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