15-317 Constructive Logic
Schedule

  • The class notes provide additional reading material. They complement the lecture, but do not replace it.
  • The schedule (including exam dates) is subject to change throughout the semester.
Date Lecture or Recitation Additional Material Homework Due/Out

Mon Aug 30 Overview
Wed Sep 1 Natural Deduction HW1 out

Mon Sep 6 No class
Wed Sep 8 Harmony HW1 due, HW2 out

Mon Sep 13 Proofs as Programs
Wed Sep 15 Verifications and Uses HW2 due, HW3 out

Mon Sep 20 Quantification
Wed Sep 22 Heyting Arithmetic HW3 due, HW4 out

Mon Sep 27 Sequent Calculus
Wed Sep 29 Sequent Calculus

Mon Oct 4 Midterm 1
Wed Oct 6 Cut Elimination HW5 out

Mon Oct 11 Classical Logic
Wed Oct 13 Propositional Theorem Proving HW5 due, HW6 out

Mon Oct 18 Inversion
Wed Oct 20 Logic Programming HW6 due, HW7 out

Mon Oct 25 Prolog
Wed Oct 27 Certifying Theorem Provers HW7 due, HW8 out

Mon Nov 1 Backward Chaining
Wed Nov 3 Forward Chaining HW8 due, HW9 out

Mon Nov 8 Midterm 2
Wed Nov 10 Focusing HW9 due, HW10 out

Mon Nov 15 Linear Logic (Blocks World, Substructural Deduction)
Wed Nov 17 Ordered Logic HW10 due, HW11 out

Mon Nov 22 Modal Logic
Wed Nov 24 No class

Mon Nov 29 Session Types
Wed Dec 1 Session Types HW11 due

TBA Final exam

[ Home | Schedule | Assignments | Software ]