mirror of
https://github.com/Z3Prover/z3
synced 2025-08-04 18:30:24 +00:00
parent
e9f45695c1
commit
b6618892d8
2 changed files with 26 additions and 26 deletions
|
@ -1000,20 +1000,20 @@ namespace smt {
|
|||
bool is_mixed_real_integer(row const & r) const;
|
||||
bool is_integer(row const & r) const;
|
||||
typedef std::pair<rational, expr *> coeff_expr;
|
||||
bool get_polynomial_info(sbuffer<coeff_expr> const & p, sbuffer<var_num_occs> & vars);
|
||||
expr * p2expr(sbuffer<coeff_expr> & p);
|
||||
bool get_polynomial_info(buffer<coeff_expr> const & p, sbuffer<var_num_occs> & vars);
|
||||
expr * p2expr(buffer<coeff_expr> & p);
|
||||
expr * power(expr * var, unsigned power);
|
||||
expr * mk_nary_mul(unsigned sz, expr * const * args, bool is_int);
|
||||
expr * mk_nary_add(unsigned sz, expr * const * args, bool is_int);
|
||||
expr * mk_nary_add(unsigned sz, expr * const * args);
|
||||
void display_nested_form(std::ostream & out, expr * p);
|
||||
unsigned get_degree_of(expr * m, expr * var);
|
||||
unsigned get_min_degree(sbuffer<coeff_expr> & p, expr * var);
|
||||
unsigned get_min_degree(buffer<coeff_expr> & p, expr * var);
|
||||
expr * factor(expr * m, expr * var, unsigned d);
|
||||
bool in_monovariate_monomials(sbuffer<coeff_expr> & p, expr * var, unsigned & i1, rational & c1, unsigned & n1, unsigned & i2, rational & c2, unsigned & n2);
|
||||
expr * horner(unsigned depth, sbuffer<coeff_expr> & p, expr * var);
|
||||
expr * cross_nested(unsigned depth, sbuffer<coeff_expr> & p, expr * var);
|
||||
bool is_cross_nested_consistent(sbuffer<coeff_expr> & p);
|
||||
bool in_monovariate_monomials(buffer<coeff_expr> & p, expr * var, unsigned & i1, rational & c1, unsigned & n1, unsigned & i2, rational & c2, unsigned & n2);
|
||||
expr * horner(unsigned depth, buffer<coeff_expr> & p, expr * var);
|
||||
expr * cross_nested(unsigned depth, buffer<coeff_expr> & p, expr * var);
|
||||
bool is_cross_nested_consistent(buffer<coeff_expr> & p);
|
||||
bool is_cross_nested_consistent(row const & r);
|
||||
bool is_cross_nested_consistent(svector<theory_var> const & nl_cluster);
|
||||
rational get_value(theory_var v, bool & computed_epsilon);
|
||||
|
@ -1149,7 +1149,7 @@ namespace smt {
|
|||
void display_bounds_in_smtlib(std::ostream & out) const;
|
||||
void display_bounds_in_smtlib() const;
|
||||
void display_nl_monomials(std::ostream & out) const;
|
||||
void display_coeff_exprs(std::ostream & out, sbuffer<coeff_expr> const & p) const;
|
||||
void display_coeff_exprs(std::ostream & out, buffer<coeff_expr> const & p) const;
|
||||
void display_interval(std::ostream& out, interval const& i);
|
||||
void display_deps(std::ostream& out, v_dependency* dep);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue