| int2bytes(i) = i2b(0) ', i < 0, i < ~128 ⊦ i = 0 |
⊦ i < ~ 128 → int2bytes(i) = int2bytes((i - 255) / 256) + int2bytes(i % 256).last '
Used simplifier rules: int2bytes-empty: ⊦ int2bytes(i) ≠ [];%j0 ≠ 0, j ≤ j0 ⊦ i < (* j) → i < (* j0);% ⊦ by ' = bytes + by0 ' ↔ by = by0 ∧ bytes = [];% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1; Used terms: i