Problem Sets for MIT 6.822 Formal Reasoning About Programs (Spring 2018)
Instructions for completing problem set #X
Run make in the directory psetX/.
Read the module signature for the problem set in the file
psetX/PsetXSig.v. These are the instructions!
Complete psetX/PsetX.v, which implements the module signature
in psetX/PsetXSig.v. In your complete PsetX.v, there should be no
uses of Admitted or admit (or similar holes).
Run make in the psetX/ directory and ensure it builds without error.
Upload your psetX/PsetX.v file to the
class website.
Tips for building problem sets
Setting PATH for coqc
$ PATH=(your bin directory where coqc resides):$PATH
$ export PATH
Where is my bin directory?
CoqIDE users
CoqIDE bundle already includes binaries, so we can use them.
Windows: the directory where coqide.exe is located. Make sure coqc.exe is also in there.