| b2i(int2bytes(i).first) ≤ 0, 0 ≤ i, 2 ^ (8 * n→i(# int2bytes(i) - 1)) ≤ i, # int2bytes(i) < n, 2 ^ ((n→i(n) - 1) * 8) ≤ i ⊦ int2bytes(i).first = i2b(0) |
⊦ i ≠ j → (i ≤ j ↔ i < j)
Used simplifier rules: bytes2int-first-lez: ⊦ b2i(int2bytes(i).first) < 0 ↔ i < 0;% ⊦ b2i(by) = i → (i2b(i) ≠ by ↔ false);% ⊦ i ≤ j → (¬ ¬ j < i ↔ false); Used terms: 0, b2i(int2bytes(i).first)