| ⊦ i * (j + i0) + j2 ≤ i * (j0 + i0) + j1 ↔ i * j + j2 ≤ i * j0 + j1 |
Used simplifier rules: dist-lsplit: ⊦ (i + i0) * j = i * j + i0 * j;%associativity: ⊦ i * j * j0 = (i * j) * j0;%commutativity: ⊦ i * j = j * i;%lep-02: ⊦ i + j ≤ i + j0 ↔ j ≤ j0; from specification int-abs%add-c: ⊦ i + j = j + i; from specification int-basic2%add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2