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 :
بازگشت