| Date |
Lecture |
|
|
Homework |
|
| Tue | Jan | 6 |
Overview/Natural Deduction |
|
|
|
| Thu | Jan | 8 |
Natural Deduction |
|
|
|
|
| Tue | Jan | 13 |
Tutch tutorial |
  |
|
|
| Thu | Jan | 15 |
Local soundness and completeness |
|
|
HW1 out |
|
| Tue | Jan | 20 |
Proofs as programs |
|
|
|
| Thu | Jan | 22 |
Subject reduction |
|
|
HW 1 due / HW 2 out |
|
| Tue | Jan | 27 |
Quantifiers |
|
|
|
| Thu | Jan | 29 |
Computational meaning |
|
|
HW 2 due / HW 3 out |
|
| Tue | Feb | 3 |
Classical Logic |
|
|
|
| Thu | Feb | 5 |
Proof irrelevance |
|
|
HW 3 due |
|
| Tue | Feb | 10 |
Review |
|
|
|
| Thu | Feb | 12 |
Midterm I |
|
|
|
|
| Tue | Feb | 17 |
Reasoning with data types |
|
|
HW 4 out |
| Thu | Feb | 19 |
Induction |
|
|
|
|
| Tue | Feb | 24 |
BREAK |
|
|
|
| Thu | Feb | 26 |
BREAK |
|
|
|
|
| Tue | Mar | 3 |
Logic programming |
|
|
|
| Thu | Mar | 5 |
Logic programming |
|
|
HW 4 due / HW 5 out |
|
| Tue | Mar | 10 |
Sequent Calculus |
|
|
|
| Thu | Mar | 12 |
Meta-theoretic properties |
|
|
HW 5 due / HW 6 out |
|
| Tue | Mar | 17 |
Inversion and Focusing |
|
|
|
| Thu | Mar | 19 |
Computations and focusing |
|
|
HW 6 due |
|
| Tue | Mar | 24 |
Review |
|
|
|
| Thu | Mar | 26 |
Midterm II |
|
|
Project proposal due |
|
| Tue | Mar | 31 |
Bottom-up logic programming |
|
|
|
| Thu | Apr | 2 |
Higher-order logic programming |
|
|
Milestone I due |
|
| Tue | Apr | 7 |
Presentations |
|
|
|
| Thu | Apr | 9 |
Presentations |
|
|
Milestone II due |
|