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 条
  • [31] Goal-Directed and Relative Dependency Pairs for Proving the Termination of Narrowing
    Iborra, Jose
    Nishida, Naoki
    Vidal, German
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2010, 6037 : 52 - +
  • [32] MODULAR PROPERTIES OF CONDITIONAL TERM REWRITING-SYSTEMS
    MIDDELDORP, A
    INFORMATION AND COMPUTATION, 1993, 104 (01) : 110 - 158
  • [33] 2D Dependency Pairs for Proving Operational Termination of CTRSs
    Lucas, Salvador
    Meseguer, Jose
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2014, 2014, 8663 : 195 - 212
  • [34] A Dependency Pair Framework for Relative Termination of Term Rewriting
    Kassing, Jan-Christoph
    Vartanyan, Grigory
    Giesl, Juergen
    AUTOMATED REASONING, IJCAR 2024, PT II, 2024, 14740 : 360 - 380
  • [35] Termination of innermost context-sensitive rewriting using dependency pairs
    Alarcon, Beatriz
    Lucas, Salvador
    FRONTIERS OF COMBINING SYSTEMS, PROCEEDINGS, 2007, 4720 : 73 - +
  • [36] Proving Termination Through Conditional Termination
    Borralleras, Cristina
    Brockschmidt, Marc
    Larraz, Daniel
    Oliveras, Albert
    Rodriguez-Carbonell, Enric
    Rubio, Albert
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2017, PT I, 2017, 10205 : 99 - 117
  • [37] On Proving Termination of Constrained Term Rewrite Systems by Eliminating Edges from Dependency Graphs
    Sakata, Tsubasa
    Nishida, Naoki
    Sakabe, Toshiki
    FUNCTIONAL AND CONSTRAINT LOGIC PROGRAMMING, 2011, 6816 : 138 - 155
  • [38] Proving Confluence of Term Rewriting Systems Automatically
    Aoto, Takahito
    Yoshida, Junichi
    Toyama, Yoshihito
    REWRITING TECHNIQUES AND APPLICATIONS, 2009, 5595 : 93 - 102
  • [39] PROVING TERMINATION OF (CONDITIONAL) REWRITE SYSTEMS - A SEMANTIC APPROACH
    BEVERS, E
    LEWI, J
    ACTA INFORMATICA, 1993, 30 (06) : 537 - 568
  • [40] USE OF CONDITIONAL TERM REWRITING-SYSTEMS IN AUTOMATIC THEOREM-PROVING .1.
    VOROBYEV, SG
    SOVIET JOURNAL OF COMPUTER AND SYSTEMS SCIENCES, 1989, 27 (01): : 49 - 59