.. | ||
.gitignore | ||
Autosubst_Env.v | ||
Autosubst_EOS.v | ||
Autosubst_FreeVars.v | ||
Autosubst_IsRen.v | ||
AutosubstExtra.v | ||
ClosureConversion.v | ||
DemoSyntaxReduction.v | ||
Even.v | ||
LambdaCalculusBigStep.v | ||
LambdaCalculusFreeVars.v | ||
LambdaCalculusInterpreter.v | ||
LambdaCalculusReduction.v | ||
LambdaCalculusSyntax.v | ||
LambdaCalculusValues.v | ||
Makefile | ||
Makefile.coq | ||
MetalBigStep.v | ||
MetalSyntax.v | ||
MyList.v | ||
MyTactics.v | ||
Option.v | ||
README.md | ||
Sequences.v |
This code has been tested with Coq 8.5pl3.
For now, this code requires my slightly patched version of Autosubst. To install this library, proceed as follows:
git clone git@github.com:fpottier/autosubst.git
cd autosubst
make && make install
You can then compile the Coq code as follows:
make _CoqProject
make -j4