Wiring diagrams as normal forms for computing in symmetric monoidal categories

01/26/2021
by   Evan Patterson, et al.
0

Applications of category theory often involve symmetric monoidal categories (SMCs), in which abstract processes or operations can be composed in series and parallel. However, in 2020 there remains a dearth of computational tools for working with SMCs. We present an "unbiased" approach to implementing symmetric monoidal categories, based on an operad of directed, acyclic wiring diagrams. Because the interchange law and other laws of a SMC hold identically in a wiring diagram, no rewrite rules are needed to compare diagrams. We discuss the mathematics of the operad of wiring diagrams, as well as its implementation in the software package Catlab.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2022

Promonads and String Diagrams for Effectful Categories

Premonoidal and Freyd categories are both generalized by non-cartesian F...
research
08/04/2023

String diagrams for symmetric powers I: In symmetric monoidal ℚ_≥ 0-linear categories

Symmetric powers are an important notion in mathematics, computer scienc...
research
04/18/2023

Higher-dimensional subdiagram matching

Higher-dimensional rewriting is founded on a duality of rewrite systems ...
research
04/11/2022

A graphical construction of free Markov categories

We describe how to perform surgeries on Joyal-Street style diagrams and ...
research
01/26/2021

Symmetric Monoidal Categories with Attributes

When designing plans in engineering, it is often necessary to consider a...
research
03/13/2020

Comb Diagrams for Discrete-Time Feedback

The data for many useful bidirectional constructions in applied category...
research
06/07/2022

Compositional Exploration of Combinatorial Scientific Models

We implement a novel representation of model search spaces as diagrams o...

Please sign up or login with your details

Forgot password? Click here to reset