Documentation

TauCeti.NumberTheory.NumberField.Global.RayClass.Character.Primitive

Primitive ray class characters #

A ray class character is primitive when it is not induced from any strictly smaller modulus. This formulation uses the transition maps of ray class groups and includes the real places in the conductor condition. In particular, the trivial character of a nontrivial modulus is imprimitive: it comes from the trivial modulus.

This is the finite-character distinction needed when assigning a least modulus to a Hecke character and when comparing ray class characters with Dirichlet characters.

References #

A ray class character is primitive if it is not induced from a strictly smaller modulus.

Instances For
    theorem TauCeti.GlobalNumberFields.RayClassCharacter.isPrimitive_iff {K : Type u_1} [Field K] [NumberField K] {๐”ช : Modulus K} (ฯ‡ : RayClassCharacter ๐”ช) :
    ฯ‡.IsPrimitive โ†” โˆ€ (๐”ซ : Modulus K) (h : ๐”ซ โˆฃ ๐”ช) (ฯˆ : RayClassCharacter ๐”ซ), (induced h) ฯˆ = ฯ‡ โ†’ ๐”ซ = ๐”ช

    A character is primitive exactly when every modulus inducing it is its own modulus.

    theorem TauCeti.GlobalNumberFields.RayClassCharacter.not_isPrimitive_iff {K : Type u_1} [Field K] [NumberField K] {๐”ช : Modulus K} (ฯ‡ : RayClassCharacter ๐”ช) :
    ยฌฯ‡.IsPrimitive โ†” โˆƒ (๐”ซ : Modulus K) (h : ๐”ซ โˆฃ ๐”ช) (ฯˆ : RayClassCharacter ๐”ซ), ๐”ซ โ‰  ๐”ช โˆง (induced h) ฯˆ = ฯ‡

    An imprimitive character is induced from a strictly smaller modulus.

    theorem TauCeti.GlobalNumberFields.RayClassCharacter.not_isPrimitive_induced {K : Type u_1} [Field K] [NumberField K] {๐”ช ๐”ซ : Modulus K} (h : ๐”ซ โˆฃ ๐”ช) (hne : ๐”ซ โ‰  ๐”ช) (ฯˆ : RayClassCharacter ๐”ซ) :

    A character induced from a strictly smaller modulus is imprimitive.

    @[simp]

    Every character of the trivial modulus is primitive.

    @[simp]

    The trivial character is primitive exactly at the trivial modulus.