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

fixes in nex order

Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
Lev Nachmanson 2019-10-11 17:36:30 -07:00
parent f71cd72d7b
commit d5f574ffc5
3 changed files with 34 additions and 23 deletions

View file

@ -95,7 +95,6 @@ public:
void simplify_children_of_mul(vector<nex_pow> & children, rational&);
nex * clone(const nex* a) {
switch (a->type()) {
case expr_type::VAR: {
@ -253,6 +252,8 @@ public:
bool lt(const nex* a, const nex* b) const;
bool less_than_on_mul_mul(const nex_mul* a, const nex_mul* b) const;
bool less_than_on_mul_mul_same_degree(const nex_mul* a, const nex_mul* b) const;
bool less_than_on_mul_mul_same_degree_iterate(const nex_mul* a, const nex_mul* b) const;
bool less_than_on_var_nex(const nex_var* a, const nex* b) const;
bool less_than_on_mul_nex(const nex_mul* a, const nex* b) const;
bool less_than_on_sum_sum(const nex_sum* a, const nex_sum* b) const;