| uint2bits(i) = uint2bits(i / 256) + fillsgn(8, uint2bits(i % 256)), i % 256 ≤ 127, 0 ≤ i, 0 < i, 255 < i, # uint2bits(i % 256) < 9 ⊦ bits2int(uint2bits(i % 256)) = i % 256, i2b(bits2int(uint2bits(i % 256))) = i2b(i % 256) |
⊦ 0 ≤ i → int2bits(i) = uint2bits(i)
Used simplifier rules: ⊦ 0 < j ∧ 0 ≤ i → 0 ≤ i % j;% ⊦ bits2int(int2bits(i)) = i; Used terms: i % 256