Module

MaximalAbelianGlobalArtin.lean

Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.MaximalAbelianGlobalArtin
4 declarations indexed from sourceView source ↗

Global Artin map for the maximal abelian extension

This module specializes the continuous infinite global Artin map to the maximal abelian subextension of the separable closure. It also exposes the idele-representative evaluation and its finite Galois projections.

Declarations

GlobalClassFieldTheory.Reciprocity.maximalAbelianGlobalArtin

The continuous global Artin homomorphism from the idele class group to the Galois group of the maximal abelian extension.

Source context 5 commands

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

open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable (K : Type) [Field K] [NumberField K]
def maximalAbelianGlobalArtin :
    IdeleClassGroup K →ₜ* Gal(maximalAbelianExtension K / K)
GlobalClassFieldTheory.Reciprocity.maximalAbelianGlobalArtin_mk

Evaluation of the maximal abelian global Artin map on an idele representative recovers the infinite global Artin map.

Source context 5 commands

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

open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable (K : Type) [Field K] [NumberField K]
theorem maximalAbelianGlobalArtin_mk (a : IdeleGroup K) :
    maximalAbelianGlobalArtin K
        (QuotientGroup.mk' (IdeleGroup.principalSubgroup K) a) =
      infiniteGlobalArtinMonoidHom K (maximalAbelianExtension K) a
GlobalClassFieldTheory.Reciprocity.maximalAbelianGlobalArtin_finiteProjection

Projection of the maximal abelian global Artin map at an idele representative to a finite Galois intermediate field agrees with the finite global Artin map.

Source context 5 commands

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

open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable (K : Type) [Field K] [NumberField K]
theorem maximalAbelianGlobalArtin_finiteProjection
    (a : IdeleGroup K)
    (E : FiniteGaloisIntermediateField K (maximalAbelianExtension K)) :
    letI : NumberField E := NumberField.of_module_finite K E
    AlgEquiv.restrictNormalHom E
        (maximalAbelianGlobalArtin K
          (QuotientGroup.mk' (IdeleGroup.principalSubgroup K) a)) =
      globalArtinMonoidHom (K := K) (L := E) a := by
  let : NumberField E := NumberField.of_module_finite K E
  rw [maximalAbelianGlobalArtin_mk]
  exact
    restrictNormalHom_infiniteGlobalArtinMonoidHom
      K (maximalAbelianExtension K) a E
GlobalClassFieldTheory.Reciprocity.maximalAbelianGlobalArtin_surjective

The maximal abelian global Artin homomorphism is surjective.

Source context 5 commands

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

open scoped NumberField
noncomputable section
namespace GlobalClassFieldTheory
namespace Reciprocity
variable (K : Type) [Field K] [NumberField K]
theorem maximalAbelianGlobalArtin_surjective :
    Function.Surjective (maximalAbelianGlobalArtin K)