The second Kahn–Kalai conjecture with an edge-count bound
A random graph contains a target graph soon after simple expected counts say it could, up to a log factor.
A random graph keeps each possible link with some probability p. Kahn and Kalai conjectured that simple expected counts predict when it first contains a given graph, within a log factor. This paper proves that conjecture for every target graph. The loss is a fixed constant times one plus the base-2 log of the number of target links.
| Year | Who | Value |
|---|---|---|
| 2025 | Dubroff, Kahn and Park | 3 |
| 2026 | Tran | 2 |
| 2026 | This paper | 1 |
Lower is better. The conjecture asks for power 1. Tran's bound is in terms of the edge count.
The explanation
Take four points and allow a link between every pair, six possible links in all. Keep each link with probability p, independently, like a biased coin flip. The result is a random graph. Now ask a question: does it contain a perfect matching? That means two links that share no point, so together they touch all four points. Four points allow exactly three such pairs of links. Checking all 64 possible graphs gives the exact answer. The chance of a perfect matching reaches one half at p of about 0.454.
There is a cheap way to guess that number without the full check. Count expected copies of the target and of each of its parts. The expected number of perfect matchings is 3p², and the expected number of single links is 6p. The graph expectation threshold is the smallest p where every part has an expected count of at least one half. Here 3p² equals one half at p of about 0.408, and that is the binding part. The true answer, 0.454, is only about 11 percent higher.
The guess can never be too highSource 1. If the target appears half the time, so does each of its parts. So each part's expected count is at least one half. Jeff Kahn and Gil Kalai conjectured in 2007 that the guess is never far too low eitherSource 2. They allowed a loss of one logarithmic factor, the same for every target graph. A logarithm grows very slowly: log base 2 of a million is about 20. This is the second Kahn–Kalai conjecture.
Some loss is unavoidable. Take a perfect matching on n points, with n large. Expected counts suggest that p near 1/n is enough. The true threshold is near (log n)/nSource 3. The extra factor is needed so that no point is left without links, since a matching must cover every pointSource 4. Round trips through every point, called Hamilton cycles, show the same gapSource 5.
The problem has a sister version. It measures cost with any covering family of small sets, not only copies of the target's own parts. Park and Pham proved that abstract version in 2024Source 6. But its threshold can sit above the graph guess, so it does not settle the graph questionSource 7. In 2025, Dubroff, Kahn and Park reached a loss of the cube of log nSource 8. In 2026, Tran cut the general loss to a squared logarithmSource 9. He also proved the conjecture for trees and some other classesSource 10.
This paper proves the conjecture for every graph with at least one edgeSource 11. The loss is a fixed constant times 1 + log₂ h, where h is the number of links in the target. Since h is less than n², this also gives a constant times log₂ n. The constants are written out, and they do not depend on the targetSource 12. They are very large, about 2048 times e⁵⁰, so the bound is only about how the loss grows.
The obstacle was that losses piled up. Earlier proofs grew the target in stages and paid a logarithmic sampling cost at each stage. Tran suggested a coupling that would pay that cost only onceSource 13. The paper takes a different route. It keeps every possible history of growth steps in one tree. Then it trims every level of the tree with the same random set of linksSource 14. Because the pieces added along any one history never overlap, the reuse stays under control. Only logarithmically many successful rounds are neededSource 15.
Back in the four-point example, the bound is far above 1, so it says nothing there. Its force is for large targets. For a perfect matching on a million points, the target has 500,000 links. Then 1 + log₂ h is about 20. The true threshold is at most a fixed constant times 20 times the cheap guess.
How sure is this? A computer proof checker called Lean has checked formal versions of both bounds. They cover every graph with at least one edge and at most n points, using the actual thresholds. No specialist review of the paper has been published.
What it doesn't show. This does not give the exact threshold, and its constants are far too large for small graphs.
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 proof holds. Lean has checked formal versions of both bounds. The constants are very large, and no specialist review is published.
Words used
- Random graph
- A graph on n points where each possible link is kept independently with probability p.
- Perfect matching
- A set of links that share no points and together touch every point.
- Containment threshold
- The smallest p at which the random graph contains the target with probability at least one half.
- Graph expectation threshold
- The smallest p at which every part of the target has expected count at least one half.
- Logarithm
- How many times you multiply a base by itself to reach a number; log base 2 of 1,024 is 10.
- Lean
- A computer program that checks each step of a formally written proof.
The original paper
- The second Kahn–Kalai conjecture (PDF, opens in a new tab) September 24, 2026 Formal proof listed
All quoted lines (15)
-
If appears with probability at least one half, then so does every , and its expected count is at least one half. Thus .
The second Kahn–Kalai conjecture Back to text -
Kahn and Kalai conjectured that this elementary obstruction determines the containment threshold within a logarithmic factor, uniformly over the target graph.
The second Kahn–Kalai conjecture Back to text -
For example, let be a perfect matching on an even number of vertices. Then , whereas .
The second Kahn–Kalai conjecture Back to text -
The larger scale is needed to eliminate isolated vertices of the host: a perfect matching must cover every vertex.
The second Kahn–Kalai conjecture Back to text -
The larger scale is needed to eliminate isolated vertices of the host: a perfect matching must cover every vertex. Hamilton cycles exhibit the same logarithmic gap.
The second Kahn–Kalai conjecture Back to text -
Park and Pham proved the corresponding bound with in place of , resolving the abstract Kahn–Kalai conjecture by a minimum-fragment argument.
The second Kahn–Kalai conjecture Back to text -
Thus , and the abstract theorem alone does not give the desired bound in terms of .
The second Kahn–Kalai conjecture Back to text -
Dubroff, Kahn, and Park proved and hence , using a rooted-extension decomposition.
The second Kahn–Kalai conjecture Back to text -
Tran then obtained , reducing the general containment loss to . He removed the loss in the comparison of expectation thresholds for trees and for graphs whose average degree is at least the logarithm of their maximum degree, thereby proving the second conjecture for these classes.
The second Kahn–Kalai conjecture Back to text -
He removed the loss in the comparison of expectation thresholds for trees and for graphs whose average degree is at least the logarithm of their maximum degree, thereby proving the second conjecture for these classes.
The second Kahn–Kalai conjecture Back to text -
We prove this conjecture, with the logarithm depending on the number of target edges.
The second Kahn–Kalai conjecture Back to text -
The constants are explicit and universal; the graph may vary with .
The second Kahn–Kalai conjecture Back to text -
Tran also proposed a coupling conjecture that would absorb successive conditional extensions while paying the logarithmic sampling cost once.
The second Kahn–Kalai conjecture Back to text -
We prove the required containment bound through a tree reduction: we keep all possible extension histories in a tree and reduce every level with the same random set. Disjointness along a history supplies the precise control of dependence that this reuse requires.
The second Kahn–Kalai conjecture Back to text -
Iteration needs only logarithmically many successful draws. Finally, Section … constructs the graph hierarchy, with the ordinary-copy normalization explicit, and applies the tree covering theorem.
The second Kahn–Kalai conjecture Back to text
Other sources
- J. Kahn and G. Kalai, “Thresholds and expectation thresholds”, Combinatorics, Probability and Computing 16(3) (2007), 495–502, arXiv:math/0603218
- J. Park and H. T. Pham, “A proof of the Kahn–Kalai conjecture”, Journal of the American Mathematical Society 37(1) (2024), 235–243, arXiv:2203.17207
- Q. Dubroff, J. Kahn and J. Park, “On the “second” Kahn–Kalai conjecture”, arXiv:2508.14269 (2025)
- T. Tran, “Fractional expectation thresholds and the “second” Kahn–Kalai conjecture”, arXiv:2609.20546 (2026)
- openai/math release notes (2026): model provenance and review status
manuscripts and supporting proof artifacts produced by an internal OpenAI model
Related results
- 173Seymour’s second-neighborhood conjectureCombinatorics
- 180Barnette’s Hamiltonian-cycle conjectureCombinatorics
- 171The hypercube Ramsey conjectureCombinatorics
- 181The Erdős–Gallai cycle-decomposition conjectureCombinatorics
- 162Counterexamples to Ryser’s covering conjectureCombinatorics
Browse Combinatorics Named conjecturesGraph theoryOpen since the 2000sLean-checked results