mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 17:45:32 +00:00
parent
da2f5cc362
commit
05da2508bf
4 changed files with 9 additions and 8 deletions
|
@ -586,7 +586,9 @@ class solve_eqs_tactic : public tactic {
|
|||
bool check_eq_compat_rec(expr_mark& occ, svector<lbool>& cache, expr* f, expr* v, expr* eq, bool& all) {
|
||||
expr_ref_vector args(m());
|
||||
expr* f1 = nullptr;
|
||||
if (!occ.is_marked(f)) {
|
||||
// flattening may introduce fresh negations,
|
||||
// occ is not defined on these negations
|
||||
if (!m().is_not(f) && !occ.is_marked(f)) {
|
||||
all = false;
|
||||
return true;
|
||||
}
|
||||
|
@ -682,7 +684,7 @@ class solve_eqs_tactic : public tactic {
|
|||
hoist_rewriter_star rw(m());
|
||||
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; idx < size; idx++) {
|
||||
checkpoint();
|
||||
if (g.is_decided_unsat()) break;
|
||||
|
|
|
@ -124,7 +124,6 @@ tactic * mk_qfbv_tactic(ast_manager & m, params_ref const & p) {
|
|||
tactic * new_sat = cond(mk_produce_proofs_probe(),
|
||||
and_then(mk_simplify_tactic(m), mk_smt_tactic(m)),
|
||||
mk_psat_tactic(m, p));
|
||||
|
||||
return mk_qfbv_tactic(m, p, new_sat, mk_smt_tactic(m, p));
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue