Module

AbsoluteGaloisAbelianization.lean

Nyll.ClassFieldTheory.LocalClassFieldTheory.Infinite.AbsoluteGaloisAbelianization
10 declarations indexed from sourceView source ↗

Compatibility names for the absolute abelianization

The field-generic construction is owned by AlgebraicNumberTheory.Galois.AbsoluteAbelianization. This module preserves the established local names as definitional wrappers for downstream users.

Declarations

LocalClassFieldTheory.localAbsoluteCommutatorClosure

Compatibility name for the absolute commutator closure.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
abbrev localAbsoluteCommutatorClosure :
    ClosedSubgroup (intrinsicAbsoluteGalois K)
LocalClassFieldTheory.localAbsoluteCommutatorClosure_normal

Compatibility instance for normality of the absolute commutator closure.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
instance localAbsoluteCommutatorClosure_normal :
    (localAbsoluteCommutatorClosure K).Normal
LocalClassFieldTheory.localMaximalAbelianExtension

Compatibility name for the maximal abelian subextension.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
abbrev localMaximalAbelianExtension :
    IntermediateField K (SeparableClosure K)
LocalClassFieldTheory.localMaximalAbelianExtension_isGalois

Compatibility instance for the Galois structure on the maximal abelian subextension.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
instance localMaximalAbelianExtension_isGalois :
    IsGalois K (localMaximalAbelianExtension K)
LocalClassFieldTheory.localAbsoluteAbelianizationMulEquiv

Compatibility name for the underlying multiplicative equivalence.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
abbrev localAbsoluteAbelianizationMulEquiv :
    TopologicalAbelianization (intrinsicAbsoluteGalois K) ≃*
      Gal(localMaximalAbelianExtension K / K)
LocalClassFieldTheory.localAbsoluteAbelianizationMulEquiv_mk

The compatibility equivalence sends a quotient class to restriction.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
theorem localAbsoluteAbelianizationMulEquiv_mk
    (sigma : intrinsicAbsoluteGalois K) :
    localAbsoluteAbelianizationMulEquiv K (QuotientGroup.mk sigma) =
      AlgEquiv.restrictNormalHom (localMaximalAbelianExtension K) sigma
LocalClassFieldTheory.localAbsoluteAbelianizationMulEquiv_continuous

Compatibility form of continuity of the multiplicative equivalence.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
theorem localAbsoluteAbelianizationMulEquiv_continuous :
    Continuous (localAbsoluteAbelianizationMulEquiv K)
LocalClassFieldTheory.localAbsoluteAbelianizationEquiv

Compatibility name for the canonical topological equivalence.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
abbrev localAbsoluteAbelianizationEquiv :
    TopologicalAbelianization (intrinsicAbsoluteGalois K) ≃ₜ*
      Gal(localMaximalAbelianExtension K / K)
LocalClassFieldTheory.localAbsoluteTopologicalAbelianization_totallyDisconnectedSpace

Compatibility instance for total disconnectedness.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
instance localAbsoluteTopologicalAbelianization_totallyDisconnectedSpace :
    TotallyDisconnectedSpace
      (TopologicalAbelianization (intrinsicAbsoluteGalois K))
LocalClassFieldTheory.localMaximalAbelianExtension_isAbelianGalois

Compatibility instance for the abelian Galois structure.

Source context 3 commands

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

noncomputable section
namespace LocalClassFieldTheory
variable (K : Type) [Field K]
instance localMaximalAbelianExtension_isAbelianGalois :
    IsAbelianGalois K (localMaximalAbelianExtension K)