| int2bytes(i / 256) = i2b(0) ' + by ' + bytes0, 0 < i, 0 ≤ b2i(by), 255 < i, i2b(0) ∈ int2bytes(i / 256), ∀ bytes, by, i0. i→n(i0) < i→n(i) → int2bytes(i0) = i2b(0) ' + by ' + bytes ∧ 0 ≤ b2i(by) ∧ i2b(0) ∈ int2bytes(i0) → false ⊦ |
Used simplifier rules: ⊦ i ≤ j → (¬ ¬ j < i ↔ false);% ⊦ ¬ i ≤ j ↔ j < i;% ⊦ i→n(i) < i→n(j) ↔ abs(i) < abs(j);%j ≠ 0 ⊦ abs(i / j) = abs(i) / abs(j);% ⊦ 0 < j → abs(j) = j;% ⊦ ¬ i < j ↔ j ≤ i;% ⊦ 0 < i ∧ 0 < j → (i ≤ i / j ↔ j = 1); Used terms: bytes0, by, i / 256