Integrate the output of coq-of-ocaml with the interpreter
We aim to integrate the whole Coq code generated by coq-of-ocaml from the Tezos economic protocol. We start by a first set of files. It does not include everything, but includes the interpreter and most of its dependencies (for some dependencies, only the .mli
file using axioms in there). Concretely, the changes are the followings:
- update the
.gitignore
for Coq 8.11; - force dependency on Coq >= 8.11;
- update the dependencies of the project to add the development version of coq-of-ocaml (even if we include the generated Coq files, we need the coq-of-ocaml Coq library for some definitions);
- activate the
-impredicative-set
option; - include the generated Coq code of the protocol in a
of-ocaml/Tezos/
folder; - include injection from the types and the syntax of Mi-Cho-Coq; no proofs.
Edited by Raphaël Cauderlier