The root number of a primitive Dirichlet character has modulus
ProvedQRHLittlewood.norm_rootNumber_of_isPrimitiveanalytic-number-theorynumber-theory
Let be a primitive Dirichlet character modulo , and let be the root number in the functional equation of its completed -function, where for even and for odd . Then
Formalization Note The root number is Mathlib's DirichletCharacter.rootNumber, which appears in DirichletCharacter.IsPrimitive.completedLFunction_one_sub.
Preamble
import Mathlib.NumberTheory.LSeries.DirichletContinuation import Mathlib.NumberTheory.DirichletCharacter.GaussSum import Mathlib.Analysis.SpecialFunctions.Complex.CircleAddChar open Complex
Formal statement
namespace QRHLittlewood
theorem norm_rootNumber_of_isPrimitive {N : ℕ} [NeZero N] {χ : DirichletCharacter ℂ N}
(hχ : χ.IsPrimitive) : ‖DirichletCharacter.rootNumber χ‖ = 1 := by sorry
end QRHLittlewoodSource
H. Davenport, Multiplicative Number Theory, 3rd ed., Springer GTM 74, Chapter 9.