| ∀ x, a. butlastn(n0, x + mklist(a, n0)) = x ⊦ butlastn(n0, x + a ' + mklist(a, n0 - 1)) = x, n0 = 0 |
n0 = m + 1, ∀ x, a. butlastn(n0, x + mklist(a, n0)) = x ⊦ butlastn(n0, x + a ' + mklist(a, m)) = x, n0 = 0
Used simplifier rules: n ≠ 0 ⊦ m = n - 1 ↔ n = m + 1; (elim) Used terms: n0, m