Includes supplementary material: sn.pub/extras
Thierry Coquand
Coq Formal Methods Formal Specification Formal Verification Inductive Types Lambda Calculus Program Semantics Programming Logics Programming Theory Rewriting Systems Type Systems Types programming proof theory verification