| 0 ≤ i, # int2bytes(i) ≤ i→n(j), 2 ^ (8 * abs(j)) ≤ i ⊦ j = 0, i / 2 ^ (8 * abs(j)) = 0, int2bytes(i).first = i2b(0) |
⊦ 0 ≤ i ∧ int2bytes(i).first ≠ i2b(0) → (# int2bytes(i) ≤ n ↔ i < 2 ^ (n→i(n) * 8))
Used simplifier rules: ⊦ ¬ i ≤ j ↔ j < i;% ⊦ n→i(i→n(i)) = abs(i);% ⊦ i * j = j * i;% ⊦ i ≤ j → (¬ ¬ j < i ↔ false); Used terms: i→n(j), i