| ⌜λ n. (n < # a ' ⊃ a '[n];nf(n - # a '))⌝ = ⌜a0 '⌝ + ⌜nf0⌝ ⊦ a = a0 ∧ ⌜nf⌝ = ⌜nf0⌝ |
⊦ ⌜x⌝ + ⌜nf⌝ = ⌜λ n. (n < # x ⊃ x[n];nf(n - # x))⌝
⌜λ n. (n < # a ' ⊃ a '[n];nf(n - # a '))⌝ = ⌜λ n. (n < # a0 ' ⊃ a0 '[n];nf0(n - # a0 '))⌝ ⊦ a = a0 ∧ ⌜nf⌝ = ⌜nf0⌝
Used terms: nf0, a0 '