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 25 Overview
Wed Aug 27 Natural Deduction HW1 out

Mon Sep 1 No class
Wed Sep 3 Harmony HW1 due, HW2 out

Mon Sep 8 Proofs as Programs
Wed Sep 10 Verifications and Uses HW2 due, HW3 out

Mon Sep 15 Quantification
Wed Sep 17 Heyting Arithmetic HW3 due, HW4 out

Mon Sep 22 Sequent Calculus
Wed Sep 24 Sequent Calculus HW4 due, HW5 out

Mon Sep 29 Midterm 1
Wed Oct 1 Cut Elimination HW5 due, HW6 out

Mon Oct 6 Propositional Theorem Proving
Wed Oct 8 Inversion HW6 due, HW7 out

Mon Oct 13 No class
Wed Oct 15 No class

Mon Oct 20 Classical Logic
Wed Oct 22 Logic Programming HW7 due, HW8 out

Mon Oct 27 Prolog
Wed Oct 29 Backward Chaining HW8 due, HW9 out

Mon Nov 3 Forward Chaining
Wed Nov 5 Linear Logic (Blocks World, Substructural Deduction) HW9 due, HW10 out

Mon Nov 10 Midterm 2
Wed Nov 12 Focusing HW10 due, HW11 out

Mon Nov 17 Modal Logic
Wed Nov 19 Ordered Logic HW11 due

Mon Nov 24 Session Types
Wed Nov 26 No class

Mon Dec 1 Classical Sequent Calculus
Wed Dec 3 TBA

TBA Final exam

[ Home | Schedule | Assignments | Software ]