| ¬ 2 - # bytes ≠ 0, # bytes ≤ 2, 0 ≤ bytes2int(bytes) ⊦ bytes = [], (mklist(i2b(0), 2 - # bytes) + bytes).rest = bytes.last ' |
2 = # bytes, 0 ≤ bytes2int(bytes) ⊦ bytes = [], bytes.rest = bytes.last '
Used simplifier rules: ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ [] + bytes = bytes;% ⊦ mklist(by, 0) = [];%0 < n ⊦ (* n) ≤ m → m ≠ 0; (forward)% ⊦ m ≤ n → (n - m = 0 ↔ n = m);