Consistency Checking of All Different Constraints over Bit-Vectors within a SAT Solver

被引:0
|
作者
Biere, Armin [1 ]
Brummayer, Robert [1 ]
机构
[1] Johannes Kepler Univ Linz, Inst Formal Models & Verificat, A-4040 Linz, Austria
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper shows how all different constraints (ADCs) over bit-vectors can be handled within a SAT solver. It also contains encouraging experimental results in applying this technique to encode simple path constraints in bounded model checking. Finally, we present a new compact encoding of equalities and inequalities over bit-vectors in CNF.
引用
收藏
页码:223 / 226
页数:4
相关论文
共 6 条
  • [1] A Solver for a Theory of String and Bit-vectors
    Subramanian, Sanu
    Berzish, Murphy
    Ganesh, Vijay
    Tripp, Omer
    PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 124 - 126
  • [2] An Alternative Eager Encoding of the All-Different Constraint over Bit-Vectors
    Surynek, Pavel
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 927 - 928
  • [3] An Alternative to SAT-Based Approaches for Bit-Vectors
    Bardin, Sebastien
    Herrmann, Philippe
    Perroud, Florian
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2010, 6015 : 84 - 98
  • [4] Boolector: An Efficient SMT Solver for Bit-Vectors and Arrays
    Brummayer, Robert
    Biere, Armin
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2009, 5505 : 174 - 177
  • [5] Q3B: An Efficient BDD-based SMT Solver for Quantified Bit-Vectors
    Jonas, Martin
    Strejcek, Jan
    COMPUTER AIDED VERIFICATION, CAV 2019, PT II, 2019, 11562 : 64 - 73
  • [6] Consistency Checking of Basic Cardinal Constraints over Connected Regions
    Navarrete, Isabel
    Morales, Antonio
    Sciavicco, Guido
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 495 - 500