On Term-Graph Rewrite Strategies

被引:1
|
作者
Echahed, Rachid [1 ]
机构
[1] CNRS, LIG Lab, 46,Ave Felix Viallet, F-38000 Grenoble, France
关键词
Term-graphs; Graph Rewrite Systems; Rewrite Strategies;
D O I
10.1016/j.entcs.2008.03.056
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We tackle the problem of cyclic term-graph rewriting. We first revisit the classical algorithmic approach to term-graph rewriting by providing a definition of rewrite rules of the form lhs -> rhs where the left-hand sides are term-graphs and the right-hand sides are sequences of actions. Such actions, which specify how to rewrite a term-graph in a stepwise manner, contribute to simplify substantially the definition of cyclic term-graph rewriting. Then we define a new class of term-graph rewrite systems which are confluent over the so-called admissible term-graphs. Finally, we provide an efficient rewrite strategy which contracts only needed redexes and give pointers to other results regarding optimal rewrite strategies of admissible term-graphs.
引用
收藏
页码:99 / 110
页数:12
相关论文
共 50 条
  • [1] Inductively Sequential Term-Graph Rewrite Systems
    Echahed, Rachid
    GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 84 - 98
  • [2] Term-graph rewriting via explicit paths
    Balland, Emilie
    Moreau, Pierre-Etienne
    REWRITING TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2008, 5117 : 32 - +
  • [3] A Heterogeneous Pushout Approach to Term-Graph Transformation
    Duval, Dominique
    Echahed, Rachid
    Prost, Frederic
    REWRITING TECHNIQUES AND APPLICATIONS, 2009, 5595 : 194 - +
  • [4] A Term-Graph Syntax for Algebras over Multisets
    Gadducci, Fabio
    RECENT TRENDS IN ALGEBRAIC DEVELOPMENT TECHNIQUES, 2009, 5486 : 152 - 165
  • [5] Term-graph Rewriting in Tom Using Relative Positions
    Balland, Emilie
    Brauner, Paul
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 203 (01) : 3 - 17
  • [6] Modeling Users with Word Vector and Term-Graph Algorithm
    Hui N.
    Data Analysis and Knowledge Discovery, 2019, 3 (12): : 30 - 40
  • [7] Modeling Pointer Redirection as Cyclic Term-graph Rewriting
    Duval, Dominique
    Echahed, Rachid
    Prost, Frederic
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 176 (01) : 65 - 84
  • [8] Using Term-Graph Rewriting Models to Analyse Relative Space Efficiency
    Bakewell, Adam
    Electronic Notes in Theoretical Computer Science, 2007, 72 (1 SPEC. ISS.) : 3 - 16
  • [9] A Single-Step Term-Graph Reduction System for Proof Assistants
    de Mol, Maarten
    van Eekelen, Marko
    Plasmeijer, Rinus
    Applications of Graph Transformations with Industrial Relevance, 2008, 5088 : 184 - 200
  • [10] COMPLETENESS OF REWRITE RULES AND REWRITE STRATEGIES FOR FP
    HALPERN, JY
    WILLIAMS, JH
    WIMMERS, EL
    JOURNAL OF THE ACM, 1990, 37 (01) : 86 - 143