Rewriting for Symmetric Monoidal Categories with Commutative (Co)Monoid Structure
Open Access
- 31 January 2025
- journal article
- Published by Centre pour la Communication Scientifique Directe (CCSD) in Logical Methods in Computer Science
- Vol. ume 21, Is
Abstract
String diagrams are pictorial representations for morphisms of symmetric monoidal categories. They constitute an intuitive and expressive graphical syntax, which has found application in a very diverse range of fields including concurrency theory, quantum computing, control theory, machine learning, linguistics, and digital circuits. Rewriting theory for string diagrams relies on a combinatorial interpretation as double-pushout rewriting of certain hypergraphs. As previously studied, there is a `tension' in this interpretation: in order to make it sound and complete, we either need to add structure on string diagrams (in particular, Frobenius algebra structure) or pose restrictions on double-pushout rewriting (resulting in 'convex' rewriting). From the string diagram viewpoint, imposing a full Frobenius structure may not always be natural or desirable in applications, which motivates our study of a weaker requirement: commutative monoid structure. In this work we characterise string diagram rewriting modulo commutative monoid equations, via a sound and complete interpretation in a suitable notion of double-pushout rewriting of hypergraphs.Keywords
This publication has 15 references indexed in Scilit:
- An Introduction to String Diagrams for Computer Scientists2025
- Free gs-Monoidal Categories and Free Markov CategoriesApplied Categorical Structures, 2023
- Deconstructing Lawvere with distributive lawsJournal of Logical and Algebraic Methods in Programming, 2018
- On the Category of PropsApplied Categorical Structures, 2014
- The Frobenius anatomy of word meanings I: subject and object relative pronounsJournal of Logic and Computation, 2013
- A Survey of Graphical Languages for Monoidal Categories2010
- Adhesive and quasiadhesive categoriesRAIRO - Theoretical Informatics and Applications, 2005
- An Algebraic Presentation of Term Graphs, via GS-Monoidal CategoriesApplied Categorical Structures, 1999
- The geometry of tensor calculus, IAdvances in Mathematics, 1991
- Coherence for compact closed categoriesJournal of Pure and Applied Algebra, 1980