A Dependency Pair Framework for Termination

被引:0
|
作者
Alarcon, Beatriz [1 ]
Lucas, Salvador [1 ]
Meseguer, Jose [2 ]
机构
[1] Univ Politecn Valencia, DSIC, ELP Grp, Camino Vera S-N, Valencia 46022, Spain
[2] Univ Illinois, Dept Comp Sci, 1304 W Springfield Ave, Urbana, IL 61801 USA
来源
REWRITING LOGIC AND ITS APPLICATIONS | 2010年 / 6381卷
关键词
equational rewriting; termination; dependency pairs;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The development of powerful techniques for proving termination of rewriting modulo a set of equations is essential when dealing with rewriting logic-based programming languages like CafeOBJ, Maude, OBJ, etc. One of the most important techniques for proving termination over a wide range of variants of rewriting (strategies) is the dependency pair approach. Several works have tried to adapt it to rewriting modulo associative and commutative (AC) equational theories, and even to more general theories. However, as we discuss in this paper, no appropriate notion of minimality (and minimal chain of dependency pairs) which is well-suited to develop a dependency pair framework has been proposed to date. In this paper we carefully analyze the structure of infinite rewrite sequences for rewrite theories whose equational part is a (free) combination of associative and commutative axioms which we call AVC-rewrite theories. Our analysis leads to a more accurate and optimized notion of dependency pairs through the new notion of stably minimal term. Then, we have developed a suitable dependency pair framework for proving termination of AvC-rewrite theories.
引用
收藏
页码:35 / +
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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
  • [4] Proving Termination in the Context-Sensitive Dependency Pair Framework
    Gutierrez, Raul
    Lucas, Salvador
    REWRITING LOGIC AND ITS APPLICATIONS, 2010, 6381 : 18 - 34
  • [5] 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
  • [6] Reducing Relative Termination to Dependency Pair Problems
    Iborra, Jose
    Nishida, Naoki
    Vidal, German
    Yamada, Akihisa
    AUTOMATED DEDUCTION - CADE-25, 2015, 9195 : 163 - 178
  • [7] Formalizing the dependency pair criterion for innermost termination
    Almeida, Ariane Alves
    Ayala-Rincon, Mauricio
    SCIENCE OF COMPUTER PROGRAMMING, 2020, 195
  • [8] 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
  • [9] The Dependency Triple Framework for Termination of Logic Programs
    Schneider-Kamp, Peter
    Giesl, Juergen
    Nguyen, Manh Thang
    LOGIC-BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2010, 6037 : 37 - +
  • [10] A Static Higher-Order Dependency Pair Framework
    Fuhs, Carsten
    Kop, Cynthia
    PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2019: 28TH EUROPEAN SYMPOSIUM ON PROGRAMMING, 2019, 11423 : 752 - 782