3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 19:35:50 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-12-20 11:02:19 -08:00
parent dd05c683e0
commit 259a8ff786
2 changed files with 5 additions and 3 deletions

View file

@ -687,7 +687,7 @@ class solve_eqs_tactic : public tactic {
th_rewriter thrw(m());
expr_ref tmp(m()), tmp2(m());
// TRACE("solve_eqs", g.display(tout););
TRACE("solve_eqs", g.display(tout););
for (unsigned idx = 0; !g.inconsistent() && idx < size; idx++) {
checkpoint();
if (g.is_decided_unsat()) break;
@ -695,7 +695,7 @@ class solve_eqs_tactic : public tactic {
proof_ref pr1(m()), pr2(m());
thrw(f, tmp, pr1);
rw(tmp, tmp2, pr2);
TRACE("solve_eqs", tout << mk_pp(f, m()) << " " << tmp << "\n" << tmp2
TRACE("solve_eqs", tout << mk_pp(f, m()) << "\n->\n" << tmp << "\n->\n" << tmp2
<< "\n" << pr1 << "\n" << pr2 << "\n" << mk_pp(g.pr(idx), m()) << "\n";);
pr1 = m().mk_transitivity(pr1, pr2);
if (!pr1) pr1 = g.pr(idx); else pr1 = m().mk_modus_ponens(g.pr(idx), pr1);