| i % 256 ≤ 127, 256 ≤ i, 0 < i, 0 ≤ i ⊦ i2b(i % 256) ' = fix(2, i2b(i % 256) ').rest |
⊦ # bytes < n ∧ 0 ≤ bytes2int(bytes) → fix(n, bytes) = mklist(i2b(0), n - # bytes) + bytes
¬(# i2b(i % 256) ' < 2 ∧ 0 ≤ bytes2int(i2b(i % 256) ')), i % 256 ≤ 127, 256 ≤ i, 0 < i, 0 ≤ i ⊦ i2b(i % 256) ' = fix(2, i2b(i % 256) ').rest
Used simplifier rules: ⊦ # by ' = 0 +1;% ⊦ mklist(by, 1) = by ';% ⊦ (by ' + bytes).rest = bytes;% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;% ⊦ by ' = by0 ' ↔ by = by0; Used terms: i2b(i % 256) ', 2