TERMINATION OF TERM REWRITING - INTERPRETATION AND TYPE ELIMINATION

被引:84
|
作者
ZANTEMA, H
机构
[1] Utrecht University, Department of Computer Science, 3508 TB Utrecht
关键词
D O I
10.1006/jsco.1994.1003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate proving termination of term rewriting systems by interpretation of terms in a well-founded monotone algebra. The well-known polynomial interpretations can be considered as a particular case in this framework. A classification of types of termination, including simple termination, is proposed based on properties in the semantic level. A transformation on term rewriting systems eliminating distributive rules is introduced. Using this distribution elimination a new termination proof of the system SUBST of Hardin and Laville (1986) is given. This system describes explicit substitution in λ-calculus. Another tool for proving termination is based on introduction and removal of type restrictions. A property of many-sorted term rewriting systems is called persistent if it is not affected by removing the corresponding typing restriction. Persistence turns out to be a generalization of direct sum modularity, but is more powerful for both proving confluence and termination. Termination is proved to be persistent for the class of term rewriting systems for which not both duplicating rules and collapsing rules occur, generalizing a similar result of Rusinowitch for modularity. This result has nice applications, in particular in undecidability proofs. © 1994 Academic Press Limited.
引用
收藏
页码:23 / 50
页数:28
相关论文
共 50 条
  • [21] Operational termination of conditional term rewriting systems
    Lucas, S
    Marché, C
    Meseguer, J
    INFORMATION PROCESSING LETTERS, 2005, 95 (04) : 446 - 453
  • [22] Termination of just/fair computations in term rewriting
    Lucas, Salvador
    Meseguer, Jose
    INFORMATION AND COMPUTATION, 2008, 206 (05) : 652 - 675
  • [23] PROVING TERMINATION FOR TERM REWRITING-SYSTEMS
    WEIERMANN, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 626 : 419 - 428
  • [24] MODULAR TERM REWRITING-SYSTEMS AND THE TERMINATION
    KURIHARA, M
    KAJI, I
    INFORMATION PROCESSING LETTERS, 1990, 34 (01) : 1 - 4
  • [25] Matrix interpretations for proving termination of term rewriting
    Endrullis, Joerg
    Waldmann, Johannes
    Zantema, Hans
    JOURNAL OF AUTOMATED REASONING, 2008, 40 (2-3) : 195 - 220
  • [26] Matrix Interpretations for Proving Termination of Term Rewriting
    Jörg Endrullis
    Johannes Waldmann
    Hans Zantema
    Journal of Automated Reasoning, 2008, 40 : 195 - 220
  • [27] Size-change termination for term rewriting
    Thiemann, R
    Giesl, J
    REWRITING TECNIQUES AND APPLICATIONS, PROCEEDINGS, 2003, 2706 : 264 - 278
  • [28] Termination of term rewriting using dependency pairs
    Arts, T
    Giesl, J
    THEORETICAL COMPUTER SCIENCE, 2000, 236 (1-2) : 133 - 178
  • [29] Matrix interpretations for proving termination of term rewriting
    Endrullis, Jorg
    Waldmann, Johannes
    Zantema, Hans
    AUTOMATED REASONING, PROCEEDINGS, 2006, 4130 : 574 - 588
  • [30] TERMINATION OF LINEAR BOUNDED TERM REWRITING SYSTEMS
    Durand, Irene
    Senizergues, Geraud
    Sylvestre, Marc
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'10), 2010, 6 : 341 - 356