| b2i(by) = ~1, 1 + # bytes1 < # int2bytes(bytes2int(by ' + bytes1)), ∀ bytes0. # bytes0 < #(by + bytes1) → # bytes0 < # int2bytes(bytes2int(bytes0)) → bytes0 = [] ⊦ |
⊦ i2b(i) ≠ i2b(j) → i ≠ j
¬ i2b(b2i(by)) ≠ i2b(~1), b2i(by) = ~1, 1 + # bytes1 < # int2bytes(bytes2int(by ' + bytes1)), ∀ bytes0. # bytes0 < #(by + bytes1) → # bytes0 < # int2bytes(bytes2int(bytes0)) → bytes0 = [] ⊦
Used terms: ~1, b2i(by)