| # int2bytes(i % 256) ≥ 2, i < ~128, i < 0 ⊦ lastn(2, int2bytes(i % 256)).rest = int2bytes(i % 256).last ' |
2 ≤ # int2bytes(i % 256), i < 0, i < ~128 ⊦ lastn(2, int2bytes(i % 256)).rest = int2bytes(i % 256).last '
Used simplifier rules: int2bytes-empty: ⊦ int2bytes(i) ≠ [];% ⊦ # bytes = 0 ↔ bytes = [];%0 < n ⊦ (* n) ≤ m → m ≠ 0; (forward)% ⊦ n ≥ m ↔ m ≤ n;