Effectively Propositional Interpolants

被引:5
|
作者
Drews, Samuel [1 ]
Albarghouthi, Aws [1 ]
机构
[1] Univ Wisconsin, Madison, WI 53706 USA
关键词
ENCODINGS;
D O I
10.1007/978-3-319-41540-6_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a novel interpolation algorithm for effectively propositional logic (EPR), a decidable fragment of first-order logic that enjoys a small-model property. EPR is a powerful fragment of quantified formulas that has been used to model and verify a range of programs, including heap-manipulating programs and distributed protocols. Our interpolation technique samples finite models from two sides of the interpolation problem and generalizes them to learn a quantified interpolant. Our results demonstrate our technique's ability to compute universally-quantified, existentially-quantified, as well as alternation-free interpolants and inductive invariants, thus improving the state of the art.
引用
收藏
页码:210 / 229
页数:20
相关论文
共 50 条
  • [1] Lifting propositional interpolants to the word-level
    Kroening, Daniel
    Weissenbacher, Georg
    FMCAD 2007: FORMAL METHODS IN COMPUTER AIDED DESIGN, PROCEEDINGS, 2007, : 85 - 89
  • [2] A Proof-Sensitive Approach for Small Propositional Interpolants
    Alt, Leonardo
    Fedyukovich, Grigory
    Hyvarinen, Antti E. J.
    Sharygina, Natasha
    VERIFIED SOFTWARE: THEORIES, TOOLS, AND EXPERIMENTS, 2016, 9593 : 1 - 18
  • [3] Interpolants, cut elimination and flow graphs for the propositional calculus
    Carbone, A
    ANNALS OF PURE AND APPLIED LOGIC, 1997, 83 (03) : 249 - 299
  • [4] Planning with effectively propositional logic
    Navarro-Pérez, Juan Antonio
    Voronkov, Andrei
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2013, 7797 LNCS : 302 - 316
  • [5] Encodings of problems in effectively propositional logic
    Navarro-Perez, Juan Antonio
    Voronkov, Andrei
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2007, PROCEEDINGS, 2007, 4501 : 3 - 3
  • [6] Proof systems for effectively propositional logic
    Navarro, Juan Antonio
    Voronkov, Andrei
    AUTOMATED REASONING, PROCEEDINGS, 2008, 5195 : 426 - 440
  • [7] Encodings of bounded LTL model checking in effectively propositional logic
    Navarro-Perez, Juan Antonio
    Voronkov, Andrei
    AUTOMATED DEDUCTION - CADE-21, PROCEEDINGS, 2007, 4603 : 346 - +
  • [8] Deciding Effectively Propositional Logic Using DPLL and Substitution Sets
    Ruzica Piskac
    Leonardo de Moura
    Nikolaj Bjørner
    Journal of Automated Reasoning, 2010, 44 : 401 - 424
  • [9] Deciding Effectively Propositional Logic Using DPLL and Substitution Sets
    Piskac, Ruzica
    de Moura, Leonardo
    Bjorner, Nikolaj
    JOURNAL OF AUTOMATED REASONING, 2010, 44 (04) : 401 - 424
  • [10] Deciding effectively propositional logic using DPLL and substitution sets
    de Moura, Leonardo
    Bjorner, Nikolaj
    AUTOMATED REASONING, PROCEEDINGS, 2008, 5195 : 410 - 425