A Critical Pair Enumeration Algorithm for String Diagram Rewriting
Critical pair analysis provides a convenient and computable criterion of confluence, which is a fundamental property in rewriting theory, for a wide variety of rewriting systems.Bonchi et al. showed validity of critical pair analysis for rewriting on string diagrams in symmetric monoidal categories.This work aims at automation of critical pair analysis for string diagram rewriting, and develops an algorithm that implements the core part of critical pair analysis.The algorithm enumerates all critical pairs of a given left-connected string diagram rewriting system, and it can be realised by concrete manipulation of hypergraphs.We prove correctness and exhaustiveness of the algorithm, for string diagrams in symmetric monoidal categories without a Frobenius structure.
Authors
- Juan Meleiro
- A. Matsui (ORCID: https://orcid.org/0000-0003-3633-008X)
- Diana Kessler
- Koko Muroya (ORCID: https://orcid.org/0000-0003-0454-6900)
- Lorena Torres (ORCID: https://orcid.org/0000-0002-3982-3667)
- Guillaume Sabbagh
- Innocent Obi
Institutions
- Université de Technologie de Compiègne (FR)
- Tallinn University of Technology (EE)
- Johns Hopkins University (US)
- Universidad Nacional de Córdoba (AR)
- Universidade de São Paulo (BR)
- University of Washington (US)
- Ochanomizu University (JP)
Publication Details
- Journal
- Electronic Proceedings in Theoretical Computer Science
- Published
- 2026-03-08
- DOI
- https://doi.org/10.4204/eptcs.442.7
- Primary Topic
- Algorithms and Data Compression
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- BNP Paribas Cardif
- Japan Society for the Promotion of Science