首页> 外文会议>Verification, model checking, and abstract interpretation >Decision Procedures for Automating Termination Proofs
【24h】

Decision Procedures for Automating Termination Proofs

机译:自动终止证明的决策程序

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

摘要

Automated termination provers often use the following schema to prove that a program terminates: construct a relational abstraction of the program's transition relation and then show that the relational abstraction is well-founded. The focus of current tools has been on developing sophisticated techniques for constructing the abstractions while relying on known decidable logics (such as linear arithmetic) to express them. We believe we can significantly increase the class of programs that are amenable to automated termination proofs by identifying more expressive decidable logics for reasoning about well-founded relations. We therefore present a new decision procedure for reasoning about multiset orderings, which are among the most powerful orderings used to prove termination. We show that, using our decision procedure, one can automatically prove termination of natural abstractions of programs.
机译:自动终止证明者通常使用以下模式来证明程序已终止:构建程序的过渡关系的关系抽象,然后证明该关系抽象是有充分根据的。当前工具的重点在于开发用于构造抽象的复杂技术,同时依赖于已知的可确定逻辑(例如线性算术)来表达它们。我们相信,通过确定更具说服力的可判定逻辑来推理有根据的关系,我们可以大大增加适用于自动终止证明的程序类别。因此,我们提出了一种用于推理多集排序的新决策程序,该多集排序是用来证明终止的最强大的排序之一。我们证明,使用我们的决策程序,可以自动证明程序的自然抽象的终止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号