AdvertiseDonate
Wed, Nov 11, 2026San JoseOaklandStocktonSan FranciscoSacramentoFresnoRenoBakersfield
New Media Exposé · 325 South 1st Street, San Jose, CA 95113
Tech · AI

Claude’s Autonomous Proofs Redefine Software Safety Standards

Anthropic’s model generated 180 million lines of mathematical proof to verify existing code, uncovering deep-seated bugs that traditional testing had missed for years.

By Ana Castro ·

Illustration for: Claude’s Autonomous Proofs Redefine Software Safety Standards
Illustration generated for this article, not a news photograph.

Anthropic’s Claude has successfully generated approximately 180 million lines of mathematical proof code in a matter of weeks, marking a significant shift in how software correctness is verified. This effort, conducted in partnership with Theorem, represents the first time an AI model has taken over the labor-intensive task of formal verification at such a massive scale. The project focused on 123 open-source libraries from Google’s OSS-Fuzz security project, demonstrating that automated proof generation is now a practical reality rather than a theoretical concept.

The primary achievement of this initiative is the discovery of hundreds of bugs that had eluded conventional testing methods for years. By translating crash tests into mathematical problems and analyzing compiled machine code, Claude identified logical errors and security vulnerabilities that only manifest under very specific conditions. In one notable instance, the team verified a widely used PDF reader and found as many security bugs in a single week as are typically reported for that software in an entire year. Another example involved a logical error that had remained undetected for over a decade, highlighting the depth of scrutiny applied by the automated system.

The process relies on an independent verification program called Rocq to automatically check the proofs produced by Claude. Anthropic describes this workflow as fully autonomous, requiring almost no human reviewers for the actual proof generation. However, the foundational tools and formal structures were built by human specialists at Theorem. This division of labor allows the AI to handle the heavy computational lifting while human experts maintain the underlying framework. The result is a system that can verify existing software rather than just writing new code, providing a robust layer of assurance for critical applications.

Despite these successes, the method comes with strict practical limitations that developers must consider. Anthropic acknowledges that formal verification does not guarantee a software product is entirely error-free. The proofs hold only under specific conditions, including a defined processor architecture, single-threaded execution, and input files smaller than 64 MB. Since these libraries often run on diverse hardware and in complex configurations, the verification provides a strong baseline but not a universal guarantee of safety in every real-world scenario.

The computational cost of this approach remains a significant factor, with individual proofs consuming hundreds of millions of tokens. Anthropic has not disclosed the total project costs, but the efficiency gains are evident in newer model iterations. For example, Opus 5.5 solves half the proofs with about 40 percent fewer tokens than its predecessor, Opus 5. This efficiency improvement suggests that the economic barriers to formal verification are steadily decreasing, making the technology more accessible to a broader range of developers and organizations.

The broader implication of this project is a potential leap in software automation. If AI can write code and independently prove its correctness under defined conditions, the industry’s focus shifts from merely generating code to guaranteeing its safety. Anthropic expects that formal verification with AI will soon become as routine as standard testing. Theorem’s roadmap already targets critical infrastructure components such as glibc, OpenSSL, and cURL, indicating a clear path toward integrating these automated proofs into the core of modern software development.

This development addresses a core problem in AI-generated software: the difficulty of trusting code created by machines. By providing mathematical proofs of correctness, developers can place greater trust in AI-generated software and spend less time on manual review. This efficiency gain saves costs not only in the verification phase but across the entire coding process. As the technology matures, the question for the industry is no longer whether AI can program, but whether it can prove that the code it writes is safe, a milestone that could have consequences far beyond current coding tools.

More Tech · Report a business · Got a Story?

Get New Media Exposé in your inboxNews, uncovered. Free, a few times a week, unsubscribe any time.

Get New Media Exposé in your inboxNews, uncovered. Free, a few times a week, unsubscribe any time.