mirror of
https://github.com/Z3Prover/z3
synced 2025-05-14 03:04:44 +00:00
fix mixed integer/real bugs for maximization exposed by non-termination in slow.smt. partially fixes issue #56
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
d32e4a9476
commit
d9522cfd07
5 changed files with 130 additions and 175 deletions
|
@ -879,7 +879,6 @@ namespace smt {
|
|||
row m_tmp_row;
|
||||
|
||||
void add_tmp_row(row & r1, numeral const & coeff, row const & r2);
|
||||
theory_var pick_var_to_leave(bool has_int, theory_var x_j, bool inc, numeral & a_ij, inf_numeral & gain, bool& skiped_row);
|
||||
bool is_safe_to_leave(theory_var x, bool inc, bool& has_int, bool& is_shared);
|
||||
template<bool invert>
|
||||
void add_tmp_row_entry(row & r, numeral const & coeff, theory_var v);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue