mirror of
https://github.com/Z3Prover/z3
synced 2025-08-09 04:31:24 +00:00
track variables used by nla_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
a7158772ad
commit
f1f974638d
2 changed files with 2 additions and 1 deletions
|
@ -59,6 +59,7 @@ public:
|
||||||
m_dep_intervals.mul(hi, a, t);
|
m_dep_intervals.mul(hi, a, t);
|
||||||
m_dep_intervals.add(t, lo, ret);
|
m_dep_intervals.add(t, lo, ret);
|
||||||
}
|
}
|
||||||
|
m().del(a);
|
||||||
}
|
}
|
||||||
// f meant to be called when the separation happens
|
// f meant to be called when the separation happens
|
||||||
template <typename T>
|
template <typename T>
|
||||||
|
|
|
@ -687,7 +687,7 @@ class theory_lra::imp {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
TRACE("arith", tout << "v" << v << " := " << mk_pp(t, m) << "\n";);
|
TRACE("arith", tout << "v" << v << " := " << mk_pp(t, m) << "\n" << vars << "\n";);
|
||||||
if (!_has_var) {
|
if (!_has_var) {
|
||||||
m_solver->register_existing_terms();
|
m_solver->register_existing_terms();
|
||||||
m_switcher.add_monic(register_theory_var_in_lar_solver(v), vars.size(), vars.c_ptr());
|
m_switcher.add_monic(register_theory_var_in_lar_solver(v), vars.size(), vars.c_ptr());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue