Duality-Based Interpolation for Quantifier-Free Equalities and Uninterpreted Functions

被引:0
|
作者
Alt, Leonardo [1 ]
Hyvaerinen, Antti E. J. [1 ]
Asadi, Sepideh [1 ]
Sharygina, Natasha [1 ]
机构
[1] Univ Svizzera Italiana, Lugano, Switzerland
基金
瑞士国家科学基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Interpolating, i.e., computing safe over-approximations for a system represented by a logical formula, is at the core of symbolic model-checking. One of the central tools in modeling programs is the use of the equality logic and uninterpreted functions (EUF), but certain aspects of its interpolation, such as size and the logical strength, are still relatively little studied. In this paper we present a solid framework for building compact, strength-controlled interpolants, prove its strength and size properties on EUF, implement and combine it with a propositional interpolation system and integrate the implementation into a model checker. We report encouraging results on using the interpolants both in a controlled setting and in the model checker. Based on the experimentation the presented techniques have potentially a big impact on the final interpolant size and the number of counter-example-guided refinements.
引用
收藏
页码:39 / 46
页数:8
相关论文
共 13 条
  • [1] QUANTIFIER-FREE INTERPOLATION OF A THEORY OF ARRAYS
    Bruttomesso, Roberto
    Ghilardi, Silvio
    Ranise, Silvio
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (02)
  • [2] Rewriting-based Quantifier-free Interpolation for a Theory of Arrays
    Bruttomesso, Roberto
    Ghilardi, Silvio
    Ranise, Silvio
    [J]. 22ND INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'11), 2011, 10 : 171 - 186
  • [3] Beyond Quantifier-Free Interpolation in Extensions of Presburger Arithmetic
    Brillout, Angelo
    Kroening, Daniel
    Ruemmer, Philipp
    Wahl, Thomas
    [J]. VERIFICATION, MODEL CHECKING, AND ABSTRACT INTERPRETATION, 2011, 6538 : 88 - +
  • [4] Quantifier-Free Interpolation in Combinations of Equality Interpolating Theories
    Bruttomesso, Roberto
    Ghilardi, Silvio
    Ranise, Silvio
    [J]. ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2014, 15 (01)
  • [5] Interpolation and Uniform Interpolation in Quantifier-Free Fragments of Combined First-Order Theories
    Ghilardi, Silvio
    Gianola, Alessandro
    [J]. MATHEMATICS, 2022, 10 (03)
  • [6] A Combination of Rewriting and Constraint Solving for the Quantifier-Free Interpolation of Arrays with Integer Difference Constraints
    Bruttomesso, Roberto
    Chilardi, Silvio
    Ranise, Silvio
    [J]. FRONTIERS OF COMBINING SYSTEMS, 2011, 6989 : 103 - +
  • [7] PREDICATE GENERATION FOR LEARNING-BASED QUANTIFIER-FREE LOOP INVARIANT INFERENCE
    Lee, Wonchan
    Jung, Yungbum
    Wang, Bow-yaw
    Yi, Kwangkuen
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (03)
  • [8] Predicate Generation for Learning-Based Quantifier-Free Loop Invariant Inference
    Jung, Yungbum
    Lee, Wonchan
    Wang, Bow-Yaw
    Yi, Kwangkuen
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2011, 6605 : 205 - +
  • [9] Duality-Based Joint Clustering and Precoding for Cell-Free Distributed MIMO
    Schubert, Martin
    Boehnke, Ronald
    Xu, Wen
    [J]. 27TH INTERNATIONAL WORKSHOP ON SMART ANTENNAS, WSA 2024, 2024, : 149 - 155
  • [10] Robust Control Barrier Functions for Nonlinear Control Systems with Uncertainty: A Duality-based Approach
    Cohen, Max H.
    Belta, Calin
    Tron, Roberto
    [J]. 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 174 - 179