I am trying to prove the following statement but have trouble comprehending/going forward with some parts! Here is the statement:
If A is any set, then |A| < |P(A)|
Here is what I have so far:
We need to show that there is an injection from A to P(A) but not a surjection.
A natural choice for an injection is the function f(x) = {x}, which in plain English, takes any element x (that is in A) and sends it to the one-element set {x}. Thus f(x) is injective!
To show that there is no surjection, for the sake of contradiction, assume there is a surjection. Here is where I start to have trouble. Surjectivity means that every element of the co-domain is mapped to an element of the domain, correct? Consequently, in this particular case, we are "matching" sets (from P(A)) to elements (from A) right?
If the above is correct, my problem arises here. I am not sure how to prove that f is not surjective. Unfortunately, I am easily confused by notation so please explain in English.
Thank you in advance!! :)
Answer
What you want here is the so-called diagonal argument. The idea is to show that no matter what function f:A→℘(A) you look at, you can find a subset Sf of A that is not in the range of f. If you can do that, you’ve shown that there is no map of A onto ℘(A) and therefore certainly no bijection from A to ℘(A).
To build the set Sf, imagine that you could somehow go through the set A one element at a time. You look at an element a∈A, and one of two things must be true: either a∈f(a), or a∉f(a). (Remember, f(a) is some subset of A, so it’s meaningful to ask whether that subset contains a.) Since we’re building the set Sf to suit ourselves, we get to decide whether a∈Sf or not, and we’ll decide in exactly the opposite way from the function f: if a∉f(a), we’ll put a into Sf, and if a∈f(a), we won’t put a into Sf. After we’ve done this for each a∈A, our set Sf will contain exactly those a∈A such that a∉f(a):
Sf={a∈A:a∉f(a)}.
For each a∈A, therefore, the sets Sf and f(a) differ in how they treat a: if a∈f(a), then a∉Sf, and if a∉f(a), then a∈Sf.
That’s almost the entire argument: all you have to do to finish it off is explain why this ensures that for Sf is not the set f(a) for any a∈A and why this implies that Sf is not in the range of f and hence that f is not a surjection.
No comments:
Post a Comment