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.

4 papers September 25, 2026 Explained by AI

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.

First step
1992
Vašek Chvátal and Bruce Reed, the limiting-threshold conjecture
Significance
Major
It settles existence for every k with an independent proof and adds variance and computability results.
Trust
Formal proof listed
Field
Probability and statistical mechanics
4 papers

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 them.

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/8. 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.4898. Physicists predict it near 4.267. In 1992, Chvátal and Reed conjectured that the change happens at one fixed density as n grows. Friedgut proved in 1999, with an appendix by Bourgain, that the change is sharp, but around a density that might still drift with n. That drift was the obstacle. Ding, Sly and Sun settled the question for all large enough k.

The first paper proves that for every k ≥ 3 the change happens at a single limiting density. 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 threshold. Gaia Carenini resolved this conjecture first, in work made public on 5 October 2026. The paper credits her with priority and gives a different proof.

The proof has two halves. A switch is called forced when every good setting gives it the same value. 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 grows. So the paper compares a large system with two independent smaller ones. 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 n. 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 = 3. 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 computable. One fixed program can output it to any accuracy you ask for. The program checks certificates from below and from above until they are close enough. It does not compute the actual value, or confirm the 4.267 prediction. It also gives no bound on how long the program runs.

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)

All quoted lines (22)

  1. A formula is satisfiable if some assignment makes every clause true.
    A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text
  2. Each assignment survives a clause with probability 1−2−k1-2^{-k}, so Pr⁡(Hn>m)≤2n(1−2−k)m.\Pr(H_n>m)\le2^n(1-2^{-k})^m.
    Variance of the Random k-SAT Hitting Time Back to text
  3. Kaporis, Kirousis, and Lalas obtained the lower bound 3.523.52, independently reported by Hajiaghayi and Sorkin; D\'iaz, Kirousis, Mitsche, and P\'erez-Gim\'enez obtained the upper bound 4.48984.4898.
    Computing the Random 3-SAT Threshold Back to text
  4. The calculations of M\'ezard and Zecchina, refined by Mertens, M\'ezard, and Zecchina, predict a threshold near 4.2674.267.
    Computing the Random 3-SAT Threshold Back to text
  5. 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
  6. Friedgut's sharp-threshold theorem, with Bourgain's appendix, established that random kk-SAT has a sharp transition around a sequence of densities.
    A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text
  7. 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
  8. Ding, Sly, and Sun proved existence and identified the threshold with the one-step replica symmetry breaking prediction for all sufficiently large fixed kk.
    A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text
  9. For every fixed integer k≥3k\ge3, random kk-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
  10. The conclusion is a strict-side threshold statement; it makes no assertion at c=αkc=\alpha_k.
    A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text
  11. We credit Carenini with priority for the resolution of the satisfiability conjecture.
    A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text
  12. 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
  13. 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
  14. Concentration alone still permits the centers to drift.
    A Limiting Satisfiability Threshold for Every Fixed Clause Size Back to text
  15. 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
  16. For every fixed clause size k≥4k\ge4, we prove that its variance has order nn, where nn is the number of variables.
    Variance of the Random k-SAT Hitting Time Back to text
  17. 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
  18. The limiting satisfiability threshold of uniform random 3-SAT is a computable real.
    Computing the Random 3-SAT Threshold Back to text
  19. We prove that one finite deterministic machine can approximate it to any prescribed accuracy.
    Computing the Random 3-SAT Threshold Back to text
  20. 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
  21. Theorem … establishes existence and computability without evaluating the constant or identifying it with that prediction.
    Computing the Random 3-SAT Threshold Back to text
  22. We obtain no efficiency bound, and the computability argument concerns clause size three.
    Computing the Random 3-SAT Threshold Back to text

Other sources

  1. openai/math release notes (2026): model provenance and review status manuscripts and supporting proof artifacts produced by an internal OpenAI model
  2. 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)
  3. V. Chvátal and B. Reed, “Mick gets some (the odds are on his side)”, Proceedings of the 33rd IEEE FOCS (1992), 620–627
  4. E. Friedgut, “Sharp thresholds of graph properties, and the k-sat problem”, Journal of the American Mathematical Society 12(4) (1999), 1017–1054
  5. J. Ding, A. Sly and N. Sun, “Proof of the satisfiability conjecture for large k”, Annals of Mathematics 196(1) (2022), 1–388

Browse Probability and statistical mechanics Open since the 1990sLean-checked results