mirror of
https://github.com/Z3Prover/z3
synced 2025-08-25 04:26:00 +00:00
resurrect Booelan decisions to deal with quot-rem and similar axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
be790b8892
commit
ff4b471f93
4 changed files with 30 additions and 21 deletions
|
@ -185,7 +185,7 @@ namespace polysat {
|
|||
void set_conflict(clause& cl) { m_conflict.set(cl); }
|
||||
void set_conflict(pvar v) { m_conflict.set(v); }
|
||||
|
||||
bool can_decide() const { return !m_free_pvars.empty(); }
|
||||
bool can_decide() const { return !m_free_pvars.empty() || m_bvars.can_decide(); }
|
||||
void decide();
|
||||
void pdecide(pvar v);
|
||||
void bdecide(sat::bool_var b);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue