首页> 外文期刊>urnal of Symbolic Computation >Modular Termination Proofs for Rewriting Using Dependency Pairs
【24h】

Modular Termination Proofs for Rewriting Using Dependency Pairs

机译:使用依赖对重写的模块化终结证明

获取原文
获取原文并翻译 | 示例
       

摘要

Recently, Arts and Giesl developed the dependency pair approach which allows automated termination and innermost termination proofs for many term rewriting systems (TRSs) for which such proofs were not possible before. The motivation for this approach was that virtually all previous techniques for automated termination proofs of TRSs were based on simplification orderings. In practice, however, many rewrite systems are not simply terminating, i.e. their termination cannot be verified by any simplification ordering. In this paper we introduce a refinement of the dependency pair framework which further extends the class of TRSs for which termination or innermost termination can be shown automatically. By means of this refinement, one can now prove termination in a modular way. Thus, this refinement is inevitable in order to verify the termination of large rewrite systems occurring in practice. To be more precise, one may use several different orderings in one termination proof. Subsequently, we present several new modularity results based on dependency pairs. First, we show that the well-known modularity of simple termination for disjoint unions can be extended to DP quasi-simple termination, i.e. to the class of rewrite systems where termination can be shown automatically by the dependency pair technique in combination with quasi-simplification orderings. Under certain additional conditions, this new result also holds for constructor-sharing and composable systems. Second, the above-mentioned refinement of the dependency pair method yields new modularity criteria for innermost termination which extend previous results in this area considerably. In particular, existing results for modularity of innermost termination can easily be shown to be direct consequences of our new criteria.
机译:最近,Arts and Giesl开发了依赖对方法,该方法可以为许多术语重写系统(TRS)提供自动终止和最里面的终止证明,而以前这些证明是不可能的。这种方法的动机是,几乎所有以前的TRS自动终止证明技术都基于简化顺序。然而,实际上,许多重写系统不是简单地终止,即它们的终止不能通过任何简化顺序来验证。在本文中,我们介绍了对依赖关系框架的改进,进一步扩展了TRS的类别,可以自动显示终止或最里面的终止。通过这种改进,现在可以以模块化的方式证明终止。因此,为了验证在实践中发生的大型重写系统的终止,这种改进是不可避免的。更准确地说,在一个终止证明中可以使用几种不同的顺序。随后,我们提出了基于依赖对的几个新的模块化结果。首先,我们证明了不相干联合的简单终止的众所周知的模块性可以扩展到DP准简单终止,即扩展到可以通过依赖对技术结合准简化自动显示终止的重写系统的类。订购。在某些附加条件下,此新结果也适用于构造函数共享和可组合系统。其次,依赖对方法的上述改进产生了用于最内层终端的新模块化标准,该标准大大扩展了该领域的先前结果。特别是,最内部端接模块化的现有结果可以很容易地证明是我们新标准的直接结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号