Primitive Recursive Dependent Type Theory

Ulrik Buchholtz,Johannes Schipp von Branitz
2024-04-01
Abstract:We show that restricting the elimination principle of the natural numbers type in Martin-Löf Type Theory (MLTT) to a universe of types not containing $\Pi$-types ensures that all definable functions are primitive recursive. This extends the concept of primitive recursiveness to general types. We discuss extensions to univalent type theories and other notions of computability. We are inspired by earlier work by Martin Hofmann, work on Joyal's arithmetic universes, and Hugo Herbelin and Ludovic Patey's sketched Calculus of Primitive Recursive Constructions.
Logic,Logic in Computer Science
What problem does this paper attempt to address?