Anthropic's Claude introduces automatic code verification and mathematical safety proofs
Current overview (not historical)
Anthropic has added automatic mathematical verification to Claude, allowing it to prove the safety of generated code, though results are limited by strict conditions. The system translates crash tests into mathematical problems and analyzes compiled machine code to generate proofs, supporting specific processor architectures, single-threaded programs, and inputs under 64 MB. Verification is costly, requiring billions of tokens per proof, and the feature currently works only partially in the Opus 5.5 model, successfully solving roughly half of all proof tasks.
Written with AI from the reporting · updated 10/23/2026
Expand the detailed fact route and sources
Story route
A station-by-station route from the first public evidence onward; every station carries its own evidence and uncertainty.
- 1Unclassified fact stationOct 23, 20:09single sourcereport-time onlyrevised
Claude 自动验证代码安全
Read original source ↗ The DecoderReplay this moment in the explorerEvidence & revisions · 1 source records
- Subject:
- anthropic
- Action:
- 发布 Claude 代码验证功能
- Object:
- 现有软件代码
- Occurred (fact side):
- not recorded
- Published (valid side):
- Oct 23, 19:32
- First seen (known side):
- Oct 23, 20:09
Fact stationSingle source · one-sided claimRevisedReport-time onlyCopy may have been revised later; time replay is bounded. Layer labels group reading only, not causation between layers.
Uncertainty marks flag where to check the sources; they are not proven causation.
Report timeline
Explore every side through dated source reports.
- The DecoderRelated fact: single sourceFact occurrence time unverifiedSource report revisedAnthropic's Claude automatically proves existing code correctness using mathematical verification
Report first recorded Oct 23, 20:09
Anthropic's Frontier Red Team, partnering with Theorem, used Claude to mathematically prove the correctness of existing software by translating crash tests into mathematical problems and analyzing compiled machine code. This process generated roughly 180 million lines of mathematical proof code from 123 open-source libraries in Google's OSS-Fuzz project. The independent verification program Rocq checks these proofs, and Anthropic claims the process requires almost no human reviewers. Claude found bugs missed by years of testing, such as security bugs in a PDF reader equivalent to a year's worth, and a decade-old logical error. However, the proofs are limited to strict conditions: a specific processor architecture, single-threaded programs, and inputs under 64 MB.
Read original source ↗
Event discussion
Reader opinions are hosted on GitHub Discussions; posting requires a GitHub account. Comments are not verified facts.