3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-06 07:15:47 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-10-05 16:06:31 -07:00
parent 0d9d4bb46e
commit a50cecaefa
3 changed files with 31 additions and 16 deletions

View file

@ -78,11 +78,14 @@ namespace polysat {
if (!c.is_currently_false(s))
return false;
core.replace(crit1, c, new_constraints);
core.reset();
core.set(c);
for (auto d : new_constraints)
core.insert(d);
c->set_var_dependent();
core.insert(~c);
return true;
}
bool inf_saturate::propagate(conflict& core, inequality const& crit1, inequality const& crit2, bool is_strict, pdd const& lhs, pdd const& rhs, vector<signed_constraint>& new_constraints) {