Riemannium

The zeros of the zeta function are spaced like the energy levels of a heavy nucleus

Two Subjects That Should Never Have Met

The zeros of the Riemann zeta function are objects of pure arithmetic. They encode how the prime numbers are distributed, and nothing about them has anything to do with physics. The eigenvalues of a random Hermitian matrix are objects of pure probability, invented to model atomic nuclei too complicated to solve. There is no reason on earth for the two to be related.

They have the same statistics. Not approximately, not in some loose qualitative sense — the spacings between zeta zeros follow the distribution of eigenvalue spacings of large random Hermitian matrices, and specifically the unitary class rather than the orthogonal one. This was noticed in a common room over tea, has been checked numerically to punishing precision, and remains completely unexplained.

Finding the Zeros

Before comparing anything we need zeros, and a great many of them. Zeta takes complex arguments, so its zeros are not something a graph crosses — but there is a standard trick. The Hardy Z function is real whenever zeta is evaluated on the critical line, and it vanishes exactly where zeta does. Finding zeros becomes watching an ordinary wiggly curve change sign.

Try it: The zeros here are computed as you drag, not looked up. While the window sits low enough to overlap the published list, the demo reports its own error against it. Slide upward and watch the zeros crowd together — the mean gap shrinks like one over the logarithm of the height, which is exactly the quantity the next comparison has to divide out.

The Comparison

Now put them side by side. On one side, gaps between zeta zeros. On the other, gaps between eigenvalues of random Hermitian matrices. Both divided by their own mean spacing so the comparison is about shape rather than scale. Neither set of numbers is stored anywhere — the zeros are found by the method above and the eigenvalues come from matrices generated when the page loads.

Try it: Move up in height and watch the amber bars settle onto the curve. The fit is good but not perfect low down and improves as you climb — which is the honest situation. This is a statement about a limit, and Odlyzko had to reach zeros near the 10²⁰-th before the agreement became visually exact.

The Formula Montgomery Brought to Tea

Spacing between neighbours is only part of the story. Pair correlation asks the fuller question: given a zero, how much more or less likely is another zero at distance u than chance would suggest? Scattered points give the answer 1 at every distance — no separation is preferred. What Montgomery derived instead was 1 − (sin πu / πu)², which vanishes at the origin and then oscillates in toward 1. Dyson knew that function on sight.

How It Actually Happened

The discovery has an unusually specific setting. It was not the product of a research programme aimed at connecting the two fields, because no such programme existed. It was a conversation between two people who had not met, one of whom happened to recognise the other’s formula.

Both at once

Chowla introduces Montgomery to Dyson at the Institute for Advanced Study. Montgomery mentions his pair correlation. Dyson identifies it immediately: it is the pair correlation of eigenvalues of random Hermitian matrices — the statistics of nuclear energy levels. Neither had been working on the other subject.

Step along the tabs and watch two columns run in parallel for twenty years before merging. Nothing forced them together — the meeting was social, and the recognition took about a minute.

What This Is and Is Not

It is worth being precise about what has been established. That the zeros and the eigenvalues share statistics is supported by an enormous weight of computation and by theorems covering restricted cases. What does not exist is a reason. Nobody has produced an argument deriving the spacing of the zeros from the arithmetic of the primes and arriving at the random matrix answer, and nobody has produced the operator whose eigenvalues the zeros would be. The closing lesson is about that gap. For the zeta function itself, and the explicit formula linking its zeros to the primes, see Number Theory.

Key Takeaways

  • The zeros are found, not looked up — the Hardy Z function is real on the critical line and vanishes where zeta does, so a zero is a sign change and a bisection
  • Unfolding is what makes the comparison meaningful — zeros crowd together as you climb, so each gap is divided by the local mean spacing before anything is compared
  • The match is to the unitary class specifically — the zeros follow the GUE spacing law, measurably closer to it than to the orthogonal one, which is a sharper claim than merely “not random”
  • The agreement is asymptotic — good at computable heights, better higher up, and visually exact only around the 10²⁰-th zero
  • There is no explanation — over fifty years of evidence and no mechanism connecting the distribution of primes to the spectra of random matrices