mirror of
https://github.com/Z3Prover/z3
synced 2025-11-26 07:29:33 +00:00
dio passes regression\smt2 tests with limited functionality
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
This commit is contained in:
parent
245d448c66
commit
78a58b06aa
2 changed files with 28 additions and 19 deletions
|
|
@ -172,6 +172,7 @@ namespace lp {
|
|||
de.explain(*this->m_ex);
|
||||
return lia_move::conflict;
|
||||
} else if (r == lia_move::sat) {
|
||||
return lia_move::undef;
|
||||
NOT_IMPLEMENTED_YET();
|
||||
}
|
||||
|
||||
|
|
@ -228,8 +229,8 @@ namespace lp {
|
|||
return lia_move::undef;
|
||||
|
||||
++m_number_of_calls;
|
||||
// if (r == lia_move::undef) r = patch_basic_columns();
|
||||
// if (r == lia_move::undef && should_find_cube()) r = int_cube(lia)();
|
||||
if (r == lia_move::undef) r = patch_basic_columns();
|
||||
if (r == lia_move::undef && should_find_cube()) r = int_cube(lia)();
|
||||
if (r == lia_move::undef && (true||should_solve_dioph_eq())) r = solve_dioph_eq();
|
||||
if (r == lia_move::undef) lra.move_non_basic_columns_to_bounds();
|
||||
if (r == lia_move::undef && should_hnf_cut()) r = hnf_cut();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue