mirror of
https://github.com/Z3Prover/z3
synced 2025-06-06 06:03:23 +00:00
parent
67e721b5bc
commit
193a99da29
1 changed files with 3 additions and 3 deletions
|
@ -1441,7 +1441,7 @@ namespace nlsat {
|
||||||
// literal l must be in the core
|
// literal l must be in the core
|
||||||
core.push_back(l);
|
core.push_back(l);
|
||||||
new_todo.swap(todo);
|
new_todo.swap(todo);
|
||||||
return true;
|
return !todo.empty();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
new_todo.push_back(l);
|
new_todo.push_back(l);
|
||||||
|
@ -1459,11 +1459,11 @@ namespace nlsat {
|
||||||
todo.reset(); core.reset();
|
todo.reset(); core.reset();
|
||||||
todo.append(num, ls);
|
todo.append(num, ls);
|
||||||
while (true) {
|
while (true) {
|
||||||
TRACE("nlsat_minimize", tout << "core minimization:\n"; display(tout, todo); tout << "\nCORE:\n"; display(tout, core););
|
TRACE("nlsat_minimize", tout << "core minimization:\n"; display(tout, todo); tout << "\nCORE:\n"; display(tout, core) << "\n";);
|
||||||
if (!minimize_core(todo, core))
|
if (!minimize_core(todo, core))
|
||||||
break;
|
break;
|
||||||
std::reverse(todo.begin(), todo.end());
|
std::reverse(todo.begin(), todo.end());
|
||||||
TRACE("nlsat_minimize", tout << "core minimization:\n"; display(tout, todo); tout << "\nCORE:\n"; display(tout, core););
|
TRACE("nlsat_minimize", tout << "core minimization:\n"; display(tout, todo); tout << "\nCORE:\n"; display(tout, core) << "\n";);
|
||||||
if (!minimize_core(todo, core))
|
if (!minimize_core(todo, core))
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue