| j0 ≤ 0, i1 * 4 + j1 ≤ ~3, i1 * 4 + j1 < 0, abs(j0) < 2, abs(j1) < 4, i1 ≤ 0, j1 ≤ 0, j0 + ((i1 * 4 + j1) + 3) * 2 - 6 < ~7, j0 + ((i1 * 4 + j1) + 3) * 2 - 6 < 0 ⊦ i1 = (j0 + ((i1 * 4 + j1) + 3) * 2 - 6) / 8 |
j0 ≤ 0, i1 * 4 + j1 ≤ ~3, i1 * 4 + j1 < 0, abs(j0) < 2, abs(j1) < 4, i1 ≤ 0, j1 ≤ 0, j0 + ((i1 * 4 + j1) + 3) * 2 < ~1 ⊦ i1 = (j0 + ((i1 * 4 + j1) + 3) * 2 - 6) / 8
Used simplifier rules: numlslsdel: j0 ≠ 0, j < j0 ⊦ i < (* j) → i < (* j0); from specification int-basic1%add-c: ⊦ i + j = j + i; from specification int-basic2%add-a: ⊦ i + j + i0 = (i + j) + i0; from specification int-basic2%sub-ls: ⊦ i - j < i0 ↔ i < j + i0; from specification int-abs