| ⊦ 0 ≤ b2i(i2b(127)) ∧ bytes2int(i2b(~1) ' + i2b(127) ' + mklist(i2b(~1), n)) = ~(2 ^ (8 * (n→i(# mklist(i2b(~1), n)) + 1) - 1) + 1) |
⊦ bytes2int(i2b(~1) ' + i2b(127) ' + mklist(i2b(~1), n)) = ~(2 ^ (8 * (n→i(n) + 1) - 1) + 1)
Used simplifier rules: ⊦ i + j = j + i;% ⊦ i * j = j * i;%~128 ≤ i, i ≤ 127 ⊦ b2i(i2b((* i))) = i;% ⊦ # mklist(by, n) = n;% ⊦ ~ i = ~ j ↔ i = j; Used terms: n