| # bytes1 = # int2bytes((bytes2int(bytes1) * 256 + band(b2i(by), 255)) / 256), (bytes2int(bytes1) * 256 + band(b2i(by), 255)) % 256 = 0, bytes2int(bytes1) * 256 + band(b2i(by), 255) < ~256, bytes2int(bytes1) * 256 + band(b2i(by), 255) < 0, ∀ bytes0. # bytes0 < #(bytes1 + by ') → true → # bytes0 = # int2bytes(bytes2int(bytes0)) → bytes0 = int2bytes(bytes2int(bytes0)) ⊦ bytes2int(bytes1) * 256 + band(b2i(by), 255) = ~256, bytes1 = [], bytes1 + by ' = int2bytes((bytes2int(bytes1) * 256 + band(b2i(by), 255)) / 256) + i2b(0) ' |
⊦ i % j = 0 ∧ i + i0 < 0 ∧ i0 % j = 0 ∧ i < 0 ∧ 0 ≤ i0 ∧ 0 < j → (i + i0) / j = i / j + i0 / j
¬ ( (bytes2int(bytes1) * 256) % 256 = 0 ∧ bytes2int(bytes1) * 256 + band(b2i(by), 255) < 0 ∧ band(b2i(by), 255) % 256 = 0 ∧ bytes2int(bytes1) * 256 < 0 ∧ 0 ≤ band(b2i(by), 255) ∧ 0 < 256), # bytes1 = # int2bytes((bytes2int(bytes1) * 256 + band(b2i(by), 255)) / 256), (bytes2int(bytes1) * 256 + band(b2i(by), 255)) % 256 = 0, bytes2int(bytes1) * 256 + band(b2i(by), 255) < ~256, bytes2int(bytes1) * 256 + band(b2i(by), 255) < 0, ∀ bytes0. # bytes0 < #(bytes1 + by ') → true → # bytes0 = # int2bytes(bytes2int(bytes0)) → bytes0 = int2bytes(bytes2int(bytes0)) ⊦ bytes2int(bytes1) * 256 + band(b2i(by), 255) = ~256, bytes1 = [], bytes1 + by ' = int2bytes((bytes2int(bytes1) * 256 + band(b2i(by), 255)) / 256) + i2b(0) '
(bytes2int(bytes1) * 256) % 256 = 0 ∧ bytes2int(bytes1) * 256 + band(b2i(by), 255) < 0 ∧ band(b2i(by), 255) % 256 = 0 ∧ bytes2int(bytes1) * 256 < 0 ∧ 0 ≤ band(b2i(by), 255) ∧ 0 < 256, # bytes1 = # int2bytes((bytes2int(bytes1) * 256) / 256 + band(b2i(by), 255) / 256), (bytes2int(bytes1) * 256 + band(b2i(by), 255)) % 256 = 0, bytes2int(bytes1) * 256 + band(b2i(by), 255) < ~256, bytes2int(bytes1) * 256 + band(b2i(by), 255) < 0, ∀ bytes0. # bytes0 < #(bytes1 + by ') → true → # bytes0 = # int2bytes(bytes2int(bytes0)) → bytes0 = int2bytes(bytes2int(bytes0)) ⊦ bytes2int(bytes1) * 256 + band(b2i(by), 255) = ~256, bytes1 = [], bytes1 + by ' = int2bytes((bytes2int(bytes1) * 256) / 256 + band(b2i(by), 255) / 256) + i2b(0) '
Used terms: 256, band(b2i(by), 255), bytes2int(bytes1) * 256