3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-28 19:35:50 +00:00

patch reals

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2020-03-29 13:25:59 -07:00
parent 3237bd9243
commit 7a950dd667
5 changed files with 107 additions and 2 deletions

View file

@ -79,7 +79,7 @@ public:
var_eqs<emonics> m_evars;
lp::lar_solver& m_lar_solver;
vector<lemma> * m_lemma_vec;
lp::u_set m_to_refine;
lp::u_set m_to_refine;
tangents m_tangents;
basics m_basics;
order m_order;
@ -415,6 +415,10 @@ public:
bool influences_nl_var(lpvar) const;
bool is_nl_var(lpvar) const;
bool is_used_in_monic(lpvar) const;
void patch_real_vars();
void patch_real_var(lpvar);
bool var_is_used_in_a_correct_monic(lpvar) const;
void update_to_refine_of_var(lpvar j);
}; // end of core
struct pp_mon {