A Dependency Pair Framework for Relative Termination of Term Rewriting

被引:0
|
作者
Kassing, Jan-Christoph [1 ]
Vartanyan, Grigory [1 ]
Giesl, Juergen [1 ]
机构
[1] Rhein Westfal TH Aachen, Aachen, Germany
来源
关键词
COMPLEXITY ANALYSIS; RUNTIME COMPLEXITY; TOOL;
D O I
10.1007/978-3-031-63501-4_19
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Dependency pairs are one of the most powerful techniques for proving termination of term rewrite systems (TRSs), and they are used in almost all tools for termination analysis of TRSs. Problem #106 of the RTA List of Open Problems asks for an adaption of dependency pairs for relative termination. Here, infinite rewrite sequences are allowed, but one wants to prove that a certain subset of the rewrite rules cannot be used infinitely often. Dependency pairs were recently adapted to annotated dependency pairs (ADPs) to prove almost-sure termination of probabilistic TRSs. In this paper, we develop a novel adaption of ADPs for relative termination. We implemented our new ADP framework in our tool AProVE and evaluate it in comparison to state-of-the-art tools for relative termination of TRSs.
引用
收藏
页码:360 / 380
页数:21
相关论文
共 50 条
  • [1] A Complete Dependency Pair Framework for Almost-Sure Innermost Termination of Probabilistic Term Rewriting
    Kassing, Jan-Christoph
    Dollase, Stefan
    Giesl, Jurgen
    FUNCTIONAL AND LOGIC PROGRAMMING, FLOPS 2024, 2024, 14659 : 62 - 80
  • [2] A Dependency Pair Framework for Termination
    Alarcon, Beatriz
    Lucas, Salvador
    Meseguer, Jose
    REWRITING LOGIC AND ITS APPLICATIONS, 2010, 6381 : 35 - +
  • [3] Termination of term rewriting using dependency pairs
    Arts, T
    Giesl, J
    THEORETICAL COMPUTER SCIENCE, 2000, 236 (1-2) : 133 - 178
  • [4] Reducing Relative Termination to Dependency Pair Problems
    Iborra, Jose
    Nishida, Naoki
    Vidal, German
    Yamada, Akihisa
    AUTOMATED DEDUCTION - CADE-25, 2015, 9195 : 163 - 178
  • [5] 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
  • [6] The size-change principle and dependency pairs for termination of term rewriting
    Thiemann, R
    Giesl, J
    APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2005, 16 (04) : 229 - 270
  • [7] The size-change principle and dependency pairs for termination of term rewriting
    René Thiemann
    Jürgen Giesl
    Applicable Algebra in Engineering, Communication and Computing, 2005, 16 : 229 - 270
  • [8] Dependency pairs for proving termination properties of conditional term rewriting systems
    Lucas, Salvador
    Meseguer, Jose
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2017, 86 (01) : 236 - 268
  • [9] AProVE 1.2: Automatic termination proofs in the dependency pair framework
    Giesl, Juergen
    Schneider-Kamp, Peter
    Thiemann, Rene
    AUTOMATED REASONING, PROCEEDINGS, 2006, 4130 : 281 - 286
  • [10] The dependency pair framework: Combining techniques for automated termination proofs
    Giesl, J
    Thiemann, R
    Schneider-Kamp, P
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3452 : 301 - 331