Title : 
Consistency Checking of All Different Constraints over Bit-Vectors within a SAT Solver
         
        
            Author : 
Biere, Armin ; Brummayer, Robert
         
        
            Author_Institution : 
Inst. for Formal Models, Verification Johannes Kepler Univ., Linz
         
        
        
        
        
            Abstract : 
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.
         
        
            Keywords : 
computability; vectors; SAT solver; bit-vector; bounded model checking; consistency checking; Encoding; Sorting; Surface-mount technology;
         
        
        
        
            Conference_Titel : 
Formal Methods in Computer-Aided Design, 2008. FMCAD '08
         
        
            Conference_Location : 
Portland, OR
         
        
            Print_ISBN : 
978-1-4244-2735-2
         
        
            Electronic_ISBN : 
978-1-4244-2736-9
         
        
        
            DOI : 
10.1109/FMCAD.2008.ECP.32