3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-10 03:07:07 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-04-06 19:49:37 -07:00
parent 9bb579c5c8
commit 94539c0d04

View file

@ -554,8 +554,13 @@ void rewriter_tpl<Config>::process_quantifier(quantifier * q, frame & fr) {
m_pr = nullptr;
if (q != new_q) {
m_pr = result_pr_stack().get(fr.m_spos);
m_pr = m().mk_bind_proof(q, m_pr);
m_pr = m().mk_quant_intro(q, new_q, m_pr);
if (m_pr) {
m_pr = m().mk_bind_proof(q, m_pr);
m_pr = m().mk_quant_intro(q, new_q, m_pr);
}
else {
m_pr = m().mk_rewrite(q, new_q);
}
}
m_r = new_q;
proof_ref pr2(m());