mirror of
https://github.com/Z3Prover/z3
synced 2025-09-05 09:37:44 +00:00
Polysat: disjunctive lemmas (#5311)
* Add macro to disable linear solver for development * Move new_* and add_* to header * Add ref_vector_core::push_back(ref<T>&&) * Attempt to simplify lifetime handling * Make operator bool() explicit * clause improvements * display boolean assignment * clause::resolve * bug fixes * more fixes * final case of backtrack
This commit is contained in:
parent
5fd3ef6580
commit
8757f04d20
19 changed files with 524 additions and 294 deletions
|
@ -153,7 +153,7 @@ public:
|
|||
expr_ref_vector const &get_cube();
|
||||
void update_cube(pob_ref const &p, expr_ref_vector &cube);
|
||||
|
||||
bool has_pob() {return m_pob;}
|
||||
bool has_pob() {return !!m_pob;}
|
||||
pob_ref &get_pob() {return m_pob;}
|
||||
unsigned weakness() {return m_weakness;}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue