Skip to content

umazalakain/session-types-coq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project requires Coq 8.8.2 and Coq-Equations v1.2-8.8. They can both be installed via opam or from source. If you happen to be using the package manager Nix, you can launch a shell with both of them in scope:

nix-shell --packages coq_8_8 coqPackages_8_8.equations

Once those two dependencies are in scope, this project can be compiled as follows:

coq_makefile -f _CoqProject -o makefile
make

Alternatively, to step through the definitions and proofs, you can run coqide, load the files in src, and press F6 or select Compile -> Make. You can then interactively walk through the proofs with Ctrl-Down and Ctrl-Up.

About

Formalising session types in Coq

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published