| b2i(by) = 0, 0 ≤ b2i(by0), ∀ bytes0. # bytes0 < #(by + by0 + bytes) → true → bytes0 = [] ∨ fix(# bytes0, int2bytes(bytes2int(bytes0))) = bytes0 ⊦ fix(2 + # bytes, int2bytes(bytes2int(by ' + by0 ' + bytes))) = by ' + by0 ' + bytes |
⊦ i2b(i) ≠ i2b(j) → i ≠ j
¬ i2b(b2i(by)) ≠ i2b(0), b2i(by) = 0, 0 ≤ b2i(by0), ∀ bytes0. # bytes0 < #(by + by0 + bytes) → true → bytes0 = [] ∨ fix(# bytes0, int2bytes(bytes2int(bytes0))) = bytes0 ⊦ fix(2 + # bytes, int2bytes(bytes2int(by ' + by0 ' + bytes))) = by ' + by0 ' + bytes
Used terms: 0, b2i(by)