| ⊦ str = "", substring(str, m0 + 1, n) = substring(str.rstring, m0, n) |
str = char + str0 ⊦ str = "", substring(str, m0 + 1, n) = substring(str0, m0, n)
Used simplifier rules: ⊦ str ≠ "" → (char = str.char1 ∧ str0 = str.rstring ↔ str = char + str0); (elim) Used terms: str, char, str0