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