for a real non-principal character
ProvedDavenport.LFunction_one_posanalytic-number-theorydirichlet-l-functionnumber-theorysiegel-theoremsiegel-walfiszthree-primes
Positivity of for real characters. Let be a real (quadratic) non-principal Dirichlet character modulo . Then
Indeed is real, it is nonzero (Dirichlet; Mathlib's DirichletCharacter.LFunction_apply_one_ne_zero), and it is the limit as of , which is positive for because has nonnegative coefficients and . Siegel's theorem is a quantitative form of this positivity; the positivity itself is needed to pass from a lower bound for the product to one for a single factor.
Formalization Note. The statement asserts positivity of the real part; reality of is the companion statement Davenport.LFunction_ofReal_im_eq_zero.
Preamble
import Mathlib.NumberTheory.LSeries.DirichletContinuation import Mathlib.NumberTheory.LSeries.Nonvanishing import Mathlib.NumberTheory.LSeries.Positivity import Mathlib.NumberTheory.LSeries.Convolution import Mathlib.NumberTheory.DirichletCharacter.Basic import Mathlib.NumberTheory.ArithmeticFunction.VonMangoldt import Mathlib.Analysis.SpecialFunctions.Pow.Real import Mathlib.Analysis.SpecialFunctions.Pow.Complex import Mathlib.Analysis.SpecialFunctions.Log.Basic import Mathlib.Analysis.SpecialFunctions.Exp open Finset DirichletCharacter
Formal statement
namespace Davenport
theorem LFunction_one_pos (q : ℕ) [NeZero q] (χ : DirichletCharacter ℂ q)
(hχ : χ.IsQuadratic) (hχ₁ : χ ≠ 1) :
0 < (DirichletCharacter.LFunction χ 1).re := by sorry
end DavenportSource
H. Davenport, Multiplicative Number Theory, 3rd ed. (revised by H. L. Montgomery), GTM 74, Springer 2000, https://doi.org/10.1007/978-1-4757-5927-3, §6 (Dirichlet's theorem: L(1,χ) ≠ 0, and L(1,χ) > 0 for real χ via the class number formula / the series with nonnegative coefficients ζ(s)L(s,χ)); H. L. Montgomery and R. C. Vaughan, Multiplicative Number Theory I: Classical Theory, Cambridge Studies in Advanced Mathematics 97, CUP 2007, §4.3 (Theorem 4.9) and §11.3