diff --git a/src/ast/rewriter/seq_axioms.cpp b/src/ast/rewriter/seq_axioms.cpp index fa77f0d7f6..5d38ca2ddb 100644 --- a/src/ast/rewriter/seq_axioms.cpp +++ b/src/ast/rewriter/seq_axioms.cpp @@ -446,6 +446,8 @@ namespace seq { // |t| = 0 => |s| = 0 or indexof(t,s,offset) = -1 // ~contains(t,s) => indexof(t,s,offset) = -1 + add_clause(mk_ge(i, -1)); + add_clause(cnt, i_eq_m1); add_clause(~t_eq_empty, s_eq_empty, i_eq_m1);