Documentation

TauCeti.NumberTheory.Multiquadratic.Legendre.PrimeDiscriminant.Dirichlet.Character

Primitive Dirichlet characters of prime discriminants #

A prime discriminant P determines a real quadratic Dirichlet character of level |P|, the Kronecker character TauCeti.kroneckerChar of P. This file names it primeDiscriminantChar P hP, identifies its values with the function primeDiscriminantCharFun P, and proves that its conductor is exactly |P|.

For the three even prime discriminants this is Mathlib's ZMod.χ₄, ZMod.χ₈, or ZMod.χ₈'. For an odd prime discriminant p*, it is the quadratic character of ZMod p, equivalently the Legendre symbol (· / p). Primitivity at an odd prime level follows from nontriviality. At levels 4 and 8, the values at 1 and respectively 3 or 5 show that the character cannot descend to a proper divisor of its level.

These primitive characters are the character-theoretic input for the conductor-minimality part of the quadratic Kronecker--Weber theorem: Mathlib's cyclotomic Galois correspondence detects a subfield by the conductors of its associated Dirichlet characters.

The description is classical; see K. Ireland and M. Rosen, A Classical Introduction to Modern Number Theory, Chapter 6.

Main definitions and results #

The real quadratic Dirichlet character attached to a prime discriminant. It is the Kronecker character (P / ·) of level |P|. At -4, 8, and -8 this is respectively ZMod.χ₄, ZMod.χ₈, and ZMod.χ₈'; at an odd prime discriminant p* it is the quadratic character modulo p.

Instances For
    @[simp]

    The bundled character evaluates to the unbundled prime-discriminant character on integers.

    The character attached to a prime discriminant is nontrivial.

    The Dirichlet character attached to a prime discriminant is quadratic.

    The Dirichlet character of a prime discriminant is primitive. Its conductor is exactly the absolute value of the prime discriminant.