English

Structured Cospans

Category Theory 2020-11-11 v3

Abstract

One goal of applied category theory is to better understand networks appearing throughout science and engineering. Here we introduce "structured cospans" as a way to study networks with inputs and outputs. Given a functor L ⁣:AXL \colon \mathsf{A} \to \mathsf{X}, a structured cospan is a diagram in X\mathsf{X} of the form L(a)xL(b)L(a) \rightarrow x \leftarrow L(b). If A\mathsf{A} and X\mathsf{X} have finite colimits and LL is a left adjoint, we obtain a symmetric monoidal category whose objects are those of A\mathsf{A} and whose morphisms are isomorphism classes of structured cospans. This is a hypergraph category. However, it arises from a more fundamental structure: a symmetric monoidal double category where the horizontal 1-cells are structured cospans. We show how structured cospans solve certain problems in the closely related formalism of "decorated cospans", and explain how they work in some examples: electrical circuits, Petri nets, and chemical reaction networks.

Keywords

Cite

@article{arxiv.1911.04630,
  title  = {Structured Cospans},
  author = {John C. Baez and Kenny Courser},
  journal= {arXiv preprint arXiv:1911.04630},
  year   = {2020}
}

Comments

43 pages, TikZ figures