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 条
  • [21] Relative Termination via Dependency Pairs
    Iborra, Jos
    Nishida, Naoki
    Vidal, German
    Yamada, Akihisa
    JOURNAL OF AUTOMATED REASONING, 2017, 58 (03) : 391 - 411
  • [22] Relative Termination via Dependency Pairs
    José Iborra
    Naoki Nishida
    Germán Vidal
    Akihisa Yamada
    Journal of Automated Reasoning, 2017, 58 : 391 - 411
  • [23] Termination and confluence in infinitary term rewriting
    Rodenburg, PH
    JOURNAL OF SYMBOLIC LOGIC, 1998, 63 (04) : 1286 - 1296
  • [24] Tuple Interpretations for Termination of Term Rewriting
    Akihisa Yamada
    Journal of Automated Reasoning, 2022, 66 : 667 - 688
  • [25] Modularity of termination in term graph rewriting
    Rao, MRKK
    REWRITING TECHNIQUES AND APPLICATIONS, 1996, 1103 : 230 - 244
  • [26] Total termination of term rewriting is undecidable
    Zantema, H
    JOURNAL OF SYMBOLIC COMPUTATION, 1995, 20 (01) : 43 - 60
  • [27] Tuple Interpretations for Termination of Term Rewriting
    Yamada, Akihisa
    JOURNAL OF AUTOMATED REASONING, 2022, 66 (04) : 667 - 688
  • [28] Termination of Term Rewriting by Semantic Labelling
    Zantema, H.
    Fundamenta Informaticae, 1995, 24 (1-2): : 89 - 105
  • [29] Termination of Graph and Term Graph Rewriting
    Koenig, Barbara
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (225): : 2 - 2
  • [30] Termination Proofs in the Dependency Pair Framework May Induce Multiple Recursive Derivational Complexity
    Moser, Georg
    Schnabl, Andreas
    22ND INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'11), 2011, 10 : 235 - 250