Coq development of almost-full relations, including the Ramsey Theorem, useful for proving termination.
- Author(s):
- Dimitrios Vytiniotis (initial)
- Thierry Coquand (initial)
- David Wahlstedt (initial)
- Coq-community maintainer(s):
- Karl Palmskog (@palmskog)
- License: MIT License
- Compatible Coq versions: 8.11 or later
- Additional dependencies: none
- Coq namespace:
AlmostFull
- Related publication(s):
The easiest way to install the latest released version of Almost Full is via OPAM:
opam repo add coq-released https://coq.inria.fr/opam/released
opam install coq-almost-full
To instead build and install manually, do:
git clone https://github.com/coq-community/almost-full.git
cd almost-full
make # or make -j <number-of-cores-on-your-machine>
make install
Included files:
AlmostFull.v
: Basic setup, connections to well-founded relationsAFConstructions.v
: Almost-full relation constructions and type-based combinatorsAlmostFullInduction.v
: Various induction principlesAFExamples.v
: ExamplesTerminator.v
: Deriving the Terminator proof rule