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 de modèles de théories double-catégoriques
Cet article apporte des contributions conjointes à la théorie des bases de données catégoriques et aux morphismes d'ordre supérieur entre double-catégories. Le fil conducteur commun est le concept d'instance ou de module droit, que les auteurs généralisent des foncteurs de catégories ordinaires vers Set aux modèles de (double-)théories (cartésiennes). Cela fournit une notion d'instance pour des objets tels que les catégories munies de monades ou les (multi-)catégories (symétriques), récupérant dans ce dernier cas les multi-foncteurs vers Set. Les auteurs démontrent également que les instances d'un modèle sont équivalentes à une notion appropriée de discrètes opfibrations au-dessus de ce modèle, ce qui ne peut pas être récupéré comme des discrètes opfibrations représentables dans la 2-catégorie des modèles. Enfin, un système de factorisation synthétique est fourni avec ces discrètes opfibrations comme classe droite.
Besoin du développement de la théorie double-catégorique: La théorie moderne des faibles double-catégories a commencé par la collaboration de Paré et Grandis, dont l'« idée maîtresse » est d'étudier dans les pseudo-double-catégories les flèches qui sont soit trop relâchées (comme les profuncteurs, les spans, les relations) soit trop strictes (comme les adjoints) pour admettre des limites, en les associant à des flèches plus ordinaires (horizontales).
Besoins de la théorie des bases de données catégoriques: Spivak et Kent ont inauguré la théorie des bases de données catégoriques, considérant une petite catégorie C comme une ontologie ou un schéma de base de données, et les bases de données concrètes comme des C-ensembles. Cette idée a été étendue dans la théorie des catégories appliquée, incluant les bases de données algébriques et les C-ensembles attribués.
Impulsion des applications logicielles: Les auteurs, au Topos Institute, ont développé l'application CatColab basée sur la théorie des foncteurs relâchés de Paré vers Span, interprétant les petites double-catégories comme des (double-)théories de Lawvere et les foncteurs relâchés préservant la structure comme des modèles de théories.
La notion classique d'instance (comme les C-ensembles correspondant aux modules I 7→ C) ne peut pas être directement généralisée aux double-théories générales. Lorsque X est un modèle d'une double-théorie admettant des proarrows non triviaux, bien que le modèle 1 soit terminal par rapport aux morphismes compacts du modèle, il est suffisamment riche pour agir non trivialement sur le côté gauche du module.
Définition de la notion d'instance pour les modèles de double-théories: Généralisation du concept d'instance des catégories ordinaires aux double-théories générales, résolvant les difficultés techniques en exigeant que « I agisse trivialement sur le côté gauche ».
Établissement d'une représentation de type presheaf des instances: Démonstration que la catégorie des instances de tout modèle X est équivalente à la catégorie des foncteurs κ(X) → Set, où κ(X) est le « collage » de X.
Établissement de l'équivalence entre instances et discrètes opfibrations: Le théorème principal démontre l'équivalence entre les instances d'un modèle et les discrètes opfibrations au-dessus de ce modèle, généralisant l'équivalence classique entre copresheaves et discrètes opfibrations sur les catégories.
Construction d'un système de factorisation synthétique: Utilisant la représentabilité locale de la catégorie des modèles, construction d'un système de factorisation synthétique avec les discrètes opfibrations comme classe droite.
Généralisation au cas cartésien: Extension de tous les résultats aux double-théories cartésiennes, couvrant les théories de Lawvere et les multi-catégories symétriques comme exemples importants.
Soit D une double-théorie et E une double-catégorie avec objet terminal I. D admet un modèle terminal I dans E. Une instance du modèle X est un module H: I 7→ X satisfaisant « I agit trivialement sur le côté gauche », c'est-à-dire que tous les laxateurs de la forme suivante sont des identités:
La condition « d'action triviale sur le côté gauche » résout ingénieusement les difficultés techniques de la définition d'instance dans les double-théories générales, évitant les problèmes de généralisation directe dans le cas de proarrows non triviaux.
La construction κ fournit une méthode systématique pour « aplatir » la structure double-catégorique en une catégorie ordinaire, permettant d'exploiter la théorie classique des presheaves.
Généralisation du concept classique de discrète opfibration aux modèles de double-théories, exigeant la satisfaction d'une condition de pullback à chaque proarrow.
Instances de catégories: Vérification que dans le cas de la double-théorie terminale, on récupère les C-ensembles classiques
Instances de monades: Démonstration que les instances d'une catégorie munie d'une monade T: X → X sont les X-ensembles H avec transformation naturelle Hη: H → H∘T
Instances de multi-catégories: Récupération des multi-foncteurs vers Set dans le cas cartésien
Fixant un modèle B d'une double-théorie simple D, il existe une équivalence
∇: Dopf(B) ⇄ Inst(B): ∫
entre la catégorie des discrètes opfibrations au-dessus de B et la catégorie des instances de B.
Pour les double-théories cartésiennes, l'équivalence se restreint à une équivalence entre instances cartésiennes et discrètes opfibrations cartésiennes.
Théories modales: L'article annonce les double-théories virtuelles modales comme base plus pratique pour encoder les double-théories de Lawvere non simples
Équipements virtuels: Considération de l'extension de la théorie au cadre des équipements virtuels
Structures d'ordre supérieur: Étude des structures double-catégoriques d'ordre supérieur et de leur théorie d'instances
Innovation théorique forte: Résolution réussie des difficultés techniques dans la définition d'instance pour les modèles de double-théories
Structure complète: Formation d'un système théorique complet allant de la définition au théorème d'équivalence principal aux exemples d'application
Profondeur technique: Implication de multiples techniques profondes telles que la théorie double-catégorique, la théorie des opfibrations, et la représentabilité locale
Valeur applicative: Fourniture d'une base théorique solide pour la théorie des bases de données catégoriques et les logiciels de modélisation formelle
Contribution théorique: Ouverture de nouvelles directions pour la recherche interdisciplinaire entre la théorie double-catégorique et la théorie des bases de données catégoriques
Valeur pratique: Support direct du développement de logiciels de modélisation scientifique tels que CatColab
Cet article cite 51 références importantes, couvrant:
Littérature fondamentale en théorie double-catégorique (Grandis & Paré, Verity, etc.)
Théorie des bases de données catégoriques (Spivak & Kent, etc.)
Théorie des catégories localement représentables (Adámek & Rosický, etc.)
Théorie des opfibrations et systèmes de factorisation (Street & Walters, etc.)
Cet article est une contribution théorique importante dans le domaine interdisciplinaire de la théorie double-catégorique et de la théorie des bases de données catégoriques, fournissant de nouvelles perspectives et outils pour comprendre et appliquer les modèles de double-théories. Sa profondeur technique et son intégrité théorique en font une référence importante dans ce domaine.