3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-25 04:26:00 +00:00

remove dead code related to nla unit propagation

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2023-09-19 10:56:09 -07:00
parent cf63e75898
commit c5cfd62e0a
6 changed files with 16 additions and 95 deletions

View file

@ -2159,20 +2159,6 @@ public:
return true;
}
void propagate_nla() {
if (!m_nla)
return;
m_nla->propagate(m_nla_lemma_vector);
if (lp().get_status() == lp::lp_status::INFEASIBLE) {
TRACE("arith", tout << "propagation conflict\n";);
get_infeasibility_explanation_and_set_conflict();
}
else {
for (nla::lemma const& l : m_nla_lemma_vector)
false_case_of_check_nla(l);
}
}
bool should_propagate() const {
return bound_prop_mode::BP_NONE != propagation_mode();
}