A Lean 4 formalization of the Stacks Project, the open-source algebraic geometry reference, built on Mathlib with machine-checked proofs.
#theorem-proving
Best open-source theorem provers and proof tools (2026)
Theorem-proving tools check formal proofs of properties in code or system designs, often with help from an interactive prover. Weigh the logic or language the tool targets and how much proof work you write yourself versus automate. LeanCopilot adds LLM tactic suggestions to Lean, TorchLean verifies neural networks in Lean 4, and tla-ts is a TypeScript drop-in for the Java-based TLC model checker.
Sort:Recently added
A TypeScript implementation of the TLA+ interpreter and model checker, a drop-in replacement for the Java-based TLC that runs in browsers, Node, and Bun.
A Lean 4 framework for machine-checked proofs of correctness and memory safety against compiled .NET CIL from C#, F#, and other .NET languages.
A programming language that uses laws and proofs to make AI-written code verifiable, and compiles to fast parallel CPU and GPU code.
LLM-powered proof automation for the Lean theorem prover, offering tactic suggestions, proof search and premise selection.
A Lean 4 framework for specifying, executing, and formally verifying neural networks, with shape-checked tensors and PyTorch-style training.