[11/09]: Hoare Logic
(notes).
Reading: Chapter 3 of Reynolds, and the following chapters from software foundations, Volume 2:
Hoare,
Hoare2,
and HoareAsLogic.
[10/26]: Denotational Semantics (continued).
[10/19]: Denotational Semantics (notes). Reading: Chapter 2 of Reynolds.
[09/21]:
Mathematical foundations (notes). Reading: Appendix of Reynolds.
[09/14]: Coq tutorial, continued.
[09/07]: Introduction (notes), and
Coq tutorial (Overview, and Coq files used for the demo). Here are instructions on how to install Coq, emacs and proof general on windows.