| 0 ≤ bytes2int(by ' + bytes0), 0 ≤ b2i(by) ⊦ mklist(i2b(0), n) = i2b(0) ' + mklist(i2b(0), n - 1), n = 0 |
⊦ m ≠ 0 → mklist(by, m) = by + mklist(by, m - 1)
Used simplifier rules: ⊦ by + bytes = by ' + bytes;% ⊦ bytes + bytes0 = bytes + bytes1 ↔ bytes0 = bytes1;% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1; Used terms: n, i2b(0)