Twitxy Saved

Swarat Chaudhuri

Verified account This account is verified. Learn more

@swarat

Research Scientist at @GoogleDeepmind London, Professor at @UTCompSci. Automated Reasoning + Machine Learning + Programming Languages.
London, UK cs.utexas.edu/~swarat Joined June 2009
691 Following 3.7K Followers 1.8K Posts

Latest posts 5

Pinned post

Swarat Chaudhuri Verified account @swarat
Thrilled to announce that our @GoogleDeepMind team has cracked a major challenge in software engineering and cybersecurity: formally verifying a real-world implementation of the #Signal cryptographic protocol at the machine-code level. This proof was done using AlphaProof Code, our new AI framework for formal specification and verification.

* Paper: deepmind.google/documents/36/F…
* Lean code: github.com/google-deepmin…
* DeepMind blog post: deepmind.google/blog/introduci…

A huge shoutout to my amazing teammates: @tchajed,
@FerrousAndrew, Jonathan Katz, @pushmeet, @antonkovsharov, Karn Seth, Sam Schlesinger, @RandomlyWalking.

I started working on formal software verification 20+ years ago as a grad student. I was persuaded by Dijkstra and other computer science pioneers’ vision of programming backed up by mathematical theorems. At that time, we had to choose between automated code analysis algorithms that scaled but could only prove shallow properties, and deep manual verification that took decades of expert human work.

Thanks to progress in AI for mathematical reasoning, we don’t have to make that choice any more. Over four weeks in October 2026, AlphaProof Code agents generated more than 6 million lines of machine-checked Lean proof. We proved deep computational and symbolic security properties of the entire protocol core of Signal, all the way down to the ARM machine-code level.

This is just the first step, of course, because our goal is nothing short of verifying the world’s software infrastructure. Most cyberattacks, including the AI-powered ones recently in the news, happen because of preventable code bugs. I expect that agents for formal code analysis will eliminate these bugs one category at a time.

As our paper explains in more detail, this doesn’t at all mean humans are out of the picture! Proofs are now largely automated, but human experts will need to decide what is proved with AI assistance. AlphaProof Code offers an early glimpse of what such human-AI collaboration could look like, but many other proposals of this nature will emerge.

We have released all our Lean specs and proofs and plan to work with the open-source community on improving them. If you are building critical software and would like to apply these ideas, come talk to us!
49 replies 147 reposts 1K likes 54K views View on X
Swarat Chaudhuri Verified account @swarat
Back in May, we released the AlphaProof Nexus paper as a preprint. Following peer review, it has now appeared in @ScienceMagazine. science.org/doi/10.1126/sc…

I loved working on this project for many reasons. We clearly demonstrated the value of AI-aided formal methods and open datasets like Formal Conjectures in research math. I learned a lot from my excellent teammates. The greatest joy, though, was to see AlphaProof Nexus help mathematicians such as @GergelyBerczi and @MarioKrenn6240 in their work.

AI-for-math has come a long way since May. These developments only strengthen my conviction that formal proof assistants are an essential trust substrate for AI-for-math, and that meaningful progress in this field requires genuine collaboration with mathematical communities. Onward!
7 replies 12 reposts 68 likes 9K views View on X
Swarat Chaudhuri Verified account @swarat
Some exciting new AI-for-math results from my students @rah4927 and @ByAlanLi!
Rahul Saha @rah4927 Aug 14
The Grothendieck constant is 1.7...!
We are excited to share this breakthrough on a 70 year-old problem discovered through a year-long human-AI collaboration.
We publish both the math and AI setup because academics should shape AI-assisted research to keep it fundamentally human.
View quoted post on X
Swarat Chaudhuri Verified account @swarat
@KaiyuYang4 opening #AIMACS with his tutorial on LLM-aided verification of ML pipelines at FLoC.
Swarat Chaudhuri Verified account @swarat Jul 21
If you are at #FloC26, come to the workshop on AI for Math and Computer Science (AIMACS) on July 25!

* Tutorial by @KaiyuYang4 on AI-aided theorem-proving
* Tutorial by Clark Barrett and Sorrachai Yingchareonthawornchai on #CSLib, the Lean computer science library
* Talks by @lorisdanto, @gtsoukal, and Moa Johansson
* A panel on how computer scientists should respond to AI progress, with @vardi, @ShriramKMurthi, Pavithra Prabhakar, and Armando Solar-Lezama. I will moderate.
* Many very interesting posters.

program.floc26.org/AIMACS-2026-07…

sites.google.com/view/aimacs202…
View quoted post on X
1 replies 0 reposts 17 likes 1.2K views View on X