Module

Conductor.lean

Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.Conductor
10 declarations indexed from sourceView source ↗

Conductors of finite abelian local extensions

For a finite abelian extension L / K, define its conductor exponent as the least n ≥ 0 for which the n-th principal-unit group of K lies in the norm subgroup. The conductor itself is the corresponding power of the maximal ideal of the valuation ring of K.

The existence of this least exponent is not an extra hypothesis here. It follows from openness of the norm subgroup of the actual finite extension and the principal-unit neighbourhood basis.

Declarations

LocalClassFieldTheory.fieldPrincipalUnits_antitone

The field-level principal-unit filtration is antitone in its exponent.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem fieldPrincipalUnits_antitone
    (K : Type) [Field K] [ValuativeRel K]
    {m n : ℕ} (hmn : m ≤ n) :
    LocalFieldTheory.fieldPrincipalUnits K n ≤ LocalFieldTheory.fieldPrincipalUnits K m
LocalClassFieldTheory.exists_fieldPrincipalUnits_le_normSubgroup

For an actual finite abelian local extension, some principal-unit group is contained in its norm subgroup. This supplies the least conductor exponent.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem exists_fieldPrincipalUnits_le_normSubgroup
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] :
    ∃ n : ℕ, LocalFieldTheory.fieldPrincipalUnits K n ≤ localNormSubgroup K L
LocalClassFieldTheory.localConductorExponent

The least principal-unit depth contained in the norm subgroup of the finite abelian extension L / K.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
def localConductorExponent
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] : ℕ
LocalClassFieldTheory.localConductorExponent_spec

The principal-unit group at the conductor exponent is contained in the norm subgroup.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem localConductorExponent_spec
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] :
    LocalFieldTheory.fieldPrincipalUnits K (localConductorExponent K L) ≤
      localNormSubgroup K L
LocalClassFieldTheory.localConductorExponent_min

Minimality of the conductor exponent.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem localConductorExponent_min
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K]
    {n : ℕ} (hn : LocalFieldTheory.fieldPrincipalUnits K n ≤ localNormSubgroup K L) :
    localConductorExponent K L ≤ n
LocalClassFieldTheory.localConductorExponent_le_iff

A depth contains the conductor depth exactly when its principal units are already norms. This records both the defining property and its minimality.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem localConductorExponent_le_iff
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K]
    (n : ℕ) :
    localConductorExponent K L ≤ n ↔
      LocalFieldTheory.fieldPrincipalUnits K n ≤ localNormSubgroup K L
LocalClassFieldTheory.localConductorIdeal

The conductor ideal p_K ^ n, where n is the least principal-unit depth contained in the norm subgroup.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
def localConductorIdeal
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] : Ideal 𝒪[K]
LocalClassFieldTheory.localConductorExponent_eq_zero_iff

The conductor exponent is zero exactly when the whole unit group U_K = U_K^(0) is contained in the norm subgroup.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem localConductorExponent_eq_zero_iff
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] :
    localConductorExponent K L = 0 ↔
      LocalFieldTheory.fieldPrincipalUnits K 0 ≤ localNormSubgroup K L
LocalClassFieldTheory.localConductorIdeal_eq_one_iff_exponent_eq_zero

The conductor ideal is 1 exactly when its exponent is zero.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem localConductorIdeal_eq_one_iff_exponent_eq_zero
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] :
    localConductorIdeal K L = 1 ↔ localConductorExponent K L = 0
LocalClassFieldTheory.localConductorIdeal_eq_one_iff

The conductor-one criterion stated directly in terms of the norm subgroup and U_K = U_K^(0).

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

noncomputable section
namespace LocalClassFieldTheory
open scoped ValuativeRel
open LocalFieldTheory
theorem localConductorIdeal_eq_one_iff
    (K L : Type) [Field K] [Field L] [Algebra K L]
    [FiniteDimensional K L] [IsAbelianGalois K L]
    [ValuativeRel K] [TopologicalSpace K]
    [IsNonarchimedeanLocalField K] :
    localConductorIdeal K L = 1 ↔
      LocalFieldTheory.fieldPrincipalUnits K 0 ≤ localNormSubgroup K L