Deterministic nonbipartite Ramanujan graphs in every fixed degree
A fixed recipe builds networks with best-possible mixing, in every degree and every large even size.
A Ramanujan graph is a network whose mixing is as good as a large network can get. Earlier recipes built them only for special degrees, or only in the two-team bipartite form, or with a small error. This paper claims an algorithm that builds non-bipartite ones for every degree and every large even size. There is no Lean formalization.
The explanation
Take the Petersen graph: ten points, each joined to exactly three others, fifteen links in all. Write its links as a 10-by-10 table of 0s and 1s. That table has ten special numbers called eigenvalues. Roughly, they describe how a signal spreads through the network. The largest is always 3, the number of links at each point. For Petersen the other nine are 1, five times, and −2, four times.
Those other nine numbers measure mixing. When all of them are small, links spread out evenly, with no hidden bottleneck or clumpSource 1. How small can they be? For networks with d links at each point, the best possible cutoff for large networks is 2√(d − 1)Source 2. For d = 3 that is about 2.83. Networks whose other eigenvalues all stay inside −2.83 to 2.83 are called Ramanujan graphs. Petersen qualifies, since 1 and −2 both fit.
The negative side matters too. A cube's corners and edges form another network with three links per point. Its eigenvalues are 3, then 1 and −1 three times each, then −3. The −3 shows that the cube is bipartite: its points split into two teams, and every link joins the two teams. Bipartite networks always break the negative side. A network that meets both sides of the cutoff is connected and not bipartiteSource 3.
Building large Ramanujan graphs on purpose has been hard. In the 1980s, Lubotzky, Phillips and Sarnak, and separately Margulis, used number theory to build themSource 4. Those methods work only for special degrees. Morgenstern extended them to every degree one more than a prime power, including non-bipartite onesSource 5. But they never covered every degree and every large size at onceSource 6. In 2015, Marcus, Spielman and Srivastava built bipartite Ramanujan graphs in every degreeSource 7. Bipartite graphs get the negative side for free by symmetry. Other fast constructions in every degree allowed a small extra error above the cutoffSource 8.
Random networks almost work. A random network with d links per point nearly meets the cutoff, with probability tending to oneSource 9. It meets the exact cutoff about 69 percent of the time in the limitSource 10. So such graphs exist. But a random draw needs a check, and the method gives no fixed recipe.
This paper claims a fixed recipeSource 11. For every degree d of at least 3, an algorithm takes any large enough even number n. It outputs a network with n points and d links per point. Every eigenvalue other than d lies strictly inside the cutoff on both sides. The running time grows like a power of n, but that power may depend on d. The result covers only large even sizes, and it does not claim a speed that is also polynomial in dSource 12.
The single difficulty is precision. Getting within a small error of the cutoff was already possible. Removing that error means controlling eigenvalues on a far finer scale, near both ends of the range at onceSource 13. The main tool is an edge switchSource 14. It deletes two links and adds two new ones on the same four points, so every point keeps its d links. But knowing only the overall size of the eigenvalues does not tell how one switch moves themSource 15. So the construction tracks extra local information at each point, and makes only switches whose effect it can predict.
The paper also says what it does not do. A related question, the Bilu–Linial conjecture, asks about doubling any network with a sign on each link. This construction does not settle itSource 16.
How sure is this? The paper has no Lean formalization listed. The theorem is a claim in a long preprint, and no specialist review of it has been published.
What it doesn't show. This does not give a running time that stays polynomial as the degree grows.
Where it came from
This result comes from an unreleased OpenAI model, published in the openai/math release on 6 October 2026.
Hype check
Solid if the proof holds. The claim rests on a long preprint with no Lean formalization and no published specialist review.
Words used
- Regular graph
- A network where every point has the same number of links, called the degree.
- Eigenvalue
- One of the special numbers of the network's table of links; together they describe how signals spread through it.
- Ramanujan graph
- A regular network whose eigenvalues, other than the degree, all lie within 2√(d − 1) of zero.
- Bipartite
- Split into two teams so that every link joins opposite teams.
- Edge switch
- Deleting two links and adding two new ones on the same four points, so every degree stays the same.
- Polynomial time
- A running time that grows like a fixed power of the input size.
The original paper
All quoted lines (16)
-
Nonconstant adjacency eigenvalues that are small in absolute value make the edge distribution of a regular graph close to the uniform-density prediction, and thus connect spectral estimates to expansion.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
Here is the spectral radius of the infinite -regular tree; the Alon–Boppana bound makes it asymptotically optimal.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
Since for , this bound also forces to be connected and nonbipartite.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
Lubotzky, Phillips and Sarnak and Margulis established arithmetic constructions attaining the tree threshold in restricted degrees.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
Morgenstern extended the available degrees to for every prime power , including nonbipartite families.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
These exact constructions do not cover every fixed degree and every prescribed large order simultaneously.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
For bipartite graphs, spectral symmetry also controls the negative edge, yielding simple bipartite Ramanujan families in every degree.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
These constructions leave a positive spectral error.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
For every fixed degree and positive error, a uniformly random simple regular graph is near-Ramanujan with probability tending to one.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
The probability of the exact two-sided Ramanujan event tends to approximately .
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
Theorem … supplies a deterministic polynomial-time construction at the exact threshold and prescribed even order.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
The statement concerns all sufficiently large even sizes; it does not assert a running-time bound polynomial jointly in and , or a local adjacency-query algorithm.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
Removing that error requires controlling the eigenvalues on the much finer scale of their distances from both tree edges.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
An edge switch deletes and and inserts and .
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
A norm bound alone does not determine how a switch affects an eigenvector concentrated near one of its endpoints.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text -
Our prescribed-order construction uses partial pairings and edge switches, and does not resolve that signing problem.
Deterministic nonbipartite Ramanujan graphs in every fixed degree Back to text
Other sources
- A. Lubotzky, R. Phillips and P. Sarnak, “Ramanujan graphs”, Combinatorica 8(3) (1988), 261–277
- A. W. Marcus, D. A. Spielman and N. Srivastava, “Interlacing families I: Bipartite Ramanujan graphs of all degrees”, Annals of Mathematics 182(1) (2015), 307–325
- S. Mohanty, R. O'Donnell and P. Paredes, “Explicit near-Ramanujan graphs of every degree”, SIAM Journal on Computing 51(3) (2022)
- J. Friedman, “A Proof of Alon's Second Eigenvalue Conjecture and Related Problems”, Memoirs of the AMS 195(910) (2008)
- J. Huang, T. McKenzie and H.-T. Yau, “Ramanujan property and edge universality of random regular graphs”, arXiv:2412.20263 (2024)
- N. Alon, “Explicit expanders of every degree and size”, Combinatorica 41(4) (2021), 447–463
- openai/math release notes (2026): model provenance and review status
manuscripts and supporting proof artifacts produced by an internal OpenAI model
Related results
- 184Correspondence coloring with a fixed forbidden subgraphCombinatorics
- 160Superexponential van der Waerden numbersCombinatorics
- 219GOE bulk universality for regular graphs with weak Anderson disorderProbability and statistical mechanics
- 177Bounded-degree coboundary expandersCombinatorics
- 176The second Kahn–Kalai conjecture with an edge-count boundCombinatorics
Browse Combinatorics Graph theoryEigenvalues and spectral theoryOpen since the 1980sClaimed, not yet checkedSolid results