Proofs and Types
August – November 2018


Administrative Details


  • Evaluation
    • Assignments 30%, midsemester exam 30%, final exam 40%
    • Copying is fatal
  • Resources
    • Proofs and Types (Jean-Yves Girard with Paul Taylor & Yves Lafont)
    • Lectures on the Curry-Howard Isomorphism (Morten Heine Sorensen & Pawel Urzyczyn)
    • Derivation and Computation (Harold Simmons)
  • Submit all assignments on Moodle only. Further instructions will be given as part of the assignments.

Course Plan


  • Untyped lambda calculus
  • (Propositional) intuitionistic logic, normalization
  • Simply typed lambda calculus
  • Curry-Howard isomorphism
  • Classical logic and control operators
  • Sequent calculus, cut elimination
  • First order logic and arithmetic
  • System T
  • System F and second order logic
  • Dependent types

Assignments


Lectures