Documentation

TauCeti.NumberTheory.ClassFieldTheory.Global.AdmissibleModulus.Reciprocity

Ray-class reciprocity #

Let L/K be a finite abelian extension of number fields and ๐”ช a modulus of K admissible for L/K. The ray class group Cl_๐”ช is the quotient of the idele class group C_K by the ray subgroup of ๐”ช (GlobalNumberFields.rayClassQuotient, with kernel GlobalNumberFields.ker_rayClassQuotient), and admissibility says that the ray subgroup lies in the norm group N_{L/K}(C_L), the kernel of the global Artin map. So the global Artin map factors through Cl_๐”ช: this is the ray-class Artin map

rayClassArtinMap ๐”ช h : Cl_๐”ช โ†’* Gal(L/K),

read in Gal(L/K) itself, which is its own abelianization: composed with the ray class map it is the global Artin map ideleClassArtinMap K L (rayClassArtinMap_comp_rayClassQuotient), or, in Gal(L/K)^ab, globalArtinMap (of_rayClassArtinMap_rayClassQuotient). The admissibility proof h is an argument of the definition: for an inadmissible modulus the global Artin map need not factor, as for โ„š(i)/โ„š and the trivial modulus (not_isAdmissibleModulus_one_Qi).

The map is surjective (rayClassArtinMap_surjective), because the global Artin map is, and its kernel is the image of the norm group in Cl_๐”ช (ker_rayClassArtinMap).

On ideals it is the ideal-theoretic Artin map. The prime idele class at a finite place v outside the support of ๐”ช is congruent to one modulo ๐”ช, and its ray class is the ray class of the prime v (rayClassQuotient_primeIdeleClass, an instance of GlobalNumberFields.rayClassQuotient_ofAdicCompletion_of_isUniformizer). An admissible modulus contains every ramified prime in its support (IsAdmissibleModulus.isUnramifiedAway), and the global Artin symbol of the prime idele class at an unramified place is the Frobenius there (globalArtinMap_ideal). Since the ideal-theoretic Artin map is determined by its values on primes, the ray-class Artin map, composed with the ray class of an ideal prime to ๐”ช, is NumberFieldArithmetic.artinHomAway for the excluded set ๐”ช.support (rayClassArtinMap_comp_rayClassMk). This is the splitting law: the ray-class Artin symbol of a prime ideal ๐”ญ prime to ๐”ช is an arithmetic Frobenius at every prime of L above ๐”ญ (isArithFrobAt_rayClassArtinMap_idealClass), and its conjugacy class is the Artin symbol of ๐”ญ (rayClassArtinMap_idealClass). Since ๐”ญ is unramified in L (IsAdmissibleModulus.isUnramifiedAt_of_integralIdealsPrimeTo), the order of this Frobenius is the residue degree f of ๐”ญ in L (orderOf_rayClassArtinMap_idealClass), so ๐”ญ has [L : K] / f primes above it (ncard_primesOver_mul_orderOf_rayClassArtinMap_idealClass). In particular ๐”ญ splits completely in L exactly when its ray-class Artin symbol is trivial (ncard_primesOver_eq_finrank_iff_rayClassArtinMap_idealClass_eq_one).

Main definitions #

Main results #

References #

The ray class of a prime idele class #

The ray class of a prime idele class is the ray class of the prime. For a finite place v of K outside the support of a modulus ๐”ช, the prime idele class at v has the ray class of the prime v, as does the class of any uniformizer at v (GlobalNumberFields.rayClassQuotient_ofAdicCompletion_of_isUniformizer).

The ray-class Artin map #

noncomputable def TauCeti.ClassFieldTheory.rayClassArtinMap {K L : Type} [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] [IsAbelianGalois K L] (๐”ช : GlobalNumberFields.Modulus K) (h : IsAdmissibleModulus K L ๐”ช) :

The ray-class Artin map Cl_๐”ช โ†’* Gal(L/K) of a finite abelian extension L/K of number fields and a modulus ๐”ช admissible for L/K: the factorization of the global Artin map through the ray class group of ๐”ช, which exists because admissibility puts the ray subgroup inside the norm group, the kernel of the global Artin map. It is characterized by rayClassArtinMap_rayClassQuotient, and on ideals it is the ideal-theoretic Artin map (rayClassArtinMap_comp_rayClassMk).

Instances For

    The ray-class Artin map factors the global Artin map: composed with the ray class map C_K โ†’ Cl_๐”ช, it is the global Artin map ideleClassArtinMap K L of L/K.

    @[simp]

    The ray-class Artin map factors the global Artin map, pointwise: the ray-class Artin symbol of the ray class of c โˆˆ C_K is the global Artin symbol of c.

    The ray-class Artin map factors the global Artin map: the class in Gal(L/K)^ab of the ray-class Artin symbol of the ray class of c โˆˆ C_K is the global Artin symbol of c, for every embedding ฮน of L into the separable closure.

    Ray-class reciprocity is surjective: every automorphism of L/K is the ray-class Artin symbol of a ray class of ๐”ช.

    The kernel of ray-class reciprocity is the image in the ray class group of ๐”ช of the idele-class norm group N_{L/K}(C_L).

    The splitting law #

    On ideals, ray-class reciprocity is the ideal-theoretic Artin map: the ray-class Artin symbol of the ray class of an invertible fractional ideal prime to ๐”ช is the value of NumberFieldArithmetic.artinHomAway at that ideal, for the excluded set ๐”ช.support, outside which L/K is unramified (IsAdmissibleModulus.isUnramifiedAway).

    @[simp]
    theorem TauCeti.ClassFieldTheory.rayClassArtinMap_rayClassMk {K L : Type} [Field K] [NumberField K] [Field L] [NumberField L] [Algebra K L] [IsAbelianGalois K L] {๐”ช : GlobalNumberFields.Modulus K} (h : IsAdmissibleModulus K L ๐”ช) (I : โ†ฅ(GlobalNumberFields.idealsPrimeTo ๐”ช)) :
    (rayClassArtinMap ๐”ช h) ((GlobalNumberFields.rayClassMk ๐”ช) I) = (NumberFieldArithmetic.artinHomAway โ‹ฏ ๐”ช.support โ‹ฏ) I

    On ideals, ray-class reciprocity is the ideal-theoretic Artin map, pointwise.

    The splitting law: the ray-class Artin symbol of the ray class of a prime ideal ๐”ญ of K prime to ๐”ช is an arithmetic Frobenius at every prime of L above ๐”ญ.

    The splitting law, through the Artin symbol: the conjugacy class of the ray-class Artin symbol of the ray class of a prime ideal ๐”ญ of K prime to ๐”ช is the Artin symbol of ๐”ญ.

    The decomposition law #

    The order of the ray-class Artin symbol is the residue degree: for a prime ideal ๐”ญ of K prime to ๐”ช and a prime Q of L above it, the ray-class Artin symbol of the ray class of ๐”ญ has order the inertia degree f(Q / ๐”ญ).

    The decomposition law for an admissible modulus: a prime ideal ๐”ญ of K prime to ๐”ช has [L : K] / f primes above it in L, where f is the order of the ray-class Artin symbol of its ray class.

    The splitting criterion for an admissible modulus: a prime ideal ๐”ญ of K prime to ๐”ช splits completely in L, that is, has [L : K] primes above it, exactly when the ray-class Artin symbol of its ray class is trivial.