| ∀ n. n ≤ # x0 → butlastn(n, x0) = firstn(# x0 - n, x0) ⊦ butlastn(# x0, (a ' + x0).butlast) = [] |
n = # x ⊦ butlastn(n, x) = []
Used simplifier rules: butlast-len: ⊦ # (a ' + x).butlast = # x; from specification list-last%a: ⊦ (x + y) + z = x + y + z; from specification list Used terms: (a ' + x0).butlast, # x0