Resources

 

Installing the Coq proof assistant

Make sure you have the Coq proof assistant working in the first week, best before the first lecture.  Directions for installation are at the Coq site.  Beginners are encouraged to use one of the binary installers (MacOs, Windows, Linux) and the accompanying CoqIDE.  You can get help with the installation in the office hours and the tutorials.

 

Literature

  • Henk Barendregt and Herman Geuvers,
    Proof-checking using Dependent Type Systems.
    Handbook of Automated Reasoning, Volume II, 1149--1240.
    Elsevier 2001.
  • Jean-Yves Girard,
    Proofs and Types
    Cambridge University Press, 1990.
  • Dag Prawitz,
    Natural Deduction, a Proof-theoretical Study.
    Dover Publications, 2006. (first published 1965)
  • The Univalent Foundations Program
    Homotopy Type Theory.
    Institute for Advanced Study, Princeton, 2013.
  • M.H. Sorensen and P. Urzyczyn,
    Lectures on the Curry-Howard Isomorphism.
    Elsevier, 2006.
  • Peter B. Andrews,
    An Introduction to Mathematical Logic and Type Theory: To Truth Through Proof.
    Kluwer Academic Publishers, 2002.
  • J. Roger Hindley and Jonathan P. Seldin,
    Lambda Calculus and Combinators: An Introduction.
    Cambridge University Press, 2008.
  • Anne S. Troelstra and Helmut Schwichtenberg,
    Basic Proof Theory. 2nd edition.
    Cambridge University Press, 2000.
  • Franz Baader and Tobias Nipkow,
    Term Rewriting and All That.
    Cambridge University Press, 1998.
  • Per Martin-Löf, Papers on Intuitionistic Type Theory.
    Bibliopolis, 1984.
Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.