| ⊦ j = 0, n = 0, bits2int(sublist(0, # fillsgn(n, int2bits(~1)), mklist(false, i→n(j)) + fillsgn(n, int2bits(~1)))) = bits2int(firstn(1 + n, mklist(false, i→n(j)) + false ' + mklist(true, n))) |
⊦ sublist(m, n, bits) = firstn(n, restn(m, bits))
⊦ j = 0, n = 0, bits2int(firstn(# fillsgn(n, int2bits(~1)), restn(0, mklist(false, i→n(j)) + fillsgn(n, int2bits(~1))))) = bits2int(firstn(1 + n, mklist(false, i→n(j)) + false ' + mklist(true, n)))
Used terms: mklist(false, i→n(j)) + fillsgn(n, int2bits(~1)), # fillsgn(n, int2bits(~1)), 0