Exercise 7.6

We say that two sets A and B have the same cardinality if there is a bijection of A with B.

(a)
Show that if B A and if there is an injection f : A B,

then A and B have the same cardinality. Hint: Define A1 = A, B1 = B, and for n > 1, An = f(An1) and Bn = f(Bn1). (Recursive definition again!) Note that A1 B1 A2 B2 A3 . Define a bijection h : A B by the rule

h(x) = { f(x)if x An Bn for some n, x otherwise.

(b)
Theorem (Schroeder-Bernstein theorem). If there are injections f : A C and g : C A, then A and C have the same cardinality.

Answers

(a)

Proof. Following the hint, we define two sequences of sets recursively:

A1 = A B1 = B

and

An = f(An1) Bn = f(Bn1)

for integer n > 1. Now define a function from A to B by

h(x) = { f(x)x An Bn for some n + x otherwise

for any x A.

First, we show that B really is the range of h as this is not readily apparent. So consider any x A. Clearly if x An Bn for some n + then h(x) = f(x) B since B is the range of f. On the other hand, if this is not the case then xAn Bn for any n +, and h(x) = x. In particular, xA1 B1 = A B so that it has to be that h(x) = x B, for otherwise, it would be that x A B since x A. Hence, in either case, h(x) B so that h is indeed a function from A to B.

To show that h is injective, consider any x,x A where xx.

1.
Case: x An Bn for some n +. Then by definition h(x) = f(x).
(a)
Case: x Am Bm for some m +. Then we clearly have h(x) = f(x)f(x) = h(x) since f is injective and xx.
(b)
Case: xAm Bm for all m +. Then h(x) = x. Since x An, we have that f(x) f(An) = An+1. If it were the case that f(x) Bn+1 = f(Bn), then there would be a y Bn such that f(y) = f(x). Of course, since f is injective, it would have to be that x = y Bn, which we know is not the case since x An Bn. Hence it has to be that f(x)Bn+1 so that f(x) An+1 Bn+1. From this, it is clear that it cannot be that x = f(x) so that h(x) = xf(x) = h(x).
2.
Case: xAn Bn for all n +. Then by definition h(x) = x.
(a)
Case: x Am Bm for some m +. This is the same as case 1b above with the roles of x and x reversed.
(b)
Case: xAm Bm for all m +. Then clearly h(x) = xx = h(x).

Thus in all cases h(x)h(x), which shows that h is injective since x and x were arbitrary.

To show that h is also surjective, consider any y B, noting that also y A since B A.

Case: y An Bn for some n +. It cannot be that n = 1 since then y A1 B1 = A B, and we know that y B. Hence n > 1 so that n 1 +. Since y An = f(An1), there is an x An1 where f(x) = y. Suppose for a moment that x Bn1 so that y = f(x) f(Bn1) = Bn, which we know not to be the case. Thus it must be that xBn1 so that x An1 Bn1 and so by definition h(x) = f(x) = y.

Case: yAn Bn for all n +. Then clearly h(y) = y by definition.

This shows that h is surjective since y was arbitrary.

Therefore it has been shown that h is a bijection from A to B, which shows that they have the same cardinality by definition. □

(b)

Proof. Clearly, f is a bijection from A to f(A) since f is injective. Also, clearly the function g f is an injective function from C into f(A) since both f and g are injective. Noting that obviously f(A) C, it then follows from part (a) that C and f(A) have the same cardinality so that there is a bijection h : f(A) C. We then have that h f is a bijection from A to C so that they have the same cardinality by definition. □

User profile picture
2019-12-01 00:00
Comments