Skip to main content
QUICK REVIEW

[论文解读] Certification extends Termination Techniques

Christian Sternagel, René Thiemann|arXiv (Cornell University)|Aug 8, 2012
Logic, programming, and type systems参考文献 10被引用 3
一句话总结

本文通过在Isabelle/HOL中形式化两种新颖技术,扩展了术语重写系统中的终止性证明认证:基于任意代数(包括矩阵)的多项式序,支持负常数;以及在有理数上统一的有序阿特里克半环,该半环推广了现有的阿特里克方法。这些形式化使得能够认证尚未被主流终止性工具支持的技术所生成的证明,从而增强了对自动化终止性分析的信任。

ABSTRACT

There are termination proofs that are produced by termination tools for which certifiers are not powerful enough. However, a similar situation also occurs in the other direction. We have formalized termination techniques in a more general setting as they have been introduced. Hence, we can certify proofs using techniques that no termination tool supports so far. In this paper we shortly present two of these formalizations: Polynomial orders with negative constants and Arctic termination.

研究动机与目标

  • 为应对术语重写系统中日益复杂的终止性证明,这些证明往往过于庞大和复杂,难以手动验证。
  • 通过支持尚未被现有工具所采纳的技术来形式化证明认证,从而提升对自动化终止性工具的信任。
  • 将先进的终止性技术形式化,例如带负常数的多项式序和广义阿特里克半环,以扩展CeTA认证器的功能。
  • 将现有的阿特里克半环方法统一并推广为一个基于有理数的单一框架,涵盖先前的方法。
  • 证明形式化技术可以超越当前工具的实现能力,从而能够认证当前工具无法生成的证明。

提出的方法

  • 通过推广标准方法以允许负常数和任意基集,将多项式序的形式化推广到任意半环,包括矩阵。
  • 在有理数上定义一个有序阿特里克半环结构,该结构同时涵盖标准阿特里克半环和零以下的阿特里克半环。
  • 引入正性谓词和良基性条件,以确保生成的约化对在终止性证明中有效。
  • 将运算和序关系提升到矩阵代数,保持所需的单调性和良基性性质,以适用于约化对。
  • 使用Isabelle/HOL正式验证所有定义和定理,确保形式化的正确性,并支持与CeTA认证器的集成。
  • 通过证明现有结果(例如Waldmann的变换)可在新框架中被恢复并推广,来验证该方法的有效性。

实验结果

研究问题

  • RQ1是否可以在证明助手中对带负常数的多项式序进行形式化,以支持更灵活的终止性证明?
  • RQ2是否可以定义一个基于有理数的统一阿特里克半环框架,以推广并涵盖现有的阿特里克半环方法?
  • RQ3如何使形式化终止性技术超越当前终止性工具中可实现的技术?
  • RQ4基于阿特里克半环的约化对中,确保良基性和单调性的最小代数条件是什么?
  • RQ5是否可以对阿特里克半环上的矩阵解释进行形式化并用于认证终止性证明?

主要发现

  • 对任意代数(包括矩阵)上多项式序的形式化,使得能够认证使用负常数的终止性证明,而这些技术目前尚未被终止性工具所支持。
  • 已在有理数上正式定义了一个统一的有序阿特里克半环,该半环同时涵盖标准阿特里克半环和零以下的阿特里克半环,从而支持更丰富的终止性证明。
  • 新的阿特里克半环框架允许多项式解释中仅需一个系数为正,而无需像以往方法那样要求常数项为正。
  • 在Isabelle/HOL中的形式化确保了底层代数结构和约化对的正确性,从而支持与CeTA认证器的集成。
  • 该方法使得能够认证尚未在任何终止性工具中实现的技术所生成的终止性证明,展示了形式化在推进证明认证方面的价值。
  • 结果表明,形式化技术可以比当前工具更通用,且可正式恢复和推广现有结果(例如Waldmann的变换)。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。