mirror of
https://github.com/Z3Prover/z3
synced 2026-06-30 12:28:53 +00:00
tune and fix derive
This commit is contained in:
parent
61093fadf6
commit
867dc175c5
2 changed files with 119 additions and 49 deletions
|
|
@ -128,7 +128,9 @@ namespace seq {
|
|||
|
||||
// Smart constructors with path-aware simplification and ACI canonicalization
|
||||
expr_ref mk_union(expr* a, expr* b);
|
||||
void flatten_union(expr* e, expr_ref_vector& args);
|
||||
expr_ref merge_union(expr* a, expr* b); // merge two sorted right-associated union chains
|
||||
bool are_complements(expr* a, expr* b);
|
||||
unsigned union_id(expr* e); // complement-aware ID for sorting
|
||||
bool is_subset(expr* a, expr* b);
|
||||
expr_ref mk_union_core(expr* a, expr* b);
|
||||
expr_ref mk_inter(expr* a, expr* b);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue