15-816 Linear Logic
Schedule

  • Lectures are Tuesday and Thursday, 12:00-1:20, Wean Hall 5409.
  • The class notes provide additional reading material.
    They complement, but do not replace the lecture.
  • The schedule is subject to change throughout the semester.
Date Lecture    Reading    Homework Due

Thu Sep 13 Introduction intro.pdf, pp. 1-8  

Tue Sep 18 Linear Natural Deduction lnd.pdf, pp. 9-16  
Thu Sep 20 Unrestricted Hypotheses lnd.pdf, pp. 17-26  

Tue Sep 25 Normal Deductions normal.pdf, pp. 27-40  
Thu Sep 27 Sequent Calculus seq.pdf, pp. 45-48 Exc 2.1, 2.6, 2.9

Tue Oct 2 Cut Elimination seq.pdf, pp. 49-53  
Thu Oct 4 Pi-Calculus in Linear Logic picalc.pdf, pp. 57-61 Exc 3.1, 3.2

Tue Oct 9 Decidable Fragments [LMSS92]  
Thu Oct 11 Focusing focus.pdf, pp. 67-75 Exc 3.4, 3.5

Tue Oct 16 Linear Objects [AP91]  
Thu Oct 18 Midterm Exam (in class)    

Tue Oct 23 Unification unif.pdf, pp. 77-90  
Thu Oct 25 Resource Management [HP01]  

Tue Oct 30 Linear Logic Programming lp.pdf, pp. 91-99  
Thu Nov 1 Logical Compilation logcomp.pdf, pp. 100-107 Project Proposal

Tue Nov 6 Linear Lambda-Calculus linlam.pdf, pp. 109-115  
Thu Nov 8 Linear Functional Programming linfp.pdf, pp. 116-131 Exc 5.1, 5.5, 5.6

Tue Nov 13 Termination term.pdf, pp. 133-137  
Thu Nov 15 Polynomial Time Computation [Hof] Exc 6.14, 6.20

Tue Nov 20 Linear Type Theory lintt.pdf, pp. 141-144  
Thu Nov 22 No Classes (Thanksgiving)    

Tue Nov 27 Dependent Types lintt.pdf, pp. 145-150  
Thu Nov 29 Logical Frameworks llf.pdf, pp. 151-154  

Tue Dec 4 Linear Logical Framework llf.pdf, pp. 155-158  
Thu Dec 6 Ordered Logic [PP99]  

Tue Dec 11 Project Day (no class)    
Thu Dec 13 Final Project Due    

[ Home | Schedule | Assignments | Handouts | Software | Resources ]

fp@cs
Frank Pfenning