| ⊦ l→s(chars + chars0) = l→s(chars) + l→s(chars0) |
∀ chars0. l→s(chars1 + chars0) = l→s(chars1) + l→s(chars0) ⊦ l→s((char + chars1) + chars0) = l→s(char + chars1) + l→s(chars0)
Used simplifier rules: l2s-empty: ⊦ l→s([]) = "";%charlist freely generated by [], +;;% ⊦ [] + chars = chars;% ⊦ (chars + chars0) + chars1 = chars + chars0 + chars1;% ⊦ "" + str = str;% ⊦ (str1 + str2) + str3 = str1 + str2 + str3;