• 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