mirror of
https://github.com/Z3Prover/z3
synced 2025-04-25 10:05:32 +00:00
add simplifiers to .net API
This commit is contained in:
parent
72e7a8a481
commit
2e068e3f56
5 changed files with 199 additions and 4 deletions
|
@ -110,10 +110,9 @@ class simplifier_solver : public solver {
|
|||
expr_ref_vector orig_assumptions(assumptions);
|
||||
m_core_replace.reset();
|
||||
if (qhead < m_fmls.size() || !assumptions.empty()) {
|
||||
for (expr* a : assumptions)
|
||||
m_preprocess_state.freeze(a);
|
||||
TRACE("solver", tout << "qhead " << qhead << "\n");
|
||||
m_preprocess_state.replay(qhead, assumptions);
|
||||
m_preprocess_state.replay(qhead, assumptions);
|
||||
m_preprocess_state.freeze(assumptions);
|
||||
m_preprocess.reduce();
|
||||
if (!m.inc())
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue