| bytes = [], b2i(by) < 0, 0 ≤ bytes2int(i2b(0) ' + by ' + bytes), bytes2int(i2b(0) ' + by ' + bytes) < 128 ⊦ |
0 ≤ bytes2int(i2b(0) ' + by '), bytes2int(i2b(0) ' + by ') < 128, b2i(by) < 0 ⊦
Used simplifier rules: ⊦ i < 0 ∧ 0 ≤ j → i < j;% ⊦ i < j ∧ j ≤ j0 → i < j0; (forward)% ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward)% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ bytes + [] = bytes;