Efficient generation of Craig interpolants in satisfiability modulo theories

From MaRDI portal
Publication:2946624

DOI10.1145/1838552.1838559zbMATH Open1351.68247arXiv0906.4492OpenAlexW2003690673WikidataQ62041234 ScholiaQ62041234MaRDI QIDQ2946624FDOQ2946624


Authors: Alessandro Cimatti, Alberto Griggio, Roberto Sebastiani Edit this on Wikidata


Publication date: 17 September 2015

Published in: ACM Transactions on Computational Logic (Search for Journal in Brave)

Abstract: 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.


Full work available at URL: https://arxiv.org/abs/0906.4492




Recommendations





Cited In (26)





This page was built for publication: Efficient generation of Craig interpolants in satisfiability modulo theories

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2946624)