The P programming language.
-
Updated
Sep 3, 2026 - C#
The P programming language.
Formal verification for AI: a Lean 4 + Dafny proof checker that catches fake AI proofs (reward hacking), and verified recursive self-improvement (RSI) for coding agents. AI for math, physics and software engineering.
Plan, apply and roll back changes to a production ontology, with a blast radius report and a proof an auditor can re-check.
Creusot helps you prove your Rust code is correct.
An executable specification language with delightful tooling based on the temporal logic of actions (TLA)
HACL*, a formally verified cryptographic library written in F*
A static verifier for Rust, based on the Viper verification infrastructure.
CakeML: A Verified Implementation of ML
Formal verification tool for Rust: check 100% of execution cases of your programs to make safer applications.
A verification toolchain for Rust programs
An Axum-based Rust web framework for building and verifying web apps with Lean 4, featuring optional GPU acceleration and integrated development infrastructure for red-teaming and CI/CD.
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
εειιζ³η»δΉ
Observer Patch Holography is a mathematically explicit approach to reconstructing physics from observers. Its executable model connects local repair to quantum measurements, clocks, and smooth effective spacetime, bringing a unified account of physics within reach.
CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
A List of Free and Open Source Hardware Verification Tools and Frameworks
A gently curated list of companies using verification formal methods in industry
Authority control plane for autonomous work. EMILIA Gate enforces finite customer-owned mandates at protected executor boundaries; the open protocol keeps evidence verifiable.
Verified Software Toolchain
A framework for the elicitation, specification, formalization and analysis of requirements.
To associate your repository with the formal-verification topic, visit your repo's landing page and select "manage topics."