mirror of
https://github.com/Z3Prover/z3
synced 2025-06-29 01:18:45 +00:00
add v0 of equality solver
This commit is contained in:
parent
05e053247d
commit
24c3cd38d1
4 changed files with 113 additions and 3 deletions
|
@ -424,6 +424,7 @@ public:
|
|||
MATCH_UNARY(is_unit);
|
||||
|
||||
void get_concat(expr* e, expr_ref_vector& es) const;
|
||||
void get_concat(expr* e, ptr_vector<expr>& es) const;
|
||||
void get_concat_units(expr* e, expr_ref_vector& es) const;
|
||||
expr* get_leftmost_concat(expr* e) const { expr* e1, *e2; while (is_concat(e, e1, e2)) e = e1; return e; }
|
||||
expr* get_rightmost_concat(expr* e) const { expr* e1, *e2; while (is_concat(e, e1, e2)) e = e2; return e; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue