Trivial growth bound for , non-principal
ProvedDavenport.norm_LFunction_le_of_re_posTrivial growth bound for in the half-plane . Let and let be a non-principal Dirichlet character modulo . Then for every complex with ,
where is the analytically continued Dirichlet -function (Mathlib's DirichletCharacter.LFunction).
This is the bound obtained from the partial-summation representation , valid for , where ; since is non-principal, its values sum to zero over every complete period, so for all , and the integral is bounded by . It is the weak (trivial-character-sum) form of Montgomery–Vaughan's Lemma 10.15. In the proof of Siegel's theorem it bounds on the disc by ; in the zero-free-region arguments it supplies the polynomial growth needed for Borel–Carathéodory-type estimates.
Formalization Note. For there is no non-principal character, so the hypothesis makes the statement vacuous there; no lower bound on is imposed.
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
namespace Davenport
theorem norm_LFunction_le_of_re_pos (q : ℕ) [NeZero q] (χ : DirichletCharacter ℂ q) (hχ : χ ≠ 1)
(s : ℂ) (hs : 0 < s.re) :
‖DirichletCharacter.LFunction χ s‖ ≤ ‖s‖ * q / s.re := by sorry
end Davenport