conv.

All stories
AIQuiet 11d · day 16

AI makes formal verification central to software engineering

As code generation accelerates, Lean, Aristotle, and binary verification tools emerge to mathematically prove software correctness.

What to know

  • AI code generation has become easy but unverified; traditional testing and code review are insufficient at scale, making formal verification urgent.
  • Machine-checked proofs (via Lean, Aristotle, and binary verification tools) mathematically prove software correctness across all inputs, replacing probabilistic bug-finding with certainty.
  • Harmonic raised $120M (Series C, $1.45B valuation) to bring formal verification to mainstream engineering; Zellic and V12 achieved end-to-end x86 binary verification.
  • The field is shifting from trusting human review to trusting small, verifiable kernels—reducing the 'trusted base' and enabling AI-assisted security at scale.

Leo de Moura Lean creator, VP at AWSTudor Achim Harmonic CEO and co-founderHarmonic Formal verification software companyZellic and V12 Security and verification research firms

AI makes formal verification central to software engineering
thedataexchange.media

How it unfolded 3 developments, newest first · click a bar or a number to jump posts

Peak 6 pieces in 4h at Oct 31, 8 AM; 19 pieces over 16 days (7 posts · 12 comments) Oct 27, 12 PM — 1 piece · 1 post — Hacker News 1Oct 27, 4 PM — quietOct 27, 8 PM — quietOct 28, 12 AM — quietOct 28, 4 AM — quietOct 28, 8 AM — quietOct 28, 12 PM — quietOct 28, 4 PM — quietOct 28, 8 PM — quietOct 29, 12 AM — quietOct 29, 4 AM — quietOct 29, 8 AM — 1 piece · 1 post — Hacker News 1Oct 29, 12 PM — quietOct 29, 4 PM — quietOct 29, 8 PM — quietOct 30, 12 AM — quietOct 30, 4 AM — quietOct 30, 8 AM — quietOct 30, 12 PM — 1 piece · 1 post — Hacker News 1Oct 30, 4 PM — 1 piece · 1 post — Hacker News 1Oct 30, 8 PM — quietOct 31, 12 AM — quietOct 31, 4 AM — 2 pieces · 1 post · 1 comment — Mastodon 1, Hacker News 1Oct 31, 8 AM — 6 pieces · 1 post · 5 comments — Hacker News 5, Mastodon 1Oct 31, 12 PM — 2 pieces · 2 comments — Hacker News 2Oct 31, 4 PM — 2 pieces · 2 comments — Hacker News 2Oct 31, 8 PM — quietNov 1, 12 AM — quietNov 1, 3 AM — quietNov 1, 7 AM — quietNov 1, 11 AM — quietNov 1, 3 PM — quietNov 1, 7 PM — 2 pieces · 1 post · 1 comment — Hacker News 2Nov 1, 11 PM — quietNov 2, 3 AM — quietNov 2, 7 AM — 1 piece · 1 comment — Hacker News 1Nov 2, 11 AM — quietNov 2, 3 PM — quietNov 2, 7 PM — quietNov 2, 11 PM — quietNov 3, 3 AM — quietNov 3, 7 AM — quietNov 3, 11 AM — quietNov 3, 3 PM — quietNov 3, 7 PM — quietNov 3, 11 PM — quietNov 4, 3 AM — quietNov 4, 7 AM — quietNov 4, 11 AM — quietNov 4, 3 PM — quietNov 4, 7 PM — quietNov 4, 11 PM — quietNov 5, 3 AM — quietNov 5, 7 AM — quietNov 5, 11 AM — quietNov 5, 3 PM — quietNov 5, 7 PM — quietNov 5, 11 PM — quietNov 6, 3 AM — quietNov 6, 7 AM — quietNov 6, 11 AM — quietNov 6, 3 PM — quietNov 6, 7 PM — quietNov 6, 11 PM — quietNov 7, 3 AM — quietNov 7, 7 AM — quietNov 7, 11 AM — quietNov 7, 3 PM — quietNov 7, 7 PM — quietNov 7, 11 PM — quietNov 8, 3 AM — quietNov 8, 7 AM — quietNov 8, 11 AM — quietNov 8, 3 PM — quietNov 8, 7 PM — quietNov 8, 11 PM — quietNov 9, 3 AM — quietNov 9, 7 AM — quietNov 9, 11 AM — quietNov 9, 3 PM — quietNov 9, 7 PM — quietNov 9, 11 PM — quietNov 10, 3 AM — quietNov 10, 7 AM — quietNov 10, 11 AM — quietNov 10, 3 PM — quietNov 10, 7 PM — quietNov 10, 11 PM — quietYesterday, 3 AM — quietYesterday, 7 AM — quietYesterday, 11 AM — quietYesterday, 3 PM — quietYesterday, 7 PM — quietYesterday, 11 PM — quietToday, 3 AM — quietToday, 7 AM — quietToday, 11 AM — quietToday, 3 PM — quietToday, 7 PM — quiet ◂ 1 earlier23
Oct 29Oct 31Nov 2Nov 4Nov 6Nov 8Nov 10now · 10:35 PM ET
  1. 3

    Zellic and V12 achieve end-to-end x86 binary formal verification

    Zellic and V12 published the first machine-checked proof covering the behavior of a Linux process executing a statically linked 64-bit x86 glibc binary end-to-end. Targeting the binary level reduces the trusted base compared to source-level verification and covers binaries from multiple compilers and languages, directly addressing security needs in AI-accelerated development.

    “Formal verification is the big unlock that allows us to minimize the trusted base requiring security analysis.”
    — Zellic and V12, Research collaboration · source
    • I think the royal combo is Lean 4/TLA+/etc. plus AI plus a deterministic generator. For large systems formal method assertions need to be compressed down to a human comprehensible size. This can happen when the assertions are confirming the accuracy of a model and its attached code generators. The generator can generate proofs of the generated…

      wbecklerHacker News12d agoview on Hacker News ↗
    2 more of the top 3 · 12 posts in this stretch
    • Examples of comparing the results of Lean and e.g. Rust as is described in the video?I have symbolic error terms in Lean that I guess can be sampled and compared to Monte Carlo analysis? But I already had sampling-based analysis, that's why I had to do all of this (double-slit experiment and gravity with GrC(2,4)) in Lean 4.What would it take to…

      westurnerHacker News12d agoview on Hacker News ↗
    • "When AI Writes the Code, Who Proves It Works?" <- AI itself? Lol. Of course, not.Using AI to check AI is unavoidable. What us humans ought to do is *never* to give too much autonomy to AI. When we do so, we give up true intelligence that our work, lives and mankind depend on. Even when we mess up big time, as people, we are accountable for the…

      SydrikHacker News11d agoview on Hacker News ↗
    all of them →
  2. 2

    Leo de Moura argues AI makes formal verification essential

    In a podcast with Ben Lorica, Leo de Moura, creator of Lean and VP at AWS, discussed how AI's ease of code generation has made verification the critical challenge. He explained that Lean's machine-checked proofs address the trust bottleneck between humans and AI, moving beyond testing frameworks to mathematically prove code has no bugs.

    “The proof is not informal. The proof is written in the Lean language, and more importantly, it's machine-checked.”
    — Leo de Moura
  3. 1 day quiet
  4. 1

    Harmonic launches Aristotle formal verification for C and Verilog

    Harmonic released Aristotle, extending its formal verification technology from research mathematics to software and hardware verification. The tool can mathematically prove whether specified properties hold across all possible inputs, addressing the verification bottleneck created by AI-generated code. Harmonic raised $120 million in Series C funding (valued at $1.45 billion) to support development.

    “For businesses that rely on software and hardware, mathematically verifying critical systems provides a new way to identify defects and vulnerabilities before they become costly or catastrophic problems.”
    — Tudor Achim

What people are saying 9 voices from 1 site · best of 12 · verbatim