mirror of
https://github.com/Z3Prover/z3
synced 2025-06-22 05:43:39 +00:00
do not create inf var
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
6c5d7fbe96
commit
d758a08497
1 changed files with 0 additions and 3 deletions
|
@ -2368,9 +2368,6 @@ std::pair<constraint_index, constraint_index> lar_solver::add_equality(lpvar j,
|
||||||
coeffs.push_back(std::make_pair(mpq(1),j));
|
coeffs.push_back(std::make_pair(mpq(1),j));
|
||||||
coeffs.push_back(std::make_pair(mpq(-1),k));
|
coeffs.push_back(std::make_pair(mpq(-1),k));
|
||||||
unsigned term_index = add_term(coeffs, UINT_MAX); // UINT_MAX is the external null var
|
unsigned term_index = add_term(coeffs, UINT_MAX); // UINT_MAX is the external null var
|
||||||
if (get_column_value(j) != get_column_value(k)) {
|
|
||||||
set_infeasible_column(map_term_index_to_column_index(term_index));
|
|
||||||
}
|
|
||||||
return std::pair<constraint_index, constraint_index>(
|
return std::pair<constraint_index, constraint_index>(
|
||||||
add_var_bound(term_index, lconstraint_kind::LE, mpq(0)),
|
add_var_bound(term_index, lconstraint_kind::LE, mpq(0)),
|
||||||
add_var_bound(term_index, lconstraint_kind::GE, mpq(0)));
|
add_var_bound(term_index, lconstraint_kind::GE, mpq(0)));
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue