mirror of
https://github.com/Z3Prover/z3
synced 2025-04-28 11:25:51 +00:00
nla review (#4321)
* simplify the nla_solver interface Signed-off-by: Lev Nachmanson <levnach@hotmail.com> * more simplifications Signed-off-by: Lev Nachmanson <levnach@hotmail.com> * init m_use_nra_model Signed-off-by: Lev Nachmanson <levnach@hotmail.com> * work on NSB comments Signed-off-by: Lev Nachmanson <levnach@hotmail.com> * work on NSB comments Signed-off-by: Lev Nachmanson <levnach@hotmail.com> Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
16aec328f1
commit
6b28973799
10 changed files with 71 additions and 118 deletions
|
@ -49,6 +49,9 @@ struct common {
|
|||
rational var_val(monic const& m) const; // value obtained from variable representing monomial
|
||||
rational mul_val(monic const& m) const; // value obtained from multiplying variables of monomial
|
||||
template <typename T> lpvar var(T const& t) const;
|
||||
// this needed in can_create_lemma_for_mon_neutral_from_factors_to_monic_model_based when iterating
|
||||
// over a monic
|
||||
lpvar var(lpvar j) const { return j; }
|
||||
bool done() const;
|
||||
template <typename T> bool canonize_sign(const T&) const;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue