Module

NormResidue.lean

Nyll.ClassFieldTheory.LocalClassFieldTheory.Finite.LocalReciprocity.NormResidue
8 declarations indexed from sourceView source ↗

The actual abelian local Artin map

For a finite abelian Galois extension, finite local reciprocity takes values in the actual Galois group, not merely its abelianization. This module provides both the algebraic homomorphism and its continuous refinement for the native topologies.

Declarations

LocalClassFieldTheory.abelianLocalArtinMonoidHom

The finite local Artin homomorphism with values in the actual Galois group of an abelian extension.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
def abelianLocalArtinMonoidHom :
    Kˣ →* Gal(L / K)
LocalClassFieldTheory.abelianLocalArtinMonoidHom_surjective

The actual abelian local Artin homomorphism is surjective.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
theorem abelianLocalArtinMonoidHom_surjective :
    Function.Surjective (abelianLocalArtinMonoidHom K L)
LocalClassFieldTheory.abelianLocalArtinMonoidHom_ker

The kernel of the actual abelian local Artin homomorphism is the norm subgroup.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
theorem abelianLocalArtinMonoidHom_ker :
    MonoidHom.ker (abelianLocalArtinMonoidHom K L) =
      localNormSubgroup K L
LocalClassFieldTheory.topologicalAbelianizationEquivSelf

For a finite abelian Galois extension, topological abelianization is canonically homeomorphic to the actual Galois group.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
def topologicalAbelianizationEquivSelf :
    TopologicalAbelianization Gal(L / K) ≃ₜ* Gal(L / K)
LocalClassFieldTheory.abelianLocalArtinMap

The continuous local Artin map with values in the actual Galois group of a finite abelian extension.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
def abelianLocalArtinMap :
    Kˣ →ₜ* Gal(L / K)
LocalClassFieldTheory.abelianLocalArtinMap_toMonoidHom

Forgetting topology from the continuous actual Artin map recovers the algebraic actual Artin homomorphism.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
theorem abelianLocalArtinMap_toMonoidHom :
    (abelianLocalArtinMap K L).toMonoidHom =
      abelianLocalArtinMonoidHom K L
LocalClassFieldTheory.abelianLocalArtinMap_surjective

The continuous actual abelian local Artin map is surjective.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
theorem abelianLocalArtinMap_surjective :
    Function.Surjective (abelianLocalArtinMap K L)
LocalClassFieldTheory.abelianLocalArtinMap_ker

The kernel of the continuous actual abelian local Artin map is the norm subgroup.

Source context 5 commands

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

noncomputable section
namespace LocalClassFieldTheory
open LocalFieldTheory
open scoped IsMulCommutative
variable (K L : Type) [Field K] [Field L] [Algebra K L]
  [ValuativeRel K] [TopologicalSpace K] [IsNonarchimedeanLocalField K]
  [FiniteDimensional K L] [IsAbelianGalois K L]
theorem abelianLocalArtinMap_ker :
    (abelianLocalArtinMap K L).toMonoidHom.ker =
      localNormSubgroup K L