| int2bytes(band(bytes2int(bytes), 256 ^ n→i(# bytes) - 1)) = i2b(0) ' + i2b(0) ' + bytes, ∀ bytes0. # bytes0 < #(i2b(0) + i2b(0) + bytes) → bytes0.first = i2b(0) ∧ bytes0.rest.first = i2b(0) ∧ int2bytes(bytes2int(bytes0)) = bytes0 → # bytes0 = 1 ∨ bytes0 = [] ⊦ bytes = [] |
⊦ int2bytes(i) ≠ i2b(0) ' + i2b(0) ' + bytes
Used terms: bytes, band(bytes2int(bytes), 256 ^ n→i(# bytes) - 1)