3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 19:35:50 +00:00

restore m_crossed* and create lemmas

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2023-09-06 09:27:30 -07:00
parent 41f59cb1ed
commit 288e66de59
4 changed files with 32 additions and 33 deletions

View file

@ -2361,8 +2361,6 @@ namespace lp {
// dep is the reason for the new bound
void lar_solver::set_infeasible_column_and_witness(unsigned j, bool lower_bound, u_dependency* dep) {
bool was_feas = column_is_feasible(j);
bool in_heap = m_mpq_lar_core_solver.m_r_solver.inf_heap().contains(j);
SASSERT(m_crossed_bounds_deps == nullptr && m_crossed_bounds_deps == nullptr);
set_status(lp_status::INFEASIBLE);
m_crossed_bounds_column = j;