| i - 256 < 256 * i + j, int2bytes(i) = i2b(0) ' + by ' + bytes0, i2b(0) ∈ int2bytes(i), i * 256 + j < 0, i ≤ 0, j ≤ 0, i < 256 * (i + 1) + j, 0 ≤ b2i(by), i * 256 + j < ~383, abs(j) < 256, ∀ bytes, by, i0. i→n(i0) < i→n((i * 256 + j) + 255) → int2bytes(i0) = i2b(0) ' + by ' + bytes ∧ 0 ≤ b2i(by) ∧ i2b(0) ∈ int2bytes(i0) → false ⊦ |
i - 256 < ~383, i - 256 < 256 * i + j, int2bytes(i) = i2b(0) ' + by ' + bytes0, i2b(0) ∈ int2bytes(i), i * 256 + j < 0, i ≤ 0, j ≤ 0, i < 256 * (i + 1) + j, 0 ≤ b2i(by), i * 256 + j < ~383, abs(j) < 256, ∀ bytes, by, i0. i→n(i0) < i→n((i * 256 + j) + 255) → int2bytes(i0) = i2b(0) ' + by ' + bytes ∧ 0 ≤ b2i(by) ∧ i2b(0) ∈ int2bytes(i0) → false ⊦
i - 256 < 256 * i + j, int2bytes(i) = i2b(0) ' + by ' + bytes0, i2b(0) ∈ int2bytes(i), i * 256 + j < 0, i ≤ 0, j ≤ 0, i < 256 * (i + 1) + j, 0 ≤ b2i(by), i * 256 + j < ~383, abs(j) < 256, ∀ bytes, by, i0. i→n(i0) < i→n((i * 256 + j) + 255) → int2bytes(i0) = i2b(0) ' + by ' + bytes ∧ 0 ≤ b2i(by) ∧ i2b(0) ∈ int2bytes(i0) → false ⊦ i - 256 < ~383
Used formulas: i - 256 < ~383