paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Abstract Completion, Formalized

抽象完成的形式化
LMCS vol.Volume 15, Issue 32019匹配度 2/10 · 该论文属于定理证明与证明工程,在 Isabelle/HOL 中形式化项重写中的抽象完成与有序完成,与用户关注的 LLM/Agent 改进静态分析或形式化验证、浮点程序分析、贝叶斯程序分析等核心方向几乎没有直接交集。虽然涉及形式化验证,但并未结合 LLM/Agent,也不是面向程序分析或工业落地。引用 0 inbox
Nao Hirokawa, Aart Middeldorp, Christian Sternagel, Sarah Winkler
crossref: 2026-09-10

AI 速览

一句话:在 Isabelle/HOL 中形式化抽象完成、有序完成与 Métivier 正则性结果,并给出新的正确性证明。

本文研究项重写与等式自动推理中的完成(completion)技术。作者为抽象完成在有限和无限运行下的正确性给出新证明;针对 ground completion,提出基于随机下降(random descent)的新证明;并将结果扩展到 ordered completion,证明其在两种设置下关于生成初始等式的 ground-complete 表示具有完备性;同时重新审视并扩展 Métivier 关于重写系统 canonicity 的结果。所有证明均已在 Isabelle/HOL 中形式化,获得了机器检查的正确性保证。

问题
如何为项重写中的抽象完成及其扩展(ground completion、ordered completion)建立可靠且可机器检查的正确性与完备性证明,尤其是有限/无限运行与生成 ground-complete 表示的情形。
方法
给出新的数学证明,包括抽象完成有限/无限运行、ground completion 的 random descent 证明,并对 ordered completion 和 Métivier canonicity 结果进行扩展;全部证明在 Isabelle/HOL 中形式化。
评估
通过 Isabelle/HOL 机器化验证所有证明,并覆盖 ordered completion 在两种设置下的完备性及 canonicity 结果。
原文摘要(Abstract)

Completion is one of the most studied techniques in term rewriting and fundamental to automated reasoning with equalities. In this paper we present new correctness proofs of abstract completion, both for finite and infinite runs. For the special case of ground completion we present a new proof based on random descent. We moreover extend the results to ordered completion, an important extension of completion that aims to produce ground-complete presentations of the initial equations. We present new proofs concerning the completeness of ordered completion for two settings. Moreover, we revisit and extend results of M\'etivier concerning canonicity of rewrite systems. All proofs presented in the paper have been formalized in Isabelle/HOL.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot766,
  title = {Abstract Completion, Formalized},
  author = {Nao Hirokawa and Aart Middeldorp and Christian Sternagel and Sarah Winkler},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 15, Issue 3},
  year = {2019},
  doi = {10.23638/lmcs-15(3:19)2019}
}