3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-18 10:30:44 +00:00

populate proofs in opt specific tactics

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2015-01-05 16:44:33 -08:00
parent 2f9e9e1a3c
commit 061ac0f23e
4 changed files with 19 additions and 6 deletions

View file

@ -293,9 +293,12 @@ class lia2pb_tactic : public tactic {
m_rw(curr, new_curr, new_pr);
if (m_produce_unsat_cores) {
dep = m.mk_join(m_rw.get_used_dependencies(), g->dep(idx));
m_rw.reset_used_dependencies();
m_rw.reset_used_dependencies();
}
g->update(idx, new_curr, 0, dep);
if (m.proofs_enabled()) {
new_pr = m.mk_modus_ponens(g->pr(idx), new_pr);
}
g->update(idx, new_curr, new_pr, dep);
}
g->inc_depth();
result.push_back(g.get());