| 0 ≤ 1 ∧ 0 ≤ countrefs(i1 ' + ints1) * i2, 0 ≤ i2, 0 < i2 ⊦ i→n(1) + i→n(countrefs(i1 ' + ints1) * i2) = i→n(countrefs(i1 ' + ints1)) * i→n(i2) + 1 |
0 ≤ i2, 0 < i2, 0 ≤ countrefs(i1 ' + ints1) ⊦ i→n(countrefs(i1 ' + ints1) * i2) = i→n(countrefs(i1 ' + ints1)) * i→n(i2)
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j], [CSIMPSEQ : ⊦ i * j = j * i], [CSIMPSEQ : ⊦ i * j * j0 = (i * j) * j0], [CSIMPSEQ : ⊦ 0 < i → (0 ≤ i * j ↔ 0 ≤ j)], [CSIMPSEQ : ⊦ m + n = n + m], [CSIMPSEQ : ⊦ (m + n0) + n1 = m + n0 + n1], [CSIMPSEQ : ⊦ m + n = m + n0 ↔ n = n0])]]