The Case Against Formal Verification, 50 Years Later - Ivan Gavran
Engineers are getting excited about software verification! This may come as a surprise, since verification has long been considered useful only in very niche cases (at best; and impractical, useless or a complete waste of time at worst). Yet, the hype around it is clearly here: Google Trends shows a large spike in searches for formal verification/formal methods in the last two years, everybody’s learning Lean, new specification languages are popping up regularly, and there are efforts to verify major applications end-to-end (e.g., the Signal Shot project).
Engineers are getting excited about software verification! This may come as a surprise, since verification has long been considered useful only in very niche cases (at best; and impractical, useless or a complete waste of time at worst). Yet, the hype around it is clearly here: Google Trends shows a large spike in searches for formal verification/formal methods in the last two years, everybody’s learning Lean, new specification languages are popping up regularly, and there are efforts to verify major applications end-to-end (e.g., the Signal Shot project). The main driver of this excitement…
saved by
related reading
- A shallow dive into formal verificationvitalik.eth.limo
- When AI Writes the World's Software, Who Verifies It? — Leonardo de Mouraleodemoura.github.io
- Formally Verifying the Easy Partbrainflow.substack.com
- Automatic Formal Verification for Code Generationlogicalintelligence.com
- Prediction: AI will make formal verification go mainstream - Martin Kleppmann's blogmartin.kleppmann.com
- Jane Street Blog - Formal methods and the future of programmingblog.janestreet.com
- Intent Formalization: A Grand Challenge for Reliable Coding in the Age of AI Agentsalphaxiv.org
- Human Judgment as a Specificationblog.brownplt.org
- Formal methods and the future of programmingblog.janestreet.com
- AI is removing the middle class of software engineeringblog.florianherrengt.com
- How Could Formal Verification Help with Cyber Resilience?astrangeattractor.substack.com
- The Compute Verification Postfirstscattering.com