Coq On Your Computer
Supported Coq Versions
The following Coq versions will work well with the code provided with the learning material:
8.188.19.18.19.28.20.19.0.0(with deprecation warnings)
You can try other versions as well, but we might be less able to help you with problems you encounter.
Installing and Using Coq
There are multiple ways to use / install Coq on your machine. An extensive overview is given on the official website.
VsCoq (Visual Studio Code + Coq)
We recommend installing the VsCoq extension in VS Code on your own machine. In case that doesn’t work for you, you can try using the FRS Coq Virtual Machine or some of the other options.
Installing VsCoq on Your Own Machine
- Follow the installation instructions.
- In case the instructions above do not work for you, you can try following the official guide.
- In the extension settings, change
Vscoq > Proof: ModetoContinuous(instead ofManual). This will allow VsCoq to provide you with continuous information about the state of your proof.
FRS Coq VM
If installing VsCoq on your machine doesn’t work, you can download a Debian-based virtual machine that we’ve prepared for this course:
- Download the VM.
- Download VirtualBox.
- Start the VM in VirtualBox and open Visual Studio Code - everything should be preinstalled and set up.
Both the user and root passwords for the VM are pwd.
Other
If VsCoq doesn’t work for you, you can try one of the following:
- Install Coq on your computer
- Coq in the Browser - this is based on Coq 8.16, but should work for the first few files we look at