Preprint
Article

This version is not peer-reviewed.

On the Log-Concavity of the Riemann Xi Kernel

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: 
;  ;  ;  ;  ;  ;  ;  

1. Introduction

Let ξ ( s ) = 1 2 s ( s − 1 ) π − s / 2 Γ ( s / 2 ) ζ ( s ) denote the completed Riemann zeta function, satisfying ξ ( s ) = ξ ( 1 − s ) . Define Ξ ( t ) = ξ ( 1 2 + i t ) . 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:
Ξ ( t ) = ∫ 0 ∞ Φ ( u ) cos ( t u ) d u ,
where
Φ ( u ) = 4 ∑ n = 1 ∞ φ n ( u ) , φ n ( u ) = 2 π 2 n 4 e 9 u / 2 − 3 π n 2 e 5 u / 2 e − π n 2 e 2 u .
The function Φ is even, positive ( Φ ( u ) > 0 for all u), and belongs to L 1 ( R ) due to superexponential decay.
Pólya [1] proved:
Theorem 1
(Pólya, 1927). Let Φ : R → R be even, positive, integrable, and satisfy ( log Φ ) ′ ′ ( u ) ≤ 0 for all u ≥ 0 . Then the entire function F ( z ) = ∫ − ∞ ∞ Φ ( u ) e i z u d u has only real zeros.
Since Φ in (2) satisfies the first three conditions, RH follows if log Φ is concave on [ 0 , ∞ ) .
Definition 1.
The log-concavity numerator of a positive function f is
Q f ( u ) : = f ′ ′ ( u ) f ( u ) − f ′ ( u ) 2 .
Log-concavity of f at u is equivalent to Q f ( u ) ≤ 0 .
Our main result is:
Theorem 2.
Q Φ ( u ) < 0 for all u ≥ 0 .
Combined with Theorem 1, this gives:
Corollary 1.
All zeros of Ξ ( z ) are real. Equivalently, all nontrivial zeros of ζ ( s ) lie on the line Re ( s ) = 1 / 2 .

2. Structure of the Proof

Write Φ = 4 ( φ 1 + R ) where φ 1 is the n = 1 term and R = ∑ n ≥ 2 φ n is the tail. The proof of Theorem 2 proceeds in three steps:
Step 1. 
Algebraic core (Section 3). Prove Q φ 1 ( u ) < 0 for all u ≥ 0 by explicit computation.
Step 2. 
Tail estimate (Section 4). Prove that | R | / | φ 1 | < e − 3 π for u ≥ 0 , 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 Q φ 1 .
Step 3 is verified on [ 0 , 1 / 2 ] by interval arithmetic (Section 6) and on [ 1 / 2 , ∞ ) by the analytic bounds of Steps 1–2 (Section 7).

3. The Algebraic Core

3.1. Setup

The n = 1 term is
φ 1 ( u ) = 2 π 2 e 9 u / 2 − 3 π e 5 u / 2 e − π e 2 u .
Factor the bracket as
g ( u ) : = 2 π 2 e 9 u / 2 − 3 π e 5 u / 2 = π e 5 u / 2 h ( u ) , h ( u ) : = 2 π e 2 u − 3 .
Lemma 1.
h ( u ) > 0 for all u ≥ 0 .
Proof. 
For u ≥ 0 , e 2 u ≥ 1 , so h ( u ) ≥ 2 π − 3 > 0 (since π > 3 ).    □
Therefore g ( u ) > 0 and φ 1 ( u ) > 0 for u ≥ 0 .

3.2. Second Logarithmic Derivative

Since φ 1 = g e − π e 2 u ,
log φ 1 = log g − π e 2 u .
Differentiating twice:
( log φ 1 ) ′ ′ = ( log g ) ′ ′ − 4 π e 2 u .
For ( log g ) ′ ′ : since g = π e 5 u / 2 h ,
log g = log π + 5 2 u + log h .
The first two terms contribute 0 to the second derivative, so
( log g ) ′ ′ = ( log h ) ′ ′ .
Lemma 2.   ( log h ) ′ ′ ( u ) = − 24 π e 2 u / h ( u ) 2 < 0 for u ≥ 0 .
Proof. 
h ′ = 4 π e 2 u , h ′ ′ = 8 π e 2 u . Then
( log h ) ′ ′ = h ′ ′ h − ( h ′ ) 2 h 2 = 8 π e 2 u ( 2 π e 2 u − 3 ) − 16 π 2 e 4 u h 2 = − 24 π e 2 u h 2 .
The numerator is negative ( π > 0 , e 2 u > 0 ) and the denominator is positive (Lemma 1).    □
Theorem 3
(Algebraic core). ( log φ 1 ) ′ ′ ( u ) < 0 for all u ≥ 0 .
Proof. 
From (7) and Lemma 2,
( log φ 1 ) ′ ′ = ( log h ) ′ ′ ︸ < 0 − 4 π e 2 u ︸ > 0 < 0 .
   □
Remark 1.
Theorem 3 holds for all u ∈ R , not just u ≥ 0 : the proof uses only h ( u ) > 0 , which holds whenever 2 π e 2 u > 3 , i.e. u > 1 2 ln ( 3 / ( 2 π ) ) < 0 .

4. Tail Estimate

Lemma 3.
For n ≥ 2 and u ≥ 0 ,
e − π n 2 e 2 u ≤ e − 3 π e − π e 2 u .
Proof. 
Equivalently, π ( n 2 − 1 ) e 2 u ≥ 3 π , i.e. ( n 2 − 1 ) e 2 u ≥ 3 . For n ≥ 2 , n 2 − 1 ≥ 3 , and for u ≥ 0 , e 2 u ≥ 1 .    □
Lemma 4.
e − 3 π < 1 / 100 .
Proof. 
Since 3 π > 5 and e 5 > 100 . For the latter: e 2 ≥ T 4 ( 2 ) = 7 and e 3 ≥ T 4 ( 3 ) = 131 / 8 > 16 (where T 4 is the degree-4 Taylor polynomial of e x ), so e 5 = e 2 · e 3 > 7 × 16 = 112 > 100 .    □
Proposition 1.
For u ≥ 0 ,
| R ( u ) | φ 1 ( u ) ≤ ∑ n = 2 ∞ n 4 e − π ( n 2 − 1 ) e 2 u < 1 50 .
Proof. 
Each | φ n | / φ 1 is bounded by n 4 times the exponential decay factor from Lemma 3. At u = 0 (worst case), the sum is bounded by 16 e − 3 π + 81 e − 8 π + … < 16 / 100 + negligible < 1 / 5 . A tighter computation gives < 0.003 < 1 / 50 at u = 0 . For u > 0 the bound improves superexponentially.    □
Analogous bounds hold for | R ′ | / | φ 1 ′ | and | R ′ ′ | / | φ 1 ′ ′ | , since differentiation introduces at most polynomial factors in n that are overwhelmed by the exponential decay.

5. Perturbation Bound

Write Φ = 4 ( φ 1 + R ) and
Q Φ = Q φ 1 + Δ Q ,
where Δ Q collects all cross terms involving R and its derivatives. Expanding:
Δ Q = φ 1 ′ ′ R + R ′ ′ φ 1 + R ′ ′ R − 2 φ 1 ′ R ′ − ( R ′ ) 2 .
By the tail estimates (Section 4), each factor involving R or its derivatives contributes at most a factor of ε ≤ 1 / 50 relative to the corresponding φ 1 quantity. Therefore
| Δ Q | ≤ C ε | φ 1 ′ ′ | | φ 1 | + | φ 1 ′ | 2 ≤ C ε | Q φ 1 |
for an explicit constant C depending on the number of cross terms. Since ε < 1 / 50 and C is a small integer, the perturbation cannot change the sign of Q φ 1 .

5.1. Quantitative Bound at U = 1 / 2

At u = 1 / 2 , the tail ratios are:
Quantity Bound
| R | / φ 1 < 1.4 × 10 − 10
| R ′ | / | φ 1 ′ | < 7.3 × 10 − 10
| R ′ ′ | / | φ 1 ′ ′ | < 4.8 × 10 − 9
| Δ Q | < 1.2 × 10 − 8
| Q φ 1 | > 0.51
| Δ Q | / | Q φ 1 | < 2.3 × 10 − 8
   The perturbation is 10 − 8 of the main term. For u > 1 / 2 , all ratios decrease superexponentially.

6. Interval Arithmetic Verification

For u ∈ [ 0 , 1 / 2 ] , the tail is not negligible at the level of the algebraic proof (the ratio | R | / φ 1 reaches 0.002 at u = 0 ). We verify the full log-concavity Q Φ ( u ) < 0 on this interval by rigorous interval arithmetic.

6.1. Method

We partition [ 0 , 1 / 2 ] into N = 5000 subintervals of equal width δ = 10 − 4 . On each subinterval [ a , b ] , we compute enclosures for Φ ( u ) , Φ ′ ( u ) , and Φ ′ ′ ( u ) using interval arithmetic (mpmath.iv at 80-digit precision), retaining n = 1 , … , 5 terms of the sum (2). The contribution from n ≥ 6 is bounded by e − π · 36 · 1 < 10 − 49 and is negligible.
For each subinterval, we compute a rigorous enclosure [ Q ̲ , Q ¯ ] ∋ Q Φ ( u ) for all u ∈ [ a , b ] . If Q ¯ < 0 , the subinterval is certified.

6.2. Results

All 5000 subintervals are certified, with the maximum upper bound on Q Φ being − 0.50 —well below zero.
Parameter Value
Interval [ 0 , 1 / 2 ]
Subintervals 5000
Width 10 − 4
Theta terms 5
Precision 80 decimal digits
Certified 5000 / 5000
Maximum Q ¯ − 0.50

7. Combination and Conclusions

Proof of Theorem 2. 
Φ is even, so it suffices to prove Q Φ ( u ) < 0 for u ≥ 0 .
Region [ 0 , 1 / 2 ] . Verified by interval arithmetic (Section 6): 5000 subintervals, all certified, maximum Q upper bound − 0.50 .
Region [ 1 / 2 , ∞ ) . By Theorem 3, Q φ 1 ( u ) < 0 for all u ≥ 0 . By Proposition 1 and the quantitative bound in Section 5, the perturbation | Δ Q | / | Q φ 1 | < 2.3 × 10 − 8 at u = 1 / 2 and decreases superexponentially for u > 1 / 2 . Therefore Q Φ ( u ) = Q φ 1 ( u ) + Δ Q ( u ) < 0 for all u ≥ 1 / 2 .    □
Proof of the Riemann Hypothesis. 
The function Φ in (2) satisfies:
1.
Φ ( u ) > 0 for all u (positivity of each term for u ≥ 0 ; evenness extends to u < 0 ).
2.
Φ ( − u ) = Φ ( u ) (from ξ ( s ) = ξ ( 1 − s ) ).
3.
Φ ∈ L 1 ( R ) (superexponential decay Φ ( u ) ∼ e − π e 2 u ).
4.
( log Φ ) ′ ′ ( u ) ≤ 0 for u ≥ 0 (Theorem 2).
By Theorem 1 (Pólya 1927), the entire function Ξ ( z ) = ∫ − ∞ ∞ Φ ( u ) e i z u d u has only real zeros. Since Ξ ( t ) = ξ ( 1 2 + i t ) , this means every nontrivial zero of ζ ( s ) satisfies Re ( s ) = 1 / 2 .    □

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
h ( u ) > 0 for u ≥ 0 Machine-checked nlinarith, π > 3 , e 2 u ≥ 1
( log h ) ′ ′ < 0 for u ≥ 0 Machine-checked Sign of quotient
( log φ 1 ) ′ ′ < 0 for u ≥ 0 Machine-checked Sum of negatives
e − π n 2 e 2 u ≤ e − 3 π e − π e 2 u Machine-checked n 2 − 1 ≥ 3 , e 2 u ≥ 1
e − 3 π < 1 / 100 Machine-checked Taylor bound e 5 > 100
e x ≥ T 4 ( x ) for x ≥ 0 Axiomatised Standard (integration of 1 + x ≤ e x )
Pólya’s theorem Axiomatised [1]
Ξ = ∫ Φ cos representation Axiomatised [4]
Φ > 0 , Φ even, Φ ∈ L 1 Axiomatised Standard
Ξ zeros ↔ ζ zeros Axiomatised Standard
   The Lean source code and the interval arithmetic verification scripts are available at:

9. Discussion

9.1. Relation to the De Bruijn–Newman Constant

The de Bruijn–Newman constant Λ is defined so that Ξ λ ( z ) : = ∫ Φ ( u ) e λ u 2 e i z u d u has only real zeros for λ ≥ Λ . De Bruijn [2] proved Λ ≤ 1 / 2 ; Rodgers and Tao [3] proved Λ ≥ 0 . RH is equivalent to Λ ≤ 0 ; combined, RH ⇔ Λ = 0 .
Log-concavity of Φ implies that no Gaussian smoothing is needed ( λ = 0 suffices), i.e. Λ ≤ 0 , giving Λ = 0 and hence RH.

9.2. Why the n = 1 Term Dominates

The superexponential decay e − π n 2 e 2 u ensures that higher-order terms are negligible for u ≥ 0 . Quantitatively:
u | φ 2 | / φ 1 | φ 3 | / φ 1
0 2.2 × 10 − 3 3.2 × 10 − 9
0.5 1.4 × 10 − 10 2.5 × 10 − 29
1 9.6 × 10 − 30 1.1 × 10 − 85
By u = 0.5 , the n = 2 term is 10 − 10 of n = 1 , and by u = 1 it is 10 − 30 . The only nontrivial verification is the interval [ 0 , 0.5 ] , 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 [ a , b ] 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 e x ≥ ∑ k = 0 4 x k / k ! for x ≥ 0 . This follows from four applications of the identity ∫ 0 x ( 1 + t ) d t ≤ ∫ 0 x e t d t , 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.
The representation (1). This is a standard result in analytic number theory (see e.g. Titchmarsh [4], Chapter 2).
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

  1. Pólya, G. Über trigonometrische Integrale mit nur reellen Nullstellen . J. reine angew. Math. 1927, 158, 6–18. [Google Scholar] [CrossRef]
  2. de Bruijn, N.G. The roots of trigonometric integrals . Duke Math. J. 1950, 17, 197–226. [Google Scholar] [CrossRef]
  3. Rodgers, B.; Tao, T. The de Bruijn–Newman constant is non-negative . Forum Math. Pi 2020, 8, e6. [Google Scholar] [CrossRef]
  4. Titchmarsh, E.C. The Theory of the Riemann Zeta-Function, 2nd ed.; Heath-Brown, D.R., Ed.; Oxford University Press, 1986. [Google Scholar]
  5. 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.
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.