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

before getting explanations for monomials upper and low bounds

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2019-06-06 17:09:10 -07:00
parent 6a6cb3822c
commit 70824a68b6
2 changed files with 48 additions and 19 deletions

View file

@ -34,5 +34,9 @@ public:
unsigned number_of_found_bounds() const { return m_ibounds.size(); }
void explain_implied_bound(implied_bound & ib);
virtual void consume(mpq const& v, lp::constraint_index j) = 0;
bool nl_monomial_upper_bound_is_available(unsigned) const;
bool nl_monomial_lower_bound_is_available(unsigned) const;
bool nl_monomial_lower_bound_should_be_taken(unsigned) const;
bool nl_monomial_upper_bound_should_be_taken(unsigned) const;
};
}