| j2 < j, j1 < j, j0 < j, 0 < j, 0 ≤ j0, 0 ≤ i2, 0 ≤ j1, 0 ≤ i3, 0 ≤ j2, 0 ≤ i0 ⊦ ((i2 * j + j0) + (i3 * j + j1) + i0 * j + j2) / j = ((i2 * j + (i3 + i0) * j) + j0 + j1 + j2) / j |
⊦ (i + i0) * j = i * j + i0 * j
Used simplifier rules: add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2%add-c: ⊦ i + j = j + i; from specification int-basic2 Used terms: j, i0, i3