| ¬ bitsand(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(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)) = [], i = 0 |
bitsand(lastn(i→n(i), fillsgn(i→n(i), int2bits(j))), int2bits(j0)) = [], 0 < i ⊦ 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(mklist(false, i→n(i)))
Used simplifier rules: ⊦ lastn(n, mklist(boolvar, n)) = mklist(boolvar, n);% ⊦ fillsgn(n, []) = mklist(false, n);% ⊦ sgn([]) = [];