| ∀ m, nf. m ≤ n0 → (nf to n0) to m = nf to m ⊦ ((nf to n0) + nf(n0) ' to n0) + ((nf to n0) + nf(n0) ')[n0] ' = nf to n0 + 1 |
⊦ n ≤ # x → x + y to n = x to n
n0 ≤ #(nf to n0), ∀ m, nf. m ≤ n0 → (nf to n0) to m = nf to m ⊦ ((nf to n0) to n0) + ((nf to n0) + nf(n0) ')[n0] ' = nf to n0 + 1
Used simplifier rules: size-inf-to: ⊦ #(nf to n) = n;% ⊦ m ≤ n ↔ ¬ n < m; (ss)% ⊦ ¬ n < n; (s) Used terms: n0, nf(n0) ', nf to n0