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.

5.5K stars 743 forks 5.5K watchers OCaml GNU Lesser General Public License v2.1
coq dependent-types proof-assistant theorem-proving
4 Open Issues Need Help Last updated: Jul 27, 2026

Open Issues Need Help

View All on GitHub
kind: user messages good first issue

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.

OCaml
#coq#dependent-types#proof-assistant#theorem-proving
help wanted platform: Windows kind: bug part: CI

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.

OCaml
#coq#dependent-types#proof-assistant#theorem-proving
kind: documentation kind: infrastructure help wanted

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.

OCaml
#coq#dependent-types#proof-assistant#theorem-proving

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.

OCaml
#coq#dependent-types#proof-assistant#theorem-proving