| ⊦ 2 ^ (8 * (1 + n→i(n)) - 1) = bytes2int(i2b(127) ' + mklist(i2b(~1), n)) + 1 |
2 ^ (8 * (1 + n→i(m)) - 1) = bytes2int(i2b(127) ' + mklist(i2b(~1), m)) + 1 ⊦ 2 ^ (8 * (1 + n→i(m +1)) - 1) = bytes2int(i2b(127) ' + mklist(i2b(~1), m +1)) + 1
Used simplifier rules: bytes2int-one: ⊦ bytes2int(by ') = b2i(by);%nat freely generated by 0, +1;;% ⊦ mklist(by, 0) = [];% ⊦ bytes + [] = bytes;% ⊦ (bytes + bytes0) + bytes1 = bytes + bytes0 + bytes1;%~128 ≤ i, i ≤ 127 ⊦ b2i(i2b((* i))) = i;