vEnhance's avatar

Nov 16, 2015

🖉 Cardinals

(Standard post on cardinals, as a prerequisite for forthcoming theory model post.)

An ordinal measures a total ordering. However, it does not do a fantastic job at measuring size. For example, there is a bijection between the elements of ω\omega and ω+1\omega+1:

ω+1={ω012}ω={0123}. \begin{array}{rccccccc} \omega+1 = & \{ & \omega & 0 & 1 & 2 & \dots & \} \\ \omega = & \{ & 0 & 1 & 2 & 3 & \dots & \}. \end{array}

In fact, as you likely already know, there is even a bijection between ω\omega and ω2\omega^2:

+012340013610ω24711ω25812ω3913ω414 \begin{array}{l|cccccc} + & 0 & 1 & 2 & 3 & 4 & \dots \\ \hline 0 & 0 & 1 & 3 & 6 & 10 & \dots \\ \omega & 2 & 4 & 7 & 11 & \dots & \\ \omega \cdot 2 & 5 & 8 & 12 & \dots & & \\ \omega \cdot 3 & 9 & 13 & \dots & & & \\ \omega \cdot 4 & 14 & \dots & & & & \end{array}

So ordinals do not do a good job of keeping track of size. For this, we turn to the notion of a cardinal number.

1. Equinumerous Sets and Cardinals

Definition 1. Two sets AA and BB are equinumerous, written ABA \approx B, if there is a bijection between them.

Definition 2. A cardinal is an ordinal κ\kappa such that for no α<κ\alpha < \kappa do we have ακ\alpha \approx \kappa.

Example 3 (Examples of Cardinals). Every finite number is a cardinal. Moreover, ω\omega is a cardinal. However, ω+1\omega+1, ω2\omega^2, ω2015\omega^{2015} are not, because they are countable.

Example 4 (ωω\omega^\omega is Countable). Even ωω\omega^\omega is not a cardinal, since it is a countable union

ωω=nωn\omega^\omega = \bigcup_n \omega^n

and each ωn\omega^n is countable.

Question 5. Why must an infinite cardinal be a limit ordinal?

Remark 6. There is something fishy about the definition of a cardinal: it relies on an external function ff. That is, to verify κ\kappa is a cardinal I can’t just look at κ\kappa itself; I need to examine the entire universe VV to make sure there does not exist a bijection f:καf : \kappa \rightarrow \alpha for α<κ\alpha < \kappa. For now this is no issue, but later in model theory this will lead to some highly counterintuitive behavior.

2. Cardinalities

Now that we have defined a cardinal, we can discuss the size of a set by linking it to a cardinal.

Definition 7. The cardinality of a set XX is the least ordinal κ\kappa such that XκX \approx \kappa. We denote it by X\left\lvert X \right\rvert.

Question 8. Why must X\left\lvert X \right\rvert be a cardinal?

Remark 9. One needs the Well-Ordering Theorem (equivalently, Choice) in order to establish that such an ordinal κ\kappa actually exists.

Since cardinals are ordinals, it makes sense to ask whether κ1κ2\kappa_1 \le \kappa_2, and so on. Our usual intuition works well here.

Proposition 10 (Restatement of Cardinality Properties). Let XX and YY be sets.

  1. XYX \approx Y if and only X=Y\left\lvert X \right\rvert = \left\lvert Y \right\rvert, if and only if there is a bijection between XX and YY.
  2. XY\left\lvert X \right\rvert \le \left\lvert Y \right\rvert if and only if there is an injective map XYX \hookrightarrow Y.

Question 11. Prove this.

3. Aleph Numbers

(Prototypical example for this section: 0\aleph_0 is ω\omega, and 1\aleph_1 is the first uncountable.)

First, let us check that cardinals can get arbitrarily large:

Proposition 12. We have X<P(X)\left\lvert X \right\rvert < \left\lvert \mathcal P(X) \right\rvert for every set XX.

Proof: There is an injective map XP(X)X \hookrightarrow \mathcal P(X) but there is no injective map P(X)X\mathcal P(X) \hookrightarrow X by Cantor’s diagonal argument. \Box

Thus we can define:

Definition 13. For a cardinal κ\kappa, we define κ+\kappa^+ to be the least cardinal above κ\kappa, called the successor cardinal.

This κ+\kappa^+ exists and has κ+P(κ)\kappa^+ \le \left\lvert \mathcal P(\kappa) \right\rvert.

Next, we claim that:

Exercise 14. Show that if AA is a set of cardinals, then A\cup A is a cardinal.

Thus by transfinite induction we obtain that:

Definition 15. For any αOn\alpha \in \mathrm{On}, we define the aleph numbers as

0=ωα+1=(α)+λ=α<λα. \begin{aligned} \aleph_0 &= \omega \\ \aleph_{\alpha+1} &= \left( \aleph_\alpha \right)^+ \\ \aleph_{\lambda} &= \bigcup_{\alpha < \lambda} \aleph_\alpha. \end{aligned}

Thus we have the following sequence of cardinals: 0<1<2<<0<1<<ω<ω+1<0 < 1 < 2 < \dots < \aleph_0 < \aleph_1 < \dots < \aleph_\omega < \aleph_{\omega+1} < \dots By definition, 0\aleph_0 is the cardinality of the natural numbers, 1\aleph_1 is the first uncountable ordinal, ….

We claim the aleph numbers constitute all the cardinals:

Lemma 16 (Aleph Numbers Constitute All Infinite Cardinals). If κ\kappa is a cardinal then either κ\kappa is finite (i.e. κω\kappa \in \omega) or κ=α\kappa = \aleph_\alpha for some αOn\alpha \in \mathrm{On}.

Proof: Assume κ\kappa is infinite, and take α\alpha minimal with ακ\aleph_\alpha \ge \kappa. Suppose for contradiction that we have α>κ\aleph_\alpha > \kappa. We may assume α>0\alpha > 0, since the case α=0\alpha = 0 is trivial.

If α=α+1\alpha = \overline{\alpha} + 1 is a successor, then α<κ<α=(α)+\aleph_{\overline{\alpha}} < \kappa < \aleph_{\alpha} = (\aleph_{\overline{\alpha}})^+ which contradicts the fact the definition of the successor cardinal. If α=λ\alpha = \lambda is a limit ordinal, then λ\aleph_\lambda is the supremum γ<λγ\bigcup_{\gamma < \lambda} \aleph_\gamma. So there must be some γ<λ\gamma < \lambda has γ>κ\aleph_\gamma > \kappa, which contradicts the minimality of α\alpha. \Box

Definition 17. An infinite cardinal which is not a successor cardinal is called a limit cardinal. It is exactly those cardinals of the form λ\aleph_\lambda, for λ\lambda a limit ordinal, plus 0\aleph_0.

4. Cardinal Arithmetic

(Prototypical example for this section: 00=0+0=0\aleph_0 \cdot \aleph_0 = \aleph_0 + \aleph_0 = \aleph_0.)

Recall the way we set up ordinal arithmetic. Note that in particular, ω+ω>ω\omega + \omega > \omega and ω2>ω\omega^2 > \omega. Since cardinals count size, this property is undesirable, and we want to have

0+0=000=0 \begin{aligned} \aleph_0 + \aleph_0 &= \aleph_0 \\ \aleph_0 \cdot \aleph_0 &= \aleph_0 \end{aligned}

because ω+ω\omega + \omega and ωω\omega \cdot \omega are countable. In the case of cardinals, we simply “ignore order”.

The definition of cardinal arithmetic is as expected:

Definition 18 (Cardinal Arithmetic). Given cardinals κ\kappa and μ\mu, define

κ+μ({0}×κ)({1}×μ) \kappa + \mu \coloneqq \left\lvert \left( \left\{ 0 \right\} \times \kappa \right) \cup \left( \left\{ 1 \right\} \times \mu \right) \right\rvert

and

kμμ×κ.k \cdot \mu \coloneqq \left\lvert \mu \times \kappa \right\rvert .

Question 19. Check this agrees with what you learned in pre-school for finite cardinals.

This is a slight abuse of notation since we are using the same symbols as for ordinal arithmetic, even though the results are different (ωω=ω2\omega \cdot \omega = \omega^2 but 00=0\aleph_0 \cdot \aleph_0 = \aleph_0). In general, I’ll make it abundantly clear whether I am talking about cardinal arithmetic or ordinal arithmetic. To help combat this confusion, we use separate symbols for ordinals and cardinals. Specifically, ω\omega will always refer to {0,1,}\{0,1,\dots\} viewed as an ordinal; 0\aleph_0 will always refer to the same set viewed as a cardinal. More generally,

Definition 20. Let ωα=α\omega_\alpha = \aleph_\alpha viewed as an ordinal.

However, as we’ve seen already we have that 00=0\aleph_0 \cdot \aleph_0 = \aleph_0. In fact, this holds even more generally:

Theorem 21 (Infinite Cardinals Squared). Let κ\kappa be an infinite cardinal. Then κκ=κ\kappa \cdot \kappa = \kappa.

Proof: Obviously κκκ\kappa \cdot \kappa \ge \kappa, so we want to show κκκ\kappa \cdot \kappa \le \kappa.

The idea is to repeat the same proof that we had for 00=0\aleph_0 \cdot \aleph_0 = \aleph_0, so we re-iterate it here. We took the “square” of elements of 0\aleph_0, and then re-ordered it according to the diagonal:

012340013610124711258123913414 \begin{array}{l|cccccc} & 0 & 1 & 2 & 3 & 4 & \dots \\ \hline 0 & 0 & 1 & 3 & 6 & 10 & \dots \\ 1 & 2 & 4 & 7 & 11 & \dots & \\ 2 & 5 & 8 & 12 & \dots & & \\ 3 & 9 & 13 & \dots & & & \\ 4 & 14 & \dots & & & & \end{array}

Let’s copy this idea for a general κ\kappa.

We proceed by transfinite induction on κ\kappa. The base case is κ=0\kappa = \aleph_0, done above. For the inductive step, first we put the “diagonal” ordering <diag<_{\text{diag}} on κ×κ\kappa \times \kappa as follows: for (α1,β1)(\alpha_1, \beta_1) and (α1,β2)(\alpha_1, \beta_2) in κ×κ\kappa \times \kappa we declare (α1,β1)<diag(α2,β2)(\alpha_1, \beta_1) <_{\text{diag}} (\alpha_2, \beta_2) if

  • max{α1,β1}<max{α2,β2}\max \left\{ \alpha_1, \beta_1 \right\} < \max \left\{ \alpha_2, \beta_2 \right\} (they are on different diagonals), or
  • max{α1,β1}=max{α2,β2}\max \left\{ \alpha_1, \beta_1 \right\} = \max \left\{ \alpha_2, \beta_2 \right\} and α1<α2\alpha_1 < \alpha_2 (same diagonal).

Then <diag<_{\text{diag}} is a well-ordering of κ×κ\kappa \times \kappa, so we know it is in order-preserving bijection with some ordinal γ\gamma. Our goal is to show that γκ\left\lvert \gamma \right\rvert \le \kappa. To do so, it suffices to prove that for any γγ\overline{\gamma} \in \gamma, we have γ<κ\left\lvert \overline{\gamma} \right\rvert < \kappa.

Suppose γ\overline{\gamma} corresponds to the point (α,β)κ(\alpha, \beta) \in \kappa under this bijection. If α\alpha and β\beta are both finite, then certainly γ\overline{\gamma} is finite too. Otherwise, let κ=max{α,β}<κ\overline{\kappa} = \max \{\alpha, \beta\} < \kappa; then the number of points below γ\overline{\gamma} is at most

αβκκ=κ \left\lvert \alpha \right\rvert \cdot \left\lvert \beta \right\rvert \le \overline{\kappa} \cdot \overline{\kappa} = \overline{\kappa}

by the inductive hypothesis. So γκ<κ\left\lvert \overline{\gamma} \right\rvert \le \overline{\kappa} < \kappa as desired. \Box

From this it follows that cardinal addition and multiplication is really boring:

Theorem 22 (Infinite Cardinal Arithmetic is Trivial). Given cardinals κ\kappa and μ\mu, one of which is infinite, we have

κμ=κ+μ=max(κ,μ).\kappa \cdot \mu = \kappa + \mu = \max\left( \kappa, \mu \right).

Proof: The point is that both of these are less than the square of the maximum. Writing out the details:

max(κ,μ)κ+μκμmax(κ,μ)max(κ,μ)=max(κ,μ). \begin{aligned} \max \left( \kappa, \mu \right) &\le \kappa + \mu \\ &\le \kappa \cdot \mu \\ &\le \max \left( \kappa, \mu \right) \cdot \max \left( \kappa, \mu \right) \\ &= \max\left( \kappa, \mu \right). \end{aligned}

\Box

5. Cardinal Exponentiation

(Prototypical example for this section: 2κ=P(κ)2^\kappa = \left\lvert \mathcal P(\kappa) \right\rvert.)

Definition 23. Suppose κ\kappa and λ\lambda are cardinals. Then

κλF(λ,κ).\kappa^\lambda \coloneqq \left\lvert \mathscr F(\lambda, \kappa) \right\rvert.

Here F(A,B)\mathscr F(A,B) is the set of functions from AA to BB.

As before, we are using the same notation for both cardinal and ordinal arithmetic. Sorry!

In particular, 2κ=P(κ)>κ2^\kappa = \left\lvert \mathcal P(\kappa) \right\rvert > \kappa, and so from now on we can use the notation 2κ2^\kappa freely. (Note that this is totally different from ordinal arithmetic; there we had 2ω=nω2n=ω2^\omega = \bigcup_{n\in\omega} 2^n = \omega. In cardinal arithmetic 20>02^{\aleph_0} > \aleph_0.)

I have unfortunately not told you what 202^{\aleph_0} equals. A natural conjecture is that 20=12^{\aleph_0} = \aleph_1; this is called the Continuum Hypothesis. It turns out to that this is undecidable – it is not possible to prove or disprove this from the ZFC\mathsf{ZFC} axioms.

6. Cofinality

(Prototypical example for this section: 0\aleph_0, 1\aleph_1, … are all regular, but ω\aleph_\omega has cofinality ω\omega.)

Definition 24. Let λ\lambda be a limit ordinal, and α\alpha another ordinal. A map f:αλf : \alpha \rightarrow \lambda of ordinals is called cofinal if for every λ<λ\overline{\lambda} < \lambda, there is some αα\overline{\alpha} \in \alpha such that f(α)λf(\overline{\alpha}) \ge \overline{\lambda}. In other words, the map reaches arbitrarily high into λ\lambda.

Example 25 (Example of a Cofinal Map)

  1. The map ωωω\omega \rightarrow \omega^\omega by nωnn \mapsto \omega^n is cofinal.
  2. For any ordinal α\alpha, the identity map αα\alpha \rightarrow \alpha is cofinal.

Definition 26. Let λ\lambda be a limit ordinal. The cofinality of λ\lambda, denoted cof(λ)\operatorname{cof}(\lambda), is the smallest ordinal α\alpha such that there is a cofinal map αλ\alpha \rightarrow \lambda.

Question 27. Why must α\alpha be an infinite cardinal?

Usually, we are interested in taking the cofinality of a cardinal κ\kappa.

Pictorially, you can imagine standing at the bottom of the universe and looking up the chain of ordinals to κ\kappa. You have a machine gun and are firing bullets upwards, and you want to get arbitrarily high but less than κ\kappa. The cofinality is then the number of bullets you need to do this.

We now observe that “most” of the time, the cofinality of a cardinal is itself. Such a cardinal is called regular.

Example 28 (0\aleph_0 is Regular). cof(0)=0\operatorname{cof}(\aleph_0) = \aleph_0, because no finite subset of ω\omega can reach arbitrarily high.

Example 29 (1\aleph_1 is Regular). cof(1)=1\operatorname{cof}(\aleph_1) = \aleph_1. Indeed, assume for contradiction that some countable set of ordinals A=α0,α1,ω1A = \\ \alpha_0, \alpha_1, \dots \\ \subseteq \omega_1 reaches arbitrarily high inside ω1\omega_1. Then Λ=A\Lambda = \cup A is a countable ordinal, because it is a countable union of countable ordinals. In other words Λω1\Lambda \in \omega_1. But Λ\Lambda is an upper bound for AA, contradiction.

On the other hand, there are cardinals which are not regular; since these are the “rare” cases we call them singular.

Example 30 (ω\aleph_\omega is Not Regular). Notice that 0<1<2<\aleph_0 < \aleph_1 < \aleph_2 < \dots reaches arbitrarily high in ω\aleph_\omega, despite only having 0\aleph_0 terms. It follows that cof(ω)=0\operatorname{cof}(\aleph_\omega) = \aleph_0.

We now confirm a suspicion you may have:

Theorem 31 (Successor Cardinals Are Regular). If κ=κ+\kappa = \overline{\kappa}^+ is a successor cardinal, then it is regular.

Proof: We copy the proof that 1\aleph_1 was regular.

Assume for contradiction that for some μκ\mu \le \overline{\kappa}, there are μ\mu sets reaching arbitrarily high in κ\kappa as a cardinal. Observe that each of these sets must have cardinality at most κ\overline{\kappa}. We take the union of all μ\mu sets, which gives an ordinal Λ\Lambda serving as an upper bound.

The number of elements in the union is at most #sets#elmsμκ=κ\#\text{sets} \cdot \#\text{elms} \le \mu \cdot \overline{\kappa} = \overline{\kappa} and hence Λκ<κ\left\lvert \Lambda \right\rvert \le \overline{\kappa} < \kappa. \Box

7. Inaccessible Cardinals

So, what about limit cardinals? It seems to be that most of them are singular: if λ0\aleph_\lambda \ne \aleph_0 is a limit ordinal, then the sequence {α}αλ\{\aleph_\alpha\}_{\alpha \in \lambda} (of length λ\lambda) is certainly cofinal.

Example 32 (Beth Fixed Point). Consider the monstrous cardinal

κ=.\kappa = \aleph_{\aleph_{\aleph_{\ddots}}}.

This might look frighteningly huge, as κ=κ\kappa = \aleph_\kappa, but its cofinality is ω\omega as it is the limit of the sequence

0,0,0,\aleph_0, \aleph_{\aleph_0}, \aleph_{\aleph_{\aleph_0}}, \dots More generally, one can in fact prove that cof(λ)=cof(λ).\operatorname{cof}(\aleph_\lambda) = \operatorname{cof}(\lambda). But it is actually conceivable that λ\lambda is so large that λ=λ\left\lvert \lambda \right\rvert = \left\lvert \aleph_\lambda \right\rvert.

A regular limit cardinal other than 0\aleph_0 has a special name: it is weakly inaccessible. Such cardinals are so large that it is impossible to prove or disprove their existence in ZFC\mathsf{ZFC}. It is the first of many so-called “large cardinals”.

An infinite cardinal κ\kappa is a strong limit cardinal if κ<κ2κ<κ\forall \overline{\kappa} < \kappa \quad 2^{\overline{\kappa}} < \kappa for any cardinal κ\overline{\kappa}. For example, 0\aleph_0 is a strong limit cardinal.

Question 33. Why must strong limit cardinals actually be limit cardinals? (This is offensively easy.)

A regular strong limit cardinal other than 0\aleph_0 is called strongly inaccessible.

8. Exercises

Problem 1. Compute Vω\left\lvert V_\omega \right\rvert.

Problem 2. Prove that for any limit ordinal α\alpha, cof(α)\operatorname{cof}(\alpha) is a regular cardinal.

Problem 3 (Strongly Inaccessible Cardinals). Show that for any strongly inaccessible κ\kappa, we have Vκ=κ\left\lvert V_\kappa \right\rvert = \kappa.

Problem 4 (Konig’s Theorem). Show that

κcof(κ)>κ\kappa^{\operatorname{cof}(\kappa)} > \kappa

for every infinite cardinal κ\kappa.

(This post is a draft of a chapter from my Napkin project.)