The Rocq Prover is an interactive theorem prover, or proof assistant. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
A modern proof language
- formality
- lambda-calculus
- type-theory
- proof-language
A Proof-oriented 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.
A Coq library for Homotopy Type Theory
- type-theory
- homotopy-type-theory
- univalent-foundations
This rocq library aims to formalize a substantial body of mathematics using the univalent point of view.
An axiom-free formalization of category theory in Coq for personal study and practical work
- category-theory
- coq
- monad
- profunctor
Mathematical Components
- coq
- ssreflect
- mathcomp
- coq-formalization
A framework for formally verifying distributed systems implementations in Coq
- verdi
- coq
- coq-library
- proof
Metaprogramming, verified meta-theory and implementation of Rocq in Rocq
- coq
- metaprogramming
- coq-formalization
- rocq
The Ott tool for writing definitions of programming languages and calculi
formally verified category theory library
A Library for Representing Recursive and Impure Programs in Coq
Verifying Signal's security at the machine-code level
Theorem statements about OSS-Fuzz fuzz targets as compiled RISC-V binaries, and machine-checked Rocq proofs of them
A formalization of geometry in Coq based on Tarski's axiom system
A Coq specification of ECMAScript 5 (JavaScript) with verified reference interpreter
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
A library for formalizing Haskell types and functions in Coq
A Lean formalization of the Classification of Finite Simple Groups
A Lean formalization of the Stacks Project
A library of Coq definitions, theorems, and tactics. [maintainers=@gmalecha,@liyishuai]
- coq
- library
- programming
- coq-platform
A mechanisation of Wasm in Rocq
Verified hash-based AMQ structures in Coq
- bloom-filter
- probability
- coq-formalization
- coq