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