Set Theory HT25, Cardinals and cardinalities


Flashcards

Basic definitions

@Define what it means for two sets $X$ and $Y$ to have the same cardinality, denoted $X \sim Y$.


There exists a bijection $X \to Y$.

@Define the cardinality of a set $X$, denoted $ \vert X \vert $.


\[|X| := \lbrace Y : Y \sim X\rbrace\]

i.e. the equivalence class of $X$ under $\sim$.

@Define what it means for two sets to satisfy $ \vert X \vert \le \vert Y \vert $ and $ \vert X \vert < \vert Y \vert $


  • $ \vert X \vert \le \vert Y \vert $: There exists an injection $X \to Y$.
  • $ \vert X \vert < \vert Y \vert $: $ \vert X \vert \le \vert Y \vert $ and $ \vert X \vert \ne \vert Y \vert $.

In ZF, @define what it means for an ordinal $\alpha$ to be a cardinal number.


For all $\beta \in \alpha$, $ \vert \beta \vert \ne \vert \alpha \vert $.

Tarski’s fixed point theorem

@Define what it means for a function $H : \mathcal P(X) \to \mathcal P(X)$ to be monotone.


$A \subseteq B$ implies $H(A) \subseteq H(B)$.

@State Tarski’s fixed point theorem and the construction it uses.


Suppose:

  • $X$ is a set
  • $H : \mathcal P(X) \to \mathcal P(X)$ is monotone

Then:

  • $H$ has a fixed point
  • One fixed point is $H(C) = C$ where:
    • $D := \lbrace A \subseteq X : A \subseteq H(A)\rbrace$
    • $C := \bigcup D$

@Prove Tarski’s fixed point theorem, i.e. that if:

  • $X$ is a set
  • $H : \mathcal P(X) \to \mathcal P(X)$ is monotone

then:

  • $H$ has a fixed point.

Let $D := \lbrace A \subseteq X : A \subseteq H(A)\rbrace$ and $C := \bigcup D$. Then:

  • $C \subseteq H(C)$:
    • Pick some $c \in C$.
    • Then $c \in A \in D$ for some $A$.
    • Then $A \subseteq H(A)$, so $c \in H(A)$.
    • But $A \subseteq C$, so $H(A) \subseteq H(C)$ by monotonicity, so $c \in H(C)$.
  • $H(C) \subseteq C$:
    • Since $C \subseteq H(C)$, by monotonicity $H(C) \subseteq H(H(C))$, so $H(C) \in \mathcal D$.
    • Hence $H(C) \subseteq C$.

Hence $H(C) = C$ as required.

Schröder-Bernstein theorem

@State the Schröder-Bernstein theorem.


If $ \vert X \vert \le \vert Y \vert \le \vert X \vert $, then $ \vert X \vert = \vert Y \vert $.

@important~

@Prove the Schröder-Bernstein theorem, i.e. that if $ \vert X \vert \le \vert Y \vert \le \vert X \vert $, then $ \vert X \vert = \vert Y \vert $.


In other words, we have to show that the existence of injections $f : X \hookrightarrow Y$ and $g : Y \hookrightarrow X$ imply the existence of a bijection $X \to Y$.

Define $H : \mathcal P(X) \to \mathcal P(X)$ by

\[\begin{aligned} H(A) &:= X \setminus g[Y \setminus f[A]] \end{aligned}\]

Then $H$ is monotone, since $f[\cdot]$ and $g[\cdot]$ are inclusion-preserving while complementation is inclusion reversing, so that

\[\begin{aligned} A \subseteq B \subseteq X &\implies f[A] \subseteq f[B] \\\\ &\implies Y \setminus f[A] \supseteq Y \setminus f[B] \\\\ &\implies g[Y \setminus f[A]] \supseteq g[Y \setminus f[B]] \\\\ &\implies X \setminus g[Y \setminus f[A]] \subseteq X \setminus g[Y \setminus f[B]] \\\\ &\implies H(A) \subseteq H(B) \end{aligned}\]

Hence by Tarski’s fixed point theorem, we have some $A \subseteq X$ with $H(A) = A$. Then

\[\begin{aligned} X \setminus A &= X \setminus H(A) \\\\ &= X \setminus (X \setminus g[Y \setminus f[A]]) \\\\ &= g[Y \setminus f[A]] \end{aligned}\]

(by the definition of $H(A)$).

Hence we have bijections

\[\begin{aligned} &f| _ A : A \to f[A] \\\\ &g| _ {Y \setminus f[A]} : Y \setminus f[A] \to g[Y \setminus f[A]] = X \setminus A \end{aligned}\]

then we can define:

\[h(x) = \begin{cases} f| _ A(x) &\text{if }x \in A \\\\ g| _ {Y\setminus f[A]}^{-1}(x) &\text{if } x \in X \setminus A \end{cases}\]

@important~

@Prove that $<$ is a strict partial class order on $\mathbf V / \sim$ where $\mathbf V$ is the class of all sets, i.e. that for all $X, Y, Z$:

  • $ \vert X \vert \not< \vert X \vert $
  • If $ \vert X \vert < \vert Y \vert $ and $ \vert Y \vert < \vert Z \vert $ then $ \vert X \vert < \vert Z \vert $

The first point is immediate.

For the second, we have that $ \vert X \vert \le \vert Z \vert $ by composing the injections corresponding to $ \vert X \vert \le \vert Y \vert \le \vert Z \vert $. If $ \vert X \vert = \vert Z \vert $, then $ \vert X \vert \le \vert Y \vert \le \vert X \vert $, so $ \vert X \vert = \vert Y \vert $ by Schröder-Bernstein, a contradiction.

Finiteness

@Define what it means for a set $X$ to be finite.


There exists a bijection $f : X \to n$ for some $n \in \mathbb N$.

@Prove that every subset of a finite set is finite.


We first show that every subset of a natural number is finite by induction.

Base case: $n = 0$. Then $n$ only has the subset $\emptyset$, but this is clearly finite ($f : \emptyset \to \emptyset$ is a bijection).

Inductive step: $n > 0$. Suppose we know every subset of $n$ is finite. Then consider the subsets of $n^+ = n \cup \lbrace n \rbrace$, say $x \subseteq n^+$. If $n \notin x$, then $x \subseteq n$ and hence $x$ is finite by the inductive hypothesis.

If $n \in x$, consider $x’ \in x \setminus \lbrace n \rbrace$. Then $x’ \subseteq n$, and so $x’$ is finite. Hence there exists a bijection $f : x’ \to m$ for some $m$. Extend this to a bijection $g : x \to m^+$ by sending $n$ to $m$. Hence $x$ is also finite.


Now suppose $X$ is an arbitrary finite set with corresponding bijection $f : X \to n$ for some $n \in \mathbb N$.

Let $Y \subseteq X$, and consider $f \vert _ Y : Y \to n$. Since $\text{ran}(f \vert _ Y) \subseteq n$ and all subsets of $n$ are finite, there exists another bijection $g : \text{ran}(f \vert _ Y) \to m$ for some $m \in \mathbb N$.

By taking the composition (which exists by comprehension),

\[g \circ f : Y \to m\]

gives a bijection from $Y$ to some $m \in \mathbb N$, and hence $Y$ is finite.

@State a useful formulation of the pigeonhole principle in terms of functions.


If $X$ is finite, then any injective function $f : X \to X$ is surjective.

@Prove that if $X$ is a finite set and $f : X \to X$ is an injective function, then $f$ is surjective.

(you may assume basic results about finite sets).


Induct on the size of the set $n = \vert X \vert $.

If $X = \emptyset$, then the result is immediate.

Otherwise, suppose $h : X \to X$ is a non-surjective injection of finite sets where $ \vert X \vert = n^+$. As $X$ is finite, there exists some $b : X \to n^+$ for some $n^+$ where $b$ is a bijection.

Consider

\[f : n^+ \to n^+\]

defined by $f := b \circ h \circ b^{-1}$ which is also a non-surjective injection. As $f$ is non-surjective, there exists $k \in n^+$ such that $k \notin \text{ran}(f)$. Let $\tau : n^+ \to n^+$ be the bijective transposition that swaps $n$ and $k$, and fixes everything else.

Then $f’ : n^+ \to n$ defined by $f’ := \tau \circ f$ is also an injection. But so is $f’ \vert _ n : n \to n$. Hence there exists $m \in n$ such that $f’(n) = f’(m)$, a contradiction, as $f’ \vert _ n$ is surjective by the inductive hypothesis.

@Justify that $\mathbb N$ is infinite.


Note that the successor function $n \mapsto n^+$ on $\mathbb N$ is injective but not surjective.

Countable sets

@Define $\aleph _ 0$.


\[\aleph _ 0 = |\mathbb N|\]

@Define what it means for a set $X$ to be:

  1. Countable
  2. Countably infinite
  3. Uncountable

  1. Countable: $ \vert X \vert \le \aleph _ 0$
  2. Countably infinite: It is countable and infinite
  3. Uncountable: It is not countable

Which it:

  1. A set $X$ is countable if there is an injection $X \hookrightarrow \mathbb N$, i.e. $ \vert X \vert \le \aleph _ 0$.
  2. A set $X$ is countable if there is a surjection $\mathbb N \twoheadrightarrow X$.

1.


There is a result which says a non-empty set is countable iff there is a surjection $\mathbb N \twoheadrightarrow X$, but the definition is in terms of injections.

@State a result about when a set $X$ is countably infinite.


A set $X$ is countably infinite iff $ \vert X \vert = \aleph _ 0$.

(i.e. there is no infinite cardinality below $\aleph _ 0$).

@Prove that a set $X$ is countably infinite iff $ \vert X \vert = \aleph _ 0$.


$ \vert X \vert = \aleph _ 0$ implies $X$ is countably infinite:

$X$ must be infinite since $\mathbb N$ is infinite. Hence $X$ is countably infinite.


$X$ is countably infinite implies $ \vert X \vert = \aleph _ 0$:

Overall idea: Since $X$ is countable, we already have an injection $X \hookrightarrow \mathbb N$. Hence it suffices by Schröder-Bernstein to exhibit an injection $\mathbb N \hookrightarrow X$. We do this by defining a function by recursion on $\mathbb N$ which picks out an increasing sequence of elements using the fact that $X$ is infinite.

In detail: We may assume that $X \subseteq \mathbb N$, since $X$ is in bijection with its image under an injection $X \to \mathbb N$.

Since $X$ is infinite, and subsets of finite sets are finite, it follows that $X \setminus n \ne \emptyset$ for all $n \in \mathbb N$ (since otherwise $X \subseteq n$).

Hence define by recursion $f : \mathbb N \to X$ by

\[\begin{aligned} f(0) &:= \min(X) \\\\ f(n^+) &:= \min(X \setminus f(n)^+) \end{aligned}\]

where $\min$ is well-defined by the fact $\mathbb N$ is well-ordered.

Then $f$ is injective because $n > m \implies f(n) > f(m)$ by induction on $n$: If $n = 0$, this is trivial, and now suppose for $n$ and suppose $m < n^+$; then $f(n) \ge f(m)$ by the inductive hypothesis, and $f(n^+) = \min(X \setminus f(n)^+) > f(n)$, so $f(n^+) > f(m)$ as required.

Hence $ \vert \mathbb N \vert \le \vert X \vert $, and hence $ \vert X \vert = \vert \mathbb N \vert $ by Schröder-Bernstein.


For reference, here are the definitions for countable, infinite and countably infinite:

  1. Countable: $ \vert X \vert \le \aleph _ 0$, i.e. injection from $X$ to $\mathbb N$.
  2. Infinite: Not finite, so there it is not in bijection with a natural number.
  3. Countably infinite: It is countable and infinite.

And Schröder-Bernstein says that if $ \vert X \vert \le \vert Y \vert \le \vert X \vert $, then $ \vert X \vert = \vert Y \vert $.

@State a characterisation of countability in terms of surjections.


A non-empty set $X$ is countable iff there exists a surjection $\mathbb N \to X$.

@Prove that a non-empty set $X$ is countable iff there exists a surjection $\mathbb N \to X$.


For the backward direction, if $f : \mathbb N \to X$ is surjective, then $g(x) := \min \lbrace n \in \mathbb N : f(n) = x\rbrace$ defines an injection $g : X \to \mathbb N$.

For the forward direction, note that by composing with a bijection we may assume that either $X = \mathbb N$, in which case the result is immediate, or $X = n$ for some $n \in \mathbb N$. Then $n > 0$ since $X$ is nonempty, and we can define a surjection $f : \mathbb N \to n$ by

\[f(i) := \begin{cases} i &\text{if } i < n \\\\ 0 &\text{otherwise} \end{cases}\]

Cardinal arithmetic

Suppose $X$ and $Y$ are sets with corresponding cardinalities $ \vert X \vert $ and $ \vert Y \vert $. @Define

  • $ \vert X \vert + \vert Y \vert $
  • $ \vert X \vert \cdot \vert Y \vert $
  • $ \vert X \vert ^{ \vert Y \vert }$

  • $ \vert X \vert + \vert Y \vert := \vert X \cup Y \vert $ if $X \cap Y \ne \emptyset$, if not disjoint consider e.g. $X \times \lbrace 0\rbrace$ and $Y \times \lbrace 1\rbrace$, which have same cardinalities as original group.
  • $ \vert X \vert \cdot \vert Y \vert := \vert X \times Y \vert $
  • $ \vert X \vert ^{ \vert Y \vert } := \vert X^Y \vert $

Cantor’s theorem and the continuum

@Prove that $ \vert \mathcal P(X) \vert = 2^{ \vert X \vert }$ for any set $X$.


Define $F : \mathcal P(X) \to 2^X$ by

\[F(Y)(x) = \begin{cases} 0 &\text{if } x \notin Y \\\\ 1 &\text{if } x \in Y \end{cases}\]

so that $F(Y)$ is the indicator function of $Y$. This is a bijection.

@State Cantor’s theorem.


For any set $X$, there is no surjection $X \to \mathcal P(X)$.

@Prove Cantor’s theorem, i.e. that if $X$ is a set, then there is no surjection $X \to \mathcal P(X)$.


Let $f : X \to \mathcal P(X)$. Consider

\[D := \lbrace x \in X : x \notin f(x)\rbrace \subseteq X\]

But $D \notin \text{ran}(f)$: suppose that $a \in X$ such that $f(a) = D$. Then $a \in D$ iff $a \notin f(a) = D$, a contradiction. So therefore $f$ is not surjective.

@Prove that $\kappa < 2^\kappa$ for any cardinality $\kappa$.


Suppose $\kappa = \vert X \vert $, so $2^\kappa = \vert \mathcal P(X) \vert $.

Then $x \mapsto \lbrace x\rbrace$ is an injection $X \to \mathcal P(X)$, so $\kappa \le 2^\kappa$. If $\kappa$ were equal to $2^\kappa$, then there would a bijection $X \to \mathcal P(X)$, contradicting the fact that no surjection $X \to \mathcal P(X)$ exists.


For reference, the proof there is no surjection $X \to \mathcal P(X)$ is as follows: let $f : X \to \mathcal P(X)$. Consider

\[D := \lbrace x \in X : x \notin f(x)\rbrace \subseteq X\]

Suppose that $a \in X$ such that $f(a) = D$. Then $a \in D$ iff $a \notin f(a) = D$, a contradiction. So therefore

\[D \in \mathcal P(X) \setminus \text{ran}(f)\]

Hence $f$ is not surjective.

Cardinalities with choice

In ZFC, @define the cardinalities of a set $X$ and explain why this requires choice.


\[|X| := \min \lbrace \alpha \in \mathbf{ON} : \alpha \sim X\rbrace\]

Choice is equivalent to the statement that every set can be well-ordered. This implies every set is equinumerous with an ordinal, so for the minimum to be over a non-empty set requires choice.

In ZFC, @state a result which gives three characterisations of cardinals in terms of ordinals with certain properties.


For an ordinal $\alpha$, the following are equivalent characterisations of what it means to be a cardinal:

  1. $\alpha = \vert X \vert $ for some set $X$
  2. $\alpha = \vert \alpha \vert $
  3. For all $\beta \in \alpha$, $\beta \not\sim \alpha$ (where $\sim$ denotes that there exists a bijection).

Property 3 also makes sense in ZF, so this can be used to define some ordinals as cardinals without choice.

In ZFC, @define a cardinal number.


An ordinal $\alpha$ such that $\alpha = \vert X \vert $ for some set $X$.

In ZFC, @justify that if $\kappa$ is a cardinal, then there exists a cardinal greater than $\kappa$.


Two ways:

  • $ \vert \mathcal P(\kappa) \vert > \vert \kappa \vert = \kappa$
  • By Hartog’s theorem and the fact choice is equivalent to cardinal comparability, there is an ordinal $\alpha$ such that $ \vert \alpha \vert > \vert \kappa \vert = \kappa$.

In ZFC, @define what is meant by $\mathbf{CN}$.


The class of all cardinals.

In ZFC, @justify that if $K$ is a set of cardinals, then $\bigcup K$ is a cardinal.


We aim to show $ \vert \bigcup K \vert = \bigcup K$, since in ZFC this is equivalent to $\bigcup K$ being a cardinal.

In the following, let $\le _ \text{ord}$ denote ordinal comparison (i.e. one is a subset of the other) and let $\le _ \text{card}$ denote cardinal comparison (i.e. the existence of an injection).

Note that $\bigcup K$ is an ordinal by the result that says the union of ordinals is an ordinal, and each cardinal in $K$ is in particular an ordinal.

  • $ \vert \bigcup K \vert \le _ \text{ord} \bigcup K$:
    • This follows from the definition of $ \vert \cdot \vert $.
    • Explicitly: $ \vert \bigcup K \vert = \min \lbrace \alpha \in \mathbf{ON} \mid \alpha \sim \bigcup K \rbrace$, and since $\bigcup K \sim \bigcup K$, $ \vert \bigcup K \vert \le \bigcup K$.
  • $ \vert \bigcup K \vert \not< _ \text{ord} \bigcup K$:
    • Suppose $ \vert \bigcup K \vert < _ \text{ord} \bigcup K$, so $ \vert \bigcup K \vert \in \bigcup K$.
    • Then $ \vert \bigcup K \vert \in \kappa$, for some $\kappa \in K$.
    • Then $ \vert \bigcup K \vert < _ \text{card} \vert \kappa \vert $ (recall the characterisation of cardinals $\kappa$ as ordinals where all their elements are less than $\kappa$).
    • But by transitivity, we must also have $\kappa \subseteq \bigcup K$, and hence $ \vert \kappa \vert \le _ \text{card} \vert \bigcup K \vert $.
    • This is a contradiction, since then $ \vert \bigcup K \vert < _ \text{card} \vert \kappa \vert \le _ \text{card} \vert \bigcup K \vert $.

Hence $ \vert \bigcup K \vert = \bigcup K$.

In ZFC, @define a class function $\mathbf{ON} \to \mathbf{CN}$ which gives a map between ordinals and cardinals.


Let $\aleph _ {(\cdot)} : \mathbf{ON} \to \mathbf{CN}$ be the class function defined by transfinite recursion like so:

  • $\aleph _ 0 = \omega$
  • $\aleph _ {\alpha^+}$ is the smallest cardinal greater than $\aleph _ \alpha$
  • $\aleph _ \eta = \bigcup _ {\beta \in \eta} \aleph _ \beta$ if $\eta$ is a limit ordinal

In ZFC, @prove that every infinite cardinal is of the form $\aleph _ \alpha$ for some $\alpha \in \mathbf{ON}$.


We use two results about $\aleph _ {(\cdot)}$:

  1. $\aleph _ \gamma \ge \gamma$ for all $\gamma \in \mathbf{ON}$ (follows from transfinite induction)
  2. If $\gamma < \eta \in \mathbf{ON}$, then $\aleph _ \gamma < \aleph _ \eta$ (follows from transfinite induction on $\eta$)

Let $\kappa$ be an infinite cardinal and consider the set

\[\begin{aligned} \alpha &= \lbrace \beta : \aleph _ \beta < \kappa\rbrace \\\\ &= \lbrace \beta \in \kappa : \aleph _ \beta < \kappa\rbrace \end{aligned}\]

where the equality follows from (1), since $\aleph _ \beta < \kappa$ and $\beta < \aleph _ \beta$ implies $\beta < \kappa$.

  • $\aleph _ \alpha \ge \kappa$:
    • By foundation, $\alpha \notin \alpha$, so $\aleph _ \alpha \not< \kappa$, which implies by choice $\aleph _ \alpha \ge \kappa$.
    • (There is also an argument that $\alpha$ is an initial segment of an ordinal by (2), so it itself is an ordinal, so $\alpha \notin \alpha$, but doesn’t it just follow from foundation?)
  • $\aleph _ \alpha \le \kappa$:
    • If $\alpha = 0$, this follows from $\kappa$ being infinite.
    • If $\alpha$ is a successor ordinal, say $\alpha = \gamma^+$, then $\aleph _ \gamma < \kappa$, so $\aleph _ \alpha = \aleph _ {\gamma^+} \le \kappa$ by definition of $\aleph _ {\gamma^+}$.
    • If $\alpha$ is a limit ordinal, then $\aleph _ \alpha = \bigcup _ {\beta \in \alpha} \aleph _ \beta \le \kappa$, since each $\aleph _ \beta < \kappa$.

In ZFC, @prove that $\mathbf{CN}$ is a proper class.


By the result that every infinite cardinal is of the form $\aleph _ \alpha$ for some $\alpha \in \mathbf{ON}$ and hence the function $\aleph _ {(\cdot)} : \mathbf{ON} \to \mathbf{CN}$ given by $\alpha \mapsto \aleph _ \alpha$ is a well-defined surjective class function $\mathbf{CN} \setminus \omega \to \mathbf{ON}$. If $\mathbf{CN}$ were a set, then by replacement, $\mathbf{ON}$ would also be a set, a contradiction.

Suppose you’re asked to prove that the set of finite subsets of $\mathbb R$, say $\mathcal P _ \text{fin}(\mathbb R)$ has cardinality $2^{\aleph _ 0}$. Showing that $2^{\aleph _ 0} \le \vert \mathcal P _ \text{fin}(\mathbb R) \vert $ is straightforward by considering $x \mapsto \lbrace x \rbrace$.

What trick can you use for showing that $ \vert \mathcal P _ \text{fin}(\mathbb R) \vert \le 2^{\aleph _ 0}$, from which the result follows by Schröder-Bernstein?


Note that

\[\mathcal P _ \text{fin}(\mathbb R) = \bigcup _ {n \in \omega} \lbrace S \subseteq \mathbb R : |S| = n\rbrace\]

Since $ \vert X \cup Y \vert = \vert X \vert + \vert Y \vert $ when $X$ and $Y$ disjoint, it follows that

\[|\mathcal P _ \text{fin}(\mathbb R)| = \sum _ {n \in \omega} n \cdot 2^{\aleph _ 0} = \aleph _ 0 \cdot 2^{\aleph _ 0} = 2^{\aleph _ 0}\]

Cardinal arithmetic with choice

In ZFC, @define:

  • $\kappa + \lambda$
  • $\kappa \cdot \lambda$
  • $\kappa^\lambda$

for cardinals $\kappa, \lambda$ and explain why this is ambiguous and how this ambiguity is handled notationally.


  • $\kappa + \lambda := \vert (\kappa \times \lbrace 0\rbrace ) \cup (\lambda \times \lbrace 1\rbrace ) \vert $
  • $\kappa \cdot \lambda := \vert \kappa \times \lambda \vert $
  • $\kappa^\lambda := \vert \lbrace f : \lambda \to \kappa\rbrace \vert $

This is ambiguous because these definitions don’t agree with ordinal arithmetic operations (which were defined inductively, or by considering the sum and product orders). This is handled notationally by using $\kappa, \lambda, \mu, \nu$ and $\aleph _ \alpha$ for cardinals whereas we use $\alpha$, $\beta$, $\gamma$, $\delta$ and $\omega _ \alpha$ to refer to ordinals.

In ZFC, @state four results which let you simplify cardinal addition and multiplication.


  1. Cardinal addition and multiplication is commutative and associative
  2. If $\kappa$ is an infinite cardinal, then $\kappa \cdot \kappa = \kappa$
  3. If $\kappa$ is an infinite cardinal and $\lambda$ is a cardinal with $1 \le \lambda \le \kappa$, then $\kappa + \lambda = \kappa \cdot \lambda = \kappa$.
  4. If $\kappa$ and $\lambda$ are infinite cardinals, then $\kappa + \lambda = \kappa \cdot \lambda = \max(\kappa, \lambda)$.

In ZFC, @prove that if $\kappa$ is an infinite cardinal, then $\kappa \cdot \kappa = \kappa$.


In the following, let $\le _ \text{ord}$ denote ordinal comparison (i.e. one is a subset of the other) and let $\le _ \text{card}$ denote cardinal comparison (i.e. the existence of an injection).

We proceed by transfinite induction. Assume $ \vert \alpha \vert \cdot \vert \alpha \vert = _ \text{card} \vert \alpha \vert $ for all infinite ordinals $\alpha < _ \text{ord} \kappa$. Then $ \vert \alpha \vert \cdot \vert \alpha \vert < _ \text{card} \kappa$ for all $\alpha < _ \text{ord} \kappa$ for finite $\alpha$, this is because $ \vert \alpha \vert \cdot \vert \alpha \vert $ is finite.

Define an order $\triangleleft$ on $\kappa \times \kappa$ by

\[(\alpha, \beta) \triangleleft (\alpha', \beta') \iff (\alpha, \beta, \max(\alpha, \beta)) <_r (\alpha', \beta', \max(\alpha', \beta'))\]

where $< _ r$ is the reverse lexicographic order.

This is a well-order, so $(\kappa \times \kappa, \triangleleft)$ is isomorphic to an ordinal $\gamma$.

Let $S$ be a proper initial segment, say $S = (\kappa \times \kappa) _ {\triangleleft(\alpha, \beta)}$. Set $\delta := \max(\alpha, \beta)$. Then $S \subseteq \delta^+ \times \delta^+$, and $\delta^+ \in \kappa$ (holds if $\delta$ is finite since $\kappa$ is infinite, and if $\delta$ is infinite, then $ \vert \delta^+ \vert = \vert \delta \vert < \kappa)$, so by the very first result, $ \vert S \vert \le \vert \delta^+ \vert \cdot \vert \delta^+ \vert < \kappa$.

Let $\gamma$ be the ordinal isomorphic to $S$. Hence $\gamma \le \kappa$, since otherwise $\gamma$ would have a proper initial segment $\gamma _ {<\kappa}$ of cardinality $\kappa$.


Alternative proof:

For any infinite cardinal $\kappa$, either $\kappa < \kappa \cdot \kappa$ or $\kappa = \kappa \cdot \kappa$. Let $\kappa$ be the smallest cardinal such that $\kappa < \kappa \cdot \kappa$; we aim to show that no such cardinal exists.

Let $K = \kappa \times \kappa$, and note that $K$ has a well-ordering given by the reverse lexicographic ordering.

Since $\kappa < \kappa \cdot \kappa = \vert K \vert $, there is an initial segment $L$ of $K$ that is isomorphic to $\kappa$.

Since $L$ is an initial segment of $K$,

\[L = \lbrace (\beta_1, \beta_2) \mid (\beta_1, \beta_2) <_r (\alpha_1, \alpha_2) \rbrace\]

for some $(\alpha _ 1, \alpha _ 2) \in K$.

Let $\lambda = \max(\alpha _ 1, \alpha _ 2)$. Since $L \subset K$, $L \subset K = \kappa \times \kappa$, it follows that $\alpha _ 1 < \kappa$ and $\alpha _ 2 < \kappa$, and therefore $\lambda < \kappa$.

For any $(\beta _ 1, \beta _ 2) \in L$, we have $(\beta _ 1, \beta _ 2) < _ r (\alpha _ 1, \alpha _ 2)$, which implies $\max (\beta _ 1, \beta _ 2) \le \lambda$. Therefore $L \subseteq \lambda^+ \times \lambda^+$, so $ \vert L \vert \le \vert \lambda^+ \times \lambda^+ \vert \le \vert \lambda^+ \vert \cdot \vert \lambda^+ \vert $.

If $L$ is finite, so is $\lambda^+ \times \lambda^+$, which is a contradiction as $L$ is isomorphic to $\kappa$, an infinite set.

Hence $L$ must be infinite, and so $\lambda$ is infinite. If $\lambda$ is infinite, so is $\lambda^+$. Since $\lambda < \kappa$ and $\kappa$ is a limit ordinal (all infinite cardinals are limit ordinals, since $\kappa^+ \sim \kappa)$, $ \vert \lambda^+ \vert < \kappa$ also.

But by assumption on the minimality of $\kappa$, it follows $ \vert \lambda^+ \vert \cdot \vert \lambda^+ \vert = \vert \lambda^+ \vert $. Therefore

\[|L| \le |\lambda^+| \cdot |\lambda^+| = |\lambda^+| \le \lambda^+ < \kappa\]

and so $L$ cannot be order isomorphic to $\kappa$.

In ZFC, @prove that if $\kappa$ and $\lambda$ are cardinals, then

  1. Cardinal addition and multiplication is commutative and associative
  2. If $\kappa$ is an infinite cardinal and $\lambda$ is a cardinal with $1 \le \lambda \le \kappa$, then $\kappa + \lambda = \kappa \cdot \lambda = \kappa$.
  3. If $\kappa$ and $\lambda$ are infinite cardinals, then $\kappa + \lambda = \kappa \cdot \lambda = \max(\kappa, \lambda)$.

(you may assume that infinite cardinal multiplication is idempotent, i.e. if $\kappa$ is an infinite cardinal, then $\kappa \cdot \kappa = \kappa$).


(1): For addition, this follows from the commutativity and associativity of union.

For multiplication, associativity follows from the associativity of “$\times$”. For commutativity, note that $\langle x, y \rangle \mapsto \langle y, x \rangle$ defines a bijection $X \times Y \to Y \times X$.


(2): Since ordinal addition is monotonic, by (1) we have

\[\begin{aligned} \kappa &\le \kappa + \lambda \le \kappa + \kappa = \kappa \cdot 2 \le \kappa \cdot \kappa = \kappa \\\\ \kappa &\le \kappa \cdot \lambda \le \kappa \cdot \kappa = \kappa \end{aligned}\]

Hence $\kappa = \kappa + \lambda = \kappa \cdot \lambda$.


(3): By (2) and commutativity of cardinal addition and multiplication.

In ZFC, @state a result which tells you about the relationship between the cardinalities of sets when you have a surjection between them.


If $f : X \to Y$ is a surjection, then $ \vert X \vert \ge \vert Y \vert $.

(contrast to the result that if $f : X \to Y$ is an injection, then $ \vert X \vert \le \vert Y \vert $).

In ZFC, @prove that if $f : X \to Y$ is a surjection, then $ \vert X \vert \ge \vert Y \vert $.


Let $h$ be a choice function for $X$. Then

\[g(y) := h(\lbrace x \in X : f(x) = y\rbrace )\]

defines an injection $Y \to X$. Hence $ \vert Y \vert \le \vert X \vert $.

In ZFC, @state a result that puts an upper bound on the cardinalities of a union of sets, and then state a familiar special case.


Suppose:

  • $\kappa$ is an infinite cardinal
  • $X$ is a set
  • $ \vert X \vert \le \kappa$
  • $ \vert a \vert \le \kappa$ for all $a \in X$

Then:

  • $ \vert \bigcup X \vert \le \kappa$

The familiar special case is that a countable union of countable sets is countable (take $\kappa = \aleph _ 0$).

In ZFC, @prove that if

  • $\kappa$ is an infinite cardinal
  • $X$ is a set
  • $ \vert X \vert \le \kappa$
  • $ \vert a \vert \le \kappa$ for all $a \in X$

then:

  • $ \vert \bigcup X \vert \le \kappa$

Overall idea: Consider the set of pairs $Z := \lbrace \langle g(\alpha), f _ \alpha(x)\rangle \mid x \in \alpha \in X \rbrace$, where $g : X \hookrightarrow \kappa$ and $f _ \alpha : \alpha \hookrightarrow \kappa$ are injections we can find by choice. Then $Z \subseteq \kappa \times \kappa$, but the map which sends the pair $\langle g(\alpha), f _ \alpha(x) \rangle$ to $x$ surjects onto $\bigcup X$, and thus we have the required cardinality.

For every $a \in X$, there exists an injection $a \to \kappa$. By choice, we can uniformly choose such injections: let $I _ a$ be the set of injections $f : a \to \kappa$, let $h$ be a choice function on $\bigcup \lbrace I _ a : a \in X\rbrace$ and let $f _ a := h(I _ a)$.

Let $g : X \to \kappa$ be an injection. Then $Z := \lbrace \langle g(a), f _ a(x) \rangle : x \in a \in X\rbrace$ is a subset of $\kappa \times \kappa$, so $ \vert Z \vert \le \kappa \cdot \kappa = \kappa$.

Finally $\langle g(a), f _ a(x)\rangle \mapsto x$ is a surjection $Z \to \bigcup X$, so by the result which gives upper bounds in terms of surjections, it follows $ \vert \bigcup X \vert \le \vert Z \vert \le \kappa$.

Examples

Properties of cardinals

@Prove that if $\kappa$ is a cardinal, then $2^\kappa \ne \aleph _ 0$ (even in the absence of choice).


Suppose for a contradiction that $2^\kappa = \aleph _ 0$. Then there is a set $X$ such that $\mathcal P(X)$ is in bijection with $\omega$. Since there is an injection $X \hookrightarrow \mathcal P(X)$ given by $x \mapsto \lbrace x \rbrace$, it follows $X$ is in bijection with a subset of $\omega$.

Hence $X$ is countable.

If $X$ is finite, then $\mathcal P(X)$ is finite, a contradiction.

If $X$ is infinite, then $ \vert X \vert = \aleph _ 0$, and so $2^\kappa \ne \aleph _ 0$ by Cantor’s theorem.

@example~ @exam~

Find the cardinalities of these sets

What is $\aleph _ 0 \cdot \aleph _ 0$?

(justify answer).


$\aleph _ 0 \cdot \aleph _ 0 = \aleph _ 0$


$\aleph _ 0 \le \aleph _ 0 \cdot \aleph _ 0$ follows from the injection $n \to \langle n, 0 \rangle$. $\aleph _ 0 \cdot \aleph _ 0 \le \aleph _ 0$ follows from the injection $\langle n, m \rangle \mapsto 2^n \cdot 3^m$.


Alternatively, $\aleph _ 0 \cdot \aleph _ 0 = \aleph _ 0$ follows from the bijection $\langle n, m \rangle \mapsto \frac 1 2 (n + m) (n + m + 1)$.

There is also a more general result that for all infinite cardinals $\kappa$, $\kappa \cdot \kappa = \kappa$.

@example~

What is $ \vert \mathbb Q \vert $?

(justify answer)


$ \vert \mathbb Q \vert = \aleph _ 0$


$ \vert \mathbb Q \vert \ge \aleph _ 0$ follows from $n \to \frac n 1$ being an injection.

$ \vert \mathbb Q \vert \le \aleph _ 0$ follows from

\[\begin{aligned} (\mathbb N \times \mathbb N) \times \mathbb N &\to \mathbb Q \\\\ \langle \langle n, m \rangle, k \rangle &\mapsto \frac{n-m}{k+1} \end{aligned}\]

being a surjection and $ \vert (\mathbb N \times \mathbb N) \times \mathbb N \vert = \aleph _ 0$.

@example~

What is $ \vert \mathbb R \vert $?

(justify answer)


$ \vert \mathbb R \vert = 2^{\aleph _ 0}$.


$ \vert \mathbb R \vert \le 2^{\aleph _ 0}$ follows from the map

\[\begin{aligned} \mathbb R &\to \mathcal P(\mathbb Q) \\\\ x &\mapsto \lbrace q \in \mathbb Q : q < x\rbrace \end{aligned}\]

being an injection since $\mathbb Q$ is dense in $\mathbb R$. Hence $ \vert \mathbb R \vert \le \vert \mathcal P(\mathbb Q) \vert = 2^{ \vert \mathbb Q \vert } = 2^{\aleph _ 0}$.

$ \vert \mathbb R \vert \ge 2^{\aleph _ 0}$ follows from the map

\[\begin{aligned} 2^\mathbb N &\to \mathbb R \\\\ f &\mapsto \sum^\infty _ {n = 0} \frac{f(n)}{3^n} \end{aligned}\]

Then $\Phi$ is injective, so $2^{\aleph _ 0} \le \vert \mathbb R \vert $.

@example~

What is the cardinality of the set of all functions $\mathbb R \to \mathbb R$?

(justify answer)


$2^{2^{\aleph _ 0} }$


Call this set $F = \mathbb R^{\mathbb R}$. Then

\[\begin{aligned} |F| &= |\mathbb R|^{|\mathbb R|} \\\\ &= 2^{\aleph _ 0 \cdot 2^{\aleph _ 0} } \\\\ &= 2^{2^{\aleph _ 0} } \end{aligned}\]

@example~

What is the cardinality of the set of all strict total orders on $\mathbb R$?

(justify answer)


$2^{2^{\aleph _ 0} }$


Call this set $S$.

$ \vert S \vert \le 2^{2^{\aleph _ 0} }$, since every element of $S$ is a subset of $\mathbb R \times \mathbb R$, and hence an element of $\mathcal P(\mathbb R \times \mathbb R)$. Then $ \vert S \vert \le \vert \mathcal P(\mathbb R \times \mathbb R) \vert = 2^{2^{\aleph _ 0} }$.

To see $2^{2^{\aleph _ 0} } \le \vert S \vert $, we exhibit an injection $\mathcal P(\mathbb R \setminus \lbrace 0\rbrace ) \hookrightarrow S$. For $X \in \mathcal P(\mathbb R \setminus \lbrace 0\rbrace )$, consider $Y = \mathbb R \setminus (\lbrace 0\rbrace \cup X)$. Then both $X$ and $Y$ can be strict totally ordered by $< _ \mathbb R$.

We can construct a new strict total order $(\mathbb R, <’)$:

  • $x <’ x’ \iff x < _ {\mathbb R} x’$ and $x, x’ \in X$
  • $y <’ y’ \iff y < _ {\mathbb R} y’$ and $y, y’ \in Y$
  • $x < y$ for all $x \in X$ and $y \in Y$

This is a distinct strict total order for every $X \subseteq \mathcal P(\mathbb R \setminus \lbrace 0\rbrace )$, so the map taking $X$ to this strict total order is injective.

@example~

What is the cardinality of the set of all equivalence relations on $\mathcal P(\mathbb N)$?


Call this set $E$.

$ \vert E \vert \le 2^{2^{\aleph _ 0} }$, since every element of $E$ is a subset of $\mathcal P(\mathbb N) \times \mathcal P(\mathbb N)$ and hence an element of $\mathcal P(\mathcal P(\mathbb N) \times \mathcal P(\mathbb N))$, so $ \vert E \vert \le \vert \mathcal P(\mathcal P(\mathbb N) \times \mathcal P(\mathbb N)) \vert = 2^{2^{\aleph _ 0} }$.

To see $2^{2^{\aleph _ 0} }$, we exhibit an injection $\mathcal P(\mathcal P(\mathbb N) \setminus \lbrace \lbrace 0\rbrace \rbrace ) \hookrightarrow E$. Send $S \in \mathcal P(\mathbb N) \setminus \lbrace \lbrace 0\rbrace \rbrace$ to the equivalence relation with the two equivalence classes $S \cup \lbrace \lbrace 0\rbrace \rbrace$ and $\mathcal P(\mathbb N) \setminus (S \cup \lbrace \lbrace 0\rbrace \rbrace )$. This is a distinct strict total order for every $S \subseteq \mathcal P(\mathbb N) \setminus \lbrace 0\rbrace$, so the map taking $S$ to this equivalence relation is injective.


Why exclude zero? If we didn’t, then $S$ and $\mathcal P(\mathbb N) \setminus S$ would get sent to the same equivalence relation. Excluding zero as a point means we can mark which set is the “actual” one, rather than the complement.

@example~

Suppose:

  • $X$ is a set.
  • $P$ is the set of all countable subsets of $X$.
  • $ \vert X \vert ^{\aleph _ 0} = \vert X \vert $

What is $ \vert P \vert $?

(justify answer)


$ \vert X \vert $


Every countable subset of $X$ is always the image of some map $f : \omega \to X$. Hence

\[\begin{aligned} |P| &\le |f : \omega \to X| \\\\ &= |X^\omega| &&(\text{def.}) \\\\ &= |X|^{\aleph _ 0} &&(\text{def.}) \\\\ &= |X| &&(\text{assump.}) \end{aligned}\]

But also $ \vert X \vert \le \vert P \vert $ as we may consider the injection $x \mapsto \lbrace x\rbrace$. Hence $ \vert P \vert = \vert X \vert $.

@example~ @exam~

What is the cardinality of the set of all functions $f : \mathcal P(\omega) \to \omega$?

(justify answer)


$2^{2^{\aleph _ 0} }$.


By definition:

\[|\lbrace f : \mathcal P(\omega) \to \omega \rbrace| = |\omega^{\mathcal P(\omega)}| = (\aleph _ 0)^{2^{\aleph _ 0} }\]

We first show $2^{\aleph _ 0} = \aleph _ 0 \times 2^{\aleph _ 0}$:

\[\begin{aligned} 2^{\aleph _ 0} &\le \aleph _ 0 \times 2^{\aleph _ 0} && (\text{injection}) \\\\ &\le 2^{\aleph _ 0} \times 2^{\aleph _ 0} &&(\text{injection}) \\\\ &= 2^{\aleph _ 0 + \aleph _ 0} &&(\text{properties of exp.}) \\\\ &= 2^{\aleph _ 0} &&(\text{properties of addition}) \end{aligned}\]

and hence $2^{\aleph _ 0} = \aleph _ 0 \times 2^{\aleph _ 0}$ by Schröder-Bernstein.

Then

\[\begin{aligned} 2^{2^{\aleph _ 0} } &\le (\aleph _ 0)^{2^{\aleph _ 0} } &&(\text{injection}) \\\\ &\le (2^{\aleph _ 0})^{2^{\aleph _ 0} } &&(\text{injection}) \\\\ &= 2^{\aleph _ 0 \times 2^{\aleph _ 0} } &&(\text{properties of exp.}) \\\\ &= 2^{2^{\aleph _ 0} } &&(\text{prev. result}) \end{aligned}\]

and hence $2^{2^{\aleph _ 0} } = (\aleph _ 0)^{2^{\aleph _ 0} }$ by Schröder-Bernstein.

@example~ @exam~

Give an example of two infinite cardinals $\kappa, \lambda$ such that $\kappa^\lambda = \kappa$.


Take $\kappa = 2^{\aleph _ 0}$ and $\lambda = \aleph _ 0$. Then

\[(2^{\aleph _ 0})^{\aleph _ 0} = 2^{\aleph _ 0 \cdot \aleph _ 0} = 2^{\aleph _ 0}\]

and hence $\kappa^\lambda = \kappa$.

@example~ @exam~

What is the cardinality of the set of all monotonically increasing functions $\mathbb R \to \mathbb R$?

(justify answer).


$2^{\aleph _ 0}$.


Call this set $S$, so that

\[S = \lbrace f : \mathbb R \to \mathbb R, f \text{ is monotonically increasing} \rbrace\]

If $f$ is a monotonically increasing function and $x$ is a point of discontinuity, then there must be a rational between $f(x^-) = \sup \lbrace f(y) : y < x \rbrace$ and $f(x^+) = \inf \lbrace f(y) : y > x \rbrace$. So $f$ must have at most countably many points of discontinuity.

$ \vert S \vert \le 2^{\aleph _ 0}$:

For each $f$, let $F(f)$ be $\langle A, g, B, h \rangle$ where:

  • $A$ is the set of all points of discontinuity
  • $g$ is a function whose domain is $A$ such that $g(x) = \langle f(x^-), f(x), f(x^+)\rangle$ for each $x \in A$, $B$ is a countable dense subset of $\mathbb R \setminus A$, and $h = f \vert _ B$.

Then $F$ is one-to-one. The set of all possible values of $A$ has size $2^{\aleph _ 0}$. For each $A$, the set of all possible $g$ has size $2^{\aleph _ 0}$. The set of all possible $B$ has the same size, and so does the set of all possible $h$. So the set of all monotonically increasing functions from $\mathbb R \to \mathbb R$ has size at most $2^{\aleph _ 0}$.

$2^{\aleph _ 0} \le \vert S \vert $:

Since every function $k _ a : x \to x + a$ is monotonically increasing, the injection $a \mapsto k _ a$ shows that our set has size at least $2^{\aleph _ 0}$.

What is the cardinality of the set of all subsets of $\mathbb R$ which are bases, when $\mathbb R$ is considered as a vector space over $\mathbb Q$?

(justify answer).


$2^{2^{\aleph _ 0} }$.


Call this set $X$.

$ \vert X \vert \le 2^{2^{\aleph _ 0} }$: Every basis is a subset of $\mathbb R$, so the number of bases is at most $ \vert \mathcal P(\mathbb R) \vert = 2^{2^{\aleph _ 0} }$.

$2^{2^{\aleph _ 0} } \le \vert X \vert $: Start with some basis

\[B = \lbrace x _ \alpha \mid \alpha < \kappa \rbrace\]

where $\kappa$ is the cardinality of the basis.

Then $B$ has $\kappa$-many finite subsets (consider the number of maps $f : \omega \to B$), each of which has a countable span (since the combinations are $\mathbb Q$-linear).

So the cardinality of $\mathbb R$ is $\kappa \cdot \aleph _ 0$, which equals $\max(\kappa, \aleph _ 0) = \kappa$. So $\kappa = 2^{\aleph _ 0}$.

Now we find an injection $2^{2^{\aleph _ 0} } \hookrightarrow \vert X \vert $: For any function $f : \mathbb R \to \lbrace 0, 1 \rbrace$, let $B _ f = \lbrace x _ \alpha \mid f(\alpha) = 0 \rbrace \cup \lbrace 2 x _ \alpha \mid f(\alpha) = 1\rbrace$. Then each $B _ f$ is a basis, and the function mapping $f$ to $B _ f$ is one-to-one. Hence the number of bases is at least $ \vert \lbrace 0, 1\rbrace \vert ^{2^{\aleph _ 0} } = 2^{2^{\aleph _ 0} }$.

What is the cardinality of the set $W$ of subsets of $\mathbb R$ that are well-ordered by the less than relation on $\mathbb R$?

(justify answer, although you may assume some previous results and the axiom of choice).


$ \vert W \vert = 2^{\aleph _ 0}$.


$ \vert W \vert \le 2^{\aleph _ 0}$: Any subset $X \subseteq \mathbb R$ that is well-ordered by $<$ is countable. Hence such a set is finite or countably infinite.

In either case, such a set is the image of a map $f : \omega \to \mathbb R$, and hence using the axiom of choice, there is an injection of $W$ into $\mathbb R^\omega$. Since

\[|\mathbb R^\omega| = (2^{\aleph_0})^{\aleph_0} = 2^{\aleph_0}\]

$2^{\aleph _ 0} \le \vert W \vert $: Note any $x \in \mathbb R$ can be mapped to the well-ordered subset $\lbrace x \rbrace$.

@example~ @exam~

What is the cardinality of the set $I$ of injective maps $f : \mathcal P(\mathbb R) \to \mathcal P(\mathbb R)$?


$ \vert I \vert = 2^{2^{2^{\aleph _ 0} } }$.


$ \vert I \vert \le 2^{2^{2^{\aleph _ 0} } }$: Note that $I$ is a subset of $\mathcal P(\mathbb R)^{\mathcal P(\mathbb R)}$. But

\[|\mathcal P(\mathbb R)^{\mathcal P(\mathbb R)}| = |\mathcal P(\mathbb R)|^{|\mathcal P(\mathbb R)|} = (2^{2^{\aleph_0} })^{2^{2^{\aleph_0} } } = 2^{2^{2^{\aleph_0} } }\]

as required.

$2^{2^{2^{\aleph _ 0} } } \le \vert I \vert $: We show that $ \vert \mathcal P(\mathbb R)^{\mathcal P(\mathbb R)} \vert \le \vert I \vert $, which has the correct cardinality by the above.

Let $f : \mathcal P(\mathbb R) \to \mathcal P(\mathbb R)$ be any function. Then $f^\ast : P \to P \times P$ given by $f^\ast(X) = (X, f(X))$ is injective. Since $\mathcal P(\mathbb R)$ is infinite, we also know that there exists a bijection $\varphi : \mathcal P(\mathbb R) \times \mathcal P(\mathbb R) \to \mathcal P(\mathbb R)$ (since infinite cardinal multiplication is idempotent).

Then the map which takes $f$ to $\varphi \circ f^\ast$ is an injection $\mathcal P(\mathbb R)^{\mathcal P(\mathbb R)} \hookrightarrow I$. Hence $ \vert \mathcal P(\mathbb R)^{\mathcal P(\mathbb R)} \vert \le \vert I \vert $.

@example~ @exam~




Related posts