DocumentCode
129061
Title
Simple interpolants for linear arithmetic
Author
Scholl, Christoph ; Pigorsch, Florian ; Disch, Sascha ; Althaus, Ernst
Author_Institution
Univ. of Freiburg, Freiburg, Germany
fYear
2014
fDate
24-28 March 2014
Firstpage
1
Lastpage
6
Abstract
Craig interpolation has turned out to be an essential method for many applications in formal verification. In this paper we focus on the computation of simple interpolants for the theory of linear arithmetic with rational coefficients. We successfully minimize the number of linear constraints in the final interpolant by several methods including proof transformations, linear programming, and SMT solving. Experimental results comparing the approach to standard methods from the literature prove the effectiveness of the approach and show reductions of up to 70% in the number of linear constraints.
Keywords
arithmetic; computability; formal verification; interpolation; linear programming; mathematics computing; theorem proving; Craig interpolation; SAT modulo theory; SMT solving; formal verification; linear arithmetic theory; linear constraints; linear programming; proof transformations; rational coefficients; simple interpolants; Benchmark testing; Context; Interpolation; Linear programming; Minimization; Software; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location
Dresden
Type
conf
DOI
10.7873/DATE.2014.128
Filename
6800329
Link To Document