带最小不动点的一阶逻辑中归纳引理的模型引导综合
计算机科学中的逻辑
2022-09-27 v4 编程语言
摘要
嵌入于基于指针的堆中的递归定义链表数据结构及其性质,可自然地用带最小不动点定义(FO+lfp)及背景理论的一阶逻辑表达。此类逻辑与纯一阶逻辑不同,甚至不存在完备过程。本文提出一种综合归纳假设以证明该逻辑中有效性的新方法。其思路是利用多种有限一阶模型作为反例,捕捉公式的不可证性与无效性,以引导归纳假设的搜索。我们实现了所述过程,并在涉及需要归纳证明的堆数据结构定理上进行了广泛评估,展示了方法的有效性。
引用
@article{arxiv.2009.10207,
title = {Model-Guided Synthesis of Inductive Lemmas for FOL with Least Fixpoints},
author = {Adithya Murali and Lucas Peña and Eion Blanchard and Christof Löding and P. Madhusudan},
journal= {arXiv preprint arXiv:2009.10207},
year = {2022}
}
备注
Published at OOPSLA 2022