Circuits, Games, and Lattices: Three Complexity Results
Chapters 5, 6, and 7 of OpenAI’s Ten Advances in Mathematics and Theoretical Computer Science form the theoretical computer science cluster of that collection.1 They concern three different models of computation: algebraic circuits, interactive proofs with entangled provers, and worst-case approximation hardness for lattice problems.
The three results share a shape. In each case a qualitative statement was already believed, a weaker quantitative version was already known, and the contribution is to close a specific, quantified part of the gap between them. All three land where the previous techniques had stalled.
Arithmetic circuits compute polynomials, not functions
An arithmetic circuit over is a directed acyclic graph. Input gates carry variables or constants, internal gates are binary , , or , and one gate is the output. Size is the number of internal gates. A gate may feed its result to any number of later gates, so a subexpression computed once can be reused freely.
An arithmetic formula is the same object restricted to a tree. Fan-out is one. Two uses of the same intermediate polynomial require two separate subformulas, each paid for in full. The natural size measure is the number of leaves, and the sharper measure used here is , the number of leaves labeled by variables, counting repeated occurrences separately.
- Measure
- gates
- New bound for pern
- Ω(n² log log n)
- Previous
- Ω(n²), from variable dependence alone
- Measure
- variable-labeled leaves
- New bound for pern
- Ω(n⁴ / log n), with or without division
- Previous
- Ω(n³), Kalorkoti
The polynomial under study is the permanent of an matrix of algebraically independent variables:
Its monomials enumerate perfect matchings in the complete bipartite graph on rows and columns. The determinant differs only by the signs , and that difference is decisive: the determinant has polynomial-size arithmetic circuits, while the permanent is complete for Valiant’s class VNP.2 Whether the permanent has polynomial-size circuits is the algebraic counterpart of P versus NP, and it is the central open problem of algebraic complexity theory.
Progress on it has been slow in a specific way. The permanent depends on all variables, and combining distinct inputs with binary gates needs at least of them. That elementary counting argument was, for general division-free circuits, essentially the best available. The classical formula lower bound was , due to Kalorkoti.3
Chapter 5 improves both.
so and the ratio diverges. This is the first superquadratic bound for unrestricted division-free circuits computing the permanent. For formulas:
with the same asymptotic holding for formulas that use division, provided every denominator is a nonzero rational function; only the constants change.
In terms of the input count , the circuit bound reads and the formula bounds read . Both are still polynomially far from the superpolynomial separation that permanent-versus-determinant demands.
Why the two proofs are different arguments
The circuit bound is geometric. Reverse-mode differentiation computes the full gradient of a size- circuit using at most multiplications, which is exactly the sharing that a formula cannot do. If the gradient map is a homogeneous degree- map whose only zero is the origin, its generic fiber has points, while Bézout’s inequality bounds the isolated solutions of the gate equations by . Comparing the two gives
To use this one needs a specialization of the permanent whose critical locus has codimension while its degree still grows with . Chapter 5 builds one from sums of subpermanents, controlling the critical locus through shared power sums and elementary symmetric functions of the columns.
The formula bound is algebraic instead. It marks a matching of matrix entries, expands the permanent in those variables, and counts algebraically independent coefficients. For the permanent, a matching of only entries already contributes independent coefficients, and independent coefficients must be charged to distinct occurrences of the marked variables. Summing over entry-disjoint matchings gives the quartic bound.
Both arguments are explicitly permanent-specific, and the paper is direct about the obstruction. For the determinant, a Schur complement identity compresses the coefficients of a marked -entry block into a field generated by elements, so the transcendence degree obeys and the method tops out at a cubic bound. On the circuit side, every homogeneous affine specialization of has , which caps the certificate at , below the trivial counting bound. The technique does not leak to the determinant.
A two-player game is a soundness question
A finite two-player one-round game is a tuple . A referee samples , sends to Alice and to Bob, receives answers and , and accepts if . The players agree on a strategy in advance but cannot communicate after seeing their questions. The maximum acceptance probability is the classical value .
An entangled game keeps the same questions, answers, and predicate, but lets the players share a bipartite quantum state before the questions arrive. Each measures their half according to their own question. The supremum of winning probabilities over all finite-dimensional shared states and local measurements is the entangled value .
- Scope
- every finite two-player one-round entangled game
- Earlier exponential results
- XOR, unique, projection, free, and anchored games
Parallel repetition is the standard way to amplify soundness. In the referee samples independent question pairs and accepts only if every coordinate is won. The subtlety is that although the referee’s coordinates are independent, the players’ are not: Alice’s answer in coordinate may depend on her entire question tuple. Playing coordinates independently only gives the lower bound ; the work is in the matching upper bound.
Raz proved the classical case: every finite two-player game with satisfies .4 Holenstein later gave an information-theoretic proof based on correlated sampling and improved the dependence on the soundness gap.5
The entangled analogue was noted as open by 2004 and stayed open. Exponential decay was proved for structured families, namely XOR games, unique games, projection games, and free games, and Bavarian, Vidick, and Yuen obtained exponential decay by first transforming a game into an anchored one.6 That is enough for hardness amplification but is not a repetition theorem about the original game. For arbitrary games, the strongest general statement was Yuen’s, and it decayed only polynomially:7
Chapter 6 replaces that with exponential decay, for every finite game, unmodified.
for a universal constant . The exponent is not claimed to be optimal; it inherits the loss in a standard quantum correlated-sampling lemma. The claim being made is about the rate, not the constant.
The proof keeps Yuen’s conditioning-and-rounding template. Assume a repeated strategy beats the bound; a greedy conditioning lemma selects a small core with such that, conditioned on winning every coordinate in , an average remaining coordinate is won with probability at least . The conditioned coordinate is then rounded back into a legal single-copy strategy that beats , a contradiction.
The obstacle in the quantum setting was always that step. Conditioning on winning all coordinates is conditioning on an event of exponentially small probability, and the available quantum sampleability estimates degraded inversely with that probability, which is why the classical argument yielded only polynomial decay when transplanted. The new ingredient is a postselection-stable sampleability lemma with no such inverse dependence.
Lattice hardness at a fixed polynomial factor
The closest vector problem takes a full-rank integer basis and a target , and asks for the lattice point nearest to :
The approximate promise version takes an additional radius and asks to distinguish from , with either answer permitted in between. Larger makes the problem easier, so hardness results get harder to prove as grows.
Chapter 7 gives a deterministic polynomial-time many-one reduction from 3SAT:
so is NP-hard. The same construction yields factor for binary nearest codeword and syndrome decoding, and for closest vector in every fixed rational norm, .
The exponent looks small, and it is. What makes it interesting is that it is a constant. The previous best, from Dinur, Kindler, Raz, and Safra, was NP-hardness within for some absolute .8 That factor grows faster than any fixed power of , but its exponent tends to zero, so it never certifies hardness within for any fixed . Moving from a vanishing exponent to a fixed one is the actual content.
The reduction factors as
3SAT -> binary nearest codeword -> Euclidean CVP
The second arrow is the standard dimension-preserving reduction. The first is the new work: assignments are encoded as Reed–Solomon evaluation tables over a characteristic-two field, with power-sum and shifted-moment constraints forcing low degree, and the resulting binary affine system is lifted to an integer lattice by coordinatewise reduction modulo two. Soundness recovers a satisfying assignment from any low-weight solution by reconstructing separable root sets over a rational function field.
Notably, this uses no randomization, no PCP theorem, and no Projection Games Conjecture; earlier fixed-polynomial lattice inapproximability results were conditional on the latter. The price is size: the field satisfies and the lattice rank .
How far this is from cryptography
- What moved
- The exponent of n became a fixed positive constant instead of one tending to zero.
- What did not
- NP-hardness at factor C·n1/2 would collapse NP and coNP, so the exponent cannot reach 1/2.
- Distance to cryptography
- Lattice schemes rest on average-case problems at larger polynomial factors, not on worst-case NP-hardness.
It is worth being precise about what this does and does not say for post-quantum cryptography.
Lattice problems became cryptographically load-bearing through Ajtai’s worst-case to average-case connection, the Goldreich–Goldwasser–Halevi constructions, and Regev’s learning with errors, and that line now underpins NIST’s standardized key encapsulation and signature schemes. But those schemes rest on structured or average-case assumptions at polynomial approximation factors. They do not rest on the worst-case NP-hardness of CVP, and a hardness result at does not strengthen them.
There is also a ceiling. Aharonov and Regev showed that for some absolute ,
so NP-hardness at the square-root scale would imply .9 The exponent therefore cannot pass by these means. Determining the largest for which is NP-hard is left open.
So the honest summary is a narrow one: a barrier that used to sit at a vanishing exponent now sits at , unconditionally and deterministically, and the region between there and is unexplored.
What the three have in common
Each result takes a statement everyone expected to be true and supplies a quantitative certificate for part of it.
| Chapter | Was known | Now known | Still open |
|---|---|---|---|
| 5 | circuits, formulas | , | Superpolynomial bounds; permanent vs determinant |
| 6 | Polynomial decay for all entangled games | Exponential decay for all finite games | Optimal dependence on ; more than two players |
| 7 | NP-hardness within | NP-hardness within | The exponent between and |
Each result moves a bound that had held for years, and the exact constants in each theorem, , , and , are worth reading as measurements: they say precisely how far the new technique reaches, which is what makes the next step easy to aim at.
References
Footnotes
-
OpenAI, “Ten Advances in Mathematics and Theoretical Computer Science,” 2026. https://cdn.openai.com/pdf/ten-proofs-oai.pdf ↩
-
Leslie G. Valiant, “Completeness Classes in Algebra,” STOC, 1979. https://doi.org/10.1145/800135.804419 ↩
-
K. Kalorkoti, “A Lower Bound for the Formula Size of Rational Functions,” SIAM Journal on Computing, 1985. https://doi.org/10.1137/0214051 ↩
-
Ran Raz, “A Parallel Repetition Theorem,” SIAM Journal on Computing, 1998. https://doi.org/10.1137/S0097539795280895 ↩
-
Thomas Holenstein, “Parallel Repetition: Simplification and the No-Signaling Case,” Theory of Computing, 2009. https://doi.org/10.4086/toc.2009.v005a008 ↩
-
Mohammad Bavarian, Thomas Vidick, and Henry Yuen, “Anchored Parallel Repetition for Nonlocal Games,” arXiv, 2015. https://arxiv.org/abs/1509.07466 ↩
-
Henry Yuen, “A Parallel Repetition Theorem for All Entangled Games,” ICALP, 2016. https://arxiv.org/abs/1604.04340 ↩
-
Irit Dinur, Guy Kindler, Ran Raz, and Shmuel Safra, “Approximating CVP to Within Almost-Polynomial Factors is NP-Hard,” Combinatorica, 2003. https://doi.org/10.1007/s00493-003-0019-y ↩
-
Dorit Aharonov and Oded Regev, “Lattice Problems in NP ∩ coNP,” Journal of the ACM, 2005. https://doi.org/10.1145/1089023.1089025 ↩