ModuleNormalizationEtale.lean
Nyll.EtaleFundamentalGroups.Kummer.SelectedRoot.Prime.NormalizationEtale
7 declarations indexed from sourceView source ↗ Module documentation
Etaleness at the selected root prime
This file connects the literal selected-root localization to the complete higher-radical factor theorem. The first junction below refines a fixed post-root tensor component after extending the left field. It is the exact surjective map needed to keep both the original global component and a chosen completed component fixed.
Declarations
EtaleFundamentalGroups.Kummer.genericTensorRefineChosenComponentMap
DocumentationThe canonical map from the original tensor product to the tensor product with a fixed intermediate component. It simultaneously extends the left field K₁ → F and applies the quotient selecting m on the right.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
universe uK₀ uK₁ uF uL
section ComponentRefinement
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L]
EtaleFundamentalGroups.Kummer.genericTensorRefineChosenComponentMap_tmul
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
universe uK₀ uK₁ uF uL
section ComponentRefinement
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L]
EtaleFundamentalGroups.Kummer.genericTensorRefineChosenComponentMap_surjective
DocumentationThe component-refinement map is onto.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
universe uK₀ uK₁ uF uL
section ComponentRefinement
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L]
EtaleFundamentalGroups.Kummer.genericTensorRefineChosenComponentIdeal
DocumentationPulling back a maximal completed component along the refinement map selects a maximal component of the original completed tensor product.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
universe uK₀ uK₁ uF uL
section ComponentRefinement
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L]
EtaleFundamentalGroups.Kummer.genericTensorRefineChosenComponentIdeal_isMaximal
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
universe uK₀ uK₁ uF uL
section ComponentRefinement
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L]
EtaleFundamentalGroups.Kummer.genericTensorRefineChosenComponentIdeal_tower_second
DocumentationRefining the contracted component by the second-stage component selected by m recovers the original ideal m literally.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
universe uK₀ uK₁ uF uL
section ComponentRefinement
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L]
EtaleFundamentalGroups.Kummer.genericTensorRefineChosenComponentAlgEquiv
DocumentationThe pulled-back component is the same literal quotient field as the chosen completed component.
Source context 11 commands
Surrounding namespaces, section variables, and local commands at this declaration.
noncomputable section
open scoped TensorProduct
namespace EtaleFundamentalGroups.Kummer
universe uK₀ uK₁ uF uL
section ComponentRefinement
variable {K₀ : Type uK₀} {K₁ : Type uK₁}
variable {F : Type uF} {L : Type uL}
variable [Field K₀] [Field K₁] [Field F] [Field L]
variable [Algebra K₀ K₁] [Algebra K₁ F] [Algebra K₀ F]
variable [IsScalarTower K₀ K₁ F]
variable [Algebra K₀ L]