Exercise 7.2.4

If α and β are ordinals and | α | and | β | , then | α + β | , | α β | , | α β | (where α + β , α β , and α β are ordinal operations).

Answers

Lemma 1. If α and β are ordinals then | α + β | = | α | + | β | .

Proof. Suppose that A and B are disjoint sets where | A | = | α | and | B | = | β | so that, by the definition of cardinal addition, | α | + | β | = | A B | . We then show the result by constructing a bijection f from A B to the ordinal α + β . First, since | A | = | α | , there is a bijective f A : A α . Similarly there is a bijective f B : B β since | B | = | β | . Now consider any x A B . We then set

f ( x ) = { f A ( x ) x A α + f B ( x ) x B ,

noting that this is unambiguous since A and B are disjoint. If x A then we clearly have f ( x ) = f A ( x ) < α = α + 0 α + β by Lemma 6.5.4 so that f ( x ) α + β . On the other hand if x B then f ( x ) = α + f B ( x ) < α + β again by Lemma 6.5.4 since f B ( x ) < β , and hence again f ( x ) α + β . This shows that f really is a function into α + β .

Next we show that f is injective. So consider any x and y in A B where x y .

Case: x and y are both in A . Then f ( x ) = f A ( x ) f A ( y ) = f ( y ) since f A is injective and x y .

Case: x A and y B . Then f ( x ) = f A ( x ) < α = α + 0 α + f B ( y ) = f ( y ) by Lemma 6.5.4 so that clearly f ( x ) f ( y ) .

Case: x B and y A . This is analogous to the previous case.

Case: x and y are both in A . Then f ( x ) = α + f B ( x ) α + f B ( y ) = f ( y ) by Lemma 6.5.4b since f B is injective and x y so that f B ( x ) f B ( y ) .

Hence in all cases we have f ( x ) f ( y ) , which shows that f is injective.

Lastly, we show that f is surjective. So consider any y in α + β . If y < α then y α . Since f A is surjective there is an x A such that f A ( x ) = y . Then, since x A , clearly f ( x ) = f A ( x ) = y . If y a then by Lemma 6.5.5 there is an ordinal ξ such that α + ξ = y . It then follows that α + ξ = y < α + β so that ξ < β by Lemma 6.5.4a. Hence ξ β so that there is an x B such that f B ( x ) = ξ since f B is surjective. Then, since x B , clearly we have f ( x ) = α + f B ( x ) = α + ξ = y . Hence in both cases there is an x A B where f ( x ) = y . Since y was arbitrary, this shows that f is surjective.

Thus we have shown that f is bijective so that | α | + | β | = | A B | = | α + β | . □

Lemma 2. If α and β are ordinals then | α β | = | α | | β | .

Proof. First, if α = 0 then

| α β | = | 0 β | = | 0 | = 0 = 0 | β | = | 0 | | β | = | α | | β | .

The result also holds when β = 0 . Hence going forward we can assume that α and β are nonzero and therefore nonempty.

We then show the result by constructing a bijective f : α × β α β . So consider any ( γ , δ ) α × β . It then follows that γ < α and δ < β so that δ + 1 β . We then set f ( γ , δ ) = α δ + γ . We note that

f ( γ , δ ) = α δ + γ < α δ + α = α δ + α 1 = α ( δ + 1 ) α β

by Lemma 6.5.4, Exercise 6.5.2, and Exercise 6.5.7. Hence f ( γ , δ ) α β so that f is into α β .

Now we show that f is injective. So consider any ( γ 1 , δ 1 ) and ( γ 2 , δ 2 ) in α × β where ( γ 1 , δ 1 ) ( γ 2 , δ 2 ) . Then clearly we have γ 1 < α , γ 2 < α , δ 1 < β , and δ 2 < β . We then have

Case: δ 1 = δ 2 . Then it must be that γ 1 γ 2 . We then have

f ( γ 1 , δ 1 ) = α δ 1 + γ 1 α δ 1 + γ 2 = α δ 2 + γ 2 = f ( γ 2 , δ 2 ) ,

where we have used Lemma 6.5.4b and Exercise 6.5.7b since α 0 .

Case: δ 1 δ 2 . Without loss of generality we can assume that δ 1 < δ 2 so that clearly δ 1 + 1 δ 2 . Then we have

f ( γ 1 , γ 2 ) = α δ 1 + γ 1 < α δ 1 + α = α ( δ 1 + 1 ) α δ 2 α δ 2 + γ 2 = f ( γ 2 , δ 2 ) ,

where we have again used Lemma 6.5.4a, Exercise 6.5.2, and Exercise 6.5.7.

Hence in all cases we have f ( γ 1 , δ 1 ) f ( γ 2 , δ 2 ) , which shows that f is injective.

Lastly, we show that f is surjective. So consider any ordinal ξ α β so that ξ < α β . Since α 0 , it follows from Theorem 6.6.3 that there is a unique δ and unique γ < α such that ξ = α δ + γ . Note that we have δ < β since otherwise δ β would imply that

ξ = α δ + γ α δ α β

by Lemma 6.5.4 and Exercise 6.5.7, which is impossible since ξ < α β . Hence we have that ( γ , δ ) α × β , and clearly f ( γ , δ ) = ξ . Since ξ was arbitrary this shows that f is surjective.

Thus we have shown that f is bijective so that by the definition of cardinal multiplication we have | α β | = | α × β | = | α | | β | as desired. □

The following two lemmas are straightforward generalizations of Theorems 4.3.9 and 4.3.10, respectively.

Lemma 3. Consider a nonzero ordinals α and β . Let A γ γ < α be a (potentially transfinite) system of at most | β | sets, and let a γ γ < α be a system of enumerations for A γ γ < α , i.e., for each γ < α , a γ = a γ ( δ ) δ < β is a (potentially transfinite) sequence, and A γ = { a γ ( δ ) δ < β } . Then γ < α A γ is at most | α | | β | .

Proof. We define a function f : α × β γ < α A γ by simply setting f ( γ , δ ) = a γ ( δ ) for any γ α and δ β . We show that f is onto by considering any x γ < α A γ so that there is an γ < α such that x A γ . Then, since A γ is the range of a γ , there is a δ < β such that a γ ( δ ) = x . Hence f ( γ , δ ) = a γ ( δ ) = x so that f is onto since x was arbitrary.

We also have that α × β is well-orderable by Theorem 6.5.8 (for example the lexicographic ordering has order type β α ). It then follows from Lemma ?? that | γ < α A γ | | α × b | = | α | | β | since f is onto. Hence γ < α A γ is at most | α | | β | as desired. □

Lemma 4. If A is a set with cardinality γ for some ordinal γ , then the set Seq ( A ) of all finite sequences of elements of A also has cardinality γ .

Proof. Let f be a bijection from ω γ to A . We also know from Theorem 7.2.1 that | ω γ × ω γ | = γ γ = γ , so let g be a bijection from ω γ to ω γ × ω γ . For each n < ω 0 = ω (i.e. n 𝑵 ) we define a transfinite enumeration a n ( α ) α < ω γ of A n , where A n of course denotes the set of all sequences of elements of A of length n . We define these enumerations recursively. Clearly for n = 0 we have A n = A 0 = { } so that we can set

a 0 ( α ) =  for any  α < ω γ a 1 ( α ) = f ( α )  for any  α < ω γ

Then, having defined a n , for any α < ω γ , we let g ( α ) = ( α 1 , α 2 ) and define the sequence a n + 1 ( α ) of length n as follows:

a n + 1 ( α ) ( k ) = { a n ( α 1 ) ( k ) k < n f ( α 2 ) k = n .

for any k < n + 1 .

Clearly each a n ( α ) is a sequence of length n for any n < ω 0 and α < ω γ , but we must show that a n is in fact an enumeration by showing that it is onto A n for all n < ω 0 . We show this by induction on n . Obviously this is true for the trivial n = 0 case and for the n = 1 case as well since, for any sequence a of length 1 where a A , we have that there is a an α < ω γ such that f ( α ) = a since f is onto. Hence by definition a 1 ( α ) = f ( α ) = a so that a 1 is onto.

Now suppose that a n is onto A n and consider any sequence h A n + 1 . Now, since h n is a sequence of length n there is an α 1 < ω γ such that a n ( α 1 ) = h n by the induction hypothesis. We also have h ( n ) A so that there is an α 2 < ω γ such that f ( α 2 ) = h ( n ) since again f is onto. Now, clearly ( α 1 , α 2 ) ω γ × ω γ so that there is an α < ω γ such that g ( α ) = ( α 1 , α 2 ) since g is onto. Now consider any k < n + 1 . If k < n then clearly we have a n + 1 ( α ) ( k ) = a n ( α 1 ) ( k ) = h ( k ) since a n ( α 1 ) = h n . On the other hand, if k = n , then by definition a n + 1 ( α ) ( k ) = f ( α 2 ) = h ( n ) = h ( k ) . Thus a n + 1 ( α ) = h since k was arbitrary and the cases are exhaustive. This shows that a n + 1 is onto since h was arbitrary, hence it is an enumeration.

Clearly we have that Seq ( A ) = n < ω 0 A n and, since we also have an transfinite enumeration (indexed by ω γ ) of each A n it follows from Lemma 3 that

| Seq ( A ) | = | n < ω 0 A n | | ω 0 | | ω γ | = 0 γ = γ ,

where we have utilized Corollary 7.2.2 since 0 γ . Also clearly γ | Seq ( A ) | since, for example, the function f : ω γ Seq ( A ) defined by f ( α ) = α (for any α < ω γ ) is injective. Thus by the Cantor-Bernstein Theorem we have | Seq ( A ) | = γ as desired. □

Corollary 5. If A is a nonempty finite set then the set Seq ( A ) of all finite sequences of elements of A is countable.

Proof. First we note that clearly the set B ω is countable (since B is finite and ω is countable) so that Seq ( A ω ) is also countable by Lemma 4. Now let f be a function from Seq ( A ) to Seq ( A ω ) defined by the identity f ( g ) = g for any sequence g Seq ( A ) . Note that A A ω so that any sequence of elements of A is a also a sequence with elements in A ω . Clearly f is injective so that | Seq ( A ) | | Seq ( A ω ) | = 0 .

Since A is nonempty there is an a A . For any n < ω consider the finite sequence g n ( k ) = a for any k < n , which is clearly a sequence of length n with elements in A . Consider then the function f from ω to Seq ( A ) defined f ( n ) = g n for n < ω . Clearly this is a injective function since, for any n 1 and n 2 in ω where n 1 n 2 , we have that f ( n 1 ) = g n 1 and f ( n 2 ) = g n 2 are sequences of different lengths so cannot be equal. Thus we have 0 = | ω | | Seq ( a ) | as well so that | Seq ( A ) | = 0 by the Cantor-Bernstein Theorem. □

The following is a corollary to Exercise 7.2.3c.

Corollary 6. Suppose that A is a set such that | A | = α for some ordinal α . Let [ A ] < ω denote the set of all finite subsets of A . Then | [ A ] < ω | = α .

Proof. First let [ α ] < ω again denote the set of finite subsets of α . Since | A | = α there is a bijective f : A α . We then define g : [ A ] < ω [ α ] < ω by letting g ( B ) = f [ B ] for any B [ A ] < ω , noting that clearly g ( B ) α and g ( B ) is finite so that g ( B ) [ α ] < ω . We now show that g is bijective.

First consider any B 1 and B 2 in [ A ] < ω where g ( B 1 ) = g ( B 2 ) . Hence f [ B 1 ] = g ( B 1 ) = g ( B 2 ) = f [ B 2 ] . So consider any x B 1 so that f ( x ) f [ B 1 ] . Then also f ( x ) f [ B 2 ] so that there is a y B 2 such that f ( y ) = f ( x ) . But since f is injective it has to be that y = x so that x = y B 2 . Hence B 1 B 2 since x was arbitrary. A similar argument shows that B 2 B 1 as well so that B 1 = B 2 . This shows that g is injective.

Now consider any C [ α ] < ω and let B = f 1 [ C ] , noting that f 1 is a bijective function since f is. We claim then that g ( B ) = C . So consider any y g ( B ) = f [ B ] so that there is a x B such that f ( x ) = y . Then we have x f 1 [ C ] by the definition of B so that there is a z C such that f 1 ( z ) = x . Hence z = f ( f 1 ( z ) ) = f ( x ) = y so that y = z C . Thus g ( B ) C since y was arbitrary. Now consider any y C so that clearly x = f 1 ( y ) f 1 [ C ] = B and also f ( x ) = y . Hence clearly y = f ( x ) f [ B ] = g ( B ) so that C g ( B ) since y was arbitrary. This shows that g ( B ) = C so that g is surjective since C was arbitrary.

We have just shown that g is bijective so that | [ A ] < ω | = | [ α ] < ω | = α by Exercise 7.2.3c. □

Lemma 7. If α and β are ordinals where at least one is infinite then | α β | max ( | α | , | β | ) .

Proof. To show this we reference the representation of ordinal exponentiation discussed in Exercise 6.5.16. In that exercise we showed that the set S ( β , α ) = { f f : β α  and  s ( f )  is finite } , where s ( f ) = { ξ < β f ( ξ ) 0 } for any f : β α , can be ordered to be isomorphic to α β . From this it clearly follows that | S ( β , α ) | = | α β | .

We now construct an injective function f from S ( β , α ) to [ β ] < ω × Seq ( α ) , where [ β ] < ω is the set of all finite subsets of β and Seq ( α ) is the set of all finite sequences of elements of α . So consider any g S ( β , α ) so that g : β α and s ( g ) is a finite subset of β . Also clearly s ( g ) is a finite set of ordinals so that there is a unique isomorphism h from some natural number n to s ( g ) . Clearly then g h is a finite sequence from n to α . Thus we have that s ( g ) [ β ] < ω and g h Seq ( α ) , so we set f ( g ) = ( s ( g ) , g h ) .

To see that this mapping is injective consider g 1 and g 2 in S ( β , α ) where g 1 g 2 . Then there is some ξ < β where g 1 ( ξ ) g 2 ( ξ ) . Let h 1 and h 2 be the isomorphisms from natural numbers n 1 and n 2 to s ( g 1 ) and s ( g 2 ) , respectively, as described above. If s ( g 1 ) s ( g 2 ) then clearly f ( g 1 ) = ( s ( g 1 ) , g 1 h 1 ) ( s ( g 2 ) , g 2 h 2 ) = f ( g 2 ) . So assume that s ( g 1 ) = s ( g 2 ) , from which it follows that n 1 = n 2 and h 1 = h 2 . Since h 1 = h 2 are bijections there is a k n 1 = n 2 such that h 1 ( k ) = h 2 ( k ) = ξ , noting that it has to be that ξ s ( g 1 ) = s ( g 2 ) since otherwise we would have g 1 ( ξ ) = 0 = g 2 ( ξ ) . We then have ( g 1 h 1 ) ( k ) = g 1 ( h 1 ( k ) ) = g 1 ( ξ ) g 2 ( ξ ) = g 2 ( h 2 ( k ) ) = ( g 2 h 2 ) ( k ) so that g 1 h 1 g 2 h 2 . Thus once again f ( g 1 ) = ( s ( g 1 ) , g 1 h 1 ) ( s ( g 2 ) , g 2 h 2 ) = f ( g 2 ) , which shows that f is injective.

So since f is injective it follows that | α β | = | S ( β , α ) | | [ β ] < ω × Seq ( α ) | = | [ β ] < ω | | Seq ( α ) | . Suppose first that | α | | β | so it has to be that β is infinite so that max ( | α | , | β | ) = | β | = γ for some ordinal γ . Thus by Lemma 6 we have | [ β ] < ω | = γ . If α = 0 = then clearly Seq ( α ) = { } so that | Seq ( α ) | = 1 . If α is finite but nonzero then it is nonempty so that | Seq ( α ) | = 0 by Corollary 5. Lastly, if α is infinite then | α | = δ for some δ γ since δ = | α | | β | = γ . Hence | Seq ( α ) | = γ by Lemma 4. Thus in all three cases κ = | Seq ( α ) | is either a natural number or δ for some δ γ . It then follows from Corollary 7.2.2 that

| α β | | [ β ] < ω | | Seq ( α ) | = γ κ = κ γ = γ = max ( | α | , | β | ) .

On the other hand if | β | | α | then it must be that α is infinite so that max ( | α | , | β | ) = | α | = γ for some ordinal γ . Thus by Lemma 4 we have | Seq ( α ) | = γ as well. If β is finite then clearly every subset of β is finite so that [ β ] < ω = 𝒫 ( β ) is finite by Theorem 4.2.8. Hence | [ β ] < ω | = n for some natural number n . If β is infinite then | β | = δ for some δ γ since δ = | β | | α | = γ . We then have that | [ β ] < ω | = δ as well by Lemma 6. Hence in either case κ = | [ β ] < ω | is a natural number or δ for some δ γ . Hence we have

| α β | | [ β ] < ω | | Seq ( α ) | = κ γ = γ = max ( | α | , | β | )

again by Corollary 7.2.2. Thus in all cases we have shown that | α β | max ( | α | , | β | ) as desired. □

Main Problem.

Proof. That | α + β | γ follows almost immediately from Lemma 1. We have that | α + β | = | α | + | β | γ + γ = γ , where we have also used property (c) of cardinal numbers after Lemma 5.1.2, and Corollary 7.2.3.

Similarly, | α β | γ follows from Lemma 2. We have that | α β | = | α | | β | γ γ = γ , where we have used property (i) of cardinal numbers following Lemma 5.1.4, and Theorem 7.2.1.

The analogous lemma for ordinal exponentiation (i.e. that | α β | = | α | | β | for ordinals α and β ) is evidently not true. As a counterexample consider α = 2 and β = ω . We then have that | α β | = | 2 ω | = | ω | = 0 is countable whereas we know that | α | | β | = | 2 | | ω | = 2 0 is uncountable.

However, the somewhat analogous Lemma 7 will help us show the desired result. First, if both α and β are finite then clearly α β is also finite so that clearly | α β | γ . On the other hand, if at least one of α or β is infinite, then have we have that | α β | max ( | α | , | β | ) γ by Lemma 7 as desired, noting that clearly max ( | α | , | β | ) γ since both | α | γ and | β | γ . □

User profile picture
2024-07-15 11:42
Comments