mirror of
https://github.com/Z3Prover/z3
synced 2025-07-18 02:16:40 +00:00
add saner Shannon decomposition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
aa695f6a6c
commit
16bffab8fd
3 changed files with 185 additions and 15 deletions
|
@ -37,6 +37,8 @@ namespace pb {
|
|||
unsigned get_num_bits(func_decl* f);
|
||||
br_status mk_bv(func_decl * f, unsigned sz, expr * const* args, expr_ref & result);
|
||||
br_status mk_shannon(func_decl * f, unsigned sz, expr * const* args, expr_ref & result);
|
||||
expr* negate(expr* e);
|
||||
expr* mk_ite(expr* c, expr* hi, expr* lo);
|
||||
public:
|
||||
card2bv_rewriter(ast_manager& m);
|
||||
br_status mk_app_core(func_decl * f, unsigned sz, expr * const* args, expr_ref & result);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue