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