Thank you very much for the reply, very much appreciated iCyborg
Your f(Q) doesn't make sense. E.g. if r is not in Q, it's defined as f(Q) = 2n for all n?? It should be some n, though if I understand your intention, you should just use something like
2 | f(Q)+1r(Q), | is fairly standard notation for "divides".
Oh thanks, basically cardinality has to be an odd if r is in Q
Also, you're using logical conjunction everywhere (the upside-down v), which means that r must be in every S part of P, but you seemed to imply it doesn't have to be?
I don't understand that 2nd conjunction and the union-add symbol...
At least one r indeed must be in every S, this is one of the criterion for forming S. S is basically one or more Qs joint (union-add) together. Put it another way, Q are partitions of S. Q may be just several r's (odd number of them) or some other number (even number of them). For a given number, say 1.5, Q is made up of the greatest number of 1.5 while still a subset of S, say four 1.5 units: {1.5,1.5,1.5,1.5}=Z are in S. The union-add symbol is there such that subset of Z are not contained in Q, for eample. {1.5, 1.5} can't be Q since {1.5, 1.5} union-add {1.5, 1.5} is Z hence is part of S. Therefore if Q contains 1.5 it must be {1.5,1.5,1.5,1.5} and no less.
An example is easier to understand:
If S = {1,1,2,2,3,3,3,3,4,4,4,4,4,4,r,r,r)
Hence Q = {1,1} ; {2,2} ; {3,3,3,3} ,{4,4,4,4,4,4} ,{r,r,r}
Q cannot take the form {3,3} nor {4,4} nor {4,4,4,4}
It's as simple as that. However this example is top-down, the intention is to say S is unknown and we are building S from Qs which satisfy the criteria set in the set-builder notation. From the all possible combinations of S we build P.