mirror of
https://github.com/Z3Prover/z3
synced 2025-04-29 20:05:51 +00:00
weed out some bugs, add more bv op support in intblast and polysat solvers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
01e5d2dbf1
commit
e251b5e9d0
6 changed files with 132 additions and 63 deletions
|
@ -130,6 +130,12 @@ namespace polysat {
|
|||
void internalize_udiv_i(app* e);
|
||||
void internalize_urem_i(app* e);
|
||||
void internalize_div_rem(app* e, bool is_div);
|
||||
void axiomatize_srem(app* e, expr* x, expr* y);
|
||||
void axiomatize_smod(app* e, expr* x, expr* y);
|
||||
void axiomatize_sdiv(app* e, expr* x, expr* y);
|
||||
unsigned m_delayed_axioms_qhead = 0;
|
||||
ptr_vector<app> m_delayed_axioms;
|
||||
bool propagate_delayed_axioms();
|
||||
void internalize_polysat(app* a);
|
||||
void assert_bv2int_axiom(app * n);
|
||||
void assert_int2bv_axiom(app* n);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue