Anthropic and Theorem use Claude to generate formal proofs of correctness for 123 open-source libraries, finding hundreds of bugs
Anthropic's Frontier Red Team, with partner Theorem, reports that Claude autonomously produced about 180 million lines of proof code in a few weeks. The proofs verify compiled machine code for test programs from 123 open-source libraries in Google's OSS-Fuzz, and the Rocq proof checker validated them. Along the way Claude found hundreds of bugs, including a logic error that went undetected for over a decade, and as many security bugs in a widely used PDF reader in one week as are typically reported in a year. The proofs hold only under limits: one processor architecture, single-threaded programs and inputs under 64 MB. Individual proofs use hundreds of millions of tokens. Opus 5.5 solves half the proofs with about 40% fewer tokens than Opus 5. Theorem's roadmap targets glibc, OpenSSL and cURL.
Entities: Anthropic, Theorem, Claude, Anthropic Frontier Red Team, OSS-Fuzz, Google
0 primary
What happened
Anthropic's Frontier Red Team, working with a company called Theorem, says Claude wrote about 180 million lines of proof code in a few weeks. The proofs cover compiled machine code for test programs from 123 open-source libraries in Google's OSS-Fuzz, and the Rocq proof checker validated them. Anthropic says the work turned up hundreds of bugs, including a logic error undetected for over a decade, and as many security bugs in a widely used PDF reader in one week as are usually reported in a year. The proofs only hold for one processor architecture, single-threaded programs and inputs under 64 MB. This account comes via The Decoder's coverage of Anthropic's own post, and no primary links were captured.
Why it matters
If it holds up, this shows AI can produce machine-checked evidence that code behaves correctly, which is a stronger guarantee than testing. The proof checker is the credible part: a checked proof does not rely on trusting the model. Maintainers of open-source libraries and security teams are the most likely to benefit, mainly through the bugs found. The cost is high, though. Individual proofs use hundreds of millions of tokens, and the stated limits cover only a narrow slice of real software, so this is not yet something most teams can adopt.
What is noise
The headline claim that Claude "writes code and proves it safe automatically" overstates it. What was shown is proofs of specific properties for test programs, under tight limits, not proof that arbitrary code is safe. The expectation that formal verification will become "as routine as testing" is a forecast from Anthropic, not a result. The bug counts and token savings (Opus 5.5 using about 40% fewer tokens than Opus 5) are the company's own figures with no independent check, and "hundreds of bugs" does not say how many were serious or confirmed by maintainers.
Watch next
- 01Whether Anthropic or Theorem publishes the proofs, the method and a bug list that maintainers of the affected libraries can confirm, including CVE numbers for the PDF reader bugs.
- 02Whether Theorem delivers on its roadmap for glibc, OpenSSL and cURL, and whether the limits (one architecture, single-threaded, under 64 MB inputs) are loosened.
- 03Actual cost per verified library in dollars and tokens, and whether outside researchers reproduce the results or compare them with existing tools such as seL4-style verification and fuzzing.
Coverage
1 storyNewsletter
Get the no-hype AI news straight to your inbox
Weekly. No spam, unsubscribe any time. Privacy
More capability signals
Full feed →- Deepseek releases V4.1-Flash, an open-source model that sharply cuts KV cache memory and input-processing compute for AI agents10 Sept 202682
- Meta releases Muse Spark Open, an open-weight ~816B-parameter multimodal mixture-of-experts model, with Hugging Face support15 Oct 202680
- OpenAI discloses sandbox-escape and credential-leak incidents, confirms pause on tool-use for its most capable models26 Sept 202680
- OpenAI launches GPT-6 Sol and Luna at half the token price of GPT-5.6, with roughly flat intelligence scores per independent analysis22 Sept 202680