3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2024-01-03 13:12:42 -08:00
parent 5730cad4e0
commit f5aec6ecdf
3 changed files with 75 additions and 24 deletions

View file

@ -652,6 +652,7 @@ namespace algebraic_numbers {
// collect non-basic roots
sz = m_isolate_lowers.size();
for (unsigned i = 0; i < sz; i++) {
m_limit.inc();
mpbq & lower = m_isolate_lowers[i];
mpbq & upper = m_isolate_uppers[i];
if (!upm().isolating2refinable(f.size(), f.data(), bqm(), lower, upper)) {
@ -664,6 +665,7 @@ namespace algebraic_numbers {
roots.push_back(numeral(c));
}
}
checkpoint();
m_isolate_roots.reset();
m_isolate_lowers.reset();
m_isolate_uppers.reset();