Relating homotopy equivalences to conservativity in dependent type theories with computation axioms
Matteo Spadetto
TL;DR
The paper addresses the problem of conservativity between extensional and propositional dependent type theories by leveraging homotopy-theoretic concepts. It develops a semantic framework based on categories with attributes and canonical homotopy equivalences to identify contexts and types up to homotopy, then constructs a quotient model that interprets an Extensional Type Theory exactly over a Propositional Theory restricted to h-sets. The main contributions are the introduction of canonical context/type equivalences, the construction of a semantic context category and its display maps, and the demonstration that Extensional Type Theory is conservative over Propositional Type Theory (augmented with UIP for the concluding step) for judgments about h-sets. This yields a semantic route to conservativity results in dependent type theories with propositional computation rules, linking extensional reasoning to a range of propositional judgments and offering a robust foundation for interpreting propositional type theories within an extensional framework. The results have implications for understanding equality, identity types, and computation rules in type-theoretic foundations and may inform formalizations in proof assistants and univalent foundations.
Abstract
We prove a conservativity result for extensional type theories over propositional ones, i.e. dependent type theories with propositional computation rules, or computation axioms, using insights from homotopy type theory. The argument exploits a notion of canonical homotopy equivalence between contexts, and uses the notion of a category with attributes to phrase the semantics of theories of dependent types. Informally, our main result asserts that, for judgements essentially concerning h-sets, reasoning with extensional or propositional type theories is equivalent.
