Critical-line bracket: sum of at equals
ProvedZeta23.WeilEF.gammaR_bracketcomplex-analysisexplicit-formulazeta23
Let be the Archimedean Gamma factor and the digamma function.
For every real ,
where the right-hand side is a real number regarded as a complex number. The proof combines the formula (logDeriv_GammaR) with the conjugation symmetry (digamma_conj): the two terms are complex conjugates of one another, so their sum is twice the real part.
This identifies the two-sided Archimedean contribution on the critical line with exactly the -integrand appearing in the literal Weil explicit formula EF_lit_zeta, which consumes this lemma.
Preamble
import Mathlib.Algebra.BigOperators.Finprod import Mathlib.Analysis.CStarAlgebra.Classes import Mathlib.Analysis.Calculus.Deriv.Star import Mathlib.Analysis.Calculus.LogDerivUniformlyOn import Mathlib.Analysis.Complex.Basic import Mathlib.Analysis.Complex.CauchyIntegral import Mathlib.Analysis.Complex.IntegerCompl import Mathlib.Analysis.Normed.Module.MultipliableUniformlyOn import Mathlib.Analysis.PSeries import Mathlib.Analysis.SpecialFunctions.Gamma.Beta import Mathlib.Analysis.SpecialFunctions.Gamma.Deligne import Mathlib.Analysis.SpecialFunctions.Gamma.Digamma import Mathlib.Analysis.SpecialFunctions.Pow.Complex import Mathlib.Data.Matrix.Basic import Mathlib.Data.Set.Card import Mathlib.MeasureTheory.Integral.Bochner.Basic import Mathlib.MeasureTheory.Measure.Lebesgue.Basic import Mathlib.NumberTheory.ArithmeticFunction.VonMangoldt import Mathlib.NumberTheory.Harmonic.EulerMascheroni open Complex
Formal statement
theorem Zeta23.WeilEF.gammaR_bracket (t : ℝ) :
logDeriv Complex.Gammaℝ (1/2 + t * I) + logDeriv Complex.Gammaℝ (1/2 - t * I)
= (((Complex.digamma (1/4 + t/2 * I)).re - Real.log Real.pi : ℝ) : ℂ) := by sorry
Source