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 条
  • [41] Proving Termination of Context-Sensitive Rewriting with MU-TERM
    Alarcon, Beatriz
    Gutierrez, Raul
    Iborra, Jose
    Lucas, Salvador
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 188 : 105 - 115
  • [42] Extending the 2D Dependency Pair Framework for Conditional Term Rewriting Systems
    Lucas, Salvador
    Meseguer, Jose
    Gutierrez, Raul
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION (LOPSTR 2014), 2015, 8981 : 113 - 130
  • [43] Determinization of conditional term rewriting systems
    Nagashima, Masanori
    Sakai, Masahiko
    Sakabe, Toshiki
    THEORETICAL COMPUTER SCIENCE, 2012, 464 : 72 - 89
  • [44] Mechanizing Weakly Ground Termination Proving of Term Rewriting Systems by Structural and Cover-Set Inductions
    Su Feng
    Journal of Computer Science and Technology, 2005, 20 : 496 - 513
  • [45] Mechanizing weakly ground termination proving of term rewriting systems by structural and cover-set inductions
    Feng, S
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2005, 20 (04) : 496 - 513
  • [46] A Coinductive Approach to Proving Reachability Properties in Logically Constrained Term Rewriting Systems
    Ciobaca, Stefan
    Lucanu, Dorel
    AUTOMATED REASONING, IJCAR 2018, 2018, 10900 : 295 - 311
  • [47] Analyzing Innermost Runtime Complexity of Term Rewriting by Dependency Pairs
    Noschinski, Lars
    Emmes, Fabian
    Giesl, Juergen
    JOURNAL OF AUTOMATED REASONING, 2013, 51 (01) : 27 - 56
  • [48] Analyzing Innermost Runtime Complexity of Term Rewriting by Dependency Pairs
    Lars Noschinski
    Fabian Emmes
    Jürgen Giesl
    Journal of Automated Reasoning, 2013, 51 : 27 - 56
  • [49] On proving Cε-termination of rewriting by size-change termination
    Fernández, ML
    INFORMATION PROCESSING LETTERS, 2005, 93 (04) : 155 - 162
  • [50] Proving Termination Properties with MU-TERM
    Alarcon, Beatriz
    Gutierrez, Raul
    Lucas, Salvador
    Navarro-Marset, Rafael
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 2011, 6486 : 201 - 208