NATURAL TERMINATION

被引:37
作者
DERSHOWITZ, N
HOOT, C
机构
[1] Department of Computer Science, University of Illinois at Urbana - Champaign, Urbana, IL 61801-2987
基金
美国国家科学基金会;
关键词
D O I
10.1016/0304-3975(94)00275-4
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Two techniques are examined for showing termination of rewrite systems when simplification orderings are insufficient. The first approach generalizes the various path orderings and the conditions under which they work. Examples of its use are given and a brief description of an implementation is presented. The second approach uses restricted derivations, called ''forward closures'', for proving termination of orthogonal and overlaying systems. Both approaches allow the use of ''natural'' interpretations under which rules rewrite terms to terms of the same value.
引用
收藏
页码:179 / 207
页数:29
相关论文
共 38 条
[1]   EQUATIONAL INFERENCE, CANONICAL PROOFS, AND PROOF ORDERINGS [J].
BACHMAIR, L ;
DERSHOWITZ, N .
JOURNAL OF THE ACM, 1994, 41 (02) :236-276
[2]   TERMINATION OF REWRITING-SYSTEMS BY POLYNOMIAL INTERPRETATIONS AND ITS IMPLEMENTATION [J].
BENCHERIFA, A ;
LESCANNE, P .
SCIENCE OF COMPUTER PROGRAMMING, 1987, 9 (02) :137-159
[3]  
BITTAR ET, 1993, RR2202 INRIA TECH RE
[4]   PROVING PROPERTIES OF PROGRAMS BY STRUCTURAL INDUCTION [J].
BURSTALL, RM .
COMPUTER JOURNAL, 1969, 12 (01) :41-&
[5]   ORDERINGS FOR TERM-REWRITING SYSTEMS [J].
DERSHOWITZ, N .
THEORETICAL COMPUTER SCIENCE, 1982, 17 (03) :279-301
[6]   TERMINATION OF REWRITING [J].
DERSHOWITZ, N .
JOURNAL OF SYMBOLIC COMPUTATION, 1987, 3 (1-2) :69-116
[7]  
DERSHOWITZ N, 1987, J SYMB COMPUT, V4, P409
[8]   PROVING TERMINATION WITH MULTI-SET ORDERINGS [J].
DERSHOWITZ, N ;
MANNA, Z .
COMMUNICATIONS OF THE ACM, 1979, 22 (08) :465-476
[9]  
DERSHOWITZ N, 1993, LNCS, V690, P198
[10]  
DERSHOWITZ N, 1981, LECTURE NOTES COMPUT, V115, P448