| ⊦ n ≠ 0 ∧ n ≤ # x → firstn(n, x) = firstn(n -1, x) + x[n -1] |
∀ x. n0 ≠ 0 ∧ n0 ≤ # x → firstn(n0, x) = firstn(n0 -1, x) + x[n0 -1] ⊦ n0 +1 ≠ 0 ∧ n0 +1 ≤ # x → firstn(n0 +1, x) = firstn(n0 +1 -1, x) + x[n0 +1 -1]
Used simplifier rules: nat freely generated by 0, +1;;