WorksMathematics
Linear Variance of the Random 3-SAT Hitting Time
Abstract
For random 3-SAT on n Boolean variables, with independent uniformly signed clauses on three distinct variables sampled with replacement, we prove that the first unsatisfiable prefix has variance . The upper bound removes the logarithmic loss in the earlier variance estimate; the matching lower bound follows from Wilson's transition-width theorem.
Introduction
Fix an integer . A proper 3-clause is a disjunction of three literals on distinct variables among . Let be independent clauses, each uniform among the proper 3-clauses. Thus the signs are fair and independent, and whole clauses may repeat. Write
where is the empty, satisfiable formula. The random variable records the location of the satisfiability transition in the clause process.
Theorem 1.1. There is an absolute constant such that
There are also absolute constants and such that for . In particular, as .
The new assertion is the upper bound. We give its proof in full. The lower bound follows from Wilson’s quantitative separation of satisfiability levels [7] [Corollary 4]; Section 5 includes the short deduction, with the integer endpoints treated explicitly.
Context and contribution
Friedgut proved sharpness of the random -SAT threshold for every fixed [5] [Theorem 1.3]. Quantifying the width of that transition is a finer problem. Wilson showed that, for , a fixed decrease in the satisfiability probability requires at least a constant times additional clauses [7]. More recently, Carenini obtained an central clause-window bound for fixed , including independently sampled proper constraints [3] [Corollaries 7.10–7.11]. Her subsequent paper [2] [Theorems 1.1 and 1.3, Corollary 1.2], made public on October 5, 2026, proves for every fixed a central window bound at each fixed and a hitting-time variance bound . Together with the Abbe–Montanari criterion, her result establishes the limiting satisfiability threshold for every fixed . We credit Carenini with priority for the resolution of the satisfiability conjecture. The present paper concerns the sharper fluctuation question for three-literal clauses.
A bound on a fixed central window alone does not control the variance, which also depends on the tails. In the other direction, Theorem 1.1 and Wilson’s lower bound show that the clause window over which satisfiability drops from to has order for every fixed ; see Corollary 5.2.
The companion preprint Variance of the Random -SAT Hitting Time [6] develops a clause-omission and root-test framework. It proves variance for every fixed and an upper bound for . Our argument uses that framework, which we reprove here, and replaces its critical occupation estimate in the three-literal case. The companion has broader general- and capped formulations; the present paper concerns the uncapped proper 3-clause process defined above.
The new ingredient is a family of potentials for an arbitrary set of Boolean assignments. Let be the probability that independent random proper 2-clauses leave no assignment in , and put
The potential increases when shrinks and is bounded by . Section 2 proves that , for nonempty , is controlled by the expected increment of under a random 3-clause, up to a small error. Summing those increments gives a direct bound on the accumulated values of . This is the step that removes the logarithmic loss.
Here is how the potential enters the variance proof. For , cap at and let be the delay caused by omitting the clause at index , without renumbering later clauses. The coordinate-omission form of the Efron–Stein inequality bounds the capped variance by [4, 1]. Fixing the omitted clause singles out its three variables as roots. If that clause is pivotal, every remaining solution has the unique root assignment that falsifies it. Flipping each root gives an independent family of necessary tests on the nonroot solution set, except when another clause meets two or more roots. Section 3 constructs this exposure and proves the test bound.
Let be the larger of and the number of clauses other than among the first that meet a root. At a given index, let be the nonroot solution set of the omitted-clause prefix with the roots fixed to their falsifying assignment, and write . With no collisions, the three test families each have at most clauses and give a pivotality bound . For , the potential gives a conditional remaining-duration bound and bounds the conditional expected sum of , while is nonempty, by . The identity thus yields a conditional squared-delay bound . The root-incidence count has bounded moments uniformly in . Section 4 carries out this calculation and averages the rare collision cases, obtaining uniformly in . Finally, Section 5 removes the cap using an elementary first-moment tail bound and proves the matching lower bound.
Throughout, a random proper -clause on a specified variable set is uniform over the clauses using distinct variables and independent fair signs. Independent collections are sampled with replacement. All unspecified constants are absolute.
A potential for killing assignment sets
We first work on variables, independently of the clause process. The aim is to bound a power of a short-clause killing probability by the drift of a bounded, monotone potential. For and a clause , let
For , define as the probability that independent random proper -clauses kill , meaning that no member of satisfies them all. In particular,
The quantity is nondecreasing both in and when shrinks. Set for the rest of the paper.
Lemma 2.1 (One-clause comparison). For a nonempty assignment set , let be the probability that one random proper -clause kills , for . Then
Proof. A coordinate is frozen if it is constant throughout . Let be the number of frozen coordinates. A clause kills all of exactly when all its variables are frozen and each literal has the falsifying sign. Consequently,
where , with value zero for integers . Since ,
For we also have
which proves in this case. For the left side is zero. For it is , proving (2.1).
The error term accounts for sets with exactly two frozen coordinates: a 2-clause can kill such a set, whereas a proper 3-clause cannot. The following lemma turns the one-clause comparison into the potential estimate needed along a decreasing sequence of assignment sets.
Lemma 2.2 (Potential drift). For every integer , put
Then , and is nondecreasing when shrinks. If is an independent random proper 3-clause on the variables, then
Proof. Fix , and let be the subset of surviving independent random proper 2-clauses. Adding one more such clause gives
Adding instead the independent 3-clause gives
Indeed, in either order of adding the clauses, the increase in killing probability is precisely the probability that the old surviving set is nonempty and the final clause kills it. Products with the indicators in these formulas are defined to be zero when is empty. Jensen’s inequality and Lemma 2.1 imply
For nonempty , the nonnegative successive differences telescope to , because . Thus the power-sum inequality yields
and summing the preceding bound proves (2.2). For empty , its left side is zero and its right side is nonnegative. The bounds and monotonicity of follow directly from those of .
Clause deletion and independent root tests
We now reduce the variance bound to a uniform squared-delay estimate. The root exposure and root-flip tests in this section follow the clause-omission framework of [6], Section 3; all details needed here are included.
Assume , set , and let . For , omit while retaining the original indices:
Let be the first index at which this omitted-clause process is unsatisfiable, capped at , and set . Both capped variables are functions of the first clauses, and does not depend on .
Lemma 3.1 (Coordinate omission). The capped hitting time satisfies
Proof. This is the coordinate-omission form of the Efron–Stein inequality; see [1 Section 3.2, Equation (3.6)]. For completeness, write and . Independence and the omission of give , so . Orthogonality of conditional-expectation projections implies . Summing the orthogonal martingale differences of proves (3.1).
The exposure and its two filtrations
Fix and condition on the value of until further notice. All probabilities and expectations in this section and in Section 4, until the final averaging step, are in this conditional law. Write . Call the three variables of the roots, denote their set by , and let be the unique root assignment falsifying . There are nonroot variables.
For , define
The processes agree before , so
For , let consist of the nonroot assignments that, together with , satisfy . The sets decrease with . On , the set is nonempty, and every solution of has root assignment .
We will retain two independent sources of randomness: clauses driving the evolution of , and clauses testing possible root flips. For every index other than , first reveal the subset of met by and all signs on that subset. Classify the index as follows:
An ordinary clause meets no root; leave all its contents hidden.
A test clause meets exactly one root, whose literal is true under ; leave its two nonroot literals hidden.
For every other clause, reveal all its remaining contents.
Let be the sigma-field of this exposure, including the information at future indices. Let count the exposed indices meeting at least one root, and let count those meeting at least two roots. The latter clauses are called collisions. Set . The counts and the complete schedule of clause types are -measurable.
Conditional on , the hidden ordinary clauses are independent uniform proper 3-clauses on the nonroots, and the hidden nonroot parts of the test clauses are independent uniform proper 2-clauses there. These two collections are also independent of each other. To see this, condition first on the root subset and its signs separately at each index. Every permitted signed nonroot part remains equiprobable, and the original product law across indices is preserved. Revealing the remaining contents at the other indices does not change the law of the hidden coordinates.
For , define
The set is -measurable: all test clauses are already true under , whatever their nonroot parts. The event is -measurable, because this larger sigma-field knows all clauses of . Future ordinary contents remain fresh given . Finally, put
The quantity is -measurable and nondecreasing in . Keeping the tests out of will allow us to estimate pivotality after using to estimate the remaining duration.
Necessary tests for root flips
Lemma 3.2 (Root-test bound). For , conditional on ,
Proof. Call a root available at time if no collision through index , excluding , has its literal on as the unique root literal true under . A collision excludes at most one root, so at least roots are available. Availability is -measurable.
For an available root , the nonroot parts of its test clauses through must kill on . Otherwise, take satisfying all these parts and flip only in the assignment . Every clause of remains satisfied. A clause with no true root literal under already has a satisfied nonroot literal, which is unchanged. A clause with a true root literal other than the one on keeps that literal. Finally, a clause whose unique true root literal is on cannot be a collision, by availability; it is therefore a test clause for , and satisfies its nonroot part. The flipped assignment also satisfies , contradicting .
Given , the test families for distinct roots remain independent collections of random proper 2-clauses, independent of . Each family has at most members, so its probability of killing is at most . On all three roots are available; on at least two are. Taking these necessary independent events proves the two inequalities, including the cases or .
Occupation and squared deletion delays
We continue with and fixed. Our goal is , uniformly in the value of the fixed clause. The root tests bound the chance that a delay is present; the potential will bound how long that delay can continue.
Lemma 4.1 (Conditional occupation estimate). With , for every ,
Proof. Suppose is ordinary, a fact known under . Then , and is still a uniform proper 3-clause on the nonroots given . Lemma 2.2 gives
Condition on and sum over such . Every potential increment is nonnegative, even at nonordinary steps. Thus, pathwise,
The tower property therefore bounds the contribution of the ordinary steps by . There are at most remaining steps: all indices in question exceed , and every nonordinary index meets a root. Each remaining summand is at most one. Since , , and , the full sum is bounded by
Corollary 4.2 (Remaining duration). For ,
In particular, is measurable with respect to the smaller sigma-field .
Proof. For , we have , and implies . If , divide (8) by . The count is always at most , giving both the minimum and the case . Measurability follows from that of and .
The two estimates now have the compatible conditioning we need: the duration estimate knows whether has occurred, while its upper bound does not reveal the test parts. We can therefore multiply it by the independent-test probability from Lemma 3.2.
Proposition 4.3 (Squared delay conditional on the exposure). For every ,
Proof. For we have . Otherwise, (5) implies
First condition on , where is known, and apply Corollary 4.2. Then condition on , where is known. Conditioning both estimates down to gives
On , Lemma 3.2 bounds the product inside by
This remains valid for , because the conditional probability then vanishes. Lemma 4.1 with , conditioned further down to , bounds the sum in (11) by . On , the same product is at most when , and is zero when . There are at most terms. Finally, on use . The cases are -measurable, proving (10).
Averaging the collision costs
It remains to average the three terms of (10). Although one collision costs a factor and two collisions cost , their probabilities are correspondingly small.
Lemma 4.4 (Root-incidence moments). Uniformly in , , and the fixed value of ,
Proof. Each of the other independent clauses meets a specified root with probability , and contains a specified pair of roots with probability . Union bounds over the three roots and their three pairs give incidence and collision probabilities satisfying
The incidence count is binomial, so
This uniformly bounded exponential moment gives .
For each with , let be the event that is a collision. Bound by . Conditional on , the count is one plus a binomial variable with trials and success probability ; all other clauses retain their original law. Its exponential moment, and hence , is bounded uniformly. Therefore
Finally, independence at different indices gives
Combining Proposition 4.3 and Lemma 4.4, and using , proves in the law conditional on , with a constant independent of its value. We may now remove that conditioning. Lemma 3.1 gives
This completes the deletion argument. No information about the location of the satisfiability threshold was needed.
The uncapped hitting time and the lower bound
Removing the cap
For a fixed assignment, each independent clause is satisfied with probability . A union bound over the assignments gives, for every and integer ,
In particular is finite almost surely and has a finite second moment. For , write as before. The integer-valued tail-sum formula yields
Here for , and . Since
Equations (13) and (15) give the upper bound in Theorem 1.1 for . For , the same tail bound gives , so enlarging the absolute constant covers these finitely many sizes.
Wilson's separation theorem
Define the survival function and its integer level locations by
These locations are finite by (14) and positive because . We use the following consequence of Wilson's theorem for the independent proper-clause model with replacement.
Theorem 5.1 (Wilson [7], Corollary 4). Fix . There is a constant such that, for all sufficiently large , if integers satisfy and , then
Take and . Minimality gives , whereas . Theorem 5.1, applied at and , therefore implies . Thus
for an absolute and all sufficiently large . Moreover,
Let be an independent copy of . The two events and are disjoint for large , each has probability at least , and on each . Consequently,
This completes the proof of Theorem 1.1.
Corollary 5.2 (Fixed central windows). For every fixed ,
Proof. The lower bound follows from Theorem 5.1 at and , absorbing the additive one. For the upper bound, put and choose , with from Theorem 1.1. Chebyshev’s inequality gives . For every nonnegative integer this implies , whereas at it implies . Hence and , proving the upper bound. If , the first inequality follows instead from .
The variance bound controls fluctuations around the finite-size mean . Neither the proof nor Corollary 5.2 requires a limiting value of or a limiting distribution for the centered hitting time.
References
- [1]S. Boucheron, O. Bousquet, G. Lugosi, and P. Massart. Moment inequalities for functions of independent random variables. The Annals of Probability, 33(2):514–560, 2005.DOI
- [2]G. Carenini. A polynomial scaling window for random k-SAT and a proof of the satisfiability conjecture. Technical Report TR26-229, Electronic Colloquium on Computational Complexity, 2026. Published 5 October 2026. https://eccc.weizmann.ac.il/report/2026/229/.eccc.weizmann.ac.il/report/2026/229
- [3]G. Carenini. The scaling window of random k-SAT. Technical Report TR26-145, Electronic Colloquium on Computational Complexity, 2026.arxiv.org/abs/2609.26222
- [4]B. Efron and C. Stein. The jackknife estimate of variance. The Annals of Statistics, 9(3):586–596, 1981.DOI
- [5]E. Friedgut. Sharp thresholds of graph properties, and the k-SAT problem. Journal of the American Mathematical Society, 12(4):1017–1054, 1999. With an appendix by Jean Bourgain.DOI
- [6]OpenAI. Variance of the Random k-SAT Hitting Time. OpenAI Math Release preprint OAI:Variance-of-the-Random-k-SAT-Hitting-Time-September-27-2026, 2026.
- [7]D. B. Wilson. On the critical exponents of random k-SAT. Random Structures & Algorithms, 21(2):182–195, 2002.DOI