Table of Contents
Fetching ...

Instances of models of double-categorical theories

Kevin Carlson, Evan Patterson

TL;DR

The paper develops a unified notion of instance for models of cartesian double theories, extending the classical idea of presheaves and profunctors to the double-category setting. It shows that such instances are equivalently described by discrete opfibrations over the model, and it builds a comprehensive factorization framework in which these fibrations form the right class. The results extend to cartesian double theories, where cartesian instances correspond to cartesian discrete opfibrations, and lead to algebraic (finite-product) presentations and multicategory interpretations. The work further explores multicategorical examples, cocartesian/symmetric variants, and a modal double-theory extension, highlighting applications to algebraic profunctors and categorical databases and suggesting future directions in modal theory and presentability. Collectively, the framework provides a robust, algebraic approach to instances, fibrations, and factorization in double-categorical settings with practical implications for database theory and higher-morder morphisms.

Abstract

We contribute a chapter in common to categorical database theory and to the study of higher morphisms between double categories. The common thread here is the notion of instance, or right module, which we generalize from functors from a plain category into Set to the models of a (cartesian) double theory. This provides a concept of instance for such objects as a category equipped with a monad, or a (symmetric) multicategory, recovering the multifunctors into Set in the latter case. We also show that instances of models are equivalent to an appropriate concept of discrete opfibration over that model, not recoverable as the representable discrete opfibrations in the 2-category of models. Finally, we give comprehensive factorization systems with these discrete opfibrations as the right class.

Instances of models of double-categorical theories

TL;DR

The paper develops a unified notion of instance for models of cartesian double theories, extending the classical idea of presheaves and profunctors to the double-category setting. It shows that such instances are equivalently described by discrete opfibrations over the model, and it builds a comprehensive factorization framework in which these fibrations form the right class. The results extend to cartesian double theories, where cartesian instances correspond to cartesian discrete opfibrations, and lead to algebraic (finite-product) presentations and multicategory interpretations. The work further explores multicategorical examples, cocartesian/symmetric variants, and a modal double-theory extension, highlighting applications to algebraic profunctors and categorical databases and suggesting future directions in modal theory and presentability. Collectively, the framework provides a robust, algebraic approach to instances, fibrations, and factorization in double-categorical settings with practical implications for database theory and higher-morder morphisms.

Abstract

We contribute a chapter in common to categorical database theory and to the study of higher morphisms between double categories. The common thread here is the notion of instance, or right module, which we generalize from functors from a plain category into Set to the models of a (cartesian) double theory. This provides a concept of instance for such objects as a category equipped with a monad, or a (symmetric) multicategory, recovering the multifunctors into Set in the latter case. We also show that instances of models are equivalent to an appropriate concept of discrete opfibration over that model, not recoverable as the representable discrete opfibrations in the 2-category of models. Finally, we give comprehensive factorization systems with these discrete opfibrations as the right class.

Paper Structure

This paper contains 8 sections, 15 theorems, 5 equations.

Key Result

proposition 10

Consider lax functors $X,Y:\mathbb{D}\to \mathbb{E}$ such that $\mathbb{E}$ is an equipment def:equipment and $\alpha:X\to Y$ a morphism. Then there is an induced functor $\alpha^*:\mathop{\mathrm{Inst}}\nolimits(Y)\to \mathop{\mathrm{Inst}}\nolimits(X)$ given intuitively by substituting $\alpha$ in

Theorems & Definitions (53)

  • definition 1: Lax functor
  • definition 2: 2-category of double categories and lax functors
  • definition 3: Module between double functors
  • definition 4: Modulation
  • definition 5
  • definition 6: Instance of a model, preliminary
  • definition 8: Instance of a model
  • definition 9: Category of instances
  • proposition 10: Functoriality of instances
  • proof
  • ...and 43 more