15-317 Constructive Logic
Assignments

  • Homeworks may require use of the course software, or simply a write-up with pencil and paper or LaTeX.
  • Homework assignments must be submitted via Gradescope by 11:59 pm on the due date.
  • You have up to 3 late days to use throughout the semester, with at most 1 late day on any single assignment.
  • We will do our best to return graded homework within one week of its due date.
  • For typesetting deductions in LaTeX, we use proof.sty.
  • Assignments will be posted here as they become available.
Out Assignment   Due

Wed Aug 31 Homework 1: Say Hi to Logic (PDF only)   Wed Sep 7  
Wed Sep 7 Homework 2: Constructivity & Harmony! (PDF only)   Wed Sep 14  
Wed Sep 14 Homework 3: Proof Terms and Verifications & Uses (PDF only)   Wed Sep 21  
Wed Sep 21 Homework 4: Quantifiers and Arithmetic (PDF only)   Wed Sep 28  
Wed Sep 28 Homework 5: Sequent Calculus (PDF only)   Thurs Oct 6  
Wed Oct 5 Homework 6: Cut Admissibility and Classical Logic (PDF only)   Wed Oct 12  
Wed Oct 12 Homework 7: Theorem Proving (PDF only)   Wed Oct 26  
Wed Oct 26 Homework 8: Inversion (PDF only)   Wed Nov 2  
Wed Nov 2 Homework 9: Prolog (PDF only)   Wed Nov 9  
Wed Nov 9 Homework 10: Linear Logic (PDF only)   Wed Nov 16  
Wed Nov 16 Homework 11: Focused and Linear Logic (PDF only)   Tue Nov 22  
Fri Nov 25 Homework 12: Modal Logic (PDF only)   Fri Dec 2  

All assignments in the course are individual assignments. All work you hand in on assignments must be your own work. You should not copy any part of any other person's solution, nor look at any solution before preparing your own. You must not make your solutions, in whole or in part, available to any other student, and it is your responsibility to ensure that others cannot read your files.

It is permissible to discuss assignment problems or other course material in general terms, but such discussions must stop short of discussing solutions to assignment problems.


[ Home | Schedule | Assignments | Software ]