Let S be a set, and let f be a function from the powerset of S to the powerset of S. If, for all subsets A of S, both 1) f(f(A))=A and 2) A∩f(A)=∅, must f be the complement function S−A? My 2nd question is, if we replace condition 2 by 2') A union f(A)=S, is f the complement function S−A? I have tried working on both these problems, but I haven't made any progress.
Answer
I. Your two questions are equivalent.
Suppose f:P(S)→P(S) satisfies f(f(A))=A and A∩f(A)=∅ for all A, and is not the complement function; then the function g:P(S)→P(S) defined by g(A)=S−f(S−A) satisfies g(g(A))=A and A∪g(A)=S for all A, and is not the complement function.
Likewise, if f:P(S)→P(S) satisfies f(f(A))=A and A∪f(A)=S for all A, and is not the complement function, then the function g(A)=S−f(S−A) satisfies g(g(A))=A and A∩g(A)=∅ for all A, and is not the complement function.
II. For finite sets the answer is positive.
Let S be a finite set, and suppose the function f:P(S)→P(S) satisfies the conditions f(f(A))=A and A∩f(A)=∅ for all A. Call a set A⊆S good if f(A)=S−A, bad if f(A)≠S−A. If A is good, then the set f(A)=S−A is good; therefore, if A is bad, then f(A) and S−A are bad.
Assume for a contradiction that f is not the complement function, i.e., bad sets exist. Let A be a bad set of minimum cardinality. Since S−A is bad, f(S−A) is a proper subset of A; but then f(S−A) is bad and |f(S−A)|<|A|, contradicting the minimality of A.
III. For infinite sets the answer is negative.
Let S be an infinite set, |S|=κ an infinite cardinal. We will construct a function f:P(S)→P(S) such that f(f(A))=A and A∩f(A)=∅ for all A, but f is not the complement function.
If |A|<κ or |S−A|<κ, we simply let f(A)=S−A. Let H={A⊂S:|A|=|S−A|=κ}. Since κ is infinite, |H|=2κ. By a straightforward transfinite recursion of length 2κ, we define sets Xα,Yα for α<2κ, so that:
- H=⋃{{Xα,Yα}:α<2κ};
- Xα,Yα∉⋃β<α{Xβ,Yβ};
- Yα is a proper subset of S−Xα.
Finally, we get our counterexample by defining f(Xα)=Yα and f(Yα)=Xα.
No comments:
Post a Comment