Exercise 1.6.10

As a final exercise, answer each of the following by establishing a 1 1 correspondence with a set of known cardinality.

(a)
Is the set of all functions from { 0 , 1 } to N countable or uncountable?
(b)
Is the set of all functions from N to { 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?

Answers

(a)
The set of functions from { 0 , 1 } to N is the same as N 2 which we found was countable in Exercise 1.5.9.
(b)
This is the same as an infinite list of zeros and ones which we showed was uncountable in Exercise 1.6.4.
(c)
Let A be an antichain of P ( N ) , let A l be the sets in A of size l . For finite l , A l is countable since A l N l is countable (shown in 1.5.9). Therefore the countable union l = 0 A l = A is countable. Thus, if P ( N ) contains an uncountable antichain, “most" sets in the antichain must be infinite (in that there will be uncountably many sets in the antichain will be infinite, whereas only countably many sets in the antichain will be finite).

This observation inspires the following construction, using a variant of the set S from Exercise 1.6.4. Define the set

A = { { 10 n + d ( x , n ) : n N } : x ( 0 , 1 ) }

where d ( x , n ) is the n ’th digit in the decimal expansion of x . To avoid the issue of some numbers having two equivalent decimal representations, always use the representation with repeating 9’s. In this manner, each element of A encodes a particular real number, in a similar way that each element of S encodes a particular real number through its binary expansion.

Note that each element of A is infinite. Note also that since any two distinct real numbers will differ in at least one place in their decimal expansions, the corresponding elements in A will differ there as well, and hence A is an antichain.

Formally, let x 1 , x 2 be two distinct real numbers, A 1 , A 2 be the elements of A corresponding to x 1 , x 2 respectively, and n be the first decimal position where x 1 and x 2 differ. Then 10 n + d ( x 1 , n ) will be in A 1 but not A 2 , and 10 n + d ( x 2 , n ) will be in A 2 but not A 1 . Thus, neither A 1 A 2 nor A 2 A 1 . Since ( 0 , 1 ) is uncountable, A is an uncountable antichain in P ( N ) .

User profile picture
2022-01-27 00:00
Comments

(O.K. with the proof of Ulisse Mini. I propose another approach.)

Proof. c) Consider first

E = ( N × { 0 } ) ( N × { 1 } ) .

Then E N (Theorem 1.5.8(i)). We will prove that P ( E ) contains an uncountable antichain A .

Let

A = { ( A × { 0 } ) ( A c × { 1 } ) A P ( N ) } P ( E ) ,

where A c = N A .

If a A , b A , then, for some A , B P ( N ) ,

a = ( A × { 0 } ) ( A c × { 1 } ) , b = ( B × { 0 } ) ( B c × { 1 } ) .

Suppose that a b . For all x a , x A × { 0 } or x A c × { 1 } .

If x A × { 0 } , then x = ( n , 0 ) for some natural number n , thus x B c × { 1 } , so x B × { 0 } . This shows that A × { 0 } B × { 0 } , and similarly A c × { 1 } B c × { 1 } , hence

A B , A c B c .

Therefore A B , B A , so A = B , thus a = b . This proves a b a = b for all a , b A . No element of A is a subset of any other element of A , so that A is an antichain.

Moreover

φ { P ( N ) A A ( A × { 0 } ) ( A c × { 1 } )

is bijective:

surjective by definition of A .
injective, since ( A × { 0 } ) ( A c × { 1 } ) = ( B × { 0 } ) ( B c × { 1 } ) A × { 0 } = B × { 0 } A = B .

Therefore A is uncountable.

To finish the proof, knowing that E N , there is some f : E N bijective. Then f ( A ) is an uncountable antichain of P ( N ) : if a , b f ( A ) , then a = f ( a ) , b = f ( b ) for some a , b A , and

a b f ( a ) f ( b ) a b a = b a = b .

(so a b a b  and  b a .) □

User profile picture
2024-07-06 17:06
Comments