The unified higher-order dependency pair framework
近年来,针对一阶项重写终止性分析的强大依赖对方法,定义了两种高阶扩展:静态方法和动态方法。这两种方法都有明显的优点和缺点。然而,一个大统一的理论是迄今为止失踪,这两种方法缺乏模块化的依赖对框架中常用的一阶重写。此外,这两种方法都不能用来证明不终止。在本文中,我们的目标是通过定义一个高阶依赖对框架,将这两种方法集成到一个共享的正式设置来解决这个差距。该框架已在(全自动)高阶终止工具WANDA中实现。
2018-05-23 cs.LO
Proving Almost-Sure Innermost Termination of Probabilistic Term Rewriting Using Dependency Pairs
本文将经典依赖对框架扩展至概率项重写系统,用于证明几乎必然最内层终止性,并在 AProVE 工具中实现以验证其能力。
2023-06-03 cs.LO
A Dependency Pair Framework for Relative Termination of Term Rewriting
本文提出了一种新型的标注依赖对(ADPs)框架,用于证明项重写系统的相对终止,并在工具AProVE中实现,对比现有工具展现了其有效性。
2024-04-23 cs.LO
Dynamic Dependency Pairs for Algebraic Functional Systems
本文将动态依赖对的高阶终止方法推广到代数泛函系统。在这种情况下,考虑了具有代数约化和单独β-步骤的简单类型化的非线性项。对于左线性AFS,该方法是完整的。对于所谓的本地AF,我们定义了可用规则的变体和参数过滤的扩展。所有这些技术都已在高阶端接工具WANDA中实现。
2012-06-15 cs.LO
Dependency Pairs Termination in Dependent Type Theory Modulo Rewriting
依赖项对是现代自动终止证明器的核心概念,用于一阶项重写系统。在本文中,我们介绍了一个扩展的依赖型高阶重写系统的一大类这种技术。这扩展了以前的结果Wahlstedt一方面和第一作者另一方面强规范化和非正交重写系统。这个新的标准在类型检查器Dedukti中实现。
2019-10-22 cs.LO
Termination of Rewriting with and Automated Synthesis of Forbidden Patterns
我们介绍了一个修改后的版本,著名的依赖对框架,是适合于禁止模式限制下的重写终止分析。通过将上下文附加到表示相应递归函数调用的调用上下文的依赖对,可以将禁止模式限制合并到依赖对链的(适应的)概念中,从而产生可靠且完整的终止分析方法。建立在这个上下文依赖对框架,我们引入了一个依赖对处理器,通过分析依赖对的上下文信息,简化了问题。此外,我们展示了如何使用这个处理器来合成禁止模式适合于一个给定的长期重写系统的飞行在终止分析。
2010-12-27 cs.LO
A Complete Dependency Pair Framework for Almost-Sure Innermost Termination of Probabilistic Term Rewriting
本文针对概率项重写系统的 iAST 问题,重新定义依赖对并引入新转换,将不完备的依赖元组方法发展为完备的概率 DP 框架,且在 AProVE 中验证其证明能力显著提升。
2024-02-29 cs.LO
Dependency Pairs for Expected Innermost Runtime Complexity and Strong Almost-Sure Termination of Probabilistic Term Rewriting
RWTH Aachen University(亚琛工业大学)
本文提出首个用于概率项重写系统最内层重写的依赖对框架,以分析期望复杂度并证明强几乎必然终止,并在AProVE中实现,展示了其优势。
2025-10-15 cs.LO
Annotated Dependency Pairs for Full Almost-Sure Termination of Probabilistic Term Rewriting
本文改进带注释的依赖对框架,将概率项重写的几乎必然终止分析从最内层策略扩展到完全重写,并细化基本项场景,在AProVE中实现验证。
2025-01-22 cs.LO
Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting (Short WST Version)
本研究将依赖对框架适配至概率场景,提出用于证明概率项重写系统几乎必然最内层终止的依赖元组方法,并在工具AProVE中实现以验证其效力。
2023-07-19 cs.LO
Formalizing the Dependency Pair Criterion for Innermost Termination
重写是一个推理函数式编程的框架。依赖对准则是一种众所周知的分析术语重写系统终止的机制。在重写框架中,具有基于评估的操作语义的功能规范与最内层的归约关系相关。本文给出了最内层约简关系的依赖对准则的PVS形式化:一个项重写系统是最内层可终止的当且仅当它被依赖对准则终止。本文还讨论了该准则在功能规格说明终止性检查中的应用。
2019-10-30 cs.LO cs.PL
Argument filterings and usable rules in higher-order rewrite systems
静态依赖对方法是一种证明高阶重写系统可终止性的方法。它结合了一阶重写系统中引入的依赖对方法和类型化可重写演算中引入的强可计算性概念。参数过滤和可用规则是当前一阶自动终止证明器使用的依赖对框架的两个重要方法。在本文中,我们扩展了一类高阶系统上的静态依赖对方法可以应用。然后,我们扩展参数过滤和可用的规则,高阶重写,从而提供了一个强大的自动终止证明高阶重写系统的基础。
2011-09-20 cs.LO
The Derivational Complexity Induced by the Dependency Pair Method
University of Innsbruck(因斯布鲁克大学)
我们研究了依赖对方法引起的衍生复杂性,增强了标准的改进。我们得到的依赖对方法的基础技术的派生复杂性方面的派生复杂性的上界。特别是,我们表明,衍生复杂性的依赖对方法的基础上,一些直接的技术,可能细化参数过滤,可用的规则标准,或依赖图,是原始递归的衍生复杂性的直接方法。这意味着基于传统终止顺序(如KBO、LPO和MPO)的依赖对方法的标准应用所引起的推导复杂度与这些顺序作为唯一终止技术应用时完全相同。
2011-07-11 cs.AI cs.CC cs.LO
Dependency Pairs and Polynomial Path Orders
我们展示了如何多项式路径顺序可以有效地结合弱最内层依赖对自动认证多项式的长期重写系统的运行时复杂性和计算的函数的多时间可计算性。所建立的技术已经实施,我们提供了充足的实验数据来评估新方法。
2011-06-08 cs.AI cs.CC cs.LO
A static higher-order dependency pair framework
我们重新审视了证明高阶项重写终止性的静态依赖对方法,并在许多方面对其进行了扩展:(1)我们引入了一种新的重写形式主义,设计用于高阶重写的终止性证明,具有元变量的代数泛函系统。(2)我们提供了一个语法检查的合理性标准,使该方法适用于一个大类的重写系统。(3)我们提出了一个模块化的依赖对框架,这种高阶设置。(4)我们引入了一个细粒度的概念,形成和可计算的链,使框架更强大。(5)我们制定了几个现有的和新的终止证明技术在我们的框架内的处理器的形式。该框架已在(全自动)高阶终止工具WANDA中实现。
2019-04-04 cs.LO cs.PL
Automated Complexity Analysis Based on the Dependency Pair Method
Japan Advanced Institute of Science and Technology(日本北陆先端科学技术大学院大学);University of Innsbruck(因斯布鲁克大学)
本文关注的是术语重写系统的自动复杂性分析。由于这些系统是声明式编程的基础,因此重写系统定义的函数的时间复杂度特别令人感兴趣。在其他结果中,我们提出了一个变种的依赖对方法分析运行时的复杂性,长期重写系统自动。已建立的结果显着程度以前已知的技术:我们给出的重写系统的例子,我们的方法,以前不能自动分析。此外,这些技术已经在蒂罗尔复杂性工具中实现。我们提供了大量的数值数据评估的可行性的方法。
2011-06-01 cs.AI cs.CC cs.LO
Termination of Innermost-Terminating Right-Linear Overlay Term Rewrite Systems
Graduate School of Informatics, Nagoya University(名古屋大学情报学研究科)
本文证明右线性覆盖项重写系统终止当且仅当内most终止,通过模拟性质展示无限最小依赖对链的等价性。
2026-06-26 cs.LO
On Singleton Self-Loop Removal for Termination of LCTRSs with Bit-Vector Arithmetic
本文针对带位向量算术的逻辑约束项重写系统,提出一种基于有向无环图的依赖对处理器,以解决单例自环依赖对问题,并给出无环图存在的充分条件及特定情况下的简化。
2023-07-26 cs.LO
SAT Solving for Argument Filterings
本文介绍了一种与依赖对有关的字典式路径序的命题编码。这有利于SAT求解器的终止性分析的术语重写系统的依赖对方法的基础上的应用。我们解决两个主要的相互关联的问题,并将它们编码为命题公式的可满足性问题,可以有效地处理SAT解决:(1)字典路径顺序与\emph{argument filtering}一起定向一组不等式的组合搜索;(2)参数过滤的选择如何影响必须定向的一组不等式。我们已经在终止证明程序AProVE中实现了我们的贡献。大量的实验表明,通过我们的编码和SAT求解器的应用程序,获得了数量级的加速,以及增加终止证明功率。
2006-05-17 cs.LO
Formalizing Higher-Order Termination in Coq
我们描述了高阶重写理论的形式化,并正式证明了AFS是强规范化的,如果它可以解释在一个良好的基础域。为此,我们使用Coq,它是一个基于依赖类型论的证明助手。使用这种形式化,可以实现几种终止技术,如解释方法或依赖对,并证明它们的正确性。然后可以将这些实现提取到OCaml中,这会产生经过验证的终止检查器。
2021-12-13 cs.LO