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