Coq is proof assistant based on the calculus of constructions. It is used to formalize proofs in a variety of fields, including mathematics and programming languages. Cocorico is a Coq wiki.

Coq installation

You need to install Coq and either CoqIDE (recommended for beginners) or Proof General (recommended for emacs users).

Coq official resources

Coq tutorials

Coq development

Coq community

Pointers to existing projects involving Coq.

Coq libraries

A non-exhaustive list of Coq libraries that are being used by other people than the developers.

  • SSReflect: formalization of mathematical theories, focusing in particular on group theory.

  • Flocq: formalization of floating-point computations.

  • TLC: a non-constructive library for Coq: an alternative to Coq's standard library.

  • Coq ExtLib: A collection of theories and plugins that may be useful in other Coq developments.

(to be completed)

Coq plugins and tools

(section to be updated)

Coq's logic

Coq Wiki

Home (last edited 17-11-2010 20:22:42 by JeanMarcNotin)