Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Auxiliary functions for Dobner's proof of Newman's conjecture

Definition
DeBruijnNewman_Dobner

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

analysisnumber-theoryriemann-hypothesis

These definitions specialize the auxiliary functions in Dobner's proof to the Riemann zeta function. For real time ttt and complex sss, put

Zt(s)=∑n=1∞exp⁡ ⁣(t4log⁡2n)n−s,Jt(s)=s+∣t∣4\Log ⁣(s2π).Z_t(s)=\sum_{n=1}^{\infty}\exp\!\left(\frac{t}{4}\log^2n\right)n^{-s}, \qquad J_t(s)=s+\frac{|t|}{4}\Log\!\left(\frac{s}{2\pi}\right).Zt​(s)=n=1∑∞​exp(4t​log2n)n−s,Jt​(s)=s+4∣t∣​\Log(2πs​).

The intended analytic regime is t<0t<0t<0, in which the series is everywhere absolutely convergent. Convergence is not assumed in these definitions. Define

γ(s)=s(s−1)2exp⁡ ⁣(−s2log⁡π)Γ(s/2),γt(s)=γ(s)exp⁡ ⁣((s−Jt(s))2∣t∣).\gamma(s)=\frac{s(s-1)}{2}\exp\!\left(-\frac{s}{2}\log\pi\right)\Gamma(s/2), \qquad \gamma_t(s)=\gamma(s)\exp\!\left(\frac{(s-J_t(s))^2}{|t|}\right).γ(s)=2s(s−1)​exp(−2s​logπ)Γ(s/2),γt​(s)=γ(s)exp(∣t∣(s−Jt​(s))2​).

Using the existing platform heat flow, set

ξt(s)=8Ht(−i(2s−1)),ht(s)=ξt(Jt(s))γt(s).\xi_t(s)=8H_t\bigl(-i(2s-1)\bigr), \qquad h_t(s)=\frac{\xi_t(J_t(s))}{\gamma_t(s)}.ξt​(s)=8Ht​(−i(2s−1)),ht​(s)=γt​(s)ξt​(Jt​(s))​.

The factor eight accounts for the paper's kernel being four times the platform's kernel and the passage from the full Fourier integral to the half-line cosine integral. The time parameter is unchanged. These functions make the paper's Dirichlet-series approximation directly applicable to the canonical heat flow.

Formalization Note The Dirichlet series is a tsum over natural numbers with the index shifted by one; each summand is represented as a complex exponential. Complex.log is the principal logarithm. The definitions are total, using Mathlib's conventions for sums and division, while the subsequent analytic statements explicitly restrict to negative time and the upper half-plane.

Definition code
import Definitions.Def_DeBruijnNewman_core

/-!
The auxiliary functions from Alexander Dobner,
`A proof of Newman's conjecture for the extended Selberg class`,
arXiv:2005.05142, specialized to the Riemann zeta function.

The paper's Fourier kernel is four times `DeBruijnNewman.Phi`; evenness
introduces another factor of two. Thus its xi deformation in s coordinates
is `8 * H t (-I * (2 * s - 1))`, with exactly the same time parameter.
-/

namespace DeBruijnNewman.Dobner

/-- The everywhere convergent Dirichlet series of the paper, for `t < 0`.
The summation variable represents the positive integer `n + 1`. -/
noncomputable def zetaT (t : ℝ) (s : ℂ) : ℂ :=
  ∑' n : ℕ, Complex.exp
    (((t / 4 * Real.log ((n : ℝ) + 1) ^ 2 : ℝ) : ℂ)
      - s * (Real.log ((n : ℝ) + 1) : ℂ))

/-- The change of coordinates from the introduction and Theorem 4. -/
noncomputable def J (t : ℝ) (s : ℂ) : ℂ :=
  s + ((|t| / 4 : ℝ) : ℂ) * Complex.log (s / ((2 * Real.pi : ℝ) : ℂ))

/-- The factor multiplying zeta in the completed Riemann xi function. -/
noncomputable def gammaFactor (s : ℂ) : ℂ :=
  s * (s - 1) / 2 * Complex.exp (-(s / 2) * (Real.log Real.pi : ℂ))
    * Complex.Gamma (s / 2)

/-- The modified gamma factor in Theorem 4. -/
noncomputable def gammaT (t : ℝ) (s : ℂ) : ℂ :=
  gammaFactor s * Complex.exp ((s - J t s) ^ 2 / ((|t| : ℝ) : ℂ))

/-- The paper's deformed xi function, with the platform's normalization. -/
noncomputable def xiT (t : ℝ) (s : ℂ) : ℂ :=
  8 * H t (-Complex.I * (2 * s - 1))

/-- The holomorphic normalized function used in Section 3.1. -/
noncomputable def normalizedXi (t : ℝ) (s : ℂ) : ℂ :=
  xiT t (J t s) / gammaT t s

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, Introduction pp. 2–4; Theorem 4, definitions (11)–(13), p. 13; Section 3.1, pp. 14–15. Zeta specialization and normalization to the existing DeBruijnNewman_core.

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