| char ' + str1 ⊑ str0 ⊦ str0 = "", char = str0.char1, char ' + str1 = "" |
str0 = char0 + str2, char ' + str1 ⊑ str0 ⊦ str0 = "", char = char0, char ' + str1 = ""
Used simplifier rules: ⊦ str ≠ "" → (char = str.char1 ∧ str0 = str.rstring ↔ str = char + str0); (elim) Used terms: str0, char1, str