Semantics for two-dimensional type theory
Benedikt Ahrens, Paige Randall North, Niels van der Weide
Abstract
We develop semantics and syntax for bicategorical type theory. Bicategorical type theory features contexts, types, terms, and directed reductions between terms. This type theory is naturally interpreted in a class of structured bicategories. We start by developing the semantics, in the form of comprehension bicategories. Examples of comprehension bicategories are plentiful; we study both specific examples as well as classes of examples constructed from other data. From the notion of comprehension bicategory, we extract the syntax of bicategorical type theory, that is, judgment forms and structural inference rules. We prove soundness of the rules by giving an interpretation in any comprehension bicategory. The semantic aspects of our work are fully checked in the Coq proof assistant, based on the UniMath library.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers1
Ask how each one uses itBuilds on2
Related papers
- From Semantics to Syntax: A Type Theory for Comprehension CategoriesNiyousha Najmaei, Niels van der Weide, Benedikt Ahrens, Paige Randall NorthPOPL 2026
- Constructing Higher Inductive Types as Groupoid QuotientsNiels van der WeideLICS 2020 · 1 citation
- The internal languages of univalent categoriesNiels van der WeideLICS 2025 · 4 citations
- A Syntax for Strictly Associative and Unital ∞-CategoriesEric Finster, Alex Rice, Jamie VicaryLICS 2024
- Effectful semantics in bicategories: strong, commutative, and concurrent pseudomonadsHugo Paquet, Philip SavilleLICS 2024 · 2 citations
