Efficient interpolant generation in Satisfiability Modulo Theories

被引:0
|
作者
Cimatti, Alessandro [1 ]
Griggio, Alberto [2 ]
Sebastiani, Roberto [2 ]
机构
[1] FBK IRST, Trento, Italy
[2] Univ Trent, DISI, Trento, Italy
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of computing Craig Interpolants for propositional (SAT) formulas has recently received a lot of interest, mainly for its applications in formal verification. However, propositional logic is often not expressive enough for representing many interesting verification problems, which can be more naturally addressed in the framework of Satisfiability Modulo Theories, SMT. Although some works have addressed the topic of generating interpolants in SMT, the techniques and tools that are currently available have some limitations, and their performace still does not exploit the full power of current state-of-the-art SMT solvers. In this paper we try to close this gap. We present several techniques for interpolant generation in SMT which overcome the limitations of the current generators mentioned above, and which take full advantage of state-of-the-art SMT technology. These novel techniques can lead to substantial performance improvements wrt. the currently available tools. We support our claims with an extensive experimental evaluation of our implementation of the proposed techniques in the MathSAT SMT solver.
引用
收藏
页码:397 / +
页数:3
相关论文
共 50 条
  • [41] Extracting Minimal Unsatisfiable Subformulas in Satisfiability Modulo Theories
    Zhang, Jianmin
    Shen, Shengyu
    Zhang, Jun
    Xu, Weixia
    Li, Sikun
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2011, 8 (03) : 693 - 710
  • [42] Computing Small Unsatisfiable Cores in Satisfiability Modulo Theories
    Cimatti, Alessandro
    Griggio, Alberto
    Sebastiani, Roberto
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2011, 40 : 701 - 728
  • [43] Preface to the special issue “SI: Satisfiability Modulo Theories”
    Ofer Strichman
    Daniel Kroening
    Formal Methods in System Design, 2013, 42 : 1 - 2
  • [44] Non-Classical Logics in Satisfiability Modulo Theories
    Eisenhofer, Clemens
    Alassaf, Ruba
    Rawson, Michael
    Kovacs, Laura
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, TABLEAUX 2023, 2023, 14278 : 24 - 36
  • [45] Planning for hybrid systems via satisfiability modulo theories
    Cashmore M.
    Magazzeni D.
    Zehtabi P.
    Journal of Artificial Intelligence Research, 2020, 67 : 235 - 283
  • [46] PSMT: Satisfiability Modulo Theories Meets Probability Distribution
    Jia, Fuqi
    Han, Rui
    Ma, Xutong
    Cui, Baoquan
    Liu, Minghao
    Huang, Pei
    Ma, Feifei
    Zhang, Jian
    2023 38TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE, 2023, : 1756 - 1760
  • [47] Local Search For Satisfiability Modulo Integer Arithmetic Theories
    Cai, Shaowei
    Li, Bohan
    Zhang, Xindi
    ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2023, 24 (04)
  • [48] On the Implementation of Cylindrical Algebraic Coverings for Satisfiability Modulo Theories Solving
    Kremer, Gereon
    Abraham, Erika
    England, Matthew
    Davenport, James H.
    2021 23RD INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2021), 2021, : 37 - 39
  • [49] Analog Layout Placement Retargeting using Satisfiability Modulo Theories
    Mohamed, Aya
    Dessouky, Mohamed
    Saif, Sherif M.
    2017 14TH INTERNATIONAL CONFERENCE ON SYNTHESIS, MODELING, ANALYSIS AND SIMULATION METHODS AND APPLICATIONS TO CIRCUIT DESIGN (SMACD), 2017,
  • [50] Fuzzy answer set computation via satisfiability modulo theories
    Alviano, Mario
    Penaloza, Rafael
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2015, 15 : 588 - 603