mirror of
https://github.com/Z3Prover/z3
synced 2025-05-07 15:55:46 +00:00
two bugs: check for always false, adjust start of list was incorrect during re-insert
This commit is contained in:
parent
1a36b74143
commit
32edbfa28e
4 changed files with 13 additions and 13 deletions
|
@ -165,10 +165,9 @@ namespace polysat {
|
|||
auto c2 = s.ule(a, b);
|
||||
if (!c.is_positive())
|
||||
c2 = ~c2;
|
||||
LOG("try-reduce is false " << c2.is_currently_false(s));
|
||||
if (!c2.is_currently_false(s))
|
||||
continue;
|
||||
if (c2.bvalue(s) == l_false)
|
||||
if (c2.is_always_false() || c2.bvalue(s) == l_false)
|
||||
return false;
|
||||
if (!c2->has_bvar() || l_undef == c2.bvalue(s)) {
|
||||
vector<signed_constraint> premises;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue