3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-10 19:27:06 +00:00
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2021-08-03 20:03:34 -07:00
parent 2891ac7dec
commit 939860148f

View file

@ -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();
}