Cantor's Problems

1.6.3a, 1.6.5, 1.6.10

1.6.3

Question

Supply rebuttals to the following complaints about the proof of Cantor's Diagonalization Method:
a. Every rational number has a decimal expansion, so we could apply this
same argument to show that the set of rational numbers between 0 and 1
is uncountable. However, because we know that any subset of Q must be
countable, the proof must be flawed.
b. Some numbers have two different decimal representations. Specifically,
any decimal expansion that terminates can also be written with repeating
9’s. For instance, 1/2 can be written as .5 or as .4999 . . . . Doesn’t this
cause some problems?

Proof
a. We know that any rational number's decimal expansion must have repeating digits (otherwise, it's irrational). But the constructed new number must have non-repeating digits (since it's different for each one for each of the repeating digits), so the new number must be irrational.

b. No this doesn't. If anything we can restrict the thought experiment to deal with one of the two cases. Alternatively, we can least each number with it's counterpart expansion, doubling the size of the list. Either way, we still would construct a number different from each version of the decimal expansion, so it's still a unique number not on the list.

1.6.5

Question

a. Let A={a,b,c}. List the eight elements of P(A).
b. If A is finite with n elements, show that |P(A)|=2n.

Proof
a. P(A)={,{a},{b},{c},{a,b},{a,c},{b,c},A}.
b. We'll do an induction on n.

For n=1 then A={a} where a is the random element. Then P(A)={,{a}} so clearly |P(A)|=2=21=2n for this case.

For the inductive step suppose the case holds for n elements. Then consider the set An+1 with n+1 elements. Then we can define:

An+1=An{a}

where {a} is a singleton, taken from An+1, such that aAn. We know that |P(An)|=2n by the inductive hypothesis. Notice that for each of the 2n sets from P(An) that a can go in any of these to make a new subset (since the subsets from P(An) don't have a by construction), so then we expect to get 2n+2n subsets for P(An+1). But 2n+2n=22n=2n+1 as required.

1.6.10 (finish)

Question

Determine if the sets have the same cardinality by finding a bijection, or showing one doesn't exist:
a. Is the set of all functions from {0,1}N countable or uncountable?
b. Is the set of all functions from N{0,1} countable or uncountable?
c. Given a set B, a subset A of P(B) is called an antichain if no element of A is a subset of any other element of A. Does P(N) contain an uncountable antichain?

Proof
a. It's countable. Consider the injection g:({0,1}N)N defined by:

g(f)=2f(0)3f(1)

(injective): Say f1,f2({0,1}N) are such that g(f1)=g(f2). Then:

g(f1)=g(f2)2f1(0)3f1(1)=2f2(0)3f2(1)

Since prime factorizations are unique, this implies that f1(0)=f2(0) and f2(1)=f1(1). Since all the inputs equal each output between the two functions, then f1=f2 showing injectivity.

We actually don't need to show surjectivity here, since we know that g is injective then at most all the g's count below N, showing g is countable.

b. It's countable. Consider again an injection h:N({0,1}N) defined by:

h(n)=