A diagram model of linear dependent type theory
Martin Lundfall

TL;DR
This paper introduces a new dependent type theory integrating linear and non-linear types, with novel type formers and modalities, and provides a diagram model that supports linear univalence.
Contribution
It develops a combined framework for linear and dependent types with new type formers and modalities, and constructs a diagram model supporting linear univalence.
Findings
The diagram model extends the groupoid model to linear types.
Supports a linear analogue of the univalence axiom.
Provides a categorical semantics for the combined type theory.
Abstract
We present a type theory dealing with non-linear, "ordinary" dependent types (which we will call cartesian) and linear types, where both constructs may depend on terms of the former. In the interplay between these, we find new type formers and , akin to and , but where the dependent type , (and therefore the resulting construct) is a linear type. These can be seen as internalizing universal and existential quantification of linear predicates. We also consider two modalities, and , transforming linear types into cartesian types and vice versa. The theory is interpreted in a split comprehension category accompanied by a split symmetric monoidal fibration, . This structure determines, for any context , fibers and ;…
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
TopicsHomotopy and Cohomology in Algebraic Topology · Logic, programming, and type systems · Advanced Topics in Algebra
