Implementing conditional term rewriting by graph rewriting

被引:2
|
作者
Ohlebusch, E [1 ]
机构
[1] Univ Bielefeld, Fac Technol, D-33501 Bielefeld, Germany
关键词
D O I
10.1016/S0304-3975(00)00209-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
For reasons of efficiency, term rewriting is usually implemented by graph rewriting. Barendregt et al. showed that graph rewriting is a sound and complete implementation of(almost) orthogonal term rewriting systems. Their result was strengthened by Kennaway et al. who showed that graph rewriting is adequate for simulating term rewriting. In this paper, we extend the aforementioned results to a class of conditional term rewriting systems which plays a key role in the integration of functional and logic programming. In these systems extra variables are allowed in conditions and right-hand sides of rules. Moreover, it is shown that orthogonal conditional rules give rise to a subcommutative conditional graph rewrite relation. This implies that the graph rewrite relation is level-confluent. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:311 / 331
页数:21
相关论文
共 50 条
  • [41] Term Orderings for Non-reachability of (Conditional) Rewriting
    Yamada, Akihisa
    AUTOMATED REASONING, IJCAR 2022, 2022, 13385 : 248 - 267
  • [42] Call-by-value λ-graph rewriting without rewriting
    Fernández, M
    Mackie, I
    GRAPH TRANSFORMATIONS, PROCEEDINGS, 2002, 2505 : 75 - 89
  • [43] Ambient Graph Rewriting
    Cenciarelli, Pietro
    Talamo, Ivano
    Tiberi, Alessandro
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 117 : 335 - 351
  • [44] Patch Graph Rewriting
    Overbeek, Roy
    Endrullis, Jorg
    GRAPH TRANSFORMATION, ICGT 2020, 2020, 12150 : 128 - 145
  • [45] A framework for graph rewriting
    Jouannaud, Jean-Pierre
    Electronic Proceedings in Theoretical Computer Science, EPTCS, 2019, 289
  • [46] Term-graph rewriting via explicit paths
    Balland, Emilie
    Moreau, Pierre-Etienne
    REWRITING TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2008, 5117 : 32 - +
  • [47] A Framework for Graph Rewriting
    Jouannaud, Jean-Pierre
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2019, (289):
  • [48] On termination of graph rewriting
    Plump, D
    GRAPH-THEORETIC CONCEPTS IN COMPUTER SCIENCE, 1995, 1017 : 88 - 100
  • [49] Graph Rewriting Components
    Heckel, Reiko
    Corradini, Andrea
    Gadducci, Fabio
    GRAPH TRANSFORMATION, ICGT 2022, 2022, : 20 - 37
  • [50] TERM REWRITING
    THOMAS, M
    COMPUTER JOURNAL, 1991, 34 (01) : 1 - 1