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 条
  • [31] Propositional Logic as a Propositional Fuzzy Logic
    Callejas Bedregal, Benjamin Rene
    Cruz, Anderson Paiva
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 143 : 5 - 12
  • [32] Classifying Bugs with Interpolants
    Podelski, Andreas
    Schaf, Martin
    Wies, Thomas
    TESTS AND PROOFS, TAP 2016, 2016, 9762 : 151 - 168
  • [33] Splitting via Interpolants
    Ermis, Evren
    Hoenicke, Jochen
    Podelski, Andreas
    VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2012, 7148 : 186 - 201
  • [34] On meta complexity of propositional formulas and propositional proofs
    Pavel Naumov
    Archive for Mathematical Logic, 2008, 47
  • [35] Does Propositional Seeing Entail Propositional Knowledge?
    French, Craig
    THEORIA-A SWEDISH JOURNAL OF PHILOSOPHY, 2012, 78 (02): : 115 - 127
  • [36] On meta complexity of propositional formulas and propositional proofs
    Naumov, Pavel
    ARCHIVE FOR MATHEMATICAL LOGIC, 2008, 47 (01) : 35 - 52
  • [37] Reduction of Interpolants for Logic Synthesis
    Backes, John D.
    Riedel, Marc D.
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 602 - 609
  • [38] Improving Interpolants for Linear Arithmetic
    Althaus, Ernst
    Beber, Bjoern
    Kupilas, Joschka
    Scholl, Christoph
    AUTOMATED TECHNOLOGY FOR VERIFICATION AND ANALYSIS, ATVA 2015, 2015, 9364 : 48 - 63
  • [39] Optimal interpolants on Grassmann manifolds
    Erchuan Zhang
    Lyle Noakes
    Mathematics of Control, Signals, and Systems, 2019, 31 : 363 - 383
  • [40] OPTIMAL LOCAL SPLINE INTERPOLANTS
    DEVILLIERS, JM
    ROHWER, CH
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1987, 18 (01) : 107 - 119