mirror of
https://github.com/Z3Prover/z3
synced 2025-05-05 23:05:46 +00:00
adding Boolean propagation, watch; and factoring
This commit is contained in:
parent
f01da40e49
commit
fa3886136b
15 changed files with 341 additions and 134 deletions
|
@ -37,6 +37,8 @@ namespace polysat {
|
|||
bool is_positive_equality_over(pvar v, signed_constraint const& c);
|
||||
signed_constraint resolve1(pvar v, signed_constraint c1, signed_constraint c2);
|
||||
signed_constraint find_replacement(signed_constraint c2, pvar v, conflict_core& core);
|
||||
void reduce_by(pvar v, conflict_core& core);
|
||||
bool reduce_by(pvar, signed_constraint c, conflict_core& core);
|
||||
lbool try_explain1(pvar v, conflict_core& core);
|
||||
public:
|
||||
bool try_explain(pvar v, conflict_core& core) override;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue