| ~1 ≤ i1, 0 ≤ i, i ≤ i1 + 1, ∀ j0, i, intfun, intfun0. i→n(j0) < i→n(i1 + 1) → 0 ≤ i → Σ countFun(i, j0, intfun) = Σ countFun(i, j0, λ i0. intfun(i0) - intfun0(i0)) + Σ countFun(i, j0, intfun0) ⊦ Σ countFun(i, i1, intfun) + intfun(i1 + 1) = Σ countFun(i, i1 + 1, λ i0. intfun(i0) - intfun0(i0)) + Σ countFun(i, i1 + 1, intfun0) |
⊦ i ≤ j → countFun(i, j, intfun) = countFun(i, j - 1, intfun) + intfun(j) '
i ≤ i1 + 1, ~1 ≤ i1, 0 ≤ i, i ≤ i1 + 1, ∀ j0, i, intfun, intfun0. i→n(j0) < i→n(i1 + 1) → 0 ≤ i → Σ countFun(i, j0, intfun) = Σ countFun(i, j0, λ i0. intfun(i0) - intfun0(i0)) + Σ countFun(i, j0, intfun0) ⊦ Σ countFun(i, i1, intfun) + intfun(i1 + 1) = Σ(countFun(i, i1 + 1 - 1, λ i0. intfun(i0) - intfun0(i0)) + (intfun(i1 + 1) - intfun0(i1 + 1))') + Σ countFun(i, i1 + 1, intfun0)
Used terms: λ i0. intfun(i0) - intfun0(i0), i1 + 1, i