mirror of
https://github.com/Z3Prover/z3
synced 2025-04-10 19:27:06 +00:00
parent
2891ac7dec
commit
939860148f
|
@ -503,10 +503,7 @@ private:
|
|||
bool found = false;
|
||||
for (unsigned j = 0; j < args2.size(); ++j) {
|
||||
if (is_complement(args1.get(i), args2.get(j))) {
|
||||
if (i == 0) {
|
||||
min_coeff = coeffs2[j];
|
||||
}
|
||||
else if (min_coeff > coeffs2[j]) {
|
||||
if (i == 0 || min_coeff > coeffs2[j]) {
|
||||
min_coeff = coeffs2[j];
|
||||
min_index = j;
|
||||
}
|
||||
|
@ -517,9 +514,9 @@ private:
|
|||
if (!found)
|
||||
return;
|
||||
}
|
||||
for (unsigned i = 0; i < indices.size(); ++i) {
|
||||
unsigned j = indices[i];
|
||||
for (unsigned j : indices) {
|
||||
expr* arg = args2.get(j);
|
||||
TRACE("pb", tout << "j " << j << " " << min_index << "\n";);
|
||||
if (j == min_index) {
|
||||
args2[j] = m.mk_false();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue