Type Theory is at the same time an alternative to set theory as a mathematical foundation and a programming language originally conceived by the Swedish philosopher and mathematician Per Martin-Löf. The course is an introduction to Type Theory which covers the following topics:
λ-calculus and combinatory logic
Propositions as types
Classical vs intuitionistic reasoning
Dependent types, Π- and Σ-types
Reasoning in Type Theory, Equality
Inductive and coinductive types
Universes and paradoxes
Homotopy Type Theory
The Agda system will be used for examples and exercises.
Timetable and venue:
All lectures will be held in Ca' Vignal 2 and 3, strada Le Grazie 15, Verona.
******** CSS e script comuni siti DOL - frase 9957 ********