mirror of
https://github.com/Z3Prover/z3
synced 2025-05-06 07:15:47 +00:00
wip
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
0d9d4bb46e
commit
a50cecaefa
3 changed files with 31 additions and 16 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue