Cartesian double theories: A double-categorical framework for categorical doctrines
Michael Lambert, Evan Patterson

TL;DR
This paper introduces a double-categorical framework for categorical doctrines called cartesian double theories, enabling a unified and flexible way to model various categorical structures with finite products.
Contribution
It develops the concept of cartesian double theories and demonstrates their ability to model many familiar categorical structures, providing a new, generator-and-relations-based approach.
Findings
Models form a unital virtual double category with various morphisms.
Many models' categories are representable, forming genuine double categories.
The framework simplifies the presentation of theories compared to 2-monads.
Abstract
The categorified theories known as "doctrines" specify a category equipped with extra structure, analogous to how ordinary theories specify a set with extra structure. We introduce a new framework for doctrines based on double category theory. A cartesian double theory is defined to be a small double category with finite products and a model of a cartesian double theory to be a finite product-preserving lax functor out of it. Many familiar categorical structures are models of cartesian double theories, including categories, presheaves, monoidal categories, braided and symmetric monoidal categories, 2-groups, multicategories, and cartesian and cocartesian categories. We show that every cartesian double theory has a unital virtual double category of models, with lax maps between models given by cartesian lax natural transformations, bimodules between models given by cartesian modules, 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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHomotopy and Cohomology in Algebraic Topology
