mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 11:55:51 +00:00
parent
fd219abe8c
commit
c165f69248
3 changed files with 56 additions and 16 deletions
|
@ -392,8 +392,8 @@ void dom_simplify_tactic::simplify_goal(goal& g) {
|
|||
}
|
||||
CTRACE("simplify", r != g.form(i), tout << r << " " << mk_pp(g.form(i), m) << "\n";);
|
||||
change |= r != g.form(i);
|
||||
proof* new_pr = nullptr;
|
||||
if (g.proofs_enabled()) {
|
||||
proof_ref new_pr(m);
|
||||
if (g.proofs_enabled() && g.pr(i)) {
|
||||
new_pr = m.mk_modus_ponens(g.pr(i), m.mk_rewrite(g.form(i), r));
|
||||
}
|
||||
g.update(i, r, new_pr, g.dep(i));
|
||||
|
@ -412,9 +412,10 @@ void dom_simplify_tactic::simplify_goal(goal& g) {
|
|||
}
|
||||
change |= r != g.form(i);
|
||||
CTRACE("simplify", r != g.form(i), tout << r << " " << mk_pp(g.form(i), m) << "\n";);
|
||||
proof* new_pr = nullptr;
|
||||
if (g.proofs_enabled()) {
|
||||
new_pr = m.mk_modus_ponens(g.pr(i), m.mk_rewrite(g.form(i), r));
|
||||
proof_ref new_pr(m);
|
||||
if (g.proofs_enabled() && g.pr(i)) {
|
||||
new_pr = m.mk_rewrite(g.form(i), r);
|
||||
new_pr = m.mk_modus_ponens(g.pr(i), new_pr);
|
||||
}
|
||||
g.update(i, r, new_pr, g.dep(i));
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue