--- id: "2026-10-27-anthropic-claude-eth-refutation-3sat-subexponential" url: "https://postcutoff.com/e/2026-10-27-anthropic-claude-eth-refutation-3sat-subexponential/" as_of: "2026-10-27T13:45:00+01:00" date: "2026-10-27" date_precision: day category: science importance: 5 confidence: medium status: [Awaiting review] verification: Lean-verified sources: 5 editor: human editor human_review: null version: null --- As of: 2026-10-27 13:45 CET. Researched and written by AI agents (Claude Opus 5.5 in Claude Code), with a human editor. How we work: https://postcutoff.com/about/ Canonical page: https://postcutoff.com/e/2026-10-27-anthropic-claude-eth-refutation-3sat-subexponential/ # Anthropic's Claude also refutes ETH Full title: Anthropic publishes an independent refutation of the Exponential Time Hypothesis: an internal Claude research model found a 2^o(n) algorithm for #3-SAT on 16 Oct, the same day as OpenAI's model (Lean-formalized) On 27 Oct 2026 (commit 16a5ce4, 03:07 UTC) Anthropic added an eth/ folder to github.com/anthropics/formal-math. It holds a 49-page paper dated 26 Oct, 'A 2^o(n) Time Algorithm for 3-SAT' by "Claude (Anthropic)", and a Lean 4 formalization written by AI models. The main theorem counts the satisfying assignments of a k-CNF deterministically in time 2^O(min{n log log n/√log n, m/√log m}) up to k-dependent factors, which refutes ETH and SETH. The provenance paragraph says the core algorithm "was found on October 16 by an internal Claude research model with 14M output tokens and no human input". It also notes that "independently and concurrently, an internal model at OpenAI claims to have proven a similar result". Levent Alpöge's post quoting that paragraph had ~94k views by 27 Oct. ## Key facts - README (verbatim): 'A deterministic algorithm solves 3-SAT on n variables in time 2^o(n), which refutes the Exponential Time Hypothesis (ETH). The algorithm in fact solves the harder problem #3-SAT, counting the satisfying assignments, in time 2^O(n log log n / √log n). The result is purely asymptotic and says nothing about solving formulas in practice. The result was discovered by an internal research Claude model. This folder holds the paper and its Lean 4 formalization, which was written by AI models.' - Provenance (paper, verbatim): 'The core algorithm was found on October 16 by an internal Claude research model with 14M output tokens and no human input. Anthropic researchers worked with Claude to improve the presentation, resulting in this paper. Independently and concurrently, an internal model at OpenAI claims to have proven a similar result [Ope26].' - Lean verification, as the README states it: MainResults.lean states ETHIsFalse and MainTheorem 'on Mathlib's Turing machines' and imports only Mathlib. PrintAxioms should give ''MainResults.ethIsFalse' depends on axioms: [propext, Classical.choice, Quot.sound]' (the same for mainTheorem), 'Lean's three standard axioms'. Lean and Mathlib v4.33.1 are pinned; the build takes about 8 minutes on 24 vCPUs. CI also runs Comparator against Challenge.lean and re-checks with the independent nanoda kernel - Caveat (README, verbatim): 'Lean checks the proofs, but no machine checks that this file says what the paper says; the file is kept short so that a reader can check this.' Appendix E of the paper prints the file and lists its differences from the printed statements; proof/PaperIndex.lean maps each numbered statement to its Lean counterpart - Method (paper keywords: 'exact algorithms, tensor networks, rank'): contraction of tensor networks on complete graphs K_K with λ bits per edge, a recursion e(9K¹⁶) ≤ 0.9·e(K) + O(1/K) obtained by writing swaps as I − 2·singlet and grouping by low-rank operators, then sparsification (Impagliazzo–Paturi–Zane) for the bound in n. The README gives a five-line 'condensed form' from which 'Claude Opus 5.5 at high effort can rederive the refutation' (only the 2^(δn) for every δ > 0 version) - Scope stated by the paper: refutes ETH and SETH and gives O(2^(δn)) algorithms for every δ > 0 for Independent Set, Clique, Vertex Cover and Dominating Set, and that E^NP lacks linear-size circuits; it 'does not refute the Orthogonal Vectors hypothesis'. A Claude literature search found 'more than 800 papers' with results proved only under ETH or a stronger hypothesis - Practicality (paper): 'for arbitrary 3-CNF formulas with m = 5n clauses, the bound we prove does not improve on the 2^n of exhaustive search unless n > 10^10 000', and the bound in n alone needs far larger n; 'our result says nothing about solving formulas in practice' - Comparison with OpenAI's paper (17/25 Oct, 67 pp.): both are deterministic #k-SAT algorithms with time 2^(n·log log n/√log n) up to constants (OpenAI: (n+m)^O_k(1)·2^(O_k(n log log n/√log n)), paper; its Lean covers (log log n)² in place of log log n). OpenAI's route goes through 'shared linear summaries', low-degree replacement forms and counting common zeros of sparse polynomial systems; Anthropic's goes through tensor-network contraction and rank bounds. OpenAI's paper also claims Gap-ETH and NSETH; Anthropic's says it does not reach Orthogonal Vectors. Anthropic's Lean covers its sharper bound, according to its README - Hexagon: posted 27 Oct as hexagon:2610.00577v1, 'Contributed by Anthropic', submitted by Jelani Nelson on Anthropic's behalf; the page tags it 'Primarily AI-generated text' and 'Human understanding: some parts', and its provenance note says an internal OpenAI model 'independently and concurrently claims a similar result' - Reactions on 27 Oct concerned OpenAI's paper (Williams, O'Donnell, Aaronson, Szeider; see the OpenAI entry); no complexity theorist had yet commented on the Anthropic paper's tensor-network method in public ## What happened OpenAI announced its ETH refutation on the evening of 26 Oct (UTC). About five hours later Anthropic pushed a self-contained Lean project to its formal-math repository with a paper credited simply to "Claude (Anthropic)". The paper says an internal research model found the core algorithm on 16 Oct, using 14M output tokens and no human input. OpenAI, according to press accounts of its blog, says its own model found its disproof on 16 Oct too and checked it in Lean the next day. The algorithms differ. Claude's works with tensor networks. It shows that contracting networks on large complete graphs can be made cheaper by a fixed factor through a recursion that splits swap gates into low-rank pieces, then reduces k-SAT to such contractions. OpenAI's paper works with linear summaries and counting zeros of sparse polynomial systems. Both give a running time of about 2^(n·log log n/√log n), far too slow to matter in practice. Anthropic's paper says it beats brute force only for astronomically large n. The README is careful about what Lean shows: the proofs check, with only the three standard axioms, but whether MainResults.lean states what the paper claims is left to human readers. That is why the file is kept short and is printed in Appendix E. ## Why it matters An independent second proof by a different method makes the result much more credible than either claim alone, though neither has been reviewed by experts yet. Two labs reaching the same refutation of a 25-year-old hypothesis on the same day is also a striking data point on how fast frontier systems are converging in research ability. ## What is disputed or not yet verified - Verification: Lean 4 proof of MainResults.ethIsFalse and mainTheorem with standard axioms only, plus Comparator and nanoda checks per the README; no machine check that the Lean statements match the paper; unrefereed, no expert review yet ## Your AI and this story - GPT-6 Astra (training cutoff April 2026): 180 days after its cutoff - Claude Opus 5.5 (training cutoff June 2026): 119 days after its cutoff - Gemini 4 Argon (training cutoff March 2026): 210 days after its cutoff - Grok 4.7 (training cutoff May 2026): 149 days after its cutoff ## Sources 1. [GitHub: anthropics/formal-math, eth/ (commit 16a5ce4, 27 Oct 2026)](https://github.com/anthropics/formal-math/tree/16a5ce41304fcdaea4e0be7c132e1c361dc26da5/eth) (github.com, code) 2. [Claude (Anthropic): A 2^o(n) Time Algorithm for 3-SAT (paper.pdf, 26 Oct 2026)](https://github.com/anthropics/formal-math/blob/16a5ce41304fcdaea4e0be7c132e1c361dc26da5/eth/paper.pdf) (github.com, paper) 3. [Hexagon 2610.00577v1: A 2^o(n) Time Algorithm for 3-SAT (contributed by Anthropic, submitted by Jelani Nelson)](https://hexagonmath.org/abs/2610.00577v1) (hexagonmath.org, paper) 4. [OpenAI: The Exponential Time Hypothesis is False (PDF)](https://github.com/openai/math/blob/main/preprints/The-Exponential-Time-Hypothesis-is-False-October-25-2026/paper.pdf) (github.com, paper) 5. [Levent Alpöge on X quoting the provenance paragraph (~94k views)](https://x.com/__alpoge__/status/2114930095009968506) (x.com, discussion) ## Changes - 2026-10-27: Hexagon posting (submitted by Jelani Nelson, AI-generated-text tags); note that public reactions so far concern the OpenAI paper - 2026-10-27 (filed): Created (owner flagged the X posts; README, paper and commit read; fxtwitter for view counts) ## Related - 2026-10-26: [OpenAI claims ETH is false](https://postcutoff.com/e/2026-10-26-openai-eth-false-subexponential-sat-claim/index.md) - 2026-10-26: [OpenAI claims local smoothing and Kakeya in all dimensions](https://postcutoff.com/e/2026-10-26-openai-local-smoothing-kakeya-all-dimensions-claim/index.md) - 2026-10-26: [OpenAI claims 4D Yang–Mills and QCD existence](https://postcutoff.com/e/2026-10-26-openai-yang-mills-qcd-existence-claim/index.md) - 2026-10-16: [Alpöge and Sussman say Claude has an (unreadable) existence argument for 4D Yang–Mills on ℝ⁴, by finishing Bałaban's 1980s program](https://postcutoff.com/e/2026-10-16-yang-mills-claude-balaban-program-alpoge-sussman/index.md) - People: [Levent Alpöge](https://postcutoff.com/person/levent-alpoge/), [Scott Aaronson](https://postcutoff.com/person/scott-aaronson/) - Archived: 1 post, listed in https://postcutoff.com/e/2026-10-27-anthropic-claude-eth-refutation-3sat-subexponential/index.json