Skip to content

Coq development of almost-full relations, including the Ramsey Theorem, useful for proving termination [maintainer=@palmskog]

License

Notifications You must be signed in to change notification settings

coq-community/almost-full

Repository files navigation

Almost Full

Docker CI Nix CI Contributing Code of Conduct Zulip DOI

Coq development of almost-full relations, including the Ramsey Theorem, useful for proving termination.

Meta

Building and installation instructions

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

Documentation

Included files:

  • AlmostFull.v: Basic setup, connections to well-founded relations
  • AFConstructions.v: Almost-full relation constructions and type-based combinators
  • AlmostFullInduction.v: Various induction principles
  • AFExamples.v: Examples
  • Terminator.v: Deriving the Terminator proof rule