Forbid a clique, gain a log?
Two preprints claim that forbidding any fixed clique buys a logarithmic factor, for independent sets and for correspondence coloring
Covers result 184 in OpenAI’s catalog: all 2 papers. See its connections to other results and the work it cites.
8:18. English captions available. The video loads from YouTube when you press play.
Chapters
The claim, in plain words
An independent set in a graph is a set of vertices, no two joined by an edge. A graph with n vertices and average degree d always has one of size at least n/(d+1), and disjoint cliques show that this is best possible. Forbid triangles and the answer grows to order n log d/d (Ajtai, Komlós and Szemerédi, 1980). Coloring is the same question in reverse: each color class is an independent set. With maximum degree Δ, greedy coloring uses at most Δ+1 colors, and for triangle-free graphs Johansson obtained order Δ/log Δ, even for list coloring.
As the papers recount, Ajtai, Erdős, Komlós and Szemerédi conjectured in 1981 that forbidding any fixed clique Kr gives the same order n log d/d, and proved n log log d/d; Shearer (1995) reached n log d/(d log log d), and later refinements kept a log log loss. For coloring graphs with no Kr, Johansson’s bound and Bernshteyn’s correspondence-coloring version kept a factor log log Δ, and Alon, Krivelevich and Sudakov (1999) conjectured O(Δ/log Δ) colors for every fixed forbidden graph.
Result 184 is two OpenAI preprints. A logarithmic independence bound for clique-free graphs (21 pages, dated September 25, 2026), Theorem 1.1: “For every integer r ≥ 4, there is a constant cr > 0 such that every finite simple Kr-free graph G with n vertices and average degree d ≥ 2 satisfies α(G) ≥ cr n log d/d.” Correspondence coloring graphs with a forbidden clique (29 pages, dated October 5, 2026), which calls the first its companion manuscript, Theorem 1.1: “For every integer r ≥ 4 there are constants Cr > 0 and Δr ≥ 3 such that every Kr-free graph G of maximum degree Δ ≥ Δr satisfies χDP(G) ≤ ⌈Cr Δ/log Δ⌉.” Since every fixed graph F sits inside a large enough clique, Corollary 1.2 gives the same for F-free graphs, which the paper says proves the Alon–Krivelevich–Sudakov conjecture in the stronger correspondence-coloring form.
In correspondence (DP) coloring, introduced by Dvořák and Postle, each vertex has its own list and each edge its own rule pairing up entries at its two ends that clash; the rules need not agree around a cycle. So χ ≤ χlist ≤ χDP ≤ Δ+1, and a bound for correspondence coloring covers the other two. Our check on the 4-cycle: every assignment of 2-color lists can be colored, but with two entries per corner, rules straight on three sides and crossed on the fourth, no choice works; with three entries per corner every set of rules works.
What it doesn’t claim
Usable constants. The independence paper says “We do not optimize the constant cr”; its constants are explicit except a computable threshold, and with the smallest threshold its argument allows, our arithmetic gives c4 below 10−3.6×1018. The coloring paper’s constants are shown to exist (“We do not optimize the constant or the degree threshold”); its explicit choices force Cr ≥ 1.6 million, so ⌈Cr Δ/log Δ⌉ is below Δ+1 only when Δ has at least about 700,000 digits (our arithmetic). No algorithm. No coefficient: only the order n log d/d, which the independence paper notes is best possible; our Paley graph on 17 vertices has no K4 and no 4 independent vertices, while n log d/d ≈ 4.4, so c4 ≤ 0.68.
Where it stands
- Posted as preprints
- OpenAI: 21 pages (September 25, 2026) and 29 pages (October 5, 2026)
- Peer reviewed
- Not yet
- Checked in Lean
- The independence theorem only, formalized by OpenAI; not run by us. The coloring theorem is not formalized.
Last checked October 19, 2026. Neither preprint has been revised since it was added to the repository in its initial commit on October 6, 2026. OpenAI published a Lean formalization of the independence paper whose comparator statement matches its Theorem 1.1 exactly. By our count the proof takes 31 files and 5,539 lines, excluding Mathlib (source); like the theorem, it shows that the constant exists without giving its value. We found no unproved steps by search; we have not rebuilt the proof. The coloring theorem, the headline of this entry, has no formalization. Neither paper is among those OSVerify reviewed, and we have seen no expert review.
How the proofs go
- Weights. Score vertex weights by F(w) = Σ wv(1 − log wv) − Σuv wuwv (credited to Davies). Weight 1 on an independent set scores its size, so the best score is at least α (our remark); the proof shows α ≥ (best score)/(Dr log Δ). At the best weights each wv = e−w(N(v)).
- Peeling. Keep a vertex and delete it with its neighbors; the best score drops by at most the deleted weight plus the weight of the edges among the deleted vertices, and each edge among a vertex’s neighbors makes a triangle with it. So the proof needs triangle weight at most a constant times edge weight at the best weights. (On our 14-vertex example, peeling at the cheapest vertex keeps 5 vertices, the maximum.)
- Cross mass. Comparing the best weights with random perturbations, built by the Ajtai–Erdős–Komlós–Szemerédi recursion (in a Kr-free graph, neighborhoods are Kr−1-free), bounds the edge weight between sets.
- Splitting. A separate theorem, with no clique hypothesis, turns that bound into the triangle bound: split vertices into copies of the same weight, group edges by lazy random walks inside neighborhoods (an entropy count makes walks from two corners of a typical triangle look alike) and shared sampling, and shrink neighborhood weights from ex to e√x while losing a summable fraction of triangles.
- Coloring. The coloring paper colors in many small random rounds, a Johansson-style process with weighted list entries: an activated entry becomes its vertex’s color if no clashing entry next door activates. A new adjustment lemma, proved by duality from a triangle bound of the same kind, offsets the triangle cost, up to a constant times the edge cost, everywhere at once; because correspondence coloring has no shared color names, each adjustment touches only a bounded number of entries of any one list, which gives concentration. The Lovász local lemma lets every vertex progress at once, and greedy coloring finishes.
The independence paper credits its score to Davies, entropy increments to Benjamini, Duminil-Copin, Kozma and Yadin, and shared sampling to Kleinberg and Tardos and to Angel and Spinka.
The numbers in the video
- Our exact counts: three disjoint K4’s have 3 independent vertices (= n/(d+1)); the Petersen graph has 4 and a 3-coloring; the Paley graph on 17 vertices has no K4 and at most 3 independent vertices.
- The 4-cycle: all 614,656 assignments of 2-element lists from 8 colors can be colored; 8 of the 16 full 2-fold correspondence covers cannot (those with an odd number of crossed sides); all 1,296 full 3-fold covers can.
- A 14-vertex graph with no K4 (from a Delaunay triangulation): numerically best weights of the score (not certified), and the peeling step run as an algorithm, which keeps 5 vertices, the maximum.
- The splitting picture after the coloring paper’s Figure 1: 7 edges before and after, 3 triangles before, 2 after.
- The constants: our arithmetic from the papers’ explicit choices.
Read the source
- Correspondence coloring graphs with a forbidden clique (PDF), 29 pages.
- A logarithmic independence bound for clique-free graphs (PDF), 21 pages.
- The Lean scope note.
- The collection’s catalog, where this is result 184.
The 2 papers in this result
OpenAI groups related papers, such as alternative proofs, supporting results and consequences, into one result; we label the first paper it lists the main paper and the others companions.
Transcript
Read the full script
0:00The question
Pick some vertices of a graph, no two of them joined by an edge. That is an independent set. If each vertex has on average d neighbors, there is always one with at least n/(d+1) of the n vertices, and disjoint cliques show that you cannot do better: 3 separate groups of 4, each fully joined, allow only one vertex per group. Forbid triangles, and the answer grows. In 1980, Ajtai, Komlós and Szemerédi proved that triangle-free graphs have independent sets of order n log d/d, a gain of a factor log d. Coloring is the same question in reverse: color the vertices so that neighbors differ, and each color is an independent set. If no vertex has more than Δ neighbors, Δ+1 colors always suffice, and for triangle-free graphs, Johansson brought that down to order Δ/log Δ, even for list coloring. What if we forbid a larger clique, say 4 vertices all joined to each other? In 1981, Ajtai, Erdős, Komlós and Szemerédi conjectured the same log d gain for every fixed forbidden clique, and proved a gain of log log d. In 1995, Shearer reached n log d/(d log log d), and later work, as the papers recount, kept a log log loss. Coloring followed the same pattern: for graphs with no clique of r vertices, Johansson’s bound, and Bernshteyn’s version for a stronger kind of coloring, kept a factor log log Δ. In 1999, Alon, Krivelevich and Sudakov conjectured that forbidding any fixed graph allows order Δ/log Δ colors.
1:41The claim
Result 184 is two OpenAI preprints. The first, 21 pages, dated September 25, 2026, claims the independence conjecture: for every r at least 4, there is a positive constant c_r such that every graph with no r-clique and average degree d at least 2 has an independent set of at least c_r times n log d/d. The second, 29 pages, dated October 5, claims the coloring version: for every r at least 4, there are constants such that every graph with no r-clique and large enough maximum degree Δ can be correspondence colored from lists of a constant times Δ/log Δ entries. Every fixed graph sits inside a large enough clique, so the same holds when any fixed graph is forbidden. The paper says this proves the Alon, Krivelevich and Sudakov conjecture in a stronger form. Correspondence coloring, also called DP coloring after Dvořák and Postle, is that stronger form. Each vertex has its own list of entries, and each edge carries its own rule that pairs up entries at its two ends, and paired entries clash. The rules need not agree around a cycle. A square shows the difference. Two colors suffice, and in our check, so does every assignment of two-color lists. But give each corner two entries, with the rules straight along three sides and crossed along the fourth, and every choice runs into a clash. With such rules, the square needs 3 entries per corner. So a bound for correspondence coloring covers list coloring and ordinary coloring too. Not claimed: usable constants. The independence paper’s constants are explicit, but with its own choices, our arithmetic puts the constant for 4-cliques below 10 to the minus 3.6 billion billion. The coloring paper’s constants are only shown to exist; its own choices make the color constant at least 1.6 million, so the bound beats the easy Δ+1 only when Δ has at least about 700,000 digits. Neither paper claims an algorithm. The order n log d/d is best possible, as the independence paper notes, but no coefficient is claimed: the Paley graph on 17 vertices, pictured earlier, has no 4-clique and no 4 independent vertices, though n log d/d is about 4.4.
4:08How the proof goes
The independence proof weighs the vertices. Give each vertex a nonnegative weight, and score the weights: the sum of w times one minus log w, minus the total weight of the edges, each edge weighing the product of its ends. Weight one on an independent set scores its size, so the best score is at least the independence number, and the proof shows that the independence number is at least the best score divided by a constant times log Δ. At the best weights, each vertex weighs e to the minus the weight of its neighbors. Now peel: keep one vertex, delete it with its neighbors, and repeat. Each deletion lowers the best score by at most the deleted weight plus the weight of the edges among the deleted vertices, and each edge among a vertex’s neighbors makes a triangle with it. In our small example, this keeps 5 vertices, the most possible. So everything hinges on one bound: at the best weights, triangles must cost at most a constant times the edges. First, testing the best weights against random perturbations bounds the edge weight between any two sets, using the recursion of Ajtai, Erdős, Komlós and Szemerédi: when no r vertices are all joined, no r − 1 neighbors of a vertex are all joined. Second, a separate theorem, with no clique hypothesis at all, turns that into the triangle bound by splitting vertices. If every neighborhood were light, triangles would be few. So split a vertex into copies of the same weight, and hand each copy some of its edges, each edge used once; the bound between sets survives the split, but a triangle whose edges go to different copies is lost. To decide which edges travel together, run a lazy random walk inside each neighborhood. An entropy count shows that at some step, walks started at two corners of a typical triangle look alike, and a shared sampling scheme then usually gives them the same label, so most triangles survive. Each round shrinks the neighborhood weights from e to the x to e to the square root of x, and the triangles lost over all rounds add up to less than the whole, so a fixed share survives until the neighborhoods are light. The paper credits the score to Davies, and the entropy and sampling tools to earlier work that it cites. The coloring paper reuses this engine in a Johansson-style process: color in many small random rounds. Every list entry carries a weight. In each round, entries switch on at random, an entry that switches on becomes its vertex’s color if no clashing entry next door switches on, and the other weights are adjusted to compensate. The enemy is again triangles, now in the graph whose vertices are list entries and whose edges are clashing pairs, which also has no r-clique. A new adjustment lemma, proved by duality from a triangle bound of the same kind, finds local reweightings that offset the triangle cost, up to a constant times the edge cost, everywhere at once. What correspondence coloring adds is that there are no shared color names, so each adjustment must also touch only a limited number of entries of any one list; that gives the concentration the rounds need. The Lovász local lemma lets every vertex progress at once, and at the end, greedy coloring finishes the job.
7:27Where it stands
Both preprints are unrefereed and have not been revised. OpenAI’s Lean files state the independence theorem exactly, and prove it in 31 files and about 5,500 lines, with no gaps we could find by search; we did not run the check. The Lean statement, like the theorem, says that a constant exists, without giving its value. The coloring theorem, the headline of this entry, is not formalized. Neither paper is among those OSVerify reviewed, and we have seen no expert review. If they hold, forbidding any fixed clique buys the same log factor as forbidding triangles, for independent sets and for coloring, even correspondence coloring, though with constants far too weak to matter for any graph anyone could write down.
Spot a mistake?
This episode simplifies on purpose, but it shouldn’t be wrong. If something is, open an issue on GitHub or leave a comment on YouTube. Corrections are noted here with a date.