| ∀ by, bytes0. # bytes0 < # bytes → true → (b2i(int2bytes(bytes2int(by ' + bytes0)).first) < 0 ↔ ¬ 0 ≤ b2i(by)) ⊦ b2i(by) ≠ 0, bytes = [], b2i(int2bytes(bytes2int(by ' + bytes)).first) < 0 ↔ ¬ 0 ≤ b2i(by) |
b2i(by) = 0, b2i(int2bytes(bytes2int(by ' + bytes)).first) < 0, ∀ by, bytes0. # bytes0 < # bytes → true → (b2i(int2bytes(bytes2int(by ' + bytes0)).first) < 0 ↔ ¬ 0 ≤ b2i(by)) ⊦ bytes = []
Used simplifier rules: ⊦ j < i ∧ i ≤ 0 → j < 0; (forward)