Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Domain-specific hyperspecialization (for SAT)

How to Find Bugs in Systems That Don't Exist

Postmortem for Kernel Soundness Bug #14576

Introduction to Formal Verification with Lean Part 1

Extending MVCC to be serializable, in TLA+ (2024)

Why Rocq is better than Lean for program verification

Xavier Leroy on programming, languages and formal verification

Fast DEFLATE compression in Lean

What can you confidently guarantee about your software?

Formal Methods and the Future of Programming

Proving the Fundamental Theorem of Arithmetic in Agda

hax: A Rust verification tool

EC2’s formally verified “isolation engine” provides mathematical assurance of virtual-machine isolation

A blueprint for formal verification of Apple corecrypto

Who Builds a House Without Drawing Blueprints? (2015)

Using algebra and LLMs to verify a flight-plan bug fix in Lean

We used Quint to find over 10 bugs in SQLite while hardening Turso

Announcing Isabelle support for SAW

On the Unreasonable Effectiveness of Property-Based Testing for Validating Formal Specifications

“Why not just use Lean?”

Lean proved this program correct; then I found a bug

Illegal vs Unwanted States

How NASA built Artemis II’s fault-tolerant computer

LemmaScript: A Verification Toolchain for TypeScript via Dafny

A sufficiently comprehensive spec is not (necessarily) code

The Final Form of Software Development

Creusot 0.11.0: VerifyThis winner

Formal Methods

Red-black tree in Lean 4 prover with everything proved

Validating Hare’s Sort Module using Symbolic Execution

More →