Higher inductive types, inductive families, and inductive-inductive types

von Raumer, Jakob (2020) Higher inductive types, inductive families, and inductive-inductive types. PhD thesis, University of Nottingham.

[thumbnail of main.pdf]
Preview
PDF (Thesis - as examined) - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (614kB) | Preview

Abstract

Martin-Löf type theory is a formal language which is used both as a foundation for mathematics and the theoretical basis of a range of functional programming languages. Inductive types are an important part of type theory which is necessary to express data types by giving a list of rules stating how to form this data. In this thesis we we tackle several questions about different classes of inductive types.

In the setting of homotopy type theory, we will take a look at higher inductive types based on homotopy coequalizers and characterize their path spaces with a recursive rule which looks like an induction principle. This encapsulates a proof technique known as ``encode-decode method''.

In an extensional meta-theory we will then explore the phenomenon of induction-induction, specify inductice families and discuss how we can reduce each instance of an inductive-inductive type to an inductive family. Our result suggests a way to show that each type theory which encompasses inductive families can also express all inductive-inductive types.

Item Type: Thesis (University of Nottingham only) (PhD)
Supervisors: Capretta, Venanzio
Nordvall Forsberg, Fredrik
Keywords: Homotopy type theory, Basic type theory, Higher inductive types, Inductive-inductive types.
Subjects: Q Science > QA Mathematics > QA 75 Electronic computers. Computer science
Faculties/Schools: UK Campuses > Faculty of Science > School of Computer Science
Item ID: 60036
Depositing User: von Raumer, Jakob
Date Deposited: 19 Mar 2021 09:28
Last Modified: 26 Apr 2021 09:47
URI: https://eprints.nottingham.ac.uk/id/eprint/60036

Actions (Archive Staff Only)

Edit View Edit View