| ⊦ 0 ≤ b2i(int2bytes(bytes2int(by ' + bytes)).first) ↔ 0 ≤ b2i(by) |
0 ≤ b2i(int2bytes(bytes2int(by ' + bytes)).first), b2i(by) < 0 ⊦
Used simplifier rules: bytes2bytes-first-neg: ⊦ b2i(int2bytes(bytes2int(by ' + bytes)).first) < 0 ↔ b2i(by) < 0;% ⊦ i < 0 ∧ 0 ≤ j → i < j;% ⊦ j < i ∧ i ≤ 0 → j < 0; (forward)% ⊦ i < j ∧ j ≤ j0 → i < j0; (forward)% ⊦ i ≤ j ∧ 0 ≤ i → 0 ≤ j; (forward)% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false);% ⊦ ¬ i ≤ j ↔ j < i;