mirror of
https://github.com/Z3Prover/z3
synced 2025-07-17 09:56:39 +00:00
parent
9bb579c5c8
commit
94539c0d04
1 changed files with 7 additions and 2 deletions
|
@ -554,8 +554,13 @@ void rewriter_tpl<Config>::process_quantifier(quantifier * q, frame & fr) {
|
||||||
m_pr = nullptr;
|
m_pr = nullptr;
|
||||||
if (q != new_q) {
|
if (q != new_q) {
|
||||||
m_pr = result_pr_stack().get(fr.m_spos);
|
m_pr = result_pr_stack().get(fr.m_spos);
|
||||||
m_pr = m().mk_bind_proof(q, m_pr);
|
if (m_pr) {
|
||||||
m_pr = m().mk_quant_intro(q, new_q, 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;
|
m_r = new_q;
|
||||||
proof_ref pr2(m());
|
proof_ref pr2(m());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue