Zero-Density Theorems

The Riemann Hypothesis would tell us that every non-trivial zero of \zeta(s) sits on the critical line \Re(s) = \tfrac12 — none stray to the right. That is a breathtaking demand, and after 165 years nobody can prove it. But here is a liberating thought that drives a whole industry of analytic number theory: for very many applications you do not need every zero on the line — you only need few enough zeros off it.

A zero-density theorem makes that precise. It doesn't locate any single zero; instead it puts a ceiling on how many zeros can possibly lie a given distance to the right of the critical line. If the exceptional zeros — the ones that would violate RH — are guaranteed to be sparse, then the primes still behave on average exactly as RH predicts. This is the art of getting "RH-quality" conclusions out of a strictly weaker, and provable, input.

The counting function N(\sigma, T)

Write a non-trivial zero as \rho = \beta + i\gamma, where \beta = \Re(\rho) is its distance across the strip and \gamma = \Im(\rho) is its height. Fix a threshold \sigma \ge \tfrac12 and a height T, and count the zeros that lie at least as far right as \sigma, up to height T:

N(\sigma, T) = \#\{\, \rho = \beta + i\gamma \;:\; \beta \ge \sigma,\ 0 < \gamma \le T \,\}.

With this one function the two competing worldviews become a single equation. The Riemann Hypothesis is the statement

N(\sigma, T) = 0 \quad\text{for every } \sigma > \tfrac12,

i.e. the box to the right of the line is empty. A zero-density theorem is the humbler, unconditional statement that N(\sigma, T) is merely small when \sigma > \tfrac12 — small enough that the rare off-line zeros can't spoil the average behaviour of the primes.

The density hypothesis

How small is "small enough"? The gold standard short of RH itself is the density hypothesis:

For every \sigma \ge \tfrac12 and every \varepsilon > 0,

N(\sigma, T) \ll_\varepsilon T^{\,2(1 - \sigma) + \varepsilon}.

Read the exponent 2(1 - \sigma) as a dial. At the line, \sigma = \tfrac12 gives exponent 1 — so N(\tfrac12, T) \ll T^{1 + \varepsilon}, matching the true count \sim T \log T. As \sigma climbs toward 1 the exponent slides to 0: near the edge of the strip the number of zeros grows barely at all with T. The zeros, in other words, are conjectured to crowd toward the critical line, thinning out dramatically the further right you look.

The density hypothesis is weaker than RH — RH says the box is empty, the density hypothesis merely says it's sparse — yet it is strong enough to reproduce many of RH's arithmetic consequences on average. It is also still open. What we can prove unconditionally is a family of classical bounds that approach it.

The classical unconditional bounds

The first genuinely useful estimate is Ingham's (1940), built on bounds for the fourth moment of \zeta on the critical line:

Uniformly for \tfrac12 \le \sigma \le 1,

N(\sigma, T) \ll T^{\,\frac{3(1 - \sigma)}{2 - \sigma}} \log^{5} T.

Compare the two exponents. Both agree at the endpoints — they equal 1 at \sigma = \tfrac12 and 0 at \sigma = 1 — but in between Ingham's \tfrac{3(1-\sigma)}{2-\sigma} sits above the density-hypothesis target 2(1-\sigma), so it permits more zeros. The whole history of the subject is a decades-long campaign to press the provable curve down onto (and past, in ranges) the conjectured one — Huxley, Montgomery, Jutila, Heath-Brown, Bourgain, and most recently the Guth–Maynard breakthrough (2024) that finally proved the density hypothesis's key case near \sigma = \tfrac34.

The chart plots the exponent e(\sigma) in N(\sigma,T) \ll T^{\,e(\sigma)} against the threshold \sigma. Higher curve = more zeros allowed that far right. Everything to the right of \sigma = \tfrac12 and below a curve is the permitted zero density for that bound; RH would flatten the whole picture to the axis (e \equiv 0 for \sigma > \tfrac12). Both known curves squeeze to zero as \sigma \to 1: near the right edge, off-line zeros are provably almost absent.

Worked example — how few off-line zeros tame \psi(x)

The reason N(\sigma, T) matters is the explicit formula, which writes the Chebyshev prime-counting function \psi(x) = \sum_{n \le x}\Lambda(n) as a main term minus a sum over the zeros:

\psi(x) = x - \sum_{\rho} \frac{x^{\rho}}{\rho} - \log(2\pi) - \tfrac12\log\!\left(1 - x^{-2}\right).

Each zero \rho = \beta + i\gamma contributes a wave of size \left|\dfrac{x^{\rho}}{\rho}\right| = \dfrac{x^{\beta}}{|\rho|}. The real part \beta is what hurts: a zero on the line (\beta = \tfrac12) contributes only x^{1/2}/|\rho|, the smallest possible; a zero pushed right to \beta = 1 - \delta contributes x^{1-\delta}/|\rho| — dangerously close to the main term x. So the error in \psi(x) is dominated by how many zeros lie how far right.

Step 1 — group the zeros by their real part. Sum the contributions up to height T as a Riemann–Stieltjes integral against the counting function:

\sum_{\substack{\rho \\ 0 < \gamma \le T}} x^{\beta} \;\approx\; \int_{1/2}^{1} x^{\sigma}\, \big(-\,dN(\sigma, T)\big).

Step 2 — feed in a density bound. Suppose the density hypothesis N(\sigma, T) \ll T^{2(1-\sigma)} holds. Then the mass at threshold \sigma is controlled by x^{\sigma} T^{2(1-\sigma)}. Rewrite that product to see where it peaks:

x^{\sigma}\,T^{2(1-\sigma)} = x \cdot \left(\frac{T^{2}}{x}\right)^{1-\sigma}.

Step 3 — read the trade-off. If T^{2} \le x (that is, T \le \sqrt{x}), the bracket is \le 1 and its (1-\sigma) power is largest at \sigma = \tfrac12 — the far-right zeros contribute less, not more. The many possible off-line zeros are held so sparse that their combined effect never overtakes the honest x^{1/2}-sized error you'd get from RH. That is the whole trick: the density bound does the job of RH on average, because a zero at \beta close to 1 is individually loud but provably rare enough that the chorus stays quiet.

The payoff: RH-quality results, unconditionally

Turning that estimate into arithmetic gives two of the most useful theorems in the subject — both proved with no assumption of RH.

The unifying slogan is worth memorising: you don't need every zero on the line, just few enough off it. Bombieri–Vinogradov is precisely why sieve methods (Chen's theorem on p + 2 = \text{prime or semiprime}, and the machinery behind bounded gaps between primes) can proceed without waiting for RH.

Zero-density bounds don't come from looking at zeros directly — they come from mean-value estimates. The rough idea: a zero at \beta + i\gamma forces \zeta to be small near there, and a Dirichlet polynomial or a mollified \zeta to be large. Counting zeros then reduces to bounding how often |\zeta(\tfrac12 + it)| (or a related sum) can be big — which is exactly what a moment like \int_0^{T} |\zeta(\tfrac12 + it)|^{4}\, dt \ll T \log^{4} T measures. Ingham's exponent \tfrac{3(1-\sigma)}{2-\sigma} falls straight out of the fourth-moment bound; sharper moments and the large sieve give the later improvements. Zeros are counted by averaging, never by finding.

It is tempting to hear "we bounded the zeros off the line" and think we've made progress toward proving RH for particular zeros. We have not. A zero-density theorem is a statement about the size of the exceptional set — the count N(\sigma, T) — and says nothing about whether any individual zero is on or off the line. It is entirely consistent with every proven density bound that zeros lie off the critical line; the theorems only guarantee there can't be too many of them.

Keep the hierarchy straight: \text{RH} \;\Rightarrow\; \text{density hypothesis} \;\Rightarrow\; \text{Ingham's bound}, and the arrows do not reverse. Proving the density hypothesis would be a monumental achievement, but it is strictly weaker than RH and still unproven in full. "Few zeros off the line" is not "no zeros off the line" — that gap is precisely the million-dollar problem.

Yes — spectacularly. A hypothetical zero at \beta = 0.99 would inject a term of size x^{0.99} into \psi(x), only a whisker below the main term x, and would wreck the Prime Number Theorem's error estimate on its own. The classical zero-free region (no zeros with \beta > 1 - c/\log|\gamma|) is what rules such monsters out and gives the unconditional PNT. Zero-density theorems are the complementary tool: the zero-free region clears a thin sliver at the edge, while density bounds control the vast interior of the strip where zeros could hide but, provably, mostly don't.