The Factor-Two Hardness Threshold for Vertex CoverResearch Paper
Motivation
A vertex cover of a graph is a set of vertices meeting every edge; denotes the minimum size of one. Computing exactly is NP-hard, but a two-line algorithm — take both endpoints of a maximal matching — always returns a cover of size at most . Whether any polynomial-time algorithm achieves a fixed factor is one of the best-known questions in approximation algorithms. Unconditional NP-hardness was known below and, after the 2-to-2 Games Theorem, below ; factor-two hardness was known only under Khot's Unique Games Conjecture.
This mission asks for a machine-checked proof that every fixed approximation factor below two is NP-hard, as claimed in an OpenAI preprint dated September 23, 2026 (source, Corollary 1.2, p. 1). The preprint's direct reduction starts from ordinary perfect-completeness Label Cover. It has not been peer reviewed and its claim has not been independently verified; on the platform the Lean goal is open.
Timeline
- 1972 — Karp proves Node Cover NP-complete (Karp 1972); the maximal-matching algorithm gives factor .
- 1992–1998 — Feige–Goldwasser–Lovász–Safra–Szegedy (JACM 1996) link proof checking to approximation; the PCP theorem (Arora–Safra, JACM 1998; Arora–Lund–Motwani–Sudan–Szegedy, JACM 1998) gives a constant gap; Raz's parallel repetition (SICOMP 1998) yields Label Cover with arbitrarily small soundness.
- 2001 — Håstad: NP-hard below factor (JACM 2001).
- 2005 — Dinur–Safra: NP-hard below (Annals 2005).
- 2002–2008 — Khot's Unique Games Conjecture (STOC 2002); Khot–Regev prove factor- hardness assuming it (JCSS 2008).
- 2009 — Karakostas's algorithm achieves (TALG 2009), a saving that vanishes with .
- 2017–2023 — The 2-to-2 Games programme (Khot–Minzer–Safra, ToC 2025; Dinur–Khot–Kindler–Minzer–Safra, ToC 2025; Barak–Kothari–Steurer, ITCS 2019; Khot–Minzer–Safra expansion, Annals 2023) gives NP-hardness below .
- 2026 — The OpenAI preprint claims NP-hardness for every fixed factor below .
Setting
A graph is finite, simple, undirected and unweighted, given explicitly by its vertex count and a duplicate-free list of edges with . A set of vertices is a cover if every edge has an endpoint in , and is the least size of a cover. An -approximation algorithm is a deterministic polynomial-time machine that, on every graph, outputs a duplicate-free list of vertices that covers all edges and has length at most .
3SAT inputs are bit strings decoding canonically to a conjunction of three-slot clauses; malformed strings are NO instances. A 3SAT decider is a deterministic polynomial-time machine answering membership correctly on every input.
Formalization targets
Milestone: the explicit cover gap (Theorem 1.1, p. 1)
For every integer there is a deterministic polynomial-time reduction from 3SAT to explicit simple graphs with
The ratio of the thresholds is . In Lean: OAI.VertexCover.explicit_cover_gap.
Goal: factor-two threshold (Corollary 1.2, p. 1)
For every real with , an -approximation algorithm for Vertex Cover yields a polynomial-time 3SAT decider:
In Lean: OAI.VertexCover.every_fixed_factor_below_two. The preprint derives it from Theorem 1.1 in its final section (pp. 23–24) by choosing from and comparing the returned cover with an exact rational threshold. Together with the matching algorithm, it identifies as the approximation threshold unless P = NP.
Significance
The result itself. The statement removes the Unique Games hypothesis from the Khot–Regev theorem and closes the gap between the elementary factor- algorithm and hardness. The density gap of Theorem 1.1 is also a statement about independent sets: YES graphs have independent sets of density nearly , NO graphs have none of density above .
Formalizing it. No machine-checked proof of any super-constant Vertex Cover hardness bound is known to exist. A complete development requires the perfect-completeness Label Cover theorem (Theorem 2.1, p. 4; PCP theorem plus parallel repetition, used as an external input), the explicit graph construction and its polynomial-time implementation (Proposition 3.3, p. 7), and the preprint's analytic soundness argument. The Label Cover input and a library for polynomial-time gap reductions on TM2 machines are reusable for many other hardness missions.
Difficulty
Soundness requires extracting short lists of candidate labels from an arbitrary large independent set, where each list may depend only on its own position's query. If a list also sees the opposite endpoint of a constraint or its occurrence index, the pair-decoding argument against Label Cover soundness breaks down (Introduction, pp. 3–4). Classical approaches either need the stronger Unique Games source promise (Khot–Regev) or only reach densities near (the 2-to-2 route), which gives factor rather than . Averaging to impose the information restriction can erase all variance; the analytic core is retaining it without any dependence on the label alphabet sizes.
Formalization scope
- Graphs are
VertexCover.ExplicitGraph:n : ℕand aNoduplist of pairs inFin n × Fin nwithe.1 < e.2;coverNumberis the least cardinality of a coveringFinset(always defined sinceunivcovers). - Encodings: inputs are raw bits; graphs are encoded by
ExplicitGraph.bits(vertex count, all vertex names, edge count, edge endpoints, each with prefix-free binary framing); an approximation's output list is encoded bynatListBits. Approximation αbundles a polynomial-timeTM2program on graph encodings with finite tape alphabets, whose output is duplicate-free, in range, covers every edge and has length at mostα * coverNumber.ThreeSATDecisionis a polynomial-timeTM2decider correct on every input.- The goal is an implication from an algorithm to a decider: no assumption P ≠ NP is built in, and the hypothesis is satisfied by real algorithms only if 3SAT is easy, which is exactly the content. It cannot be discharged trivially because
Approximation αmust be correct on every graph. - The milestone's thresholds are compared in
ℝwith strict inequalities as in the source.
Welcome contributions: Label Cover hardness (PCP theorem + parallel repetition), Efron–Stein decompositions and variance inequalities on product spaces, and general complexity-theoretic infrastructure for Turing.TM2ComputableInPolyTime.
Selected references
- OpenAI, The Factor-Two Hardness Threshold for Vertex Cover, OpenAI Math Release preprint, September 23, 2026. https://github.com/openai/math/blob/adc7f1241b42e322a6451854ab7e4b4c146bf78a/preprints/The-Factor-Two-Hardness-Threshold-for-Vertex-Cover-September-23-2026/paper.pdf
- R. M. Karp, Reducibility among combinatorial problems, Complexity of Computer Computations, 1972. https://doi.org/10.1007/978-1-4684-2001-2_9
- J. Håstad, Some optimal inapproximability results, J. ACM 48 (2001). https://doi.org/10.1145/502090.502098
- I. Dinur, S. Safra, On the hardness of approximating minimum vertex cover, Ann. of Math. 162 (2005). https://doi.org/10.4007/annals.2005.162.439
- S. Khot, O. Regev, Vertex cover might be hard to approximate to within 2−ε, J. Comput. Syst. Sci. 74 (2008). https://doi.org/10.1016/j.jcss.2007.06.019
- G. Karakostas, A better approximation ratio for the Vertex Cover problem, ACM Trans. Algorithms (2009). https://doi.org/10.1145/1597036.1597045
- R. Raz, A parallel repetition theorem, SIAM J. Comput. (1998). https://doi.org/10.1137/S0097539795280895
- S. Khot, D. Minzer, M. Safra, Pseudorandom sets in Grassmann graph have near-perfect expansion, Ann. of Math. 198 (2023). https://doi.org/10.4007/annals.2023.198.1.1
- I. Dinur, S. Khot, G. Kindler, D. Minzer, M. Safra, Towards a proof of the 2-to-1 games conjecture?, Theory of Computing 21 (2025). https://doi.org/10.4086/toc.2025.v021a011
- S. Khot, On the power of unique 2-prover 1-round games, STOC 2002. https://doi.org/10.1145/509907.510017