3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-11 10:18:06 +00:00

remove conflict on false disequality, introduced regression

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2016-10-26 19:15:05 -07:00
parent e381cef92c
commit 4bd83724dd
5 changed files with 46 additions and 12 deletions

View file

@ -3168,7 +3168,8 @@ namespace sat {
++num_iterations;
checkpoint();
literal_set::iterator it = vars.begin(), end = vars.end();
for (; it != end; ++it) {
unsigned chunk_size = 100;
for (; it != end && chunk_size > 0; ++it) {
literal lit = *it;
if (value(lit) != l_undef) {
continue;
@ -3182,6 +3183,7 @@ namespace sat {
return l_false;
}
propagate(false);
--chunk_size;
}
}
lbool is_sat;