Abstract
We investigate inductive types in type theory, using the insights provided by homotopy type theory and univalent foundations of mathematics. We do so by introducing the new notion of a homotopy-initial algebra. This notion is defined by a purely type-theoretic contractibility condition that replaces the standard, category-theoretic universal property involving the existence and uniqueness of appropriate morphisms. Our main result characterizes the types that are equivalent to W-types as homotopy-initial algebras.
Original language | English |
---|---|
Article number | 51 |
Pages (from-to) | 1-45 |
Number of pages | 45 |
Journal | Association for Computing Machinery. Journal |
Volume | 63 |
Issue number | 6 |
DOIs | |
Publication status | Published - Feb 2017 |
Keywords
- Proof theory
- Categorical semantics
- Homotopy type theory
- initial algebra
- induction
- recursion
- W-types