论文标题

组成依赖性的综合结构

Duoidal Structures for Compositional Dependence

论文作者

Shapiro, Brandon T., Spivak, David I.

论文摘要

我们为数学对象提供了一个分类框架,其中既有一种“独立”和“依赖”组成。也就是说,我们将它们建模为综合类别,在该类别中,两种单体结构共享一个单元,而第一个是对称的。我们构建了自由的类别,并观察到它是有限posets类别的完整子类别。实际上,两个单体操作员中的每个代数表达都对应于通过取下差异工会和连接Singleton Poset构建的POSET。我们将这些“表达”的poset表征为完全没有“曲折”的poset。然后,我们继续描述为每个$ n $ emlement有限孔的配备$ n $ ary操作的类别;我们将它们称为“依赖类别”,因为它们允许基于它们之间的任何依赖网络组合对象。 这些结构对各种依赖性进行了模拟,包括相对论时空中加权概率分布的类似空间和类似时间的并置,我们在集合类别上使用多项式的内型函数对其进行建模,以及以并行和系列运行的多个计算机程序的运行时间,我们使用非整合现实数字上的热带半度性结构进行模拟。考虑到这些示例,我们通过描述方式来结论说,部分单体类别中的形态可以通过依赖类别中的对象以连贯的方式“装饰”,例如将平行程序网络标记使用运行时。

We provide a categorical framework for mathematical objects for which there is both a sort of "independent" and "dependent" composition. Namely we model them as duoidal categories in which both monoidal structures share a unit and the first is symmetric. We construct the free such category and observe that it is a full subcategory of the category of finite posets. Indeed each algebraic expression in the two monoidal operators corresponds to the poset built by taking disjoint unions and joins of the singleton poset. We characterize these "expressible" posets as precisely those which contain no "zig-zags." We then move on to describe categories equipped with $n$-ary operations for each $n$-element finite poset; we refer to them as "dependence categories" since they allow for combinations of objects based on any network of dependencies between them. These structures model various sorts of dependence including the space-like and time-like juxtaposition of weighted probability distributions in relativistic spacetime, which we model using polynomial endofunctors on the category of sets, as well as the runtimes for multiple computer programs run in parallel and series, which we model using the tropical semiring structure on nonnegative real numbers. With these examples in mind, we conclude by describing ways in which morphisms in a partial monoidal category can be "decorated" in a coherent manner by objects in a dependence category, such as labeling a network of parallel programs with their runtimes.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源