| 0 < i ⊦ bits2int(lastn(i→n(i), fillsgn(i→n(i), sgn(bitsand(int2bits(j), int2bits(j0)))))) = cast(i, band(cast(i, j), j0)) |
⊦ bits ≠ [] → lastn(n, fillsgn(n, sgn(bits))) = lastn(n, fillsgn(n, bits))
bitsand(int2bits(j), int2bits(j0)) ≠ [], 0 < i ⊦ bits2int(lastn(i→n(i), fillsgn(i→n(i), bitsand(int2bits(j), int2bits(j0))))) = cast(i, band(cast(i, j), j0))
Used simplifier rules: and-notempty-09: ⊦ bitsand(int2bits(i), int2bits(i0)) ≠ []; Used terms: bitsand(int2bits(j), int2bits(j0)), i→n(i)