Institute of Computer Science
  1. Courses
  2. 2019/20 fall
  3. Type Theory (MTAT.05.105)
ET
Log in

Type Theory 2019/20 fall

  • Home Page
  • Lectures
  • Exercises

Lectures

# date topic links
1 04. sept. Introduction, untyped λ-calculus pdf
2 06. sept. Introduction to Coq: Basics html
3 11. sept. Untyped λ-calculus (cont.)
4 13. sept. Intro. to Coq: list, induction, apply, inversion
5 18. sept. Simply typed λ-calculus pdf
6 20. sept. Intro. to Coq Exercises.v Solutions.v
7 25. sept. Curry-Howard correspondence pdf
8 27. sept. PLF: Small-step Operational Semantics html
9 02. oct PLF: Type Systems html
10 04. oct. PLF: Simply typed λ-calculus html
11 09. oct. Curry-Howard correspondence (cont.)
12 11. oct. PLF: Properties of STλC html
13 16. oct. 2nd-order λ-calculus pdf
14 18. oct. (no lecture due to medical emergency -- sorry)
15 23. oct. Type inference; Hindley-Milner type system pdf
16 25. oct. PLF: Properties of STλC (cont.)
17 30. oct. PLF: Extensions of STλC link
18 01. nov. PLF: Extensions of STλC (cont.)
19 06. nov. The λ-cube; pure type systems pdf
20 08. nov. Dependent type programming in Coq
21 13. nov. The λ-cube; pure type systems (cont.)
22 15. nov. Dependent type programming in Coq (cont.) DepT.v
23 20. nov. Subtyping pdf
24 22. nov PLF: Subtyping
25 27. nov. Subtyping (cont.)
26 29. nov. PLF: Subtyping (cont.)

Additional chapters

If you already know the basics of Coq, study:

  • Exercises from "Intro to Interactive Theroem proving" y1.v, y2.v, y3.v, y4.v, y5.v. (UTF-8 encoded)
    • no need to finish everything
  • Induction Principles
  • Properties of Relations
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment