Access the full text.
Sign up today, get DeepDyve free for 14 days.
References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.
Ef cient Generation of Craig Interpolants in Satis ability Modulo Theories ALESSANDRO CIMATTI FBK-IRST and ALBERTO GRIGGIO and ROBERTO SEBASTIANI Universita di Trento ` The problem of computing Craig interpolants has recently received a lot of interest. In this article, we address the problem of ef cient generation of interpolants for some important fragments of rst-order logic, which are amenable for effective decision procedures, called satis ability modulo theory (SMT) 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 de ne a novel approach to interpolate combinations of theories that applies to the delayed theory combination approach. Ef ciency is ensured by the fact that the proposed interpolation algorithms extend state-ofthe-art algorithms for satis ability modulo theories. Our experimental evaluation shows that the MathSAT SMT solver can produce interpolants with minor overhead in search, and much more ef ciently than other competitor solvers. Categories and Subject Descriptors: F.4.1 [Mathematical Logic and Formal Languages]: Mathematical Logic Mechanical theorem proving General Terms: Theory, Algorithms Additional Key Words and Phrases: Craig
ACM Transactions on Computational Logic (TOCL) – Association for Computing Machinery
Published: Oct 1, 2010
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.