Pattern graph rewrite systems

被引:8
作者
Kissinger, Aleks [1 ]
Merry, Alex [1 ]
Soloviev, Matvey [2 ]
机构
[1] Univ Oxford, Dept Comp Sci, Oxford, England
[2] Univ Cambridge, Comp Lab, Cambridge, England
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2014年 / 143期
关键词
D O I
10.4204/EPTCS.143.5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 reasoning 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.
引用
收藏
页码:54 / 66
页数:13
相关论文
共 17 条
  • [1] A categorical semantics of quantum protocols
    Abramsky, S
    Coecke, B
    [J]. 19TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2004, : 415 - 425
  • [2] Boneva Iovka B., 2007, TECHNICAL REPORT
  • [3] Coecke B, 2008, LECT NOTES COMPUT SC, V5126, P298, DOI 10.1007/978-3-540-70583-3_25
  • [4] Coecke B, 2010, LECT NOTES COMPUT SC, V6199, P297, DOI 10.1007/978-3-642-14162-1_25
  • [5] Bases in Diagrammatic Quantum Protocols
    Coecke, Bob
    Perdrix, Simon
    Paquette, Eric Oliver
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 218 : 131 - 152
  • [6] Open Graphs and Computational Reasoning
    Dixon, Lucas
    Duncan, Ross
    Kissinger, Aleks
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (26): : 169 - 180
  • [7] Graphical reasoning in compact closed categories for quantum computation
    Dixon, Lucas
    Duncan, Ross
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2009, 56 (01) : 23 - 42
  • [8] Dixon Lucas, 2010, COMPUTING RES REPOSI
  • [9] Ehrig H., 1973, 14th Annual Symposium on Switching Automata Theory, P167, DOI 10.1109/SWAT.1973.11
  • [10] LINEAR LOGIC
    GIRARD, JY
    [J]. THEORETICAL COMPUTER SCIENCE, 1987, 50 (01) : 1 - 102