Consistency Checking of All Different Constraints over Bit-Vectors within a SAT Solver
Armin Biere, Robert Brummayer · 2008
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.