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.
Mathematical Components
- coq
- ssreflect
- mathcomp
- coq-formalization
Visual Studio Code extension for Rocq
Multi platform setup for Rocq, Rocq libraries and tools
CoqHammer: An Automated Reasoning Hammer Tool for Rocq - Proof Automation for Dependent Type Theory
A function definition package for Rocq
Visual Studio Code Extension and Language Server Protocol for Rocq / Coq [maintainers=@gbdrt,@SkySkimmer,@tabareau]
A Verified Compiler for Gallina, Written in Gallina
A mechanisation of Wasm in Rocq
Micromega tactics for Mathematical Components
- coq
- ssreflect
- mathcomp
- proof-automation
Stable sort algorithms and their stability proofs in Rocq
- mathcomp
- ssreflect
- sorting-algorithms
- mergesort