mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 03:45:51 +00:00
Polysat: conflict resolution updates (#5534)
* variable elimination / saturation sketch * conflict resolution updates
This commit is contained in:
parent
dc547510db
commit
9f387f5738
14 changed files with 343 additions and 294 deletions
|
@ -127,6 +127,7 @@ namespace polysat {
|
|||
void set_value(pvar v, rational const& value, unsigned dep);
|
||||
void set_bound(pvar v, rational const& lo, rational const& hi, unsigned dep);
|
||||
void activate_constraint(bool is_positive, constraint& c);
|
||||
void activate_constraint(signed_constraint c) { activate_constraint(c.is_positive(), *c.get()); }
|
||||
|
||||
// check integer modular feasibility under current bounds.
|
||||
lbool check();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue