| int2bytes(i) = i2b(~1) ' + by ' + bytes, b2i(by) < 0, i2b(~1) ∈ int2bytes(i), ∀ bytes, by, i0. i→n(i0) < i→n(i) → true → b2i(by) < 0 → int2bytes(i0) ≠ i2b(~1) ' + by ' + bytes ⊦ |
⊦ i < ~256 ∧ i % 256 = 0 → int2bytes(i) = int2bytes(i / 256) + int2bytes(i % 256).last '
¬(i < ~256 ∧ i % 256 = 0), int2bytes(i) = i2b(~1) ' + by ' + bytes, b2i(by) < 0, i2b(~1) ∈ int2bytes(i), ∀ bytes, by, i0. i→n(i0) < i→n(i) → true → b2i(by) < 0 → int2bytes(i0) ≠ i2b(~1) ' + by ' + bytes ⊦
i < ~256 ∧ i % 256 = 0, int2bytes(i / 256) + int2bytes(i % 256).last ' = i2b(~1) ' + by ' + bytes, b2i(by) < 0, i2b(~1) ∈ int2bytes(i / 256) + int2bytes(i % 256).last ', ∀ bytes, by, i0. i→n(i0) < i→n(i) → true → b2i(by) < 0 → int2bytes(i0) ≠ i2b(~1) ' + by ' + bytes ⊦
Used terms: i