rocq-prover

rocq-prover/rocq

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 good first / help-wanted issues · OCaml · last activity Jul 27, 2026

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

Open Issues Need Help

View All on GitHub
kind: feature good first issue part: vernac
rocq-prover/rocq
5.5K

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: user messages good first issue
rocq-prover/rocq
5.5K

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
rocq-prover/rocq
5.5K

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
rocq-prover/rocq
5.5K

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
rocq-prover/rocq
5.5K

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