3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-07 03:31:23 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-04-02 15:04:05 -07:00
parent f98b94bdbc
commit 896a1b2048
17 changed files with 59 additions and 56 deletions

View file

@ -546,7 +546,7 @@ namespace nlarith {
sqrt_form e0(*this, mk_uminus(c), 0, z(), b);
// a_i = 0 /\ b_i != 0 /\ phi[e_i/x]
TRACE("nlarith", display(tout << "a_i != 0 & b_i != 0 & hi[e_i / x]", p);tout<<"\n";);
scoped_ptr<expr_replacer> rp = mk_default_expr_replacer(m());
scoped_ptr<expr_replacer> rp = mk_default_expr_replacer(m(), false);
expr_substitution sub(m());
sub.insert(a, z());
rp->set_substitution(&sub);
@ -610,7 +610,7 @@ namespace nlarith {
sqrt_form e0(*this, mk_uminus(c), 0, z(), b);
es.reset();
subst.reset();
scoped_ptr<expr_replacer> rp = mk_default_expr_replacer(m());
scoped_ptr<expr_replacer> rp = mk_default_expr_replacer(m(), false);
expr_substitution sub(m());
sub.insert(a, z());
rp->set_substitution(&sub);