| 0 ≤ band(b2i(by), 255) + 256 * bytes2int(by0 ' + bytes), bytes2int(by0 ' + bytes) < 0, band(b2i(by), 255) + 256 * bytes2int(by0 ' + bytes) < 128, 0 ≤ band(b2i(by), 255) ⊦ bytes2int(by0 ' + bytes) = 0, by0 = i2b(0) |
⊦ i < 0 ∧ j0 < j ∧ 0 < j → ¬ 0 ≤ i * j + j0
Used simplifier rules: ⊦ band(i, j) = band(j, i);% ⊦ i * j = j * i;% ⊦ i + j = j + i;% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ i ≠ j → (i ≤ j ↔ i < j);% ⊦ i < j → ¬ j < i;% ⊦ ¬ 256 ≤ band(i, 255);% ⊦ band(i, band(i0, j)) = band(band(i, i0), j);% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i + j + i0 = (i + j) + i0;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false); Used terms: bytes2int(by0 ' + bytes), band(b2i(by), 255), 256