| 256 * b2i(by0) + band(b2i(by), 255) < ~128, 0 - 256 < 256 * b2i(by0) + band(b2i(by), 255), 256 * b2i(by0) + band(b2i(by), 255) < 0, b2i(by0) < 0, 256 * (b2i(by0) + 1) + band(b2i(by), 255) ≤ 0, ∀ bytes0. # bytes0 < #((by0 + []) + by ') → true → # bytes0 = # int2bytes(bytes2int(bytes0)) → bytes0 = int2bytes(bytes2int(bytes0)) ⊦ i2b(~1) = by0 |
⊦ i - j < i0 ↔ i < j + i0
Used simplifier rules: ⊦ i + j + i0 = (i + j) + i0;% ⊦ i + j = j + i;% ⊦ i * j + i = i * (j + 1);% ⊦ i * j * j0 = (i * j) * j0;% ⊦ i * j = j * i;% ⊦ band(i, j) = band(j, i);% ⊦ i ≤ j → (¬ ¬ j < i ↔ false); Used terms: 256 * b2i(by0) + band(b2i(by), 255), 256, 0