mirror of
https://github.com/Z3Prover/z3
synced 2026-02-08 18:19:40 +00:00
Check invariant on pvars
This commit is contained in:
parent
208f166934
commit
69b41a7e70
4 changed files with 30 additions and 3 deletions
|
|
@ -211,6 +211,8 @@ namespace polysat {
|
|||
dd::pdd_manager& sz2pdd(unsigned sz) const;
|
||||
dd::pdd_manager& var2pdd(pvar v) const;
|
||||
|
||||
pvar num_vars() const { return m_value.size(); }
|
||||
|
||||
assignment_t const& assignment() const { return m_search.assignment(); }
|
||||
|
||||
void push_level();
|
||||
|
|
@ -306,7 +308,8 @@ namespace polysat {
|
|||
static bool invariant(signed_constraints const& cs);
|
||||
bool wlist_invariant() const;
|
||||
bool bool_watch_invariant() const;
|
||||
bool assignment_invariant();
|
||||
bool assignment_invariant() const;
|
||||
bool var_queue_invariant() const;
|
||||
bool verify_sat();
|
||||
|
||||
bool can_propagate();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue