| ⊦ char ' + str0 = "", l→s(sublist(m0, n, (char ' + s→l(str0)).rest)) = substring(str0, m0, n) |
⊦ char ' + str0 = "", l→s(sublist(m0, n, s→l(str0))) = substring(str0, m0, n)
Used simplifier rules: a: ⊦ (chars + chars0) + chars1 = chars + chars0 + chars1; from specification list[charlist]%c-07: ⊦ (char ' + chars).rest = chars; from specification list[charlist]