Instances of models of double-categorical theories
Carlson, Patterson
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.
academic
Instances of Models of Double-Categorical Theories
This paper makes joint contributions to the study of categorical database theory and higher-order morphisms between double categories. The common thread is the concept of instances or right modules, which the authors generalize from functors from ordinary categories to Set to models of (Cartesian) double theories. This provides an instance concept for objects such as categories with monads or (symmetric) multicategories, and in the latter case recovers multifunctors to Set. The authors also prove that instances of models are equivalent to an appropriate notion of discrete opfibrations over that model, which cannot be recovered as representable discrete opfibrations in the model 2-category. Finally, they provide a comprehensive factorization system with these discrete opfibrations as the right class.
Development needs of double category theory: Modern weak double category theory originated from the collaboration of Paré and Grandis, whose "main idea" was to study arrows in pseudo-double categories that are either too lax (such as profunctors, spans, relations) or too strict (such as adjunctions) to admit limits, associating them with more ordinary (horizontal) arrows.
Requirements of categorical database theory: Spivak and Kent pioneered categorical database theory, viewing small categories C as ontologies or database schemas, and concrete databases as C-sets. This idea has been extended in applied category theory, including algebraic databases and attributed C-sets.
Software application drivers: The CatColab application developed by the authors at Topos Institute is based on Paré's theory of lax double functors to Span, interpreting small double categories as double (Lawvere) theories and structure-preserving lax functors as models of theories.
The traditional instance concept (such as C-sets corresponding to modules I 7→ C) cannot be directly generalized in general double theories. When X is a model of a double theory admitting non-trivial proarrows, although the model 1 is terminal with respect to tight morphisms of the model, it is sufficiently rich to act non-trivially on the left side of the module.
Defined the instance concept for double theory models: Generalized the instance concept from ordinary categories to general double theories, addressing technical difficulties by requiring "I acts trivially on the left."
Established presheaf-type representation of instances: Proved that the instance category of any model X is equivalent to the category of functors κ(X) → Set, where κ(X) is the "collage" of X.
Established equivalence between instances and discrete opfibrations: The main theorem proves equivalence between instances of a model and discrete opfibrations over that model, generalizing the classical equivalence between copresheaves and discrete opfibrations over categories.
Constructed comprehensive factorization systems: Using local representability of the model category, constructed a comprehensive factorization system with discrete opfibrations as the right class.
Generalized to the Cartesian case: Extended all results to Cartesian double theories, covering important examples such as Lawvere theories and symmetric multicategories.
Let D be a double theory and E be a double category with terminal object I. D has a terminal model I in E. An instance of model X is a module H: I 7→ X satisfying "I acts trivially on the left," meaning all laxators of the following form are identities:
The "left trivial action" condition cleverly resolves technical difficulties in defining instances in general double theories, avoiding problems with direct generalization in cases with non-trivial proarrows.
The κ construction provides a systematic method for "flattening" double category structures into ordinary categories, enabling the use of classical presheaf theory.
For a fixed model B of simple double theory D, there exists an equivalence
∇: Dopf(B) ⇄ Inst(B): ∫
between the category of discrete opfibrations over B and the category of instances of B.
This paper cites 51 important references, covering:
Foundational literature in double category theory (Grandis & Paré, Verity, etc.)
Categorical database theory (Spivak & Kent, etc.)
Locally representable category theory (Adámek & Rosický, etc.)
Opfibration and factorization system theory (Street & Walters, etc.)
This paper is an important theoretical contribution at the intersection of double category theory and categorical database theory, providing new perspectives and tools for understanding and applying double theory models. Its technical depth and theoretical completeness make it an important reference in this field.