| m ≠ 0, m ≤ n0 + 1, ∀ m, a. m ≤ n0 → firstn(m, mklist(a, n0)) = mklist(a, m) ⊦ a ' + firstn(m -1, mklist(a, n0)) = mklist(a, m) |
m ≤ n0 + 1, ∀ m, a. m ≤ n0 → firstn(m, mklist(a, n0)) = mklist(a, m) ⊦ m = 0, a ' + firstn(m - 1, mklist(a, n0)) = mklist(a, m)
Used simplifier rules: pred-03: ⊦ n -1 = n - 1; from specification nat