| ∀ m, a. m ≤ n0 → firstn(m, mklist(a, n0)) = mklist(a, m), m ≤ n0 +1 ⊦ firstn(m, mklist(a, n0 +1)) = mklist(a, m) |
m ≤ n0 + 1, ∀ m, a. m ≤ n0 → firstn(m, mklist(a, n0)) = mklist(a, m) ⊦ firstn(m, mklist(a, n0 + 1)) = mklist(a, m)
Used simplifier rules: succ: ⊦ m +1 = m + 1; from specification nat-basic2