ModuleFinitePlaceInertiaFixedUnramified.lean
Nyll.SawinTotallyRealTowers.UnramifiedProPRelationRank.Local.FinitePlaceInertiaFixedUnramified
7 declarations indexed from sourceView source ↗ Module documentation
Finite Galois fields fixed by absolute inertia are unramified
Normality makes the image of the finite global field in the local separable closure independent of its embedding. The actual decomposition comparison therefore makes inertia fix every generator of its chosen finite localization. The finite local inertia criterion and completion-to-ideal theorem then give unramifiedness at every global finite prime.
Only the two canonical base-to-separable-closure instances from the embedding leaf are reactivated. The three local proof instances (characteristic zero and two field-algebra torsion-freeness proofs) resolve otherwise ambiguous synthesis at IsAlgClosed.lift; no new data instance or alternative scalar tower is used.
Declarations
ClassFieldTower.Martinet.Shafarevich.fieldAlgebraTorsionFree
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open AlgebraicNumberTheory.Valuations LocalClassFieldTheory LocalFieldTheory
ClassFieldTower.Martinet.Shafarevich.finiteFieldSeparableEmbedding
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open AlgebraicNumberTheory.Valuations LocalClassFieldTheory LocalFieldTheory
ClassFieldTower.Martinet.Shafarevich.normal_algHom_range_eq
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open AlgebraicNumberTheory.Valuations LocalClassFieldTheory LocalFieldTheory
ClassFieldTower.Martinet.Shafarevich.normal_algHom_fixed_image
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open AlgebraicNumberTheory.Valuations LocalClassFieldTheory LocalFieldTheory
ClassFieldTower.Martinet.Shafarevich.chosenFinitePlaceIsUnramified_of_absoluteInertiaFixes
DocumentationAbsolute inertia fixing a finite normal global field forces its actual chosen local extension to be unramified.
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open AlgebraicNumberTheory.Valuations LocalClassFieldTheory LocalFieldTheory
attribute [local instance] finitePlaceSeparableEmbeddingBaseAlgebra
finitePlaceSeparableEmbeddingBaseTower
variable (F : Type) [Field F] [NumberField F]
variable (M : IntermediateField F (AlgebraicClosure F))
[FiniteDimensional F M] [IsGalois F M]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "Kv" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "Loc" => ChosenFinitePlaceLocalizedCompletion (K := F) (L := M) v
local notation "wM" => chosenFinitePlaceExtension (L := M) v
ClassFieldTower.Martinet.Shafarevich.finitePlaceInertiaFixedNumberField
Source context 12 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open AlgebraicNumberTheory.Valuations LocalClassFieldTheory LocalFieldTheory
attribute [local instance] finitePlaceSeparableEmbeddingBaseAlgebra
finitePlaceSeparableEmbeddingBaseTower
variable (F : Type) [Field F] [NumberField F]
variable (M : IntermediateField F (AlgebraicClosure F))
[FiniteDimensional F M] [IsGalois F M]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "Kv" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "Loc" => ChosenFinitePlaceLocalizedCompletion (K := F) (L := M) v
local notation "wM" => chosenFinitePlaceExtension (L := M) v
ClassFieldTower.Martinet.Shafarevich.finitePlacesUnramified_of_absoluteInertiaFixes
DocumentationIf every selected absolute inertia fixes the finite Galois field, every finite prime of that field is unramified over the base.
Source context 13 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open NumberField IsDedekindDomain
open scoped NumberField ValuativeRel
noncomputable section
namespace ClassFieldTower.Martinet.Shafarevich
open AlgebraicNumberTheory.Valuations LocalClassFieldTheory LocalFieldTheory
attribute [local instance] finitePlaceSeparableEmbeddingBaseAlgebra
finitePlaceSeparableEmbeddingBaseTower
variable (F : Type) [Field F] [NumberField F]
variable (M : IntermediateField F (AlgebraicClosure F))
[FiniteDimensional F M] [IsGalois F M]
variable (v : HeightOneSpectrum (𝓞 F))
local notation "Kv" => AbsoluteValue.Completion (HeightOneSpectrum.adicAbv F v)
local notation "Loc" => ChosenFinitePlaceLocalizedCompletion (K := F) (L := M) v
local notation "wM" => chosenFinitePlaceExtension (L := M) v
local instance finitePlaceInertiaFixedNumberField : NumberField M :=
NumberField.of_module_finite F M