package rocq-runtime

  1. Overview
  2. Docs
The Rocq Prover -- Core Binaries and Tools

Install

Dune Dependency

Authors

Maintainers

Sources

rocq-9.0.0.tar.gz
md5=8d522602d23e7a665631826dab9aa92b
sha512=f4f76a6a178e421c99ee7a331a2fd97a06e9c5d0168d7e60c44e3820d8e1a124370ea104ad90c7f87a9a1e9d87b2d0d7d2d387c998feeaed4a75ed04e176a4be

Description

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.

Typical applications include the certification of properties of programming languages (e.g. the CompCert compiler certification project, or the Bedrock verified low-level programming library), the formalization of mathematics (e.g. the full formalization of the Feit-Thompson theorem or homotopy type theory) and teaching.

This package includes the Rocq Prover core binaries, plugins, and tools, but not the vernacular standard library.

Note that in this setup, Rocq needs to be started with the -boot and -noinit options, as will otherwise fail to find the regular Rocq prelude, now living in the rocq-core package.

Published: 20 Mar 2025

Dependencies (5)

  1. conf-linux-libc-dev os = "linux"
  2. zarith >= "1.11"
  3. ocamlfind >= "1.8.1"
  4. ocaml >= "4.09.0"
  5. dune >= "3.8"

Dev Dependencies (1)

  1. odoc with-doc

Conflicts (2)

  1. coq-core < "8.21"
  2. coq < "8.17"
OCaml

Innovation. Community. Security.