Dependency pairs for proving termination properties of conditional term rewriting systems

被引:11
|
作者
Lucas, Salvador [1 ]
Meseguer, Jose [2 ]
机构
[1] Univ Politecn Valencia, DSIC, E-46022 Valencia, Spain
[2] Univ Illinois, CS Dept, Champaign, IL USA
关键词
Conditional term rewriting; Dependency pairs; Program analysis; Operational termination;
D O I
10.1016/j.jlamp.2016.03.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The notion of operational termination provides a logic-based definition of termination of computational systems as the absence of infinite inferences in the computational logic describing the operational semantics of the system. For Conditional Term Rewriting Systems we show that operational termination is characterized as the conjunction of two termination properties. One of them is traditionally called termination and corresponds to the absence of infinite sequences of rewriting steps (a horizontal dimension). The other property, that we call V-termination, concerns the absence of infinitely many attempts to launch the subsidiary processes that are required to perform a single rewriting step (a vertical dimension). We introduce appropriate notions of dependency pairs to characterize termination, V-termination, and operational termination of Conditional Term Rewriting Systems. This can be used to obtain a powerful and more expressive framework for proving termination properties of Conditional Term Rewriting Systems. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:236 / 268
页数:33
相关论文
共 50 条
  • [1] Characterizing and proving operational termination of deterministic conditional term rewriting systems
    Schernhammer, Felix
    Gramlich, Bernhard
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2010, 79 (07): : 659 - 688
  • [2] Termination of term rewriting using dependency pairs
    Arts, T
    Giesl, J
    THEORETICAL COMPUTER SCIENCE, 2000, 236 (1-2) : 133 - 178
  • [3] On proving operational termination incrementally with modular conditional dependency pairs
    Nakamura, Masaki
    Ogata, Kazuhiro
    Futatsugi, Kokichi
    IAENG International Journal of Computer Science, 2013, 40 (02) : 117 - 123
  • [4] Proving Almost-Sure Innermost Termination of Probabilistic Term Rewriting Using Dependency Pairs
    Kassing, Jan-Christoph
    Giesl, Juergen
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 344 - 364
  • [5] PROVING TERMINATION FOR TERM REWRITING-SYSTEMS
    WEIERMANN, A
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 626 : 419 - 428
  • [6] Decidability of Termination and Innermost Termination for Term Rewriting Systems with Right-Shallow Dependency Pairs
    Uchiyama, Keita
    Sakai, Masahiko
    Sakabe, Toshiki
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (05) : 953 - 962
  • [7] Proving Termination by Dependency Pairs and Inductive Theorem Proving
    Carsten Fuhs
    Jürgen Giesl
    Michael Parting
    Peter Schneider-Kamp
    Stephan Swiderski
    Journal of Automated Reasoning, 2011, 47 : 133 - 160
  • [8] Operational termination of conditional term rewriting systems
    Lucas, S
    Marché, C
    Meseguer, J
    INFORMATION PROCESSING LETTERS, 2005, 95 (04) : 446 - 453
  • [9] Proving Termination by Dependency Pairs and Inductive Theorem Proving
    Fuhs, Carsten
    Giesl, Juergen
    Parting, Michael
    Schneider-Kamp, Peter
    Swiderski, Stephan
    JOURNAL OF AUTOMATED REASONING, 2011, 47 (02) : 133 - 160
  • [10] Proving termination of ω rewriting systems
    Shigeta, Y
    Akama, K
    Koike, H
    Ishikawa, T
    INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATION TECHNOLOGIES : EXPLORING EMERGING TECHNOLOGIES, 2001, : 399 - 404