Transpension: The Right Adjoint to the Pi-type
Andreas Nuyts, Dominique Devriese

TL;DR
This paper introduces the transpension type, a new type former that is right adjoint to universal quantification over a shape, enhancing internal presheaf models of dependent type theory.
Contribution
It proposes the transpension type as a novel internal operator, providing a unified framework to improve and relate various internal presheaf operators in dependent type theory.
Findings
Defines the transpension type with general typing rules
Provides presheaf semantics using base category functors called multipliers
Shows how transpension can unify and enhance existing internalization operators
Abstract
Presheaf models of dependent type theory have been successfully applied to model HoTT, parametricity, and directed, guarded and nominal type theory. There has been considerable interest in internalizing aspects of these presheaf models, either to make the resulting language more expressive, or in order to carry out further reasoning internally, allowing greater abstraction and sometimes automated verification. While the constructions of presheaf models largely follow a common pattern, approaches towards internalization do not. Throughout the literature, various internal presheaf operators (, , , , , , the strictness axiom and locally fresh names) can be found and little is known about their relative expressivenes. Moreover, some of these require that variables whose type is a shape…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Semantic Web and Ontologies · Logic, Reasoning, and Knowledge
