| 0 < (band(b2i(by1), 255) i<< 8) + 65536 * band(b2i(by2), 255), 16777216 ≤ (band(b2i(by1), 255) i<< 8) + 65536 * band(b2i(by2), 255), 0 ≤ band(b2i(by1), 255) i<< 8, band(b2i(by1), 255) i<< 8 < 65536, 0 ≤ band(b2i(by2), 255) ⊦ bor(16777216 * b2i(by3), 65536 * band(b2i(by2), 255) + (band(b2i(by1), 255) i<< 8)) = bytes2int(by3 ' + by2 ' + by1 ') * 256, bor((band(b2i(by1), 255) i<< 8) + 65536 * band(b2i(by2), 255), 16777216 * b2i(by3)) = bytes2int(by3 ' + by2 ' + by1 ') * 256, bor(16777216 * b2i(by3), bor(band(b2i(by0), 255), 65536 * band(b2i(by2), 255) + (band(b2i(by1), 255) i<< 8))) = bor(bytes2int(by3 ' + by2 ' + by1 ') * 256, band(b2i(by0), 255)) |
⊦ 0 ≤ j ∧ j < 32 → i i<< j = i * 2 ^ j
0 ≤ 8 ∧ 8 < 32, 0 < band(b2i(by1), 255) * 2 ^ 8 + 65536 * band(b2i(by2), 255), 16777216 ≤ band(b2i(by1), 255) * 2 ^ 8 + 65536 * band(b2i(by2), 255), 0 ≤ band(b2i(by1), 255) * 2 ^ 8, band(b2i(by1), 255) * 2 ^ 8 < 65536, 0 ≤ band(b2i(by2), 255) ⊦ bor(16777216 * b2i(by3), 65536 * band(b2i(by2), 255) + band(b2i(by1), 255) * 2 ^ 8) = bytes2int(by3 ' + by2 ' + by1 ') * 256, bor(band(b2i(by1), 255) * 2 ^ 8 + 65536 * band(b2i(by2), 255), 16777216 * b2i(by3)) = bytes2int(by3 ' + by2 ' + by1 ') * 256, bor(16777216 * b2i(by3), bor(band(b2i(by0), 255), 65536 * band(b2i(by2), 255) + band(b2i(by1), 255) * 2 ^ 8)) = bor(bytes2int(by3 ' + by2 ' + by1 ') * 256, band(b2i(by0), 255))
Used terms: 8, band(b2i(by1), 255)