PREREQUISITES ------------- This version is known to compile with: - Coq 8.5 - Ssreflect 1.6 For development, better make sure you have a version of Ssreflect that includes commit be724937 (no such version has been released so far, you will have to fetch the development branch yourself). Iris compiles fine even without this patch, but proof bullets will only be in 'strict' (enforcing) mode with the fixed version of Ssreflect. BUILDING INSTRUCTIONS --------------------- Run the following commands to build the full development: ./configure make
Forked from
Iris / Iris
7497 commits behind the upstream repository.
Robbert Krebbers
authored
This way we avoid many one-off indexes and no longer need special cases for index 0 in many definitions. For example, the definition of the distance relation on option and excl has become much easier. Also, uPreds no longer need to hold at index 0. In order to make this change possible, we had to change the notions of "contractive functions" and "chains" slightly. Thanks to Aleš Bizjak and Amin Timany for suggesting this change and to help with the proofs.
Name | Last commit | Last update |
---|---|---|
algebra | ||
docs | ||
heap_lang | ||
prelude | ||
program_logic | ||
.gitignore | ||
LICENSE | ||
README | ||
_CoqProject | ||
configure |