Limiting random SAT thresholds, sharp variance and computability
Random k-SAT has a single limiting satisfiability threshold for every k ≥ 3, and the 3-SAT one is computable.
Add random three-variable rules to a list until no setting of the variables obeys them all. The papers show that this switch happens at one fixed ratio of rules to variables for every rule size from three up. They also bound how much the stopping point wobbles, and show the 3-SAT ratio can be computed to any accuracy. Gaia Carenini proved the fixed-ratio part first.
The explanation
Take three yes/no switches, x1, x2 and x3. A clause is a rule such as: x1 is on, or x2 is off, or x3 is on. It fails for exactly one of the 8 settings of the three switches. A formula is a list of such clauses, and it is satisfiable if some setting obeys all of themSource 1.
Now build a formula at random. Take n switches. Each new clause picks three different switches at random and flips a fair coin for each sign. Keep adding clauses. Early on, a setting that obeys everything almost surely exists. Later, almost surely none does. This is random 3-SAT, and the same game with k switches per clause is random k-SAT.
A quick count shows where the change must happen by. One clause rules out a fixed setting with chance 1/8Source 2. So after m clauses, the expected number of good settings is 2^n × (7/8)^m. With m = c × n clauses, this shrinks to zero once c is above log 2 / log(8/7), about 5.19. The number c is called the clause density.
For 3-SAT, earlier work showed the change happens between densities 3.52 and 4.4898Source 3. Physicists predict it near 4.267Source 4. In 1992, Chvátal and Reed conjectured that the change happens at one fixed density as n growsSource 5. Friedgut proved in 1999, with an appendix by Bourgain, that the change is sharp, but around a density that might still drift with nSource 6. That drift was the obstacleSource 7. Ding, Sly and Sun settled the question for all large enough kSource 8.
The first paper proves that for every k ≥ 3 the change happens at a single limiting densitySource 9. Below it, formulas are satisfiable with probability tending to one. Above it, the probability tends to zero. It says nothing about the density exactly at the thresholdSource 10. Gaia Carenini resolved this conjecture first, in work made public on 5 October 2026. The paper credits her with priority and gives a different proofSource 11Source 12.
The proof has two halves. A switch is called forced when every good setting gives it the same valueSource 13. The paper bounds how many switches are forced along the way. That shows the stopping point barely wobbles around its average. But a steady average can still drift as n growsSource 14. So the paper compares a large system with two independent smaller onesSource 15. It shows the drift must die out.
A second paper studies that wobble directly. Add clauses one at a time and stop at the first unsatisfiable formula. For k ≥ 4, it proves that the variance of the stopping time grows like nSource 16. Variance measures the typical squared distance from the average. For k = 3 it proves a bound of order n log n. A third paper, from 5 October 2026, claims to remove that log factor for k = 3Source 17. Variance of order n means the typical wobble is a fixed multiple of √n. With 10,000 switches, √n is 100, against about 42,670 clauses at density 4.267.
A fourth paper proves that the 3-SAT threshold is computableSource 18. One fixed program can output it to any accuracy you ask forSource 19. The program checks certificates from below and from above until they are close enoughSource 20. It does not compute the actual value, or confirm the 4.267 predictionSource 21. It also gives no bound on how long the program runsSource 22.
How sure is this? Lean, a computer proof checker, has formal versions of three results. They are the threshold for every k ≥ 3, and the variance bounds. They also cover computability of the 3-SAT threshold. For k = 3, Lean has the n log n upper bound, not the sharper bound of the October paper. No specialist review of these papers has been published.
What it doesn't show. This does not give the numerical value of the 3-SAT threshold.
Where it came from
This result comes from an unreleased OpenAI model, published in the openai/math release on 6 October 2026.
Hype check
Major if the proofs hold, but Carenini has priority for existence. Lean has formal versions of the threshold, variance and computability results; the linear 3-SAT variance is not in it.
Words used
- Clause
- A rule saying at least one of a few switches has a stated value.
- Satisfiable
- Some setting of all the switches obeys every clause.
- Clause density
- The number of clauses divided by the number of switches.
- Threshold
- The density where satisfiable formulas turn from almost certain to almost impossible.
- Forced variable
- A switch that has the same value in every setting that obeys the formula.
- Variance
- The average squared distance of a random number from its own average.
- Computable real
- A number that one fixed program can output to any requested accuracy.
The original papers (4)
- A Limiting Satisfiability Threshold for Every Fixed Clause Size (PDF, opens in a new tab) September 25, 2026
- Linear Variance of the Random 3-SAT Hitting Time (PDF, opens in a new tab) October 5, 2026
- Variance of the Random k-SAT Hitting Time (PDF, opens in a new tab) September 27, 2026
- Computing the Random 3-SAT Threshold (PDF, opens in a new tab) September 27, 2026
All quoted lines (22)
-
A formula is satisfiable if some assignment makes every clause true.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
Each assignment survives a clause with probability , so
Variance of the Random k-SAT Hitting Time Back to text -
Kaporis, Kirousis, and Lalas obtained the lower bound , independently reported by Hajiaghayi and Sorkin; D\'iaz, Kirousis, Mitsche, and P\'erez-Gim\'enez obtained the upper bound .
Computing the Random 3-SAT Threshold Back to text -
The calculations of M\'ezard and Zecchina, refined by Mertens, M\'ezard, and Zecchina, predict a threshold near .
Computing the Random 3-SAT Threshold Back to text -
Chv\'atal and Reed explicitly formulated the conjecture that each fixed clause size greater than one has a limiting satisfiability density.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
Friedgut's sharp-threshold theorem, with Bourgain's appendix, established that random -SAT has a sharp transition around a sequence of densities.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
A narrow transition window answers only part of the threshold question: its location might still drift as the number of variables grows.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
Ding, Sly, and Sun proved existence and identified the threshold with the one-step replica symmetry breaking prediction for all sufficiently large fixed .
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
For every fixed integer , random -SAT with independent uniformly signed clauses on distinct variables, sampled with replacement, has a finite positive limiting satisfiability threshold.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
The conclusion is a strict-side threshold statement; it makes no assertion at .
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
We credit Carenini with priority for the resolution of the satisfiability conjecture.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
This paper gives an alternative proof, using concentration of a capped last satisfiable index and a comparison between different system sizes.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
In a satisfiable formula, a variable is forced if every satisfying assignment gives it the same value.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
Concentration alone still permits the centers to drift.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
In the auxiliary Poisson model, interpolation says that satisfiability at a combined size is at least the product of the probabilities in two independent parts.
A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text -
For every fixed clause size , we prove that its variance has order , where is the number of variables.
Variance of the Random k-SAT Hitting Time Back to text -
The upper bound removes the logarithmic loss in the earlier variance estimate; the matching lower bound follows from Wilson's transition-width theorem.
Linear Variance of the Random 3-SAT Hitting Time Back to text -
The limiting satisfiability threshold of uniform random 3-SAT is a computable real.
Computing the Random 3-SAT Threshold Back to text -
We prove that one finite deterministic machine can approximate it to any prescribed accuracy.
Computing the Random 3-SAT Threshold Back to text -
A fair search through these certificates halts without requiring a computable rate of finite-size convergence.
Computing the Random 3-SAT Threshold Back to text -
Theorem … establishes existence and computability without evaluating the constant or identifying it with that prediction.
Computing the Random 3-SAT Threshold Back to text -
We obtain no efficiency bound, and the computability argument concerns clause size three.
Computing the Random 3-SAT Threshold Back to text
Other sources
- openai/math release notes (2026): model provenance and review status
manuscripts and supporting proof artifacts produced by an internal OpenAI model
- G. Carenini, “A polynomial scaling window for random k-SAT and a proof of the satisfiability conjecture”, ECCC TR26-229 (made public 5 October 2026)
- V. Chvátal and B. Reed, “Mick gets some (the odds are on his side)”, Proceedings of the 33rd IEEE FOCS (1992), 620–627
- E. Friedgut, “Sharp thresholds of graph properties, and the k-sat problem”, Journal of the American Mathematical Society 12(4) (1999), 1017–1054
- J. Ding, A. Sly and N. Sun, “Proof of the satisfiability conjecture for large k”, Annals of Mathematics 196(1) (2022), 1–388
Related results
- 224Critical and quenched near-critical universality for Poisson–Voronoi percolationProbability and statistical mechanics
- 219GOE bulk universality for regular graphs with weak Anderson disorderProbability and statistical mechanics
- 217The low-temperature Sherrington–Kirkpatrick fluctuation lawProbability and statistical mechanics
- 214The Benjamini–Schramm nonuniqueness conjectureProbability and statistical mechanics
- 213Critical percolation on every quasi-transitive graphProbability and statistical mechanics
Browse Probability and statistical mechanics Open since the 1990sLean-checked results