| 0 < i ⊦ bits2int(lastn(i→n(i), fillsgn(i→n(i), bitsand(int2bits(j), int2bits(j0))))) = bits2int(lastn(i→n(i), fillsgn(i→n(i), int2bits(bits2int(bitsand(sgn(lastn(i→n(i), fillsgn(i→n(i), int2bits(j)))), int2bits(j0))))))) |
bits ≠ [] ⊦ int2bits(bits2int(bits)) = sgn(bits)
¬ bitsand(sgn(lastn(i→n(i), fillsgn(i→n(i), int2bits(j)))), int2bits(j0)) ≠ [], 0 < i ⊦ bits2int(lastn(i→n(i), fillsgn(i→n(i), bitsand(int2bits(j), int2bits(j0))))) = bits2int(lastn(i→n(i), fillsgn(i→n(i), int2bits(bits2int(bitsand(sgn(lastn(i→n(i), fillsgn(i→n(i), int2bits(j)))), int2bits(j0)))))))
bitsand(sgn(lastn(i→n(i), fillsgn(i→n(i), int2bits(j)))), int2bits(j0)) ≠ [], 0 < i ⊦ bits2int(lastn(i→n(i), fillsgn(i→n(i), bitsand(int2bits(j), int2bits(j0))))) = bits2int(lastn(i→n(i), fillsgn(i→n(i), sgn(bitsand(sgn(lastn(i→n(i), fillsgn(i→n(i), int2bits(j)))), int2bits(j0))))))
Used terms: bitsand (sgn(lastn(i→n(i), fillsgn(i→n(i), int2bits(j)))), int2bits(j0))