Term Graph Rewriting and Parallel Term Rewriting

被引:2
作者
Corradini, Andrea [1 ]
Drewes, Frank [2 ]
机构
[1] Univ Pisa, Dipartimento Informat, Pisa, Italy
[2] Umea Univ, Dept Comp Sci, Umea, Sweden
来源
ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE | 2011年 / 48期
关键词
D O I
10.4204/EPTCS.48.3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The relationship between Term Graph Rewriting and Term Rewriting is well understood: a single term graph reduction may correspond to several term reductions, due to sharing. It is also known that if term graphs are allowed to contain cycles, then one term graph reduction may correspond to infinitely many term reductions. We stress that this fact can be interpreted in two ways. According to the sequential interpretation, a term graph reduction corresponds to an infinite sequence of term reductions, as formalized by Kennaway et. al. using strongly converging derivations over the complete metric space of infinite terms. Instead according to the parallel interpretation a term graph reduction corresponds to the parallel reduction of an infinite set of redexes in a rational term. We formalize the latter notion by exploiting the complete partial order of infinite and possibly partial terms, and we stress that this interpretation allows to explain the result of reducing circular redexes in several approaches to term graph rewriting.
引用
收藏
页码:3 / 18
页数:16
相关论文
共 26 条
  • [1] Ariola Z. M., 1996, Fundamenta Informaticae, V26, P207
  • [2] Towards a Sharing Strategy for the Graph Rewriting Calculus
    Baldan, P.
    Bertolissi, C.
    Cirstea, H.
    Kirchner, C.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 204 (111-127) : 111 - 127
  • [3] A rewriting calculus for cyclic higher-order term graphs
    Baldan, Paolo
    Bertolissi, Clara
    Cirstea, Horatiu
    Kirchner, Claude
    [J]. MATHEMATICAL STRUCTURES IN COMPUTER SCIENCE, 2007, 17 (03) : 363 - 406
  • [4] BARENDREGT HP, 1987, LECT NOTES COMPUT SC, V259, P141
  • [5] Corradini A., 1997, Category Theory and Computer Science. 7th International Conference, CTCS '97. Proceedings, P87, DOI 10.1007/BFb0026983
  • [6] Corradini A., 1993, TAPSOFT '93: Theory and Practice of Software Development. 4th International Joint Conference CAAP/FASE Proceedings, P468
  • [7] HYPEREDGE REPLACEMENT JUNGLE REWRITING FOR TERM-REWRITING SYSTEMS AND LOGIC PROGRAMMING
    CORRADINI, A
    ROSSI, F
    [J]. THEORETICAL COMPUTER SCIENCE, 1993, 109 (1-2) : 7 - 48
  • [8] Rewriting on cyclic structures: Equivalence between the operational and the categorical description
    Corradini, A
    Gadducci, F
    [J]. RAIRO-INFORMATIQUE THEORIQUE ET APPLICATIONS-THEORETICAL INFORMATICS AND APPLICATIONS, 1999, 33 (4-5): : 467 - 493
  • [9] Curry H.B., 1958, COMBINATORY LOGIC
  • [10] DERSHOWITZ N, 1989, CONFERENCE RECORD OF THE SIXTEENTH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, P250, DOI 10.1145/75277.75299