3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-27 21:48:56 +00:00
fixup looping
This commit is contained in:
Nikolaj Bjorner 2023-10-15 12:37:14 -07:00
parent 6553382ec8
commit 891ab8bac5
3 changed files with 45 additions and 13 deletions

View file

@ -407,6 +407,9 @@ namespace arith {
bool check_delayed_eqs();
lbool check_lia();
lbool check_nla();
void add_lemmas();
void propagate_nla();
void add_equality(lpvar v, rational const& k, lp::explanation const& exp);
bool is_infeasible() const;
nlsat::anum const& nl_value(theory_var v, scoped_anum& r) const;
@ -463,7 +466,6 @@ namespace arith {
void set_evidence(lp::constraint_index idx);
void assign(literal lit, literal_vector const& core, svector<enode_pair> const& eqs, euf::th_proof_hint const* pma);
void assume_literals();
sat::literal mk_ineq_literal(nla::ineq const& ineq);
void false_case_of_check_nla(const nla::lemma& l);
void dbg_finalize_model(model& mdl);