| b2i(by) = 0, int2bytes(band(b2i(by0), 255)) = i2b(0) ' + by ' + bytes1 + by0 ', by0 ∈ int2bytes(band(b2i(by0), 255)), i2b(0) ∈ int2bytes(band(b2i(by0), 255)), 0 ≤ band(b2i(by0), 255), band(b2i(by0), 255) < 256, ∀ by, bytes0. # bytes0 < #(bytes1 + by0 ') → int2bytes(bytes2int(i2b(0) ' + by ' + bytes0)) = i2b(0) ' + by ' + bytes0 ∧ 0 ≤ b2i(by) → false ⊦ true ∈ bytes2bits(bytes1), true ∈ byte2bits(i2b(0)) |
⊦ 0 ≤ b2i(by) → band(b2i(by), 255) = b2i(by)
¬ 0 ≤ b2i(by0), b2i(by) = 0, int2bytes(band(b2i(by0), 255)) = i2b(0) ' + by ' + bytes1 + by0 ', by0 ∈ int2bytes(band(b2i(by0), 255)), i2b(0) ∈ int2bytes(band(b2i(by0), 255)), 0 ≤ band(b2i(by0), 255), band(b2i(by0), 255) < 256, ∀ by, bytes0. # bytes0 < #(bytes1 + by0 ') → int2bytes(bytes2int(i2b(0) ' + by ' + bytes0)) = i2b(0) ' + by ' + bytes0 ∧ 0 ≤ b2i(by) → false ⊦ true ∈ bytes2bits(bytes1), true ∈ byte2bits(i2b(0))
0 ≤ b2i(by0), b2i(by) = 0, int2bytes(b2i(by0)) = i2b(0) ' + by ' + bytes1 + by0 ', by0 ∈ int2bytes(b2i(by0)), i2b(0) ∈ int2bytes(b2i(by0)), 0 ≤ b2i(by0), b2i(by0) < 256, ∀ by, bytes0. # bytes0 < #(bytes1 + by0 ') → int2bytes(bytes2int(i2b(0) ' + by ' + bytes0)) = i2b(0) ' + by ' + bytes0 ∧ 0 ≤ b2i(by) → false ⊦ true ∈ bytes2bits(bytes1), true ∈ byte2bits(i2b(0))
Used terms: by0