OpenAI & Anthropic Refute ETH with 2^o(n) 3-SAT Algorithm
⚡ Breaking News
TechCrunch AI
October 27, 20265 min read2

OpenAI & Anthropic Refute ETH with 2^o(n) 3-SAT Algorithm

By — Senior AI Technical Editor

Back to News
❝

On October 27, 2026, OpenAI and Anthropic announced AI models discovered a deterministic algorithm solving 3-SAT in 2^o(n) time, refuting the Exponential Time Hypothesis (ETH) held since 1999. The result is purely theoretical and does not break current cryptography, but it opens debate on P=NP and calls for review of decade-old papers. Published on GitHub with full Lean 4 formalization and independent nanoda kernel verification.

Executive Overview

On October 27, 2026, OpenAI and Anthropic jointly announced that their AI models have discovered a deterministic algorithm that solves the 3-SAT problem in time 2^o(n), thereby refuting the Exponential Time Hypothesis (ETH) that has stood since 1999. The result, published on GitHub with full Lean 4 formalization and independent verification via the nanoda kernel, is purely theoretical and does not imply a break of current cryptography, but it opens a debate on the possibility of P=NP and calls for a review of scientific papers more than a decade old.

📊 Official Data & Technical Specifications Card

Technical AxisConfirmed Official Data
💰 Pricing & Usage CostThe research result is free under Apache 2.0 license on GitHub. No API pricing is associated with this research release. Equivalent commercial models: Claude Opus 5.5 and GPT-5 from OpenAI at standard API prices not disclosed in this report.
🌐 Platforms & Immediate AvailabilityGitHub (anthropics/formal-math/tree/main/eth) — paper in PDF and documentation in Lean 4. Available for verification via elan and Lean v4.33.1 and Mathlib v4.33.1.
⚡ Performance & Speed BenchmarksSolving time: 2^o(n) for 3-SAT, and 2^O(n log log n / √log n) for #3-SAT. Lean build time: ~8 minutes on 24 vCPU with 7 GB memory. Claude Opus 5.5 re-derivation: O(2^δn) for every δ>0.
🛡️ Security & Breach ResistanceNo impact on current cryptographic systems according to OpenAI team verification confirmed by Ryan Williams. The result is purely theoretical and does not apply to practical key sizes.
🧠 Context WindowNot applicable — the result is a mathematical algorithm, not a language model. The discovering model is the internal research Claude Opus 5.5.
🌍 Arabic Language & Regional SupportThe paper and documentation are in English on GitHub. No official Arabic version. Content is available to Arab researchers via the open repository.

Deep-Dive Features & Architecture

The new algorithm solves the 3-SAT problem — a fundamental logical problem in complexity theory — in time 2^o(n) instead of the exponential bound 2^Ω(n) assumed by the ETH since 1999. More importantly, the algorithm solves the harder #3-SAT problem (counting satisfying assignments) in time 2^O(n log log n / √log n). The core idea relies on tensor networks on complete graphs K_K with λ bits per edge, where it is proven that e(9K^16) ≤ 0.9·e(K) + O(1/K), then nodes are ordered on a grid and rows or columns are merged according to the cheaper, and aggregated into K balanced classes. This construction gradually reduces complexity until it reaches sub-exponential.

The official GitHub documentation includes the file MainResults.lean which explicitly declares that ETH is false (ETHIsFalse) and contains the first paper's theorem (MainTheorem). The file contains no proofs but imports only Mathlib, and is kept short so the reader can verify it manually. The actual proofs are in proof/PaperIndex.lean which links each numbered statement in the paper to its Lean counterpart. Full verification is performed via the comparator-check.sh script which compares statements with Challenge.lean and rechecks proofs with the independent nanoda kernel.

According to Ryan Williams of MIT, parts of OpenAI's proof may be routine, but there are two or three parts that "look space-like" and call for the collaboration of the entire community. He confirmed that the result does not imply a break of current cryptography, and that the OpenAI team verified this and was reasonably confident.

Benchmark & Competitive Performance

At the results level, OpenAI presents solutions to three mathematical problems including the refutation of ETH, while Anthropic presented its own refutation hours later via Claude Opus 5.5. Anthropic's algorithm re-derives a weaker result: O(2^δn) for every δ>0, not the sharper bounds mentioned in the original paper. This means the two results agree in conclusion (ETH is false) but differ in strength. In terms of formal verification, Anthropic provides full Lean 4 documentation with a dual verification kernel (Lean kernel + nanoda), while OpenAI relied on publishing on GitHub and then forming a working group led by Williams, Russell Impagliazzo, and Ramamohan Paturi. This methodological contrast reflects a transitional phase in how labs handle AI-generated mathematical discoveries.

Industry Impact & Enterprise Adoption

For the Arab developer, the result is a double-edged sword: on one hand, it demonstrates the growing capability of AI models to contribute to fundamental mathematics; on the other hand, it underscores the need for rigorous formal verification and community review. Enterprises relying on cryptographic security should note that the result is theoretical and does not affect current encryption standards. However, the precedent of AI-assisted mathematical discovery may accelerate research in complexity theory and lead to new algorithmic breakthroughs. The open-source release under Apache 2.0 allows researchers worldwide, including in the Arab region, to access and verify the findings, fostering global collaboration.

Conclusion

The refutation of ETH by OpenAI and Anthropic marks a significant milestone in AI-driven mathematical discovery. While the result is purely theoretical and does not threaten current cryptography, it challenges long-held assumptions and invites a reevaluation of complexity theory. The use of Lean 4 and independent verification sets a new standard for rigor in AI-generated proofs. As the community digests these findings, the collaboration between AI labs and human mathematicians will likely intensify, paving the way for further breakthroughs.

Media Source: TechCrunch AI | البيان الرسمي للشركة: المصدر الأصلي | Fact Verification & Analysis: AI Tools Oasis

Original Source:TechCrunch AIThis news was formulated based on coverage from TechCrunch AI

Frequently Asked Questions

What is the Exponential Time Hypothesis (ETH) that was refuted?

ETH is a hypothesis formulated by Russell Impagliazzo and Ramamohan Paturi in 1999, stating that any algorithm for solving 3-SAT requires exponential time 2^Ω(n) in the number of variables. Refuting it means there exists a deterministic algorithm with time 2^o(n), which is faster than the assumed exponential lower bound.

What is the time complexity achieved by the new algorithm for 3-SAT?

According to the official GitHub announcement, the deterministic algorithm solves 3-SAT in time 2^o(n), and solves the harder #3-SAT problem (counting satisfying assignments) in time 2^O(n log log n / √log n). The result is purely theoretical and says nothing about practical solving of actual formulas.

Does this result break current cryptography?

No. Ryan Williams confirmed that the OpenAI team verified and is reasonably confident that the result does not imply any breach of current cryptographic systems. The result is purely theoretical and does not apply to practical key sizes.

Who discovered the algorithm and how was it verified?

It was discovered by Anthropic's internal research model Claude Opus 5.5, and published with official Lean 4 formalization on a GitHub repository. Verification was done using Lean v4.33.1 and Mathlib v4.33.1, and a second independent verification kernel called nanoda via the comparator-check.sh script. The build took about 8 minutes on 24 vCPUs with 7 GB of memory.

What is the difference between OpenAI's and Anthropic's results?

OpenAI first announced solutions to three mathematical problems including the refutation of ETH, then Anthropic released its own refutation hours later. Anthropic's algorithm re-derives that 3-SAT can be decided in time O(2^δn) for every δ>0, not the sharper bound stated in the official page.

AI Tools Oasis

AI Tools Oasis Team

Bringing you the latest news and analysis in the world of Artificial Intelligence with accuracy and credibility. Follow us for all updates.