| 127 < j, 64 ≤ j, j < 256, 0 < j ⊦ j = 256 + b2i(i2b(bits2int(lastn(8, int2bits(j))))), 0 = j, # int2bits(j) = 9, lastn(8, int2bits(j)).first |
0 ≤ i, 2 ^ i ≤ j, j < 2 ^ (i + 1) ⊦ # int2bits(j) = i→n(i + 2)
Used simplifier rules: ⊦ ¬ i ≤ j ↔ j < i;%j0 ≠ 0, j ≤ j0 ⊦ i < (* j) → i < (* j0);%j0 ≠ 0, j < j0 ⊦ i < (* j) → i < (* j0);% ⊦ i < j ∧ j < i0 → i +1 < i0; (forward) Used terms: 7, j