mirror of
https://github.com/Z3Prover/z3
synced 2025-08-28 14:08:55 +00:00
deal with non-termination in new arithmetic solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
f6c9ead10c
commit
52d16a11f9
3 changed files with 19 additions and 10 deletions
|
@ -355,7 +355,7 @@ namespace arith {
|
|||
literal is_bound_implied(lp::lconstraint_kind k, rational const& value, api_bound const& b) const;
|
||||
void assert_bound(bool is_true, api_bound& b);
|
||||
void mk_eq_axiom(bool is_eq, euf::th_eq const& eq);
|
||||
void mk_diseq_axiom(euf::th_eq const& eq);
|
||||
void mk_diseq_axiom(theory_var v1, theory_var v2);
|
||||
void assert_idiv_mod_axioms(theory_var u, theory_var v, theory_var w, rational const& r);
|
||||
api_bound* mk_var_bound(sat::literal lit, theory_var v, lp_api::bound_kind bk, rational const& bound);
|
||||
lp::lconstraint_kind bound2constraint_kind(bool is_int, lp_api::bound_kind bk, bool is_true);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue