2012 · 27 citations · 14 references
ArchitectureComputer SciencePhysicsCombinatoricsDiagrammingKnowledge RepresentationDiagrammatic RepresentationGraphical RepresentationModel TheoryRule-based RepresentationGraph RewritingGraph TransformationRewrite SystemsRewriting SystemsString DiagramsString Rewriting SystemsTensor Network Diagrams
String diagrams are a powerful tool for reasoning about physical processes, logic circuits, tensor networks, and many other compositional structures. Dixon, Duncan and Kissinger introduced string graphs, which are a combinatoric representations of string diagrams, amenable to automated rea-soning about diagrammatic theories via graph rewrite systems. In this extended abstract, we show how the power of such rewrite systems can be greatly extended by introducing pattern graphs, which provide a means of expressing infinite families of rewrite rules where certain marked subgraphs, called!-boxes (“bang boxes”), on both sides of a rule can be copied any number of times or removed. After reviewing the string graph formalism, we show how string graphs can be extended to pattern graphs and how pattern graphs and pattern rewrite rules can be instantiated to concrete string graphs and rewrite rules. We then provide examples demonstrating the expressive power of pattern graphs and how they can be applied to study interacting algebraic structures that are central to categorical quantum mechanics. 1
14
Jean-Yves Girard · Theoretical Computer Science · 1987 · 4.1K citations
Fiftieth volume of theoretical computer science
Maurice Nivat · Theoretical Computer Science · 1988 · 1.3K citations
The geometry of tensor calculus, I
André Joyal, Ross Street · Advances in Mathematics · 1991 · 671 citations
A categorical semantics of quantum protocols
Samson Abramsky, Bob Coecke · 2004 · 566 citations
Computing, Computer Science, Physics +15
Graph-grammars: An algebraic approach
Hartmut Ehrig, Michael Pfender · 1973 · 488 citations