The ray class group as a quotient of the idele class group #
Let K be a number field and ๐ช a modulus. This file constructs the surjective homomorphism
rayClassQuotient ๐ช : IdeleClassGroup (๐ K) K โ* RayClassGroup ๐ช
and identifies its kernel with the ray subgroup raySubgroup ๐ช, so that the ray class group is
the quotient of the idele class group by the image of the idele congruence subgroup.
The map is described on the ideles congruent to one modulo ๐ช (ideleCongrOneSubgroup ๐ช): such
an idele is a unit at every finite divisor of ๐ช, so the fractional ideal of its finite component
is prime to ๐ช, and the idele is sent to the ray class of that ideal
(rayClassQuotient_mk_of_mem). By weak approximation at the places of ๐ช, every idele becomes
congruent to one after multiplication by a principal idele
(exists_unitEmbedding_mul_mem_ideleCongrOneSubgroup), and a principal idele that is congruent to
one comes from an element of Kหฃ congruent to one, whose principal ideal lies in the ray. So the
description determines a well-defined homomorphism on idele classes.
Main definitions #
TauCeti.GlobalNumberFields.rayClassQuotient: the homomorphism from the idele class group onto the ray class group of๐ช.
Main results #
TauCeti.GlobalNumberFields.exists_unitEmbedding_mul_mem_ideleCongrOneSubgroup: every idele is congruent to one modulo๐ชafter multiplication by a principal idele.TauCeti.GlobalNumberFields.rayClassQuotient_mk_of_mem: the image of the class of an idele congruent to one is the ray class of the fractional ideal of its finite component.TauCeti.GlobalNumberFields.rayClassQuotient_surjective: the map is surjective.TauCeti.GlobalNumberFields.ker_rayClassQuotient: its kernel israySubgroup ๐ช.TauCeti.GlobalNumberFields.finiteIndex_raySubgroup: hence the ray subgroup has finite index.TauCeti.GlobalNumberFields.classMap_comp_rayClassQuotient: the maps are compatible with the transition maps between ray class groups.TauCeti.GlobalNumberFields.raySubgroup_le_raySubgroup_iff: for๐ช โฃ ๐ซ, the ray subgroup of๐ชlies in that of๐ซexactly when the transition map from๐ซto๐ชis injective.TauCeti.GlobalNumberFields.rayClassQuotient_ofAdicCompletion_of_isUniformizer: the idele that is a uniformizer at a finite placevoutside๐ชand1elsewhere is sent to the ray class of the primev.TauCeti.GlobalNumberFields.ideleClassGroup_hom_ext_of_raySubgroup_le: two homomorphisms out of the idele class group that killraySubgroup ๐ชare equal once they agree on the uniformizers at the finite places outside๐ช.TauCeti.GlobalNumberFields.rayClassQuotient_ofCompletion_neg_one: the idele that is-1at one real place of๐ชand1elsewhere is sent to the ray class of the trivial residue and the sign pattern that is-1exactly at that place.
References #
- J. Neukirch, Algebraic Number Theory, Chapter VI, ยง1, Proposition 1.9.
Representatives congruent to one #
Every idele is congruent to one after multiplication by a principal idele. This is weak
approximation at the finite divisors and the real places of ๐ช: an element of K close enough to
the inverse of the idele at those places makes the product a principal unit of the prescribed level
at each finite divisor and positive at each selected real place.
The ray class of an idele congruent to one #
The fractional ideal of an idele congruent to one is prime to the modulus: such an idele is
a unit at every finite divisor of ๐ช.
The ray class of an idele class #
The ray class of an idele class. The class of an idele x is sent to the ray class of the
fractional ideal of the finite component of ฮฑ x, for any ฮฑ โ Kหฃ making ฮฑ x congruent to one
modulo ๐ช; the result does not depend on the choice of ฮฑ.
Instances For
The ray class of the class of an idele congruent to one is the ray class of the fractional ideal of its finite component.
The ordinary ideal class of an idele is its ray class at the trivial modulus.
The ray class map is surjective. An invertible fractional ideal prime to ๐ช is the ideal
of a finite idele that is a unit at every finite divisor of ๐ช; replacing its components there by
1, and taking 1 at every infinite place, gives an idele congruent to one with the same ideal.
The kernel of the ray class map is the ray subgroup. The ray class of an idele congruent to one is trivial exactly when its ideal is generated by an element congruent to one; dividing by that element leaves an idele congruent to one that is a unit at every finite place, that is, an element of the idele congruence subgroup.
The ray subgroup has finite index: it is the kernel of the surjection rayClassQuotient ๐ช
onto the finite ray class group.
The ray class maps are compatible with the transition maps: for ๐ช โฃ ๐ซ, the ray class of
an idele class modulo ๐ซ, carried to the ray class group of ๐ช, is its ray class modulo ๐ช.
The ray class maps are compatible with the transition maps.
Comparison of ray subgroups along a transition map: for ๐ช โฃ ๐ซ, the ray subgroup of ๐ช
lies in that of ๐ซ exactly when the transition map from ๐ซ to ๐ช is injective. Under the
surjective ray class map modulo ๐ซ, the ray subgroup of ๐ช is the preimage of the kernel of the
transition map, and that of ๐ซ is the preimage of the trivial subgroup.
Uniformizers at finite places #
The ray class of a uniformizer at a finite place is the ray class of the prime. For a
finite place v of K outside the support of a modulus ๐ช and a uniformizer ฯ of K_v, the
class of the idele with component ฯ at v and 1 elsewhere has the ray class of the prime v:
this idele is congruent to one modulo ๐ช, and its fractional ideal is v.
Homomorphisms out of the idele class group are determined on uniformizers. Two
homomorphisms out of C_K whose kernels contain the ray subgroup of ๐ช are equal as soon as they
agree on the class of every idele that is a uniformizer at a finite place outside the support of
๐ช and 1 elsewhere. Both factor through the ray class group of ๐ช, which is generated by the
ray classes of the primes outside the support, and those are the images of these ideles
(rayClassQuotient_ofAdicCompletion_of_isUniformizer).
By exists_raySubgroup_le_of_isOpen, every homomorphism with open kernel kills some ray
subgroup.
Signs at the real places #
The ray class of the sign -1 at a real place of the modulus. The class of the idele that
is -1 at a real place w of ๐ช and 1 at every other place is the class
residueSignRayClass ๐ช (1, Pi.mulSingle w (-1)) of the trivial residue and of the sign pattern
that is -1 at w and 1 at the other real places of ๐ช.
At a real place outside ๐ช the corresponding class is trivial (ofCompletion_mem_raySubgroup).