The conductor of a finite-order Hecke character #
A finite-order Hecke character χ of a number field K is the pullback of a ray class character
of some modulus (HeckeCharacter.isFiniteOrder_iff_exists_rayClassCharacter), and the moduli
that occur are closed under taking multiples. They are also closed under greatest common
divisors: χ comes from 𝔪 exactly when it is trivial on raySubgroup 𝔪, and the ray subgroup
of 𝔪.gcd 𝔫 is generated by those of 𝔪 and 𝔫 (raySubgroup_gcd). Hence there is a least
such modulus, the conductor of χ: χ comes from a ray class character of 𝔪 exactly when
the conductor divides 𝔪.
Since the characters coming from a fixed modulus form a subgroup, the conductor is unchanged by inversion, the conductor of a power divides the conductor, and the conductor of a product divides the least common multiple of the conductors.
The conductor of a ray class character, and the primitive character inducing it, are built from
this one in TauCeti.NumberTheory.NumberField.Global.RayClass.Character.Conductor.
Main definitions #
TauCeti.GlobalNumberFields.HeckeCharacter.conductor: the least modulus from which a finite-order Hecke character comes.
Main results #
TauCeti.GlobalNumberFields.HeckeCharacter.conductor_dvd_iff: a finite-order Hecke character comes from a ray class character of𝔪exactly when its conductor divides𝔪.TauCeti.GlobalNumberFields.HeckeCharacter.conductor_inv,TauCeti.GlobalNumberFields.HeckeCharacter.conductor_zpow_dvd, andTauCeti.GlobalNumberFields.HeckeCharacter.conductor_mul_dvd_lcm_conductor: the conductor and the group operations.
References #
- J. Neukirch, Algebraic Number Theory, Chapter VI, §1 and Chapter VII, §6.
- The API follows Mathlib's conductor of Dirichlet characters,
Mathlib.NumberTheory.DirichletCharacter.Basic(DirichletCharacter.conductor,DirichletCharacter.primitiveCharacter).
The conductor of a finite-order Hecke character: the least modulus 𝔣 such that the
character is the pullback of a ray class character of 𝔣. It is least for divisibility: the
character comes from a ray class character of 𝔪 exactly when its conductor divides 𝔪
(HeckeCharacter.conductor_dvd_iff).
Instances For
A finite-order Hecke character comes from a ray class character of its conductor.
The conductor is the least modulus from which a finite-order Hecke character comes: the
character is the pullback of a ray class character of 𝔪 exactly when its conductor divides
𝔪.
The conductor of a finite-order Hecke character is characterized by the moduli from which the character comes.
The trivial Hecke character has the trivial conductor.
Inverting a finite-order Hecke character does not change its conductor.
The conductor of an integer power of a finite-order Hecke character divides its conductor.
The conductor of a power of a finite-order Hecke character divides its conductor.
The conductor of a product of finite-order Hecke characters divides the least common multiple of their conductors.