Metamath Zero specification language
Browse cluster: Lean4 Formal Verification & Cryptography →Metamath Zero is a specification language and verification framework for formal mathematics. The project includes multiple implementations: mm0-rs, a high-performance Rust-based language server providing live diagnostics and IDE support via LSP integration with VS Code; mm0-c, a minimal C verifier designed for bare-metal deployment; mm0-hs, a Haskell reference implementation of the full specification; and mm0-lean, a collection of formalizations in Lean 3 and Lean 4 that translate mathematical theorems from Metamath into proof assistants. The ecosystem also includes mm0e, a web-based explorer, along with supporting tools like mmcc_derive for binary encoding. The project supports formal verification of mathematical proofs across multiple languages and platforms, with particular emphasis on producing verifiable, minimal implementations suitable for bootstrapping verified systems.