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