A Framework for Rewriting Families of String Diagrams

被引:0
|
作者
Zamdzhiev, Vladimir [1 ]
机构
[1] Univ Lorraine, CNRS, INRIA, LORIA, F-54000 Nancy, France
关键词
D O I
10.4204/EPTCS.288.6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe a mathematical framework for equational reasoning about infinite families of string diagrams which is amenable to computer automation. The framework is based on context-free families of string diagrams which we represent using context-free graph grammars. We model equations between infinite families of diagrams using rewrite rules between context-free grammars. Our framework represents equational reasoning about concrete string diagrams and context-free families of string diagrams using double-pushout rewriting on graphs and context-free graph grammars respectively. We prove that our representation is sound by showing that it respects the concrete semantics of string diagrammatic reasoning and we show that our framework is appropriate for software implementation by proving the membership problem is decidable.
引用
收藏
页码:63 / 76
页数:14
相关论文
共 50 条
  • [1] Infinite Families of Finite String Rewriting Systems and Their Confluence
    Jouannaud, Jean-Pierre
    Monate, Benjamin
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, 2010, 6397 : 387 - +
  • [2] Equational Reasoning with Context-Free Families of String Diagrams
    Kissinger, Aleks
    Zamdzhiev, Vladimir
    GRAPH TRANSFORMATION (ICGT 2015), 2015, 9151 : 138 - 154
  • [3] Logical string rewriting
    Manca, V
    THEORETICAL COMPUTER SCIENCE, 2001, 264 (01) : 25 - 51
  • [4] String Rewriting Systems
    Trybulec, Michal
    FORMALIZED MATHEMATICS, 2007, 15 (03): : 121 - 126
  • [5] On McNaughton Families of Languages That Are Specified by Some Variants of Monadic String-Rewriting Systems
    Leupold, Peter
    Otto, Friedrich
    FUNDAMENTA INFORMATICAE, 2011, 112 (2-3) : 219 - 238
  • [6] Adding constants to string rewriting
    René Thiemann
    Hans Zantema
    Jürgen Giesl
    Peter Schneider-Kamp
    Applicable Algebra in Engineering, Communication and Computing, 2008, 19 : 27 - 38
  • [7] Adding constants to string rewriting
    Thiemann, Rene
    Zantema, Hans
    Giesl, Juergen
    Schneider-Kamp, Peter
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2008, 19 (01) : 27 - 38
  • [8] Automatic groups and string rewriting
    Gilman, RH
    TERM REWRITING, 1995, 909 : 127 - 134
  • [9] Collages of String Diagrams
    Braithwaite, Dylan
    Roman, Mario
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2023, 397 : 39 - 53
  • [10] String rewriting sequential P-systems and regulated rewriting
    Sosík, P
    Freund, R
    DEVELOPMENTS IN LANGUAGE THEORY, 2002, 2295 : 379 - 388