Documentation

Iwasawalib.NumberTheory.ZpExtension.Ln

Maximal unramified abelian p-extension Lₙ / Kₙ in a ℤₚ-extension tower K∞ / K #

noncomputable def MvZpExtension.Ln {p : } [Fact (Nat.Prime p)] {ι : Type u_1} {K : Type u_2} {Kinf : Type u_3} [Finite ι] [Field K] [Field Kinf] [Algebra K Kinf] [IsGalois K Kinf] (H : MvZpExtension p ι K Kinf) (n : ) :

The maximal unramified abelian p-extension Lₙ / Kₙ of Kₙ, defined to be an intermediate field of Kₙ and the separable closure of K∞.

Equations
Instances For
    instance MvZpExtension.isAbelianGalois_Ln {p : } [Fact (Nat.Prime p)] {ι : Type u_1} {K : Type u_2} {Kinf : Type u_3} [Finite ι] [Field K] [Field Kinf] [Algebra K Kinf] [IsGalois K Kinf] (H : MvZpExtension p ι K Kinf) (n : ) :
    IsAbelianGalois (H.Kn n) (H.Ln n)
    instance MvZpExtension.isUnramifiedEverywhere_Ln {p : } [Fact (Nat.Prime p)] {ι : Type u_1} {K : Type u_2} {Kinf : Type u_3} [Finite ι] [Field K] [Field Kinf] [Algebra K Kinf] [IsGalois K Kinf] (H : MvZpExtension p ι K Kinf) (n : ) :
    instance MvZpExtension.finiteDimensional_Ln {p : } [Fact (Nat.Prime p)] {ι : Type u_1} {K : Type u_2} {Kinf : Type u_3} [Finite ι] [Field K] [NumberField K] [Field Kinf] [Algebra K Kinf] [IsGalois K Kinf] (H : MvZpExtension p ι K Kinf) (n : ) :
    FiniteDimensional (H.Kn n) (H.Ln n)
    instance MvZpExtension.numberField_Ln {p : } [Fact (Nat.Prime p)] {ι : Type u_1} {K : Type u_2} {Kinf : Type u_3} [Finite ι] [Field K] [NumberField K] [Field Kinf] [Algebra K Kinf] [IsGalois K Kinf] (H : MvZpExtension p ι K Kinf) (n : ) :
    NumberField (H.Ln n)
    theorem MvZpExtension.finrank_Ln {p : } [Fact (Nat.Prime p)] {ι : Type u_1} {K : Type u_2} {Kinf : Type u_3} [Finite ι] [Field K] [NumberField K] [Field Kinf] [Algebra K Kinf] [IsGalois K Kinf] (H : MvZpExtension p ι K Kinf) (n : ) :
    Module.finrank (H.Kn n) (H.Ln n) = p ^ multiplicity p (NumberField.classNumber (H.Kn n))
    theorem IsSepClosure.ofSeparable (K : Type u_4) (J : Type u_5) (L : Type u_6) [Field K] [Field J] [Field L] [Algebra K J] [Algebra J L] [IsSepClosure J L] [Algebra K L] [IsScalarTower K J L] [Algebra.IsSeparable K J] :

    TODO: go mathlib

    instance MvZpExtension.isGalois_K_Ln {p : } [Fact (Nat.Prime p)] {ι : Type u_1} {K : Type u_2} {Kinf : Type u_3} [Finite ι] [Field K] [NumberField K] [Field Kinf] [Algebra K Kinf] [IsGalois K Kinf] (H : MvZpExtension p ι K Kinf) (n : ) :
    IsGalois K (H.Ln n)