diff --git a/src/math/simplex/model_based_opt.cpp b/src/math/simplex/model_based_opt.cpp index 2f0058bd3..62a6b5129 100644 --- a/src/math/simplex/model_based_opt.cpp +++ b/src/math/simplex/model_based_opt.cpp @@ -1256,6 +1256,8 @@ namespace opt { for (unsigned ri : mod_rows) { rational a = get_coefficient(ri, x); + replace_var(ri, x, rational::zero()); + // add w = b mod K vector coeffs = m_rows[ri].m_vars; rational coeff = m_rows[ri].m_coeff;