diff --git a/src/math/lp/monomial_bounds.cpp b/src/math/lp/monomial_bounds.cpp index 86f3de65a..09bed9554 100644 --- a/src/math/lp/monomial_bounds.cpp +++ b/src/math/lp/monomial_bounds.cpp @@ -6,7 +6,6 @@ Lev Nachmanson (levnach) --*/ -#pragma once #include "math/lp/monomial_bounds.h" #include "math/lp/nla_core.h" diff --git a/src/math/lp/nla_basics_lemmas.cpp b/src/math/lp/nla_basics_lemmas.cpp index f77c99097..31a819b85 100644 --- a/src/math/lp/nla_basics_lemmas.cpp +++ b/src/math/lp/nla_basics_lemmas.cpp @@ -468,7 +468,7 @@ void basics::basic_lemma_for_mon_zero_model_based(const monic& rm, const factori } else { lemma |= ineq(var(rm), llc::NE, 0); for (auto j : f) { - lemma.explain_separation_from_zero(var(j)); + lemma.explain_var_separated_from_zero(var(j)); } } lemma &= f; diff --git a/src/math/lp/nla_core.cpp b/src/math/lp/nla_core.cpp index def72518f..08f3841d9 100644 --- a/src/math/lp/nla_core.cpp +++ b/src/math/lp/nla_core.cpp @@ -1192,17 +1192,6 @@ new_lemma& new_lemma::explain_existing_upper_bound(lpvar j) { return *this; } -new_lemma& new_lemma::explain_separation_from_zero(lpvar j) { - SASSERT(!c.val(j).is_zero()); - if (c.val(j).is_pos()) - explain_existing_lower_bound(j); - else - explain_existing_upper_bound(j); - return *this; -} - - - std::ostream& new_lemma::display(std::ostream & out) const { auto const& lemma = current(); diff --git a/src/math/lp/nla_core.h b/src/math/lp/nla_core.h index 6dbf9e757..669f26114 100644 --- a/src/math/lp/nla_core.h +++ b/src/math/lp/nla_core.h @@ -108,7 +108,6 @@ public: new_lemma& explain_var_separated_from_zero(lpvar j); new_lemma& explain_existing_lower_bound(lpvar j); new_lemma& explain_existing_upper_bound(lpvar j); - new_lemma& explain_separation_from_zero(lpvar j); lp::explanation& expl() { return current().expl(); }