Natural rewriting for general term rewriting systems

被引:1
|
作者
Escobar, S [1 ]
Meseguer, J
Thati, P
机构
[1] Univ Politecn Valencia, E-46071 Valencia, Spain
[2] Univ Illinois, Urbana, IL 61801 USA
[3] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
来源
LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION | 2005年 / 3573卷
关键词
D O I
10.1007/11506676_7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We address the problem of an efficient rewriting strategy for general term rewriting systems. Several strategies have been proposed over the last two decades for rewriting, the most efficient of all being the natural rewriting strategy [9]. All the strategies so far, including natural rewriting, assume that the given term rewriting system is a left-linear constructor system. Although these restrictions are reasonable for some functional programming languages, they limit the expressive power of equational languages, and they preclude certain applications of rewriting to equational theorem proving and to languages combining equational and logic programming. In this paper, we propose a conservative generalization of natural rewriting that does not require the rules to be left-linear and constructor-based. We also establish the soundness and completeness of this generalization.
引用
收藏
页码:101 / 116
页数:16
相关论文
共 50 条
  • [31] On term rewriting systems having a rational derivation
    Meyer, A
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2004, 2987 : 378 - 392
  • [32] On some slowly terminating term rewriting systems
    Beklemishev, L. D.
    Onoprienko, A. A.
    SBORNIK MATHEMATICS, 2015, 206 (09) : 1173 - 1190
  • [33] A compact fixpoint semantics for term rewriting systems
    Alpuente, M.
    Comini, M.
    Escobar, S.
    Falaschi, M.
    Iborra, J.
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (37) : 3348 - 3371
  • [34] Shallow confluence of conditional term rewriting systems
    Wirth, Claus-Peter
    JOURNAL OF SYMBOLIC COMPUTATION, 2009, 44 (01) : 60 - 98
  • [35] Operational termination of conditional term rewriting systems
    Lucas, S
    Marché, C
    Meseguer, J
    INFORMATION PROCESSING LETTERS, 2005, 95 (04) : 446 - 453
  • [36] Decomposable termination of composable term rewriting systems
    Kurihara, Masahito, 1600, Inst of Electronics, Inf & Commun Engineers of Japan, Tokyo, Japan (E78-D):
  • [37] Vicious Circles in Orthogonal Term Rewriting Systems
    Ketema, Jeroen
    Klop, Jan Willem
    van Oostrom, Vincent
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 124 (02) : 65 - 77
  • [38] Reachability Analysis over Term Rewriting Systems
    Guillaume Feuillade
    Thomas Genet
    Valérie Viet Triem Tong
    Journal of Automated Reasoning, 2004, 33 : 341 - 383
  • [39] ON THE MODULARITY OF TERMINATION OF TERM REWRITING-SYSTEMS
    OHLEBUSCH, E
    THEORETICAL COMPUTER SCIENCE, 1994, 136 (02) : 333 - 360
  • [40] COMPLEXITY ANALYSIS OF TERM-REWRITING SYSTEMS
    CHOPPY, C
    KAPLAN, S
    SORIA, M
    THEORETICAL COMPUTER SCIENCE, 1989, 67 (2-3) : 261 - 282