Documentation

TauCeti.NumberTheory.ClassFieldTheory.ClassFields.KroneckerWeber

The norm group of ℚ(ζ_n)/ℚ and the Kronecker–Weber theorem #

Let F = ℚ(ζ_n) be the n-th cyclotomic field. Its global Artin map is explicit: it is the ray class map C_ℚ → Cl_{(n)·∞} followed by the identification GlobalNumberFields.ratModulusEquivGal n F : Cl_{(n)·∞} ≃* Gal(F/ℚ) (ideleClassArtinMap_eq_ratModulusEquivGal_rayClassQuotient), which sends the ray class of a prime p ∤ n to the automorphism ζ_n ↦ ζ_n ^ p. Consequently the idele-class norm group N_{F/ℚ}(C_F) is the ray subgroup of (n)·∞ (range_ideleClassNormMap_eq_raySubgroup_ratModulus), the modulus (n)·∞ is admissible for F/ℚ (isAdmissibleModulus_ratModulus), and the ray-class Artin map of F/ℚ at (n)·∞ is ratModulusEquivGal n F (rayClassArtinMap_ratModulus).

The comparison is made through the conductor: the global Artin map of F/ℚ factors through the ray class group of some admissible modulus (N)·∞ with n ∣ N, and on the ray classes of primes p ∤ N both maps are arithmetic Frobenius at p, so they agree, because the ideal-theoretic Artin map is determined by its values on primes.

The Kronecker–Weber theorem (kroneckerWeber) follows from the uniqueness half of the global class-field correspondence. Norm groups detect embeddings of abelian extensions (range_ideleClassNormMap_le_iff_nonempty_algHom), so a finite abelian extension E/ℚ embeds in ℚ(ζ_n) exactly when the ray subgroup of (n)·∞ lies in the norm group of E, that is, when the conductor of E/ℚ divides (n)·∞ (nonempty_algHom_iff_abelianConductor_dvd_ratModulus). The real place imposes no condition, so this happens exactly when the absolute norm of the finite part of the conductor divides n (nonempty_algHom_iff_absNorm_abelianConductor_finitePart_dvd), and in particular E embeds in the cyclotomic field of that level.

Main results #

References #

The global Artin map of ℚ(ζ_n)/ℚ #

The global Artin map of ℚ(ζ_n)/ℚ is explicit: the Artin symbol of an idele class is the image under ratModulusEquivGal of its ray class modulo (n)·∞.

The norm group of ℚ(ζ_n)/ℚ is the ray subgroup of (n)·∞: an idele class of ℚ is a norm from ℚ(ζ_n) exactly when it satisfies the congruence and sign conditions of (n)·∞.

The modulus (n)·∞ is admissible for ℚ(ζ_n)/ℚ: the conductor of ℚ(ζ_n)/ℚ divides (n)·∞.

@[simp]

Ray-class reciprocity for ℚ(ζ_n)/ℚ: the ray-class Artin map at (n)·∞ is the identification ratModulusEquivGal of the ray class group with Gal(ℚ(ζ_n)/ℚ).

The cyclotomic fields containing an abelian extension #

A finite abelian extension E/ℚ embeds in ℚ(ζ_n) exactly when its conductor divides (n)·∞: the norm group of ℚ(ζ_n) is the ray subgroup of (n)·∞, and norm groups detect embeddings of abelian extensions.

A finite abelian extension E/ℚ embeds in ℚ(ζ_n) exactly when the absolute norm of the finite part of its conductor divides n.

A finite abelian extension E/ℚ embeds in CyclotomicField n ℚ exactly when the absolute norm of the finite part of its conductor divides n.

The Kronecker–Weber theorem #

The Kronecker–Weber theorem: every finite abelian extension of ℚ embeds in a cyclotomic field ℚ(ζ_n).