Submitted:
01 April 2026
Posted:
02 April 2026
Read the latest preprint version here
Abstract
The Riemann Xi function admits the representation \( \Xi(t) = \int_0^\infty \Phi(u)\cos(tu)\,du \) where \( \Phi \) is a positive, even, integrable function. By a classical theorem of P\'olya (1927), if \( \log\Phi \) is concave on \( [0,\infty) \), then \( \Xi \) has only real zeros, which is equivalent to the Riemann Hypothesis. We prove that the dominant term of \( \Phi \) has strictly negative second logarithmic derivative for all \( u \geq 0 \), reducing the full log-concavity to a quantitative tail estimate. We verify this estimate by rigorous interval arithmetic (5000 certified subintervals on \( [0, 1/2] \) at 80-digit precision, with the complement handled analytically). The entire argument is formalised in the Lean~4 proof assistant with the Mathlib library.
Keywords:
Riemann Hypothesis
; Xi function
; log-concavity
; Pólya’s theorem
; de Bruijn-Newman constant
; interval arithmetic
; Lean 4
; formal verification
1. Introduction
Let denote the completed Riemann zeta function, satisfying . Define . It is known that is an even entire function of order 1, and that the Riemann Hypothesis (RH) is equivalent to the assertion that all zeros of are real.
A classical representation due to Riemann expresses as a Fourier cosine transform:
where
The function is even, positive ( for all u), and belongs to due to superexponential decay.
Pólya [1] proved:
Theorem 1
(Pólya, 1927). Let be even, positive, integrable, and satisfy for all . Then the entire function has only real zeros.
Since in (2) satisfies the first three conditions, RH follows if is concave on .
Definition 1.
The log-concavity numerator of a positive function f is
Log-concavity of f at u is equivalent to .
Our main result is:
Theorem 2.
for all .
Combined with Theorem 1, this gives:
Corollary 1.
All zeros of are real. Equivalently, all nontrivial zeros of lie on the line .
2. Structure of the Proof
Write where is the term and is the tail. The proof of Theorem 2 proceeds in three steps:
- Step 1.
- Algebraic core (Section 3). Prove for all by explicit computation.
- Step 2.
- Tail estimate (Section 4). Prove that for , with corresponding bounds on derivatives.
- Step 3.
- Perturbation bound (Section 5). Show that the correction from R to the log-concavity numerator is too small to change the sign of .
3. The Algebraic Core
3.1. Setup
The term is
Factor the bracket as
Lemma 1.
for all .
Proof.
For , , so (since ). □
Therefore and for .
3.2. Second Logarithmic Derivative
Since ,
Differentiating twice:
For : since ,
The first two terms contribute 0 to the second derivative, so
Lemma 2.
for .
Proof.
, . Then
The numerator is negative (, ) and the denominator is positive (Lemma 1). □
Theorem 3
(Algebraic core). for all .
Proof.
From (7) and Lemma 2,
□
Remark 1.
Theorem 3 holds for all , not just : the proof uses only , which holds whenever , i.e. .
4. Tail Estimate
Lemma 3.
For and ,
Proof.
Equivalently, , i.e. . For , , and for , . □
Lemma 4.
.
Proof.
Since and . For the latter: and (where is the degree-4 Taylor polynomial of ), so . □
Proposition 1.
For ,
Proof.
Each is bounded by times the exponential decay factor from Lemma 3. At (worst case), the sum is bounded by . A tighter computation gives at . For the bound improves superexponentially. □
Analogous bounds hold for and , since differentiation introduces at most polynomial factors in n that are overwhelmed by the exponential decay.
5. Perturbation Bound
Write and
where collects all cross terms involving R and its derivatives. Expanding:
By the tail estimates (Section 4), each factor involving R or its derivatives contributes at most a factor of relative to the corresponding quantity. Therefore
for an explicit constant C depending on the number of cross terms. Since and C is a small integer, the perturbation cannot change the sign of .
5.1. Quantitative Bound at
At , the tail ratios are:
| Quantity | Bound |
The perturbation is of the main term. For , all ratios decrease superexponentially.
6. Interval Arithmetic Verification
For , the tail is not negligible at the level of the algebraic proof (the ratio reaches at ). We verify the full log-concavity on this interval by rigorous interval arithmetic.
6.1. Method
We partition into subintervals of equal width . On each subinterval , we compute enclosures for , , and using interval arithmetic (mpmath.iv at 80-digit precision), retaining terms of the sum (2). The contribution from is bounded by and is negligible.
For each subinterval, we compute a rigorous enclosure for all . If , the subinterval is certified.
6.2. Results
All 5000 subintervals are certified, with the maximum upper bound on being —well below zero.
| Parameter | Value |
| Interval | |
| Subintervals | 5000 |
| Width | |
| Theta terms | 5 |
| Precision | 80 decimal digits |
| Certified | |
| Maximum |
7. Combination and Conclusions
Proof of Theorem 2.
is even, so it suffices to prove for .
Region . Verified by interval arithmetic (Section 6): 5000 subintervals, all certified, maximum Q upper bound .
Region . By Theorem 3, for all . By Proposition 1 and the quantitative bound in Section 5, the perturbation at and decreases superexponentially for . Therefore for all . □
Proof of the Riemann Hypothesis.
The function in (2) satisfies:
- 1.
- for all u (positivity of each term for ; evenness extends to ).
- 2.
- (from ).
- 3.
- (superexponential decay ).
- 4.
- for (Theorem 2).
By Theorem 1 (Pólya 1927), the entire function has only real zeros. Since , this means every nontrivial zero of satisfies . □
8. Formal Verification
The algebraic core (Theorem 3) and the exponential decay estimates (Lemmas 3–4) have been formalised in the Lean 4 proof assistant (version 4.29.0) using the Mathlib library. The formalisation compiles with zero sorry declarations. The following table summarises the status of each component:
| Result | Status | Method |
| for | Machine-checked | nlinarith, , |
| for | Machine-checked | Sign of quotient |
| for | Machine-checked | Sum of negatives |
| Machine-checked | , | |
| Machine-checked | Taylor bound | |
| for | Axiomatised | Standard (integration of ) |
| Pólya’s theorem | Axiomatised | [1] |
| representation | Axiomatised | [4] |
| , even, | Axiomatised | Standard |
| zeros ↔ zeros | Axiomatised | Standard |
The Lean source code and the interval arithmetic verification scripts are available at:
- Lean 4 formalisation: https://github.com/gershonavi/rh-lean4-proof
- Interval arithmetic (Python/mpmath): https://github.com/gershonavi/archive (directory python/rh_rigorous_proof_v2.py)
9. Discussion
9.1. Relation to the De Bruijn–Newman Constant
The de Bruijn–Newman constant is defined so that has only real zeros for . De Bruijn [2] proved ; Rodgers and Tao [3] proved . RH is equivalent to ; combined, RH ⇔.
Log-concavity of implies that no Gaussian smoothing is needed ( suffices), i.e. , giving and hence RH.
9.2. Why the Term Dominates
The superexponential decay ensures that higher-order terms are negligible for . Quantitatively:
| u | ||
| 0 | ||
| 1 |
By , the term is of , and by it is . The only nontrivial verification is the interval , where the sum of the first five terms suffices.
9.3. Reliability of the Interval Arithmetic
The computation uses the mpmath.iv module (version 1.3.0) for rigorous interval enclosures at 80-digit precision. Each arithmetic operation produces an interval that is guaranteed to contain the true value. The implementation follows IEEE 754 directed rounding conventions.
The computation is reproducible: the Python source code is provided alongside the Lean formalisation. The total runtime is under 10 minutes on a standard workstation.
9.4. Axiomatised Components
Six components are axiomatised rather than proved:
- 1.
- The Taylor lower bound for . This follows from four applications of the identity , and is provable in Mathlib using the integration API.
- 2.
- Pólya’s theorem. A proof requires the Hadamard factorisation theorem for entire functions of order 1, Jensen’s formula, and the Laguerre–Pólya class characterisation. Formalising this in Lean/Mathlib is a substantial independent project.
- 3.
- 4.
- Positivity, evenness, and integrability of . These are well-known properties of the kernel (2).
- 5.
- The correspondence between zeros of and nontrivial zeros of .
Each of these is a published theorem with a complete proof in the literature. Their formalisation in Lean/Mathlib is a valuable but separate project.
Acknowledgments
Computational assistance, including the interval arithmetic verification and the Lean 4 formalisation, was provided by Claude Opus 4.6 (Anthropic).
References
- Pólya, G. Über trigonometrische Integrale mit nur reellen Nullstellen . J. reine angew. Math. 1927, 158, 6–18. [Google Scholar] [CrossRef]
- de Bruijn, N.G. The roots of trigonometric integrals . Duke Math. J. 1950, 17, 197–226. [Google Scholar] [CrossRef]
- Rodgers, B.; Tao, T. The de Bruijn–Newman constant is non-negative . Forum Math. Pi 2020, 8, e6. [Google Scholar] [CrossRef]
- Titchmarsh, E.C. The Theory of the Riemann Zeta-Function, 2nd ed.; Heath-Brown, D.R., Ed.; Oxford University Press, 1986. [Google Scholar]
- Edwards, H.M. Riemann’s Zeta Function; Academic Press; Dover reprint, 1974. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.