| ⊦ ~1 = 2 ^ (8 * n→i(n)) + bytes2int(i2b(~2) ' + mklist(i2b(~1), n)) |
~1 = 2 ^ (8 * n→i(m)) + bytes2int(i2b(~2) ' + mklist(i2b(~1), m)) ⊦ ~1 = 2 ^ (8 * n→i(m +1)) + bytes2int(i2b(~2) ' + mklist(i2b(~1), m +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;