We define a new bit-vector approach for reducing the satisfiability problem of any finitely-valued logic to SAT. Our approach consists of encoding the finitely-valued logic and the formula under consideration as an SMT program under the logic of quantifier-free uninterpreted functions and bit vectors (QF\_UFBV), and then automatically derive a SAT instance using flattening techniques and efficient CNF conversion algorithms. Moreover, we report on an experimental investigation that demonstrates that the proposed approach is competitive.Research supported by Generalitat de Catalunya grant AGAUR 2014-SGR-118, CSIC Intramural Project 201450E045, and the Ministerio de Economía y Competitividad project RASO TIN2015-71799-C2-1-P.Peer Reviewe
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express co...
In this paper we explain the design and preliminary implementation of a solver for the positive sati...
Satisfiability Modulo Theories (SMT) is essential for many practical applications, e.g., in hard- an...
Bit vectors are an efficient representation of arithmetic problems. In this essay some techniques ar...
Decision procedures for expressive logics such as linear arithmetic, bit-vectors, uninterpreted func...
We present a new decision procedure for finite-precision bitvector arithmetic with arbitrary bit-vec...
This is the artifact for "Satisfiability Modulo Finite Fields", which appeared at CAV'23. Paper Abs...
Abstract. Many high-level verification tools rely on SMT solvers to efficiently discharge complex ve...
AbstractWe present a satisfiability tester QSAT for quantified Boolean formulae and a restriction QS...
Many applications in hardware and software verification rely on Satisfiability Modulo Theories (SMT)...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
The theory of quantifier-free bitvectors is of paramount importance in software verification. The st...
This paper studies how bit-vector logic (bv logic) can help improve the efficiency of verifying spec...
Erfüllbarkeit Modulo einer Theorie (SMT) ist ein breites Forschungsgebiet mit vielen praktische Anwe...
© 2014 Old City Publishing, Inc. We propose to use the SAT and SMT technology to deal with manyvalue...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express co...
In this paper we explain the design and preliminary implementation of a solver for the positive sati...
Satisfiability Modulo Theories (SMT) is essential for many practical applications, e.g., in hard- an...
Bit vectors are an efficient representation of arithmetic problems. In this essay some techniques ar...
Decision procedures for expressive logics such as linear arithmetic, bit-vectors, uninterpreted func...
We present a new decision procedure for finite-precision bitvector arithmetic with arbitrary bit-vec...
This is the artifact for "Satisfiability Modulo Finite Fields", which appeared at CAV'23. Paper Abs...
Abstract. Many high-level verification tools rely on SMT solvers to efficiently discharge complex ve...
AbstractWe present a satisfiability tester QSAT for quantified Boolean formulae and a restriction QS...
Many applications in hardware and software verification rely on Satisfiability Modulo Theories (SMT)...
Abstract—Satisfiability Modulo Theories (SMT) is a decision problem for logical formulas over one or...
The theory of quantifier-free bitvectors is of paramount importance in software verification. The st...
This paper studies how bit-vector logic (bv logic) can help improve the efficiency of verifying spec...
Erfüllbarkeit Modulo einer Theorie (SMT) ist ein breites Forschungsgebiet mit vielen praktische Anwe...
© 2014 Old City Publishing, Inc. We propose to use the SAT and SMT technology to deal with manyvalue...
Abstract. Boolean Algebra with Presburger Arithmetic (BAPA) is a decidable logic that can express co...
In this paper we explain the design and preliminary implementation of a solver for the positive sati...
Satisfiability Modulo Theories (SMT) is essential for many practical applications, e.g., in hard- an...