Formally Verified Leaderless Log Protocol for Kafka
TLA+ verification caught production bugs that years of testing missed.
Formally verified 3D mesh intersection - trust 93 lines of spec, not 1000+ lines of AI-written code
First formally verified 3D CSG operation where humans only trust 93 lines of spec.
Formal methods researchers and CAD/graphics engineers
This project is also an experiment in avoiding having to trust AI-generated code. A human reviewer only needs to read 93 lines of formal specification and run the Lean checker to certify the correctness of the kernel, skipping the intricate 1000+ lines of AI-written implementation. To prove correctness, AI autonomously wrote over 60,000 lines of Lean proofs, which also never have to be inspected by a human. The Lean checker guarantees conformance to the specification at compile time, with zero trust placed in any LLM. This allows us to treat the implementation and proofs as a black box. I guided the agent through the milestones described in the readme to arrive at the result presented here.
Also take a look at the web demo https://schildep.github.io/verified-3d-mesh-intersection/, which runs the verified mesh intersection kernel compiled to WebAssembly in your browser.
TLA+ verification caught production bugs that years of testing missed.
Formally verified EVM bytecode with zero sorries—actually ships working proofs.
Z3 spec verification before codegen beats reviewing 4,000-line diffs.
First formally verified polygon intersection with Lean 4 proof and web demo.
First formally verified polygon intersection—Lean 4 proofs guarantee correctness for all inputs.
MCP server integration lets Cursor and Claude Code verify specs without replacing your workflow.