Ray class characters #
A ray class character of a modulus ๐ช is a multiplicative character of its finite ray class
group with values in the complex units. Composing with idealClass ๐ช evaluates it on the
nonzero integral ideals prime to the finite part of ๐ช; the coprimality proof remains in the
domain because idealClass ๐ช is defined only on those ideals.
When ๐ช โฃ ๐ซ, pullback along the surjective transition classMap : Cl_๐ซ โ Cl_๐ช induces a
character of the larger modulus. These pullbacks are injective, compose along chains of moduli,
and agree with the inclusion of integral ideals prime to the larger modulus. This is the finite
character API used in ray-class counting and in the factorization of cyclotomic Galois
characters.
Main definitions #
TauCeti.GlobalNumberFields.RayClassCharacter: multiplicative complex-unit characters of a ray class group;TauCeti.GlobalNumberFields.RayClassCharacter.onIdeals: evaluation on integral ideals prime to the modulus;TauCeti.GlobalNumberFields.RayClassCharacter.induced: pullback of a character along a change of modulus.
Main results #
TauCeti.GlobalNumberFields.RayClassCharacter.ext: a ray class character is determined by its values on integral ideals;TauCeti.GlobalNumberFields.RayClassCharacter.induced_injective: increasing the modulus does not identify distinct characters;TauCeti.GlobalNumberFields.RayClassCharacter.onIdeals_induced: change of modulus commutes with evaluation on ideals;TauCeti.GlobalNumberFields.RayClassCharacter.exists_induced_eq_iff_of_finitePart_eq: a character is induced from a modulus with the same finite part exactly when it is trivial on the sign classes of the forgotten real places.
References #
- J. Neukirch, Algebraic Number Theory, Chapter VI, ยง1.
- S. Lang, Algebraic Number Theory, Chapter VII, ยง1.
A ray class character of ๐ช: a multiplicative character of RayClassGroup ๐ช
with values in the complex units.
Instances For
Evaluate a ray class character on nonzero integral ideals prime to its modulus.
The domain is integralIdealsPrimeTo ๐ช, rather than all integral ideals, because an ideal
meeting the finite part of the modulus has no ray class and hence no character value.
Instances For
Evaluating a ray class character on an ideal is evaluation at the ideal's ray class.
A ray class character is determined by its values on integral ideals prime to the modulus.
Pullback of ray class characters from a modulus ๐ช to a multiple ๐ซ of that modulus.
Instances For
A character induced to a larger modulus is evaluated through the transition map.
Pullback along the identity change of modulus fixes every character.
Pullback of ray class characters composes along a chain of moduli.
Increasing the modulus does not identify distinct ray class characters.
A character induced to a larger modulus is trivial exactly when the original character is trivial.
Change of modulus commutes with evaluation on integral ideals: the induced character at an
ideal prime to ๐ซ is the original character at the same ideal viewed as prime to ๐ช.
Inducing from a modulus with the same finite part is a condition on sign classes. When
๐ช โฃ ๐ซ have the same finite part, a ray class character of ๐ซ is induced from ๐ช exactly when
it is trivial on the classes residueSignRayClass ๐ซ (1, s) of every pattern of signs s trivial
at the real places of ๐ช.