Schedule:
Date | Lecturer | Lecture Notes | Reading | Homework | Improved versions of (some) homeworks |
(Some) solutions |
Sep. 5 | BCP | HW1and2.v | CPDT 1 - 2.1 | HW1and2.v (first part) | ||
Sep. 10 | BCP | HW1and2.v | 2.2 | HW1and2.v (second part) | ||
Sep. 12 | BCP | 3.1 - 3.5 | HW3.txt | |||
Sep. 17 | BCP | 3.6 - 3.9 | HW4.v | |||
Sep. 19 | Daniel Wagner | lecture6_lecture_part1.v, lecture6_lecture_part2.v | 4 | HW5.v | ||
Sep. 24 | Daniel / BCP | TAPL 21.1 | ||||
Sep. 26 | Catalin Hritcu | HW6.v | Gimenez and Casteran tutorial, CPDT 5, Catalin's blog | HW6.v | coind.zip | |
Oct 1 | Catalin | HW7.v (a.k.a. CoindSem.v) | Leroy and Grall's coinduction tutorial | HW7.v | ||
Oct 3 | Justin Hsu | HW8.v (a.k.a. SubsetHW.v) | CPDT 6 | HW8.v | HW8i.v | |
Oct 8 | Guest lecture: Matthieu Sozeau | Matrices.v, MatricesFull.v, slides | ||||
Oct 10 | Marco Gaboardi | CPDT 7 and optionally this paper for additional background | HW9.v | |||
Oct 15 | Jennifer Paykin | CPDT 8 | HW10.v | HW10i.v | HW10i-sol.v | |
Oct 17 | Jennifer / Dmitri Garbuzov | CPDT 8 / 9 | HW11.v | |||
Oct 24 | Dmitri | CPDT 9 | HW12.v | |||
Oct 29 | Hurricane break | |||||
Oct 31 | Dmitri | CPDT 9 | HW13.v | |||
Nov 5 | Vivien Durey | CPDT 10 | HW14.v | HW14i.v | HW14i-sol.v | |
Nov 7 | Antal Spector-Zabuski | CPDT 11 | HW15.v | |||
Nov 12 | Vilhelm Sjoberg | CPDT 12 | HW16.v (optional) | |||
Nov 14 | Richard Eisenberg | CPDT 13 | HW17.v | HW17i.v | HW17i-sol.v | |
Nov 19 | Richard / Arthur Azevedo de Amorim | CPDT 14 | ||||
Nov 26 | Arthur | CPDT 14 | HW18.v | HW18i.v | ||
Nov 28 | Arthur / Leonidas Lampropoulos | CPDT 15 | HW19.v | |||
Dec 3 | Leonidas | |||||
Dec 5 | Nick Watson | CPDT 17 | HW20.v |