mirror of
https://github.com/Z3Prover/z3
synced 2025-04-23 09:05:31 +00:00
avoid qsat when formulas are quantifier-free. Go directly to SMT
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
c20b391cf7
commit
219b47822b
3 changed files with 8 additions and 2 deletions
|
@ -889,6 +889,7 @@ namespace pdr {
|
|||
|
||||
void model_node::dequeue(model_node*& root) {
|
||||
TRACE("pdr", tout << this << " " << state() << "\n";);
|
||||
root = 0;
|
||||
if (!m_next && !m_prev) return;
|
||||
SASSERT(m_next);
|
||||
SASSERT(m_prev);
|
||||
|
|
|
@ -87,6 +87,9 @@ namespace pdr {
|
|||
void set_subset_based_core(bool f) { m_subset_based_core = f; }
|
||||
void set_consequences(expr_ref_vector* consequences) { m_consequences = consequences; }
|
||||
|
||||
|
||||
void set_background_assumptions(expr_ref_vector const& assumptions);
|
||||
|
||||
bool assumes_level() const { return m_assumes_level; }
|
||||
|
||||
void add_level();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue