首页> 外文期刊>Logical Methods in Computer Science >Efficient Interpolant Generation in Satisfiability Modulo Linear Integer Arithmetic
【24h】

Efficient Interpolant Generation in Satisfiability Modulo Linear Integer Arithmetic

机译:可满足性模数线性整数算法中的有效插值生成

获取原文
           

摘要

The problem of computing Craig interpolants in SAT and SMT has recentlyreceived a lot of interest, mainly for its applications in formal verification.Efficient algorithms for interpolant generation have been presented for sometheories of interest ---including that of equality and uninterpreted functions,linear arithmetic over the rationals, and their combination--- and they aresuccessfully used within model checking tools. For the theory of lineararithmetic over the integers (LA(Z)), however, the problem of finding aninterpolant is more challenging, and the task of developing efficientinterpolant generators for the full theory LA(Z) is still the objective ofongoing research. In this paper we try to close this gap. We build on previouswork and present a novel interpolation algorithm for SMT(LA(Z)), which exploitsthe full power of current state-of-the-art SMT(LA(Z)) solvers. We demonstratethe potential of our approach with an extensive experimental evaluation of ourimplementation of the proposed algorithm in the MathSAT SMT solver.
机译:最近在SAT和SMT中计算Craig插值的问题引起了人们的极大兴趣,主要是因为它在形式验证中的应用。针对感兴趣的一些理论(包括等式和未解释的函数,线性算法)提出了有效的插值生成算法。以及它们的组合-并在模型检查工具中成功使用它们。然而,对于整数(LA(Z))上的线性算术理论,寻找插值法的问题更具挑战性,为整个LA(Z)理论开发高效的插值发生器的任务仍然是不断研究的目标。在本文中,我们试图弥补这一差距。我们在先前工作的基础上,提出了一种新颖的SMT(LA(Z))插值算法,该算法充分利用了当前最先进的SMT(LA(Z))求解器的功能。我们通过对MathSAT SMT求解器中所提出算法的实现进行广泛的实验评估,证明了该方法的潜力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号