| s→l(str0).last ∈ str0 ⊦ char ' + str0 = "", (char ' + s→l(str0)).last = char, str0 = "", (char ' + s→l(str0)).last ∈ str0 |
⊦ chars ≠ [] → (char ' + chars).last = chars.last
Used simplifier rules: ⊦ s→l(str) = [] ↔ str = ""; Used terms: s→l(str0), char