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