| int2bytes(bytes2int(i2b(0) ' + by ' + bytes)) = i2b(0) ' + by ' + bytes, 0 ≤ b2i(by), ∀ by, bytes0. # bytes0 < # bytes → int2bytes(bytes2int(i2b(0) ' + by ' + bytes0)) = i2b(0) ' + by ' + bytes0 ∧ 0 ≤ b2i(by) → false ⊦ |
bytes = [], int2bytes(bytes2int(i2b(0) ' + by ' + bytes)) = i2b(0) ' + by ' + bytes, 0 ≤ b2i(by), ∀ by, bytes0. # bytes0 < # bytes → int2bytes(bytes2int(i2b(0) ' + by ' + bytes0)) = i2b(0) ' + by ' + bytes0 ∧ 0 ≤ b2i(by) → false ⊦
int2bytes(bytes2int(i2b(0) ' + by ' + bytes)) = i2b(0) ' + by ' + bytes, 0 ≤ b2i(by), ∀ by, bytes0. # bytes0 < # bytes → int2bytes(bytes2int(i2b(0) ' + by ' + bytes0)) = i2b(0) ' + by ' + bytes0 ∧ 0 ≤ b2i(by) → false ⊦ bytes = []
Used formulas: bytes = []