| 2 = # int2bytes(i % 256), i < ~128, i < 0 ⊦ int2bytes(i % 256).rest = int2bytes(i % 256).last ' |
int2bytes(i % 256) = by + bytes ∧ int2bytes(i % 256) ≠ [], 2 = # int2bytes(i % 256), i < ~128, i < 0 ⊦ bytes = int2bytes(i % 256).last '
Used simplifier rules: int2bytes-empty: ⊦ int2bytes(i) ≠ [];%⊦ bytes ≠ [] → (by = bytes.first ∧ bytes0 = bytes.rest ↔ bytes = by + bytes0); (elim) Used terms: int2bytes(i % 256), by, bytes