3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00

updated sat solver for cores

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2014-07-29 14:38:17 -07:00
parent 0e9511b597
commit 2b1af8fd50
9 changed files with 92 additions and 28 deletions

View file

@ -62,6 +62,7 @@ public:
proof_converter_ref pc;
model_converter_ref mc;
expr_dependency_ref core(m);
obj_map<expr, sat::literal> dep2asm;
if (!m_fmls.empty()) {
goal_ref g = alloc(goal, m);
@ -86,7 +87,7 @@ public:
}
g = result[0];
TRACE("opt", g->display(tout););
m_goal2sat(*g, m_params, m_solver, m_map);
m_goal2sat(*g, m_params, m_solver, m_map, dep2asm);
}
lbool r = m_solver.check();