| 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 ⊦ ¬ ~256 ≤ i, ¬ ~256 ≤ i ∧ i % 256 = 0 |
int2bytes(i) = i2b(~1) ' + by ' + bytes, ~256 ≤ i, 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 ⊦
Used simplifier rules: i0 ≠ 0, i0 ≤ i ⊦ (* i) ≤ j → (* i0) ≤ j;