| ∀ i. n→i(# getdims(ints0)) + countdims(ints0, i) = n→i(# ints0) + i ⊦ countdims(i0 ' + ints0, i) + n→i(# getdims(i0 ' + ints0)) = (1 + n→i(# ints0)) + i |
⊦ 0 < j → countdims(j ' + ints, i) = countdims(ints, i)
⊦ j ≤ 0 → getdims(j ' + ints) = 0 '
⊦ j ≤ 0 → countdims(j ' + ints, i) = i + n→i(# ints)
0 < i0, ∀ i. n→i(# getdims(ints0)) + countdims(ints0, i) = n→i(# ints0) + i ⊦ countdims(ints0, i) + n→i(# getdims(i0 ' + ints0)) = (1 + n→i(# ints0)) + i
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ i + j = j + i], [CSIMPSEQ : ⊦ ¬ i < j ↔ j ≤ i], [CSIMPSEQ : ⊦ (ints + ints0) + ints1 = ints + ints0 + ints1], [CSIMPSEQ : ⊦ # i ' = 0 +1], [CSIMPSEQ : ⊦ i + j = i + i0 ↔ j = i0], [CSIMPSEQ : ⊦ i + j + i0 = (i + j) + i0])], [EXTRATERMS : (i, ints0, i0)]]