Building efficient decision procedures on top of SAT solvers

被引:0
|
作者
Cimatti, Alessandro [1 ]
Sebastiani, Roberto
机构
[1] IRST, ITC, I-38050 Trento, Italy
[2] Univ Trent, DIT, Trento, Italy
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many verification problems can be naturally represented as satisfiability problems in some decidable fragments of first order logic. Efficient decision procedures for such problems can be obtained by combining technology for propositional satisfiability and solvers able to deal with the theory component. We provide a unifying and abstract, theory-independent perspective on the various integration schemas and techniques. Within this framework, we survey, analyze and classify the most effective integration techniques and optimizations for the development of decision procedures. We also discuss the relative benefits and drawbacks of the various techniques, and we analyze the features for SAT solvers and theory-specific solvers which make them more suitable for an integration.
引用
收藏
页码:144 / 175
页数:32
相关论文
共 50 条
  • [1] Building state-of-the-art SAT solvers
    Lynce, I
    Marques-Silva, J
    [J]. ECAI 2002: 15TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, 77 : 166 - 170
  • [2] Top-k Learned Clauses for Modern SAT Solvers
    Lonlac, Jerry
    Nguifo, Engelbert Mephu
    [J]. INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2023, 32 (01)
  • [3] An Approximation Framework for Solvers and Decision Procedures
    Aleksandar Zeljić
    Christoph M. Wintersteiger
    Philipp Rümmer
    [J]. Journal of Automated Reasoning, 2017, 58 : 127 - 147
  • [4] An Approximation Framework for Solvers and Decision Procedures
    Zeljic, Aleksandar
    Wintersteiger, Christoph M.
    Rummer, Philipp
    [J]. JOURNAL OF AUTOMATED REASONING, 2017, 58 (01) : 127 - 147
  • [5] Efficient data structures for backtrack search SAT solvers
    Inês Lynce
    João Marques-Silva
    [J]. Annals of Mathematics and Artificial Intelligence, 2005, 43 : 137 - 152
  • [6] Efficient data structures for backtrack search SAT solvers
    Lynce, I
    Marques-Silva, J
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2005, 43 (1-4) : 137 - 152
  • [7] Finding Efficient Circuits Using SAT-Solvers
    Kojevnikov, Arist
    Kulikov, Alexander S.
    Yaroslavtsev, Grigory
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2009, PROCEEDINGS, 2009, 5584 : 32 - 44
  • [8] Generating Combinatorial Test Cases by Efficient SAT Encodings Suitable for CDCL SAT Solvers
    Banbara, Mutsunori
    Matsunaka, Haruki
    Tamura, Naoyuki
    Inoue, Katsumi
    [J]. LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, 2010, 6397 : 112 - +
  • [9] Decision procedures for SAT, SAT modulo theories and beyond. The BarcelogicTools
    Nieuwenhuis, R
    Oliveras, A
    [J]. LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3835 : 23 - 46
  • [10] SATenstein: Automatically building local search SAT solvers from components
    KhudaBukhsh, Ashiqur R.
    Xu, Lin
    Hoos, Holger H.
    Leyton-Brown, Kevin
    [J]. ARTIFICIAL INTELLIGENCE, 2016, 232 : 20 - 42