Solution:
b) We prove the following: Given a partition of the set of all powers of 2 (i.e. two sets Q and R such that each 2k is in exactly one of Q,R) there exists a unique partition A,B of positive integers with all powers of 2 prohibited and with Q⊆A,R⊆B. Note that this implies that there are infinitely many partitions of integers with powers of 2 prohibited, and exactly one such partition with P⊆A.
First we show that the required partition is unique if it exists. Without loss of generality 1 is in A. Suppose now that we have been able to place all integers up to some k unambiguously, i.e. for any l<k we know whether l is in A or in B. If k is a power of 2 we know where to put it. Otherwise let 2i be the smallest power of 2 strictly greater than k. Then d=2i−k is positive and less than k. Therefore we know to which of two sets (A or B) the number d belongs. Then we have no choice but to place k in the other set (otherwise k and d would be in the same set, and since k+d=2i this would contradict A,B being acceptable). So there exists no more than one acceptable partition.
We now show that the desired partition exists. Since we have already defined above a recursive construction producing A,B, we just need to check that the resulting partition is in fact acceptable. Suppose not. Then there exist n<m such that n+m=2i for some i and m,n are in the same set of the partition. Then m is not a power of 2 (if it were, n would be greater than m). Note that n<m implies that 2i is the smallest power of 2 strictly greater than m. Then by construction m is in the set different from n. Contradiction. So there is no such pair m,n. The partition constructed above works. This completes the proof.
a) The proof is similar to that of part b. We will call a partition acceptable if F is prohibited for it. First, we show that there exists no more than one acceptable partition. Since we do not distinguish between A,B we may assume without loss of generality that 1 is in A. Suppose now that we have been able to place all integers up to some k unambiguously, i.e. for any l<k we know whether l is in A or in B. Let fi be the smallest Fibonacci number strictly greater than k. Then d=fi−k is positive and less than k (to see that, note that if fi−k>k then 2k<fi, k<fi/2≤fi−1, contradicting the choice of fi).
Therefore we know to which of two sets (A or B) the number d belongs. Then we have no choice but to place k in the other set (otherwise k and d would be in the same set, and since k+d=fi this would contradict A,B being acceptable). So there exists no more than one acceptable partition.
We now show that there actually exists an acceptable partition. Since we have already defined above a recursive construction producing A,B, we just need to check that the resulting partition is in fact acceptable. Suppose not. Then there exist a smallest m such that n+m=fi for some n<m, and m,n are in the same set (by renaming A and B if necessary we may assume m,n are in A), i.e. the first m for which there is a problem with the above recursive construction. Then if fj is as before the smallest Fibonacci number bigger than m we have fj−1≤m<fj which together with n<m gives fj−1<m+n<2fj<fj+2. But m+n=fj is excluded by construction (recall that m is assigned to the set other than that of fj−m). So it must be that m+n=fj+1. On the other hand for m^=fj−m, n^=fj−n we have:
1. n^>m^>0 and n^=fj−n<m, so the bigger of n^,m^ is less than the bigger of m,n.
2. m^+n^=fj+fj−(m+n)=fj+fj−fj+1=fj−fj−1=fj−2.
3. m^ is in B by construction.
4. n^ is in B, because otherwise n^,n will be a pair of elements of A adding up to a Fibonacci number with the maximal element in the pair less than m, contradicting our choice of m.
These observations together mean that n^,m^ is a pair of elements of B adding up to a Fibonacci number with the maximal element in the pair less than m, contradicting our choice of m. This contradiction shows that A,B constructed above is indeed an acceptable partition.