Home

Awesome

<font color="red">C</font><font color="orange">o</font><font color="green">L</font><font color="magenta">o</font><font color="blue">R</font>, a Coq library on rewriting theory and termination

CoLoR is a library of formal mathematical definitions and proofs of theorems on rewriting theory, λ-calculus and termination whose correctness has been mechanically checked by the Coq proof assistant. See this paper for some presentation. More papers are provided at the end of this file.

Some developments using CoLoR: Rainbow, HA-Spiral, Spi, ATBR, CPV.

Installation:

Installation with opam:

opam repo add coq-released https://coq.inria.fr/opam/released
opam update
opam install --jobs=$n coq-color

You can browse the definitions and statements by doing in the source directory make doc and read doc/index.html in your browser.

Scripts:

CoLoR provides also useful scripts for doing statistics:

Library contents:

The directory Coccinelle is not part of CoLoR. It contains an adaptation of the Coccinelle library which is used in Conversion/Coccinelle.v. See Coccinelle/README for more information.

Contributors:

Maintainer: Frédéric Blanqui (INRIA, France)

Contributors: Kim-Quyen Ly (INRIA), Sidi Ould-Biha (INRIA, France), Adam Koprowski (Radboud University, The Netherlands), Johannes Waldmann (Leipzig HTWK, Germany), Sorin Stratulat (Université Paul Verlaine, Metz, France), Julien Bureaux (ENS Paris, France), Pierre-Yves Strub (INRIA, France), Wang Qian (Tsinghua University, China), Zhang Lianyi (Tsinghua University, China), Hans Zantema (Radboud University, Nijmegen, The Netherlands), Jörg Endrullis (Amsterdam Vrije Universiteit, The Netherlands), Stéphane Le Roux (ENS Lyon, France), Léo Ducas (ENS Paris, France), Solange Coupet-Grimal (Université de Provence Aix-Marseille I, France), William Delobel (Université de Provence Aix-Marseille I, France), Sébastien Hinderer (LORIA, France), Frédéric Blanqui (INRIA, France)

Bibliography: