We address the satisfiability of systems of polynomial equations over bit-vectors. Instead of conventional bit-blasting, we exploit word-level inference to translate these systems into non-linear pseudo-boolean constraints. We derive the pseudo-booleans by simulating bit assignments through the addition of (linear) polynomials and applying a strong form of propagation by computing Gröbner bases. By handling bit assignments symbolically, the number of Gröbner basis calculations, along with the number of assignments, is reduced. The final Gröbner basis yields expressions for the bit-vectors in terms of the symbolic bits, together with non-linear pseudo-boolean constraints on the symbolic variables, modulo a power of two. The pseudo-booleans...
We present foundational work on standard bases over rings and on Boolean Grobner bases in the framew...
Pseudo-Boolean constraints are omnipresent in practical applications, and therefore a significant ef...
AbstractThis paper introduces a new efficient algorithm for computing Gröbner bases. To avoid as muc...
As program verification has matured as a discipline, so distinct topics have emerged and then develo...
Systems mixing Boolean logic and arithmetic have been a long-standing challenge for verification too...
AbstractWe present foundational work on standard bases over rings and on Boolean Gröbner bases in th...
AbstractThis work presents a new framework for Gröbner-basis computations with Boolean polynomials. ...
In this paper, we refine an approach of Zengler and Küchlin. For generating additional binary clause...
We introduce the Macaulay2 package BooleanGB, which computes a Gröbner basis for Boolean polynomial...
Among many theories supported by SMT solvers, the theory of finite-precision bit-vector arithmetic i...
In this thesis, we combine Groebner basis with SAT Solver in different manners. Both SAT solvers an...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
We apply the PolyBoRi framework for Groebner bases computations with Boolean polynomials to bit-val...
Research noteThis paper introduces a new CNF encoding of pseudo-Boolean constraints, which allows un...
Algebraic solving of polynomial systems and satisfiability of propositional logic formulas are not t...
We present foundational work on standard bases over rings and on Boolean Grobner bases in the framew...
Pseudo-Boolean constraints are omnipresent in practical applications, and therefore a significant ef...
AbstractThis paper introduces a new efficient algorithm for computing Gröbner bases. To avoid as muc...
As program verification has matured as a discipline, so distinct topics have emerged and then develo...
Systems mixing Boolean logic and arithmetic have been a long-standing challenge for verification too...
AbstractWe present foundational work on standard bases over rings and on Boolean Gröbner bases in th...
AbstractThis work presents a new framework for Gröbner-basis computations with Boolean polynomials. ...
In this paper, we refine an approach of Zengler and Küchlin. For generating additional binary clause...
We introduce the Macaulay2 package BooleanGB, which computes a Gröbner basis for Boolean polynomial...
Among many theories supported by SMT solvers, the theory of finite-precision bit-vector arithmetic i...
In this thesis, we combine Groebner basis with SAT Solver in different manners. Both SAT solvers an...
In this paper, we describe and evaluate three different techniques for translating pseudo-boolean co...
We apply the PolyBoRi framework for Groebner bases computations with Boolean polynomials to bit-val...
Research noteThis paper introduces a new CNF encoding of pseudo-Boolean constraints, which allows un...
Algebraic solving of polynomial systems and satisfiability of propositional logic formulas are not t...
We present foundational work on standard bases over rings and on Boolean Grobner bases in the framew...
Pseudo-Boolean constraints are omnipresent in practical applications, and therefore a significant ef...
AbstractThis paper introduces a new efficient algorithm for computing Gröbner bases. To avoid as muc...