| n ≤ # x, ∀ x0, n, a. # x0 < # x → n ≤ # x0 → butlastn(n, a ' + x0) = a ' + butlastn(n, x0) ⊦ butlastn(n, a ' + x) = a ' + butlastn(n, x) |
⊦ x ≠ [] → (∃ y, a. x = y + a ')
x ≠ [] → (∃ y, a. x = y + a '), n ≤ # x, ∀ x0, n, a. # x0 < # x → n ≤ # x0 → butlastn(n, a ' + x0) = a ' + butlastn(n, x0) ⊦ butlastn(n, a ' + x) = a ' + butlastn(n, x)
Used terms: x