Type theory
The following topics are covered:
Type theory: lambda calculus, contexts, forms of judgement, simple types, inductive types. Operational semantics: confluence and normalization. The Curry-Howard isomorphism. Martin-Löf type theory: dependent types, induction and elimination rules, identity types, universes. The Brouwer-Heyting-Kolmogorov interpretation of logic. Meaning explanations. Semantics of dependent types. Explicit substitution. Category theoretical models. One or more of the following areas of application of type theory are covered: homotopy theory, models for (constructive) set theory and proof assistants.
Eligibility: The course Logic (MM7008) corresponds to the newer version Mathematics III - Logic (MM5024).
The course consists of one element.
Teaching Format
Teaching consists of lectures and exercise sessions.
Assessment
Assessment takes place through a written assignments, and written and oral exams.
Examiner
Per Martin-Löf: Intuitionistic Type Theory. Bibliopolis.





