Module

InfiniteGlobalArtinDescent.lean

Nyll.ClassFieldTheory.GlobalClassFieldTheory.Reciprocity.InfiniteGlobalArtinDescent
7 declarations indexed from sourceView source ↗

Descent of the infinite global Artin homomorphism

The finite global Artin product formula at every finite Galois intermediate field shows that the infinite global Artin homomorphism kills principal ideles. This file descends that homomorphism to the idele class group and retains its ordinary quotient topology.

Declarations

GlobalClassFieldTheory.Reciprocity.continuousMulEquivToLimit_infiniteGlobalArtinMonoidHom_apply
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]
    [Field Ω] [Algebra K Ω] [IsAbelianGalois K Ω]
theorem
    continuousMulEquivToLimit_infiniteGlobalArtinMonoidHom_apply
    (a : IdeleGroup K) :
    InfiniteGalois.continuousMulEquivToLimit K Ω
        (infiniteGlobalArtinMonoidHom K Ω a) =
      infiniteGlobalArtinToLimit K Ω a
GlobalClassFieldTheory.Reciprocity.infiniteGlobalArtinMonoidHom_principalIdele

The infinite global Artin homomorphism is trivial on every principal idele.

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]
    [Field Ω] [Algebra K Ω] [IsAbelianGalois K Ω]
theorem infiniteGlobalArtinMonoidHom_principalIdele
    (x : Kˣ) :
    infiniteGlobalArtinMonoidHom K Ω
        (IdeleGroup.principalIdele K x) =
      1
GlobalClassFieldTheory.Reciprocity.infiniteGlobalIdeleClassArtinMonoidHom

The infinite global Artin homomorphism descended through the subgroup of principal ideles.

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]
    [Field Ω] [Algebra K Ω] [IsAbelianGalois K Ω]
def infiniteGlobalIdeleClassArtinMonoidHom :
    IdeleClassGroup K →* (Ω ≃ₐ[K] Ω)
GlobalClassFieldTheory.Reciprocity.infiniteGlobalIdeleClassArtinMonoidHom_mk

Evaluation of the descended infinite global Artin homomorphism on an idele representative recovers the original infinite Artin homomorphism.

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]
    [Field Ω] [Algebra K Ω] [IsAbelianGalois K Ω]
theorem infiniteGlobalIdeleClassArtinMonoidHom_mk
    (a : IdeleGroup K) :
    infiniteGlobalIdeleClassArtinMonoidHom
        (K := K) (Ω := Ω)
        (QuotientGroup.mk'
          (IdeleGroup.principalSubgroup K) a) =
      infiniteGlobalArtinMonoidHom K Ω a
GlobalClassFieldTheory.Reciprocity.infiniteGlobalIdeleClassArtinMonoidHom_continuous
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]
    [Field Ω] [Algebra K Ω] [IsAbelianGalois K Ω]
theorem infiniteGlobalIdeleClassArtinMonoidHom_continuous :
    Continuous
      (infiniteGlobalIdeleClassArtinMonoidHom
        (K := K) (Ω := Ω))
GlobalClassFieldTheory.Reciprocity.infiniteGlobalIdeleClassArtinContinuousMonoidHom

The descended infinite global Artin homomorphism, retaining the ordinary quotient topology on the idele class group.

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]
    [Field Ω] [Algebra K Ω] [IsAbelianGalois K Ω]
def infiniteGlobalIdeleClassArtinContinuousMonoidHom :
    IdeleClassGroup K →ₜ* (Ω ≃ₐ[K] Ω) where
  toMonoidHom :=
    infiniteGlobalIdeleClassArtinMonoidHom
      (K := K) (Ω := Ω)
  continuous_toFun :=
    infiniteGlobalIdeleClassArtinMonoidHom_continuous
      (K := K) (Ω := Ω)
GlobalClassFieldTheory.Reciprocity.infiniteGlobalIdeleClassArtinContinuousMonoidHom_denseRange

The descended infinite global Artin homomorphism has dense image in the Krull topology.

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]
    [Field Ω] [Algebra K Ω] [IsAbelianGalois K Ω]
theorem infiniteGlobalIdeleClassArtinContinuousMonoidHom_denseRange :
    DenseRange
      (infiniteGlobalIdeleClassArtinContinuousMonoidHom
        (K := K) (Ω := Ω))