| ⊦ # int2bits(i) ≤ 32 → i i>> j = bits2int(sublist(0, 32, mklist(int2bits(i).first, i→n(band(j, 31))) + fillsgn(32, int2bits(i)))) |
⊦ i i>> j = bits2int(sublist(0, # int2bits(i), mklist(int2bits(i).first, i→n(band(j, 31))) + int2bits(i)))
⊦ # int2bits(i) ≤ 32 → bits2int(sublist(0, # int2bits(i), mklist(int2bits(i).first, i→n(band(j, 31))) + int2bits(i))) = bits2int(sublist(0, 32, mklist(int2bits(i).first, i→n(band(j, 31))) + fillsgn(32, int2bits(i))))
Used terms: j, i