| true, ∀ j0, i0, intfun1, intfun2. i→n(j0 - i0) < i→n(j - i) → true → 0 ≤ i0 ∧ i0 ≤ j0 → Σ countFun(i0, j0, λ j0. intfun1(j0) + intfun2(j0)) = Σ countFun(i0, j0, λ j0. intfun1(j0)) + Σ countFun(i0, j0, λ j0. intfun2(j0)) ⊦ 0 ≤ i ∧ i ≤ j → Σ countFun(i, j, λ j0. intfun1(j0) + intfun2(j0)) = Σ countFun(i, j, λ j0. intfun1(j0)) + Σ countFun(i, j, λ j0. intfun2(j0)) |
i ≤ j, 0 ≤ i, 0 ≤ j, ∀ j0, i0, intfun1, intfun2. i→n(j0 - i0) < i→n(j - i) → true → 0 ≤ i0 ∧ i0 ≤ j0 → Σ countFun(i0, j0, λ j0. intfun1(j0) + intfun2(j0)) = Σ countFun(i0, j0, λ j0. intfun1(j0)) + Σ countFun(i0, j0, λ j0. intfun2(j0)) ⊦ Σ countFun(i, j, λ j0. intfun1(j0) + intfun2(j0)) = Σ countFun(i, j, intfun1) + Σ countFun(i, j, intfun2)
Used simplifier rules: forward-le-01: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward) from specification int-abs