mirror of
https://github.com/Z3Prover/z3
synced 2025-10-19 05:42:15 +00:00
Bit-Propagation for most operations (Backtracking missing)
This commit is contained in:
parent
c8b9127028
commit
173fb9c2bd
7 changed files with 706 additions and 150 deletions
|
@ -41,6 +41,7 @@ namespace polysat {
|
|||
lbool eval() const override;
|
||||
lbool eval(assignment const& a) const override;
|
||||
void narrow(solver& s, bool is_positive, bool first) override;
|
||||
bool propagate_bits(solver& s, bool is_positive) override;
|
||||
unsigned hash() const override;
|
||||
bool operator==(constraint const& other) const override;
|
||||
bool is_eq() const override { return m_rhs.is_zero(); }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue