| i ≤ 1, 0 ≤ i ⊦ i = 0, l2i(i2l(i + band(4294967295, j) + band(4294967295, j0))) = i + band(4294967295, j) + band(4294967295, j0), ¬ i + band(4294967295, j) + band(4294967295, j0) < ~9223372036854775808 ∧ ¬ 9223372036854775807 < i + band(4294967295, j) + band(4294967295, j0) |
⊦ l2i(i2l(1 + band(4294967295, j) + band(4294967295, j0))) = 1 + band(4294967295, j) + band(4294967295, j0), ¬ band(4294967295, j) + band(4294967295, j0) < ~9223372036854775809 ∧ ¬ 9223372036854775806 < band(4294967295, j) + band(4294967295, j0)
Used simplifier rules: ⊦ (* j) < i0 + (* j0) ↔ j - j0 < i0;% ⊦ i + j = j + i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ i + (* j) < (* j0) ↔ i < j0 - j;% ⊦ i < j ∧ 0 ≤ i → 0 < j; (forward)% ⊦ 0 < i → (i ≤ 1 ↔ i = 1);% ⊦ i ≠ j → (i ≤ j ↔ i < j);