| ⊦ bytes2int(i2b(0) ' + i2b(~128) ') = 128 |
⊦ bytes ≠ [] → bytes2int(bytes + by ') = bytes2int(bytes) * 256 + band(b2i(by), 255)
Used simplifier rules: bytes2int-zero: ⊦ bytes2int(i2b(0) ') = 0;% ⊦ by ' ≠ [];%~128 ≤ i, i ≤ 127 ⊦ b2i(i2b((* i))) = i;% ⊦ i < 0 → band(i, 255) = (i + 1) % 256 + 255;% ⊦ band(i, band(i0, j)) = band(band(i, i0), j);% ⊦ band(i, j) = band(j, i); Used terms: i2b(~128), i2b(0) '