Lecture: Proving Properties of Recursive List Functions
Background Material
Reading
- Little Prover (chapters 1-6)
Topics
- Substitution semantics
- Equational reasoning
- Definitional principle
- Structural induction
- Proving properties of lists (length, append, reverse)
Lecture Notes
Programs
Resources
Created: Oct. 30, 2014 (revised May 31, 2016) by jjohnson@cs.drexel.edu