From bdecbe4ed71fdfaad757e3cdc42670f78cb31248 Mon Sep 17 00:00:00 2001 From: Lev Nachmanson Date: Wed, 13 May 2020 15:38:20 -0700 Subject: [PATCH] remove a duplicate method Signed-off-by: Lev Nachmanson --- src/math/lp/monomial_bounds.cpp | 1 - src/math/lp/nla_basics_lemmas.cpp | 2 +- src/math/lp/nla_core.cpp | 11 ----------- src/math/lp/nla_core.h | 1 - 4 files changed, 1 insertion(+), 14 deletions(-) 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(); }