| ∀ str0. s→l(str1 + str0) = s→l(str1) + s→l(str0) ⊦ s→l((char + str1) + str0) = s→l(char + str1) + s→l(str0) |
∀ str0. s→l(str1 + str0) = s→l(str1) + s→l(str0) ⊦ s→l(str1 + str0) = s→l(str1) + s→l(str0)
Used simplifier rules: s2l-rec: ⊦ s→l(char ' + str) = char ' + s→l(str);% ⊦ (chars + chars0) + chars1 = chars + chars0 + chars1;% ⊦ chars + chars0 = chars + chars1 ↔ chars0 = chars1;% ⊦ (str1 + str2) + str3 = str1 + str2 + str3;% ⊦ char + str = char ' + str;