DocumentCode
2149310
Title
Lemma localization: A practical method for downsizing SMT-interpolants
Author
Pigorsch, Florian ; Scholl, Christoph
Author_Institution
University of Freiburg, Department of Computer Science, 79110 Breisgau, Germany
fYear
2013
fDate
18-22 March 2013
Firstpage
1405
Lastpage
1410
Abstract
Craig interpolation has become a powerful and universal tool in the formal verification domain, where it is used not only for Boolean systems, but also for timed systems, hybrid systems, and software programs. The latter systems demand interpolation for fragments of first-order logic. When it comes to model checking, the structural compactness of interpolants is necessary for efficient algorithms. In this paper, we present a method to reduce the size of interpolants derived from proofs of unsatisfiability produced by SMT (Satisfiability Modulo Theory) solvers. Our novel method uses structural arguments to modify the proof in a way, that the resulting interpolant is guaranteed to have smaller size. To show the effectiveness of our approach, we apply it to an extensive set of formulas from symbolic hybrid model checking.
Keywords
Benchmark testing; Buildings; Interpolation; Model checking; Optimization; Partitioning algorithms; Software;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location
Grenoble, France
ISSN
1530-1591
Print_ISBN
978-1-4673-5071-6
Type
conf
DOI
10.7873/DATE.2013.287
Filename
6513733
Link To Document