Code examples for Interactive Computer Theorem Proving class
The source code is available here.
Utility code
ListUtil
Theorems about lists, including decision procedures for some standard predicates on lists
Maps
Functors for building finite map and set implementations
Andersen's Analysis
This is the example from the first day of class. It's a certified must-not-alias procedure based on Andersen's Analysis. The basic structure of the development goes like: