mirror of
https://github.com/Z3Prover/z3
synced 2025-05-01 04:45:52 +00:00
arith_solver (#4733)
* porting arithmetic solver * integrating arithmetic * lp Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
2841796a92
commit
44679d8f5b
33 changed files with 3172 additions and 403 deletions
|
@ -221,7 +221,6 @@ namespace bv {
|
|||
void get_arg_bits(app* n, unsigned idx, expr_ref_vector& r);
|
||||
void fixed_var_eh(theory_var v);
|
||||
bool is_bv(theory_var v) const { return bv.is_bv(var2expr(v)); }
|
||||
sat::status status() const { return sat::status::th(m_is_redundant, get_id()); }
|
||||
void register_true_false_bit(theory_var v, unsigned i);
|
||||
void add_bit(theory_var v, sat::literal lit);
|
||||
atom* mk_atom(sat::bool_var b);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue