-
Notifications
You must be signed in to change notification settings - Fork 6
Abstracts.2020.Impredicativity
by Thierry Coquand
I will try to present the calculus that I designed in 1984–85, inspired by the works of de Bruijn, Girard and Martin-Löf, and what were the main problems at the time. I will compare it to the system of Frege, and explain how it provides a uniform notation for terms and proofs in higher-order logic (∀t : (t ⟶ ο) ⟶ ο
with t ::= ι
extended by not just t ::= ... | ο | ι → t
but by t ::= ... | ο | t1 → t2
) and proofs of parametricity. I will also explain how it was possible to represent inductive definitions. Next, I will connect it with the work about paradoxes in type theory and how this suggested the extension with universes. If time allows, I will explain what were the problems with an encoding of inductive data types, and why this was extended with primitive inductive definitions.
- Thierry Coquand: Some remarks on dependent type theory
- Wikipedia: Frege's Begriffsschrift
- Steven Fortune, Daniel Leivant, Michael O'Donnell: The Expressiveness of Simple and Second-Order Type Structures (1983)
- N.G. de Bruijn: AUTOMATH, A Language for Mathematics (1973)
- Thierry Coquand: Type Theory in The Stanford Encyclopedia of Philosophy (2006, 2018)
- Thierry Coquand: An Analysis of Girard's Paradox (1986)
- Thierry Coquand: Metamathematical Analysis of a Calculus of Constructions
- Alexandre Miquel: Le Calcul des Constructions implicite — Syntaxe et Sémantique (2001)
- Frank Pfenning, Christine Paulin-Mohring: Inductively Defined Types in the Calculus of Constructions (1989)
- Jean-Philippe Bernardy, Patrik Jansson, Ross Paterson: Parametricity and Dependent Types (2010)