3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-04 15:03:57 +00:00

new_eq_handler improvements in theory_str, WIP

This commit is contained in:
Murphy Berzish 2016-07-27 12:46:35 -04:00
parent f555074e27
commit 1c518be61d
2 changed files with 133 additions and 42 deletions

View file

@ -298,6 +298,8 @@ namespace smt {
bool can_two_nodes_eq(expr * n1, expr * n2);
bool can_concat_eq_str(expr * concat, std::string str);
bool can_concat_eq_concat(expr * concat1, expr * concat2);
void check_concat_len_in_eqc(expr * concat);
bool check_length_consistency(expr * n1, expr * n2);
void get_nodes_in_concat(expr * node, ptr_vector<expr> & nodeList);
expr * simplify_concat(expr * node);