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
关键词
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 条
  • [1] Natural narrowing for general term rewriting systems
    Escobar, S
    Meseguer, J
    Thati, P
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2005, 3467 : 279 - 293
  • [2] Minimal term rewriting systems
    Kamperman, JFT
    Walters, HR
    RECENT TRENDS IN DATA TYPE SPECIFICATION, 1996, 1130 : 274 - 290
  • [3] Implementations of term rewriting systems
    Hermann, M.
    Kirchner, C.
    Kirchner, H.
    Computer Journal, 1991, 34 (01): : 20 - 33
  • [4] Minimal term rewriting systems
    Lect Notes Comput Sci, (274):
  • [5] Term Graph Rewriting and Parallel Term Rewriting
    Corradini, Andrea
    Drewes, Frank
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (48): : 3 - 18
  • [6] Rewriting Induction for Higher-Order Constrained Term Rewriting Systems
    Hagens, Kasper
    Kop, Cynthia
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, LOPSTR 2024, 2024, 14919 : 202 - 219
  • [7] ORDERINGS FOR TERM-REWRITING SYSTEMS
    DERSHOWITZ, N
    THEORETICAL COMPUTER SCIENCE, 1982, 17 (03) : 279 - 301
  • [8] A PVS Theory for Term Rewriting Systems
    Galdino, Andre L.
    Ayala-Rincon, Mauricio
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 247 : 67 - 83
  • [9] TERM REWRITING-SYSTEMS AND ALGEBRA
    LESCANNE, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1984, 170 : 166 - 174
  • [10] EXTENDED TERM REWRITING-SYSTEMS
    KLOP, JW
    DEVRIJER, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 516 : 26 - 50