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:
parent
cf63e75898
commit
c5cfd62e0a
6 changed files with 16 additions and 95 deletions
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue