Module

GlobalCompositumLocalizationEmbedding.lean

Nyll.ClassFieldTheory.KroneckerWeber.GlobalCompositumLocalizationEmbedding
2 declarations indexed from sourceView source ↗

Embedding the localized global compositum in the common cyclotomic target

The synchronized global embedding is an isometry for the pulled-back place. It therefore extends to completions. Compatibility on the completed base identifies the restriction to the chosen localization as a genuine ℚ_p-algebra embedding into the same common cyclotomic target.

Declarations

KroneckerWeber.kroneckerWeberGlobalCompositumLocalizationAlgHom

The actual embedding type, named one layer before taking Nonempty so later theorem declarations do not normalize the localization construction.

Source context 6 commands

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

noncomputable section
namespace KroneckerWeber
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable (L : Type) [Field L]
variable [hNF : NumberField L] [hLab : IsAbelianGalois ℚ L]
def kroneckerWeberGlobalCompositumLocalizationAlgHom
    (p : Nat.Primes) [Fact p.1.Prime]
    (hp : p ∈ kroneckerWeberRamifiedPrimes (L := L)) : Type
KroneckerWeber.kroneckerWeberGlobalCompositumLocalizationEmbedding

The localized global compositum embeds into the common local cyclotomic target at every ramified prime.

Source context 6 commands

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

noncomputable section
namespace KroneckerWeber
open AlgebraicNumberTheory.Valuations
open HilbertRamification
variable (L : Type) [Field L]
variable [hNF : NumberField L] [hLab : IsAbelianGalois ℚ L]
theorem kroneckerWeberGlobalCompositumLocalizationEmbedding
    (p : Nat.Primes) [Fact p.1.Prime]
    (hp : p ∈ kroneckerWeberRamifiedPrimes (L := L)) :
    Nonempty
      (kroneckerWeberGlobalCompositumLocalizationAlgHom
        (L := L) p hp)