• 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