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