Syntactic categories for dependent type theory: sketching and adequacy
Daniel Gratzer, Jonathan Sterling

TL;DR
This paper advocates using locally Cartesian closed categories as a foundational framework for dependent type theories, demonstrating their adequacy and advantages over more complex structures like Uemura's representable map categories.
Contribution
It introduces a semantic approach to dependent type theories using locally Cartesian closed categories and proves their adequacy compared to Uemura's framework.
Findings
Locally Cartesian closed categories effectively model dependent type theories.
Semantic adequacy of these categories relative to Uemura's framework is established.
They provide a simpler alternative to more complex categorical structures.
Abstract
We argue that locally Cartesian closed categories form a suitable doctrine for defining dependent type theories, including non-extensional ones. Using the theory of sketches, one may define syntactic categories for type theories in a style that resembles the use of Martin-L\"of's Logical Framework, following the "judgments as types" principle. The concentration of type theories into their locally Cartesian closed categories of judgments is particularly convenient for proving syntactic metatheorems by semantic means (canonicity, normalization, etc.). Perhaps surprisingly, the notion of a context plays no role in the definitions of type theories in this sense, but the structure of a class of display maps can be imposed on a theory post facto wherever needed, as advocated by the Edinburgh school and realized by the %worlds declarations of the Twelf proof assistant. Uemura has proposed…
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 · Homotopy and Cohomology in Algebraic Topology · Geometric and Algebraic Topology
