- LF - Logical Foundations
- PLF - Programming Language Foundations
- VFA - Verified Functional Algorithms
- QC - QuickChick
- VC - Verifiable C
- SLF - Separation Logic Foundations
./run.sh build # Build all files
./run.sh file <path> # Build specific file
./run.sh clean # Clean compiled fileslf/ # Logical Foundations
├── ch01_basics/
└── ch02_induction/
└── ...
plf/ # Programming Language Foundations
└── ch01_equiv/
...
From SF Require Import lf.ch01_basics.p01_days.
From SF Require Import {book}.ch{num}_{name}.p{num}_{name}.Run ./run.sh build before using VSCoq! it requires compiled .vo files to resolve imports.
Without compiled files, you'll see errors like:
Cannot find a physical path bound to logical path
lf.ch01_basics.p01_days with prefix SF.
If you have compiled files but are still seeing those frustrating red errors, try changing the import line and then changing it back, or restart VSCoq.