| i < 0, (mklist(false, i→n(j)) + fillsgn(n, int2bits(i))).first ⊦ j = 0, fillsgn(n, int2bits(i)) = [], mklist(false, i→n(j)) + fillsgn(n, int2bits(i)) = [] |
⊦ n ≠ 0 → ((mklist(boolvar, n) + bits).first ↔ boolvar)
Used simplifier rules: ⊦ i→n(i) = 0 ↔ i = 0; Used terms: fillsgn(n, int2bits(i)), i→n(j), false