Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

The individual Gaussian–Mellin coefficients in Dobner's proof

Definition
DeBruijnNewman_Dobner_Mellin

by adobner · Sep 24, 2026 · Mathlib 0df444a (Lean v4.33.1)

analysiscomplex-analysisnumber-theory

These definitions expose the individual coefficients from Dobner's contour argument. For t<0t<0t<0 and N≥1N\geq1N≥1, set

Bt,N(s)=1π∣t∣∫Rγ(2+iv)exp⁡ ⁣((Jt(s)−(2+iv))2∣t∣−(2+iv)log⁡N) dv.B_{t,N}(s)=\frac{1}{\sqrt{\pi|t|}} \int_{\mathbb R}\gamma(2+iv) \exp\!\left(\frac{(J_t(s)-(2+iv))^2}{|t|} -(2+iv)\log N\right)\,dv.Bt,N​(s)=π∣t∣​1​∫R​γ(2+iv)exp(∣t∣(Jt​(s)−(2+iv))2​−(2+iv)logN)dv.

This is equation (17) after parametrizing the upward vertical contour by z=2+ivz=2+ivz=2+iv: the factor iii in dz=i dvdz=i\,dvdz=idv cancels the contour prefactor 1/i1/i1/i. Define also

Kt,N(s)=Bt,N(s)γt(s),At,N(s)=exp⁡ ⁣(t4log⁡2N−slog⁡N).K_{t,N}(s)=\frac{B_{t,N}(s)}{\gamma_t(s)},\qquad A_{t,N}(s)=\exp\!\left(\frac{t}{4}\log^2N-s\log N\right).Kt,N​(s)=γt​(s)Bt,N​(s)​,At,N​(s)=exp(4t​log2N−slogN).

The previously defined JtJ_tJt​, γ\gammaγ, and γt\gamma_tγt​ are unchanged. In Lean, mellinTerm t s n, normalizedMellinTerm t s n, and zetaTerm t s n represent Bt,n+1(s)B_{t,n+1}(s)Bt,n+1​(s), Kt,n+1(s)K_{t,n+1}(s)Kt,n+1​(s), and At,n+1(s)A_{t,n+1}(s)At,n+1​(s) respectively. Thus the natural-number index zero represents the positive integer one. The definitions are total; analytic claims explicitly impose negative time and appropriate height conditions.

Definition code
import Definitions.Def_DeBruijnNewman_Dobner

open MeasureTheory

namespace DeBruijnNewman.Dobner

/-- The Gaussian–Mellin coefficient `B_{t,n+1}(s)` from Dobner, Section 4.
The vertical line `Re z = 2` is parametrized by `z = 2 + i v`; its
Jacobian `i` cancels the `1/i` in the contour normalization. -/
noncomputable def mellinTerm (t : ℝ) (s : ℂ) (n : ℕ) : ℂ :=
  (1 / (Real.sqrt (Real.pi * |t|) : ℂ)) *
    ∫ v : ℝ, gammaFactor (2 + (v : ℂ) * Complex.I) *
      Complex.exp
        ((J t s - (2 + (v : ℂ) * Complex.I)) ^ 2 / ((|t| : ℝ) : ℂ)
          - (2 + (v : ℂ) * Complex.I) * (Real.log ((n : ℝ) + 1) : ℂ))

/-- The normalized individual Mellin coefficient. -/
noncomputable def normalizedMellinTerm (t : ℝ) (s : ℂ) (n : ℕ) : ℂ :=
  mellinTerm t s n / gammaT t s

/-- The `n+1` summand of the Gaussian-damped zeta Dirichlet series. -/
noncomputable def zetaTerm (t : ℝ) (s : ℂ) (n : ℕ) : ℂ :=
  Complex.exp
    (((t / 4 * Real.log ((n : ℝ) + 1) ^ 2 : ℝ) : ℂ)
      - s * (Real.log ((n : ℝ) + 1) : ℂ))

end DeBruijnNewman.Dobner
Source
Alexander Dobner, A proof of Newman's conjecture for the extended Selberg class, arXiv:2005.05142v2 (10 January 2026), https://arxiv.org/abs/2005.05142v2, Section 4, equation (17), p. 15, and Lemma 4, p. 16; specialized to the Riemann zeta coefficients.

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me