| ∀ str2, str3. (str + str2) + str3 = str + str2 + str3 ⊦ ((char + str) + str2) + str3 = (char + str) + str2 + str3 |
∀ str2, str3. (str + str2) + str3 = str + str2 + str3 ⊦ (str + str2) + str3 = str + str2 + str3
Used simplifier rules: append-rec: ⊦ (char + str) + str0 = char + (str + str0);%inj-01: ⊦ char + str1 = char + str2 ↔ str1 = str2; from specification string-data