A subexponential algorithm for counting 3-SAT solutions, refuting the Exponential Time Hypothesis
A 49-page paper authored by Claude gives a deterministic algorithm that counts the satisfying assignments of a 3-CNF formula on variables in time, which contradicts the Exponential Time Hypothesis, and a Lean 4 development in Anthropic's public repository states and proves the refutation against Mathlib's Turing machines using only Lean's three standard axioms.
- Lab
- Anthropic
- Model
- Unreleased internal Anthropic research model, not named or versioned; the paper's author line is Claude
- Field
- Computer science
- Date
- 2026-10-26
- Problem posed
- 1999 · open 27 yrs
What was found
The Exponential Time Hypothesis of Impagliazzo and Paturi says there is a constant for which 3-SAT on variables cannot be solved in time. The paper gives a deterministic algorithm for the harder counting problem #3-SAT running in time, which contradicts it, and a main theorem covering -CNF formulas with clauses in time . Every earlier improvement had reduced the exponent by a constant factor rather than removed it: the records the paper cites are for deterministic 3-SAT and for randomized. The paper states consequences for other NP-complete problems, with Independent Set, Clique, Vertex Cover and Dominating Set on vertices each solvable in time for every . It says the result was found by an internal Claude research model using 14 million output tokens with no human input, after which Anthropic researchers worked with Claude on the presentation, and it names OpenAI's concurrent result as independent. The Lean development reached the public repository as pull request 31, merged on 27 October 2026 at commit 16a5ce41304fcdaea4e0be7c132e1c361dc26da5 and adding 1,063 files; the README documents a roughly eight-minute build on 24 virtual CPUs, pins Lean and Mathlib at v4.33.1, and prints the axiom dependencies of both headline theorems as exactly propext, Classical.choice and Quot.sound.
Novelty check
Searched arXiv on 2026-10-27. The hypothesis was standing rather than previously refuted: abs:"exponential time hypothesis" AND abs:"refute" returned 18 records, every one of which assumes ETH to derive lower bounds rather than attacking it, the most recent being "Independent Set Hardness in Graphs of Bounded Twin-Width and Low-Radius Merge-Width" of 30 June 2026; ti:"exponential time hypothesis" returned 6 and abs:"3-SAT" AND abs:"subexponential" returned 7, with no prior claim of a subexponential 3-SAT algorithm among them. The paper's own account of the prior art agrees, citing deterministic and randomized as the records. Nothing in this registry duplicates it, but it sits directly beside 2026-10-05-3sum-apsp-hypotheses, in which an internal Anthropic model refuted the 3SUM and APSP hypotheses, two other load-bearing conjectures of fine-grained complexity, three weeks earlier. The live novelty question is therefore not priority against the literature but concurrency: OpenAI released a refutation of the same hypothesis on the same day, recorded here as 2026-10-26-eth-refuted-openai, and this paper cites that work as independent and concurrent rather than as prior.
Caveats and known objections
There is no announcement post and no journal or preprint-server version: the entire publication is a directory in a GitHub repository, which is why the sources here are the repository rather than a paper. Verification is graded formal on the machine check and on nothing else. What the machine establishes is that a Lean development proves the two propositions written in MainResults.lean, sorry-free, with only Lean's three standard axioms, and that a second independently written kernel, nanoda, re-checks them through the repository's Comparator configuration. What no machine establishes, and the README says so itself, is that MainResults.lean states what the paper states; the file is kept short and free of proofs precisely so that a human can check that correspondence, and no independent human has yet published such a check. That gap is load-bearing here in a way it is not for a formalization of a known theorem, because the theorem is new, and a reader who weights it heavily would grade this claimed, as this registry does for 2026-08-28-percolation-critical-point. The build was not rerun for this entry; the axiom print and timings above are the README's. No human mathematician has refereed the argument. An independent working group led by Russell Impagliazzo, Ramamohan Paturi and Ryan Williams was announced by OpenAI on 26 October 2026 to examine and explain OpenAI's refutation; OpenAI's note states no remit over this paper, and the group has published nothing. The only third-party collection of material on either result, the ProveIt repository cited here, states plainly that nothing in it has been checked there, that it holds no Lean or Rocq development, and that its 41 derivative packets assume the unchanged arguments of the OpenAI preprint; it is not an independent proof of either claim. There is no Palomar or ProofAtlas registration, and the paper's own Hexagon link is marked as still to appear. The result is asymptotic only: the README states it says nothing about solving formulas in practice, and the paper states it does not bear on P versus NP directly and yields no practical algorithms for NP-complete problems. Autonomy is graded ai-led rather than autonomous on the strictest defensible reading: the paper's claim of 14 million output tokens with no human input would support autonomous, but Anthropic researchers then worked with Claude on the presentation, which is the cleanup that ai-led describes, and the same grade is used for 2026-10-05-3sum-apsp-hypotheses. No human is named anywhere on the paper, so there is nobody outside the lab who has taken responsibility for it, which is the difference between this entry and that one.
No independent check is recorded on this entry yet.
Reading the primary source closely enough to say whether it supports the claim counts as a check, and you are credited on the entry.
Or on GitHub: submit a check challenge the grade send a correction or send a pull request
Flag this for triage
Signals order the review queue and nothing else. They are never published, and they never move a grade: that takes a citation.
Entry history (1 event)
- AddedEntered the registry graded Formally verified and AI-led.
Entries are never deleted. A grade that does not hold up is downgraded on the record, with the reason beside it.
Graded formally verified for verification and ai-led for autonomy. What these mean.
Cite this entry
whataifound.org. (2026). A subexponential algorithm for counting 3-SAT solutions, refuting the Exponential Time Hypothesis. whataifound.org: A Registry of AI Scientific and Mathematical Discoveries. https://whataifound.org/finding/2026-10-26-eth-refuted-claude
BibTeX
@misc{whataifound-anthropic-2026-claude,
title = {A subexponential algorithm for counting 3-SAT solutions, refuting the Exponential Time Hypothesis},
author = {{whataifound.org}},
year = {2026},
howpublished = {whataifound.org: A Registry of AI Scientific and Mathematical Discoveries},
note = {Result by Anthropic. Verification: Formally verified. Autonomy: AI-led.},
url = {https://whataifound.org/finding/2026-10-26-eth-refuted-claude}
}