Loading...

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

Lobsters Interview with Hwayne

Reasoning about systems' state spaces

Scaling Correctness: Marc Brooker on a Decade of Formal Methods at AWS

Formal specs as sets of behaviors

Asymmetry of verification and verifier's law

A supposedly worthwhile contract I'll never do again

A reckless introduction to Hindley-Milner type inference

Yalep - Micro language based on Lean for teaching mathematical high-school proofs

The Tree Borrows paper is finally published

Asymmetry of verification and verifier’s law

P Verified

Semi-Automated Assembly Verification in Python using pypcode Semantics

Concurrent Programming with Harmony

Verified Assembly 2: Memory, RISC-V, Cuts for Invariants, and Ghost Code

My first verified imperative program

Kiro and the future of AI spec-driven software development

Inequality Union Finds: Baby Steps to Refinement E-graphs

Rapid Prototyping a Safe, Logless Reconfiguration Protocol for MongoDB with TLA+

“Bad Apple!!” But It’s 3288 Lean Tactics Spamming VSCode

Oregon Programming Languages Summer School (OPLSS) 2025: Types, Logic, and Formal Methods

Passing of Jean-Raymond Abrial

Writing a Verified Postfix Calculator in Ada/SPARK

100 years of Zermelo's axiom of choice: What was the problem with it? (2006)

Rewriting SymCrypt in Rust to modernize Microsoft’s cryptographic library

Conformance checking at MongoDB: Testing that our code matches our TLA+ specs

Proving completeness of an eventually perfect failure detector in Lean4

Telescopes Are Tries: A Dependent Type Shellac on SQLite

StarMalloc: verified memory allocator

AI is a gamechanger for TLA+ users

NVIDIA ISO-26262 SPARK Process

More →