| # int2bits(j0) = m + 1, n→i(m) ≤ i, 0 ≤ j0 ⊦ bits2int(bitsand(lastn(i→n(i), fillsgn(i→n(i), int2bits(j))), int2bits(j0))) = bits2int(bitsand(int2bits(j), int2bits(j0))), i = 0 |
⊦ bits2int(bits) = bits2int(sgn(bits))
# int2bits(j0) = m + 1, n→i(m) ≤ i, 0 ≤ j0 ⊦ bits2int(sgn(bitsand(lastn(i→n(i), fillsgn(i→n(i), int2bits(j))), int2bits(j0)))) = bits2int(bitsand(int2bits(j), int2bits(j0))), i = 0
Used terms: bitsand(lastn(i→n(i), fillsgn(i→n(i), int2bits(j))), int2bits(j0))