CS 747 Formal Reasoning with Proof Assistants
Winter 2026
Outline
Schedule
Resources
Ed
Marmoset
Installation instructions for Lean can be found here.
The Lean community maintains a rich set of resources for learning Lean. Here are some recommended for this course:
It is recommended that you use opam to install the Rocq prover. This course will use version 20.0 of the Rocq prover.
There are IDEs of varying levels of sophistication that you can use for your Rocq development:
Texts: