arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2001.10213cs.LO
收藏

一阶定理证明中的包容解调

Subsumption Demodulation in First-Order Theorem Proving

Bernhard Gleiss, Laura Kovacs, Jakob Rath

摘要:

受一阶定理证明在软件分析中应用的启发,我们引入了一个新的推理规则,称为包容解调,以提高对基于叠加的定理证明中条件等式推理的支持。我们发现,包容解调是一个简化的规则,不需要根本的变化,基本的叠加演算。我们在定理证明器Vampire中实现了包容解调,通过扩展Vampire的子句索引并调整其多文字匹配组件。我们的实验,使用TPTP和SMT-LIB存储库,表明包含解调吸血鬼可以解决许多新的问题,到目前为止,不能解决的最先进的推理。

英文摘要:

Motivated by applications of first-order theorem proving to software analysis, we introduce a new inference rule, called subsumption demodulation, to improve support for reasoning with conditional equalities in superposition-based theorem proving. We show that subsumption demodulation is a simplification rule that does not require radical changes to the underlying superposition calculus. We implemented subsumption demodulation in the theorem prover Vampire, by extending Vampire with a new clause index and adapting its multi-literal matching component. Our experiments, using the TPTP and SMT-LIB repositories, show that subsumption demodulation in Vampire can solve many new problems that could so far not be solved by state-of-the-art reasoners.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑