| ⊦ 0 ≤ bytes2int(bytes) ∧ # bytes ≤ 2 ∧ bytes ≠ [] → band(bytes2int(bytes), 65535) = bytes2int(bytes) |
# bytes ≤ 2, 0 ≤ bytes2int(bytes) ⊦ bytes = [], bytes2int(bytes) % 65536 = bytes2int(bytes)
Used simplifier rules: ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward)% ⊦ band(i, j) = band(j, i);% ⊦ band(i, band(i0, j)) = band(band(i, i0), j);% ⊦ 0 ≤ i → band(i, 65535) = i % 65536;