| b2i((int2bytes(i / 256) + i2b(i % 256) ').first) < 0, 256 ≤ i, 0 ≤ i, 128 ≤ i, 0 < i, ∀ i0. i→n(i0) < i→n(i) → b2i(int2bytes(i0).first) < 0 ∧ 0 ≤ i0 → false ⊦ |
⊦ bytes ≠ [] → (bytes + bytes0).first = bytes.first
int2bytes(i / 256) ≠ [], b2i(int2bytes(i / 256).first) < 0, 256 ≤ i, 0 ≤ i, 128 ≤ i, 0 < i, ∀ i0. i→n(i0) < i→n(i) → b2i(int2bytes(i0).first) < 0 ∧ 0 ≤ i0 → false ⊦
Used simplifier rules: int2bytes-empty: ⊦ int2bytes(i) ≠ []; Used terms: i2b(i % 256) ', int2bytes(i / 256)