Как добавить смещение к значению, полученному из выражения IndexOf
?То есть как мне это сделать?
> import z3
> s = 'hello'
> t = 'e'
> z3.simplify(z3.IndexOf(s, t, 0) + z3.IntVal(1))
z3.z3types.Z3Exception: Non-sequence passed as a sequence
Я хочу получить местоположение после, чем e
.
С другой стороны, переключение порядка работает как ожидалось
> z3.simplify(z3.IntVal(1) + z3.IndexOf(s, t, 0))
2