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

可满足性模理论中Craig插值的有效生成

Efficient Generation of Craig Interpolants in Satisfiability Modulo Theories

Alessandro Cimatti, Alberto Griggio, Roberto Sebastiani

摘要:

计算克雷格插值的问题最近受到了很大的关注。在本文中,我们解决了一阶逻辑,这是服从有效的决策程序,称为满意度模理论求解器的一些重要片段的插值的有效生成的问题。我们做出以下贡献。首先,我们提供插值程序的几个基本理论的兴趣:理论的线性算术的有理数,差分逻辑的有理数和整数,UTVPI的有理数和整数。其次,我们定义了一种新的方法来插值的理论组合,适用于延迟理论组合方法。所提出的插值算法扩展了可满足性模理论的现有算法,从而保证了效率。我们的实验评估表明,MathSAT SMT求解器可以产生插值与较小的开销在搜索中,更有效地比其他竞争对手的求解器。

英文摘要:

The problem of computing Craig Interpolants has recently received a lot of interest. In this paper, we address the problem of efficient generation of interpolants for some important fragments of first order logic, which are amenable for effective decision procedures, called Satisfiability Modulo Theory solvers. We make the following contributions. First, we provide interpolation procedures for several basic theories of interest: the theories of linear arithmetic over the rationals, difference logic over rationals and integers, and UTVPI over rationals and integers. Second, we define a novel approach to interpolate combinations of theories, that applies to the Delayed Theory Combination approach. Efficiency is ensured by the fact that the proposed interpolation algorithms extend state of the art algorithms for Satisfiability Modulo Theories. Our experimental evaluation shows that the MathSAT SMT solver can produce interpolants with minor overhead in search, and much more efficiently than other competitor solvers.

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

↑