mirror of
https://github.com/Z3Prover/z3
synced 2025-06-29 09:28:45 +00:00
fix #5074, add rewrite rules to simplify indexof special cases
This commit is contained in:
parent
e8b3c90e14
commit
e83f31949e
2 changed files with 12 additions and 3 deletions
|
@ -420,7 +420,7 @@ namespace seq {
|
|||
expr_ref cnt(seq.str.mk_contains(t, s), m);
|
||||
expr_ref i_eq_m1 = mk_eq(i, minus_one);
|
||||
expr_ref i_eq_0 = mk_eq(i, zero);
|
||||
expr_ref s_eq_empty = mk_eq_empty(s);
|
||||
expr_ref s_eq_empty = mk_eq(s, seq.str.mk_empty(s->get_sort()));
|
||||
expr_ref t_eq_empty = mk_eq_empty(t);
|
||||
|
||||
// |t| = 0 => |s| = 0 or indexof(t,s,offset) = -1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue