Set Theory

Cardinals

Reading preferences

Optional display controls need JavaScript. All reading content and navigation work without it.

Source file content/set-theory/cardinals/cardinals.tex

Source file content/set-theory/cardinals/cp.tex

Cantor's Principle

Cast your mind back to section “Von Neumann's Construction of the Ordinals” in chapter “Ordinals”. We were discussing well-ordered sets, and suggested that it would be nice to have objects which go proxy for well-orders. With this is mind, we introduced ordinals, and then showed in corollary six in chapter “Ordinals” that these behave as we would want them to, i.e.:

ord(A,<)=ord(B,) iff A,<B,.\ordtype{A, <} = \ordtype{B, \lessdot} \text{ iff } \tuple{A, <} \isomorphic \tuple{B, \lessdot}.source

Cast your mind back even further, to section “Equinumerosity” in chapter “The Size of Sets”. There, working naïvely, we introduced the notion of the “size” of a set. Specifically, we said that two sets are equinumerous, AB\cardeq{A}{B}source, just in case there is a bijection f:ABf \colon A \to Bsource. This is an intrinsically simpler notion than that of a well-ordering: we are only interested in bijections, and not (as with order-isomorphisms) whether the bijections “preserve any structure”.

This all gives rise to an obvious thought. Just as we introduced certain objects, ordinals, to calibrate well-orders, we can introduce certain objects, cardinals, to calibrate size. That is the aim of this chapter.

Before we say what these cardinals will be, we should lay down a principle which they ought to satisfy. Writing |X|\card{X}source for the cardinality of the set XXsource, we would want them to obey:

|A|=|B| iff AB.\card{A} = \card{B} \text{ iff } \cardeq{A}{B}.source

We'll call this Cantor's Principle, since Cantor was probably the first to have it very clearly in mind. (We'll say more about its relationship to Hume's Principle in section “Appendix: Hume's Principle” in chapter “Cardinals”.) So our aim is to define |X|\card{X}source, for each XXsource, in such a way that it delivers Cantor's Principle.

Source file content/set-theory/cardinals/cardsasords.tex

Cardinals as Ordinals

In fact, our theory of cardinals will just make (shameless) use of our theory of ordinals. That is: we will just define cardinals as certain specific ordinals. In particular, we will offer the following:

Definition one in this chapter

If AAsource can be well-ordered, then |A|\card{A}source is the least ordinal γ\gammasource such that Aγ\cardeq{A}{\gamma}source. For any ordinal γ\gammasource, we say that γ\gammasource is a cardinal iff γ=|γ|\gamma = \card{\gamma}source.

We just used the phrase “AAsource can be well-ordered”. As is almost always the case in mathematics, the modal locution here is just a hand-waving gloss on an existential claim: to say “AAsource can be well-ordered” is just to say “there is a relation which well-orders AAsource”.

But there is a snag with definition one in chapter “Cardinals”. We would like it to be the case that every set has a size, i.e., that |A|\card{A}source exists for every AAsource. The definition we just gave, though, begins with a conditional: “If AAsource can be well-orderedldots”. If there is some set AAsource which cannot be well-ordered, then our definition will simply fail to define an object |A|\card{A}source.

So, to use definition one in chapter “Cardinals”, we need a guarantee that every set can be well-ordered. Sadly, though, this guarantee is unavailable in ZF\ZFsource. So, if we want to use definition one in chapter “Cardinals”, there is no alternative but to add a new axiom, such as:

Axiom: Well-Ordering

[Well-Ordering] Every set can be well-ordered.

We will discuss whether the Well-Ordering Axiom is acceptable in chapter “Choice”. From now on, though, we will simply help ourselves to it. And, using it, it is quite straightforward to prove that cardinals (as defined in definition one in chapter “Cardinals”) exist and behave nicely:

Lemma one in this chapter

For every set AAsource:

  1. |A|\card{A}source exists and is unique;

  2. |A|A\cardeq{\card{A}}{A}source;

  3. |A|\card{A}source is a cardinal, i.e., |A|=||A||\card{A} = \card{\card{A}}source;

Proof

Fix AAsource. By Well-Ordering, there is a well-ordering A,R\tuple{A, R}source. By theorem five in chapter “Ordinals”, A,R\tuple{A, R}source is isomorphic to a unique ordinal, β\betasource. So Aβ\cardeq{A}{\beta}source. By Transfinite Induction, there is a uniquely least ordinal, γ\gammasource, such that Aγ\cardeq{A}{\gamma}source. So |A|=γ\card{A} = \gammasource, establishing item 1 of lemma one in chapter “Cardinals” and item 2 of lemma one in chapter “Cardinals”. To establish item 3 of lemma one in chapter “Cardinals”, note that if δγ\delta \in \gammasource then δA\cardless{\delta}{A}source, by our choice of γ\gammasource, so that also δγ\cardless{\delta}{\gamma}source since equinumerosity is an equivalence relation (proposition “Equinumerosity as an equivalence relation” in chapter “The Size of Sets”). So γ=|γ|\gamma = \card{\gamma}source.

The next result guarantees Cantor's Principle, and more besides. (Note that cardinals inherit their ordering from the ordinals, i.e., a<b\cardfont{a} < \cardfont{b}source iff ab\cardfont{a} \in \cardfont{b}source. In formulating this, we will use Fraktur letters for objects we know to be cardinals. This is fairly standard. A common alternative is to use Greek letters, since cardinals are ordinals, but to choose them from the middle of the alphabet, e.g.: κ,λ\kappa, \lambdasource.):

Lemma two in this chapter

For any sets AAsource and BBsource:

AB iff |A|=|B|AB iff |A||B|AB iff |A|<|B|\cardeq{A}{B} &\text{ iff } \card{A} = \card{B}\\ \cardle{A}{B} &\text{ iff } \card{A} \leq \card{B}\\ \cardless{A}{B}&\text{ iff } \card{A} < \card{B}source

Proof

We will prove the left-to-right direction of the second claim (the other cases are similar, and left as an exercise). So, consider the following diagram:

Cardinality comparison diagram

Commutative comparison diagram. On the top row, capital A maps by an injection to capital B. Vertical bijections connect those two sets, respectively, with the cardinality of capital A and the cardinality of capital B. A dashed bottom arrow is the resulting injection between the two cardinalities. End of diagram.

Nodes

  1. Node 1: set-aAAsource
  2. Node 2: set-bBBsource
  3. Node 3: cardinality-a|A|\card{A}source
  4. Node 4: cardinality-b|B|\card{B}source

Edges

  1. Edge 1: set-a to set-b; an injection.
  2. Edge 2: set-a to cardinality-a; a bijection.
  3. Edge 3: set-b to cardinality-b; a bijection.
  4. Edge 4: cardinality-a to cardinality-b; an injection obtained by composing the other arrows.
source 91

The double-headed arrows indicate bijections, whose existence is guaranteed by the lemma on Cardinals Exist. In assuming that AB\cardle{A}{B}source, there is an injection ABA\to Bsource. Now, chasing the arrows around from |A|\card{A}source to AAsource to BBsource to |B|\card{B}source, we obtain an injection |A||B|\card{A} \to \card{B}source (the dashed arrow).

noindent We can also use the lemma on Cardinals Behave Right to re-prove Schröder--Bernstein. This is the claim that if AB\cardle{A}{B}source and BA\cardle{B}{A}source then AB\cardeq{A}{B}source. We stated this as the theorem on schroder bernstein, but first proved it---with some effort---in section “Appendix: Proving Schröder-Bernstein” in chapter “Infinite Sets”. Now consider:

Proof

[Re-proof of Schröder-Bernstein] If AB\cardle{A}{B}source and BA\cardle{B}{A}source, then |A||B|\card{A} \leq \card{B}source and |B||A|\card{B} \leq \card{A}source by the lemma on Cardinals Behave Right. So |A|=|B|\card{A} = \card{B}source and AB\cardeq{A}{B}source by Trichotomy and the lemma on Cardinals Behave Right.

noindent Whilst this is a very simple proof, it implicitly relies on both Replacement (to secure theorem five in chapter “Ordinals”) and on Well-Ordering (to guarantee the lemma on Cardinals Behave Right). By contrast, the proof of section “Appendix: Proving Schröder-Bernstein” in chapter “Infinite Sets” was much more self-standing (indeed, it can be carried out in Z\Zminussource).

Source file content/set-theory/cardinals/milestone.tex

ZFC\ZFCsource: A Milestone

With the addition of Well-Ordering, we have reached the final theoretical milestone. We now have all the axioms required for ZFC\ZFCsource. In detail:

Definition two in this chapter

The theory ZFC\ZFCsource has these axioms: Extensionality, Union, Pairs, Powersets, Infinity, Foundation, Well-Ordering and all instances of the Separation and Replacement schemes. Otherwise put, ZFC\ZFCsource adds Well-Ordering to ZF\ZFsource.

ZFC\ZFCsource stands for Zermelo--Fraenkel set theory with Choice. Now this might seem slightly odd, since the axiom we added was called “Well-Ordering”, not “Choice”. But, when we later formulate Choice, it will turn out that Well-Ordering is equivalent (modulo ZF\ZFsource) to Choice (see theorem “in set theory Z F” in chapter “Choice”). So which to take as our “basic” axiom is a matter of indifference. And the name “ZFC\ZFCsource” is entirely standard in the literature.

Source file content/set-theory/cardinals/classing.tex

Finite, enumerable, nonenumerable

Now that we have been introduced to cardinals, it is worth spending a little time talking about different varieties of cardinals; specifically, finite, enumerable, and non-enumerable cardinals.

Our first two results entail that the finite cardinals will be exactly the finite ordinals, which we defined as our natural numbers back in definition of the natural numbers and omega in chapter “Steps towards Z”:

Proposition one in this chapter

Let n,mωn, m \in \omegasource. Then n=mn = msource iff nm\cardeq{n}{m}source.

Proof

Left-to-right is trivial. To prove right-to-left, suppose nm\cardeq{n}{m}source although nmn \neq msource. By Trichotomy, either nmn \in msource or mnm \in nsource; suppose nmn \in msource without loss of generality. Then nmn \subsetneq msource and there is a bijection f:mnf \colon m \to nsource, so that mmsource is Dedekind infinite, contradicting proposition that natural numbers are not Dedekind infinite in chapter “Steps towards Z”.

Corollary one in this chapter

If nωn \in \omegasource, then nnsource is a cardinal.

Proof

Immediate.

noindent It also follows that several reasonable notions of what it might mean to describe a cardinal as “finite” or “infinite” coincide:

Theorem one in this chapter

For any set AAsource, the following are equivalent:

  1. |A|ω\card{A} \notin \omegasource, i.e., AAsource is not a natural number;

  2. ω|A|\omega \leq \card{A}source;

  3. AAsource is Dedekind infinite.

Proof

From lemma five in chapter “Ordinal Arithmetic”, the lemma on Cardinals Behave Right, and corollary one in chapter “Cardinals”.

This licenses the following definition of some notions which we used rather informally in part “Naïve Set Theory”:

Definition three in this chapter

We say that AAsource is finite iff |A|\card{A}source is a natural number, i.e., |A|ω\card{A} \in \omegasource. Otherwise, we say that AAsource is infinite.

noindent But note that this definition is presented against the background of ZFC\ZFCsource. After all, we needed Well-Ordering to guarantee that every set has a cardinality. And indeed, without Well-Ordering, there can be a set which is neither finite nor Dedekind infinite. We will return to this sort of issue in chapter “Choice”. For now, we continue to rely upon Well-Ordering.

Let us now turn from the finite cardinals to the infinite cardinals. Here are two elementary points:

Corollary two in this chapter

ω\omegasource is the least infinite cardinal.

Proof

ω\omegasource is a cardinal, since ω\omegasource is Dedekind infinite and if ωn\cardeq{\omega}{n}source for any nωn \in \omegasource then nnsource would be Dedekind infinite, contradicting proposition that natural numbers are not Dedekind infinite in chapter “Steps towards Z”. Now ω\omegasource is the least infinite cardinal by definition.

Corollary three in this chapter

Every infinite cardinal is a limit ordinal.

Proof

Let α\alphasource be an infinite successor ordinal, so α=β+1\alpha = \beta \ordplus 1source for some β\betasource. By proposition one in chapter “Cardinals”, β\betasource is also infinite, so ββ+1\cardeq{\beta}{\beta \ordplus 1}source by lemma five in chapter “Ordinal Arithmetic”. Now |β|=|β+1|=|α|\card{\beta} = \card{\beta\ordplus 1} = \card{\alpha}source by the lemma on Cardinals Behave Right, so that α|α|\alpha \neq \card{\alpha}source.

Now, as early as the definition on enumerable, we flagged we can distinguish between enumerable and non-enumerable infinite sets. That definition naturally leads to the following:

Proposition two in this chapter

AAsource is enumerable iff |A|ω\card{A} \leq \omegasource, and AAsource is non-enumerable iff ω<|A|\omega < \card{A}source.

Proof

By Trichotomy, the two claims are equivalent, so it suffices to prove that AAsource is enumerable iff |A|ω\card{A} \leq \omegasource. For right-to-left: if |A|ω\card{A} \leq \omegasource, then Aω\cardle{A}{\omega}source by the lemma on Cardinals Behave Right and corollary two in chapter “Cardinals”. For left-to-right: suppose AAsource is enumerable; then by the definition on enumerable there are three possible cases:

  1. if A=A = \emptysetsource, then |A|=0ω\card{A} = 0 \in \omegasource, by corollary one in chapter “Cardinals” and the lemma on Cardinals Behave Right.

  2. if nA\cardeq{n}{A}source, then |A|=nω\card{A} = n \in \omegasource, by corollary one in chapter “Cardinals” and the lemma on Cardinals Behave Right.

  3. if ωA\cardeq{\omega}{A}source, then |A|=ω\card{A} = \omegasource, by corollary two in chapter “Cardinals”.

So in all cases, |A|ω\card{A} \leq \omegasource.

noindent Indeed, ω\omegasource has a special place. Whilst there are many countable ordinals:

Corollary four in this chapter

ω\omegasource is the only enumerable infinite cardinal.

Proof

Let a\cardfont{a}source be an enumerable infinite cardinal. Since a\cardfont{a}source is infinite, ωa\omega \leq \cardfont{a}source. Since a\cardfont{a}source is an enumerable cardinal, a=|a|ω\cardfont{a} = \card{\cardfont{a}} \leq \omegasource. So a=ω\cardfont{a} = \omegasource by Trichotomy.

Of course, there are infinitely many cardinals. So we might ask: How many cardinals are there? The following results show that we might want to reconsider that question.

Proposition three in this chapter

If every member of XXsource is a cardinal, then X\bigcup Xsource is a cardinal.

Proof

It is easy to check that X\bigcup Xsource is an ordinal. Let αX\alpha \in \bigcup Xsource be an ordinal; then αbX\alpha \in \cardfont{b} \in Xsource for some cardinal b\cardfont{b}source. Since b\cardfont{b}source is a cardinal, αb\cardless{\alpha}{\cardfont{b}}source. Since bX\cardfont{b} \subseteq \bigcup Xsource, we have bX\cardle{\cardfont{b}}{\bigcup X}source, and so αX\cardneq{\alpha}{\bigcup X}source. Generalising, X\bigcup Xsource is a cardinal.

Theorem two in this chapter

There is no largest cardinal.

Proof

For any cardinal a\cardfont{a}source, Cantor's Theorem (the theorem on cantor) and the lemma on Cardinals Exist entail that a<|(a)|\cardfont{a} < \card{\Pow{\cardfont{a}}}source.

Theorem three in this chapter

The set of all cardinals does not exist.

Proof

For reductio, suppose C={a:a is a cardinal}C = \Setabs{\cardfont{a}}{\cardfont{a} \text{ is a cardinal}}source. Now C\bigcup Csource is a cardinal by proposition three in chapter “Cardinals”, so by the lemma on No Largest Cardinal there is a cardinal b>C\cardfont{b} > \bigcup Csource. By definition bC\cardfont{b} \in Csource, so bC\cardfont{b} \subseteq \bigcup{C}source, so that bC\cardfont{b} \leq \bigcup Csource, a contradiction.

You should compare this with both Russell's Paradox and Burali-Forti.

Source file content/set-theory/cardinals/hp.tex

Appendix: Hume's Principle

In section “Cantor's Principle” in chapter “Cardinals”, we described Cantor's Principle. This was:

|A|=|B| iff AB.This is very similar to what is now called Humes Principle, which says:#xF(x)=#xG(x) iff FG\card{A} = \card{B} & \text{ iff } A \approx B. \intertext{This is very similar to what is now called \emph{Hume's Principle}, which says:} \fregenum{x} {F(x)} = \fregenum{x}{G(x)} & \text{ iff } F \sim Gsource

where `FGF \sim Gsource' abbreviates that there are exactly as many FFsources as GGsources, i.e., the FFsources can be put into a bijection with the GGsources, i.e.:

R(vy(Rvy(FvGy))v(Fv∃!yRvy)y(Gy∃!vRvy))\exists R(&\forall v\forall y(Rvy \lif (Fv \land Gy)) \land {}\\ &\forall v(Fv \lif \lexists![y][Rvy]) \land {}\\ &\forall y(Gy \lif \lexists![v][Rvy]))source

But there is a type-difference between Hume's Principle and Cantor's Principle. In the statement of Cantor's Principle, the variables “AAsource” and “BBsource” are first-order terms which stand for sets. In the statement of Hume's Principle, “FFsource”, “GGsource” and “RRsource” are not first-order terms; rather, they are in predicate position. (Maybe they stand for properties.) So we might gloss Hume's Principle in English as: the number of FFsources is the number of GGsources iff the FFsources are bijective with the GGsources. This is called Hume's Principle, because Hume once wrote this:

When two numbers are so combined as that the one has always an unit answering to every unit of the other, we pronounce them equal. (David Hume, 1740, Pt.III Bk.1 §1)

And Hume's Principle was brought to contemporary mathematico-logical prominence by Gottlob Frege (1884), §63, who quoted this passage from Hume, before (in effect) sketching (what we have called) Hume's Principle.

You should note the structural similarity between Hume's Principle and Basic Law V. We formulated this in section “Appendix: Frege's Basic Law V” in chapter “The Iterative Conception” as follows:

ϵxF(x)=ϵxG(x)iff x(F(x)G(x)).\fregeext{x}{F(x)} = \fregeext{x}{G(x)} \text{iff } \lforall[x][(F(x) \liff G(x))].source

And, at this point, some commentary and comparison might help.

There are two ways to take a principle like Hume's Principle or Basic Law V: predicatively or impredicatively (recall section “Predicative and Impredicative” in chapter “The Iterative Conception”). On the impredicative reading of Basic Law V, for each FFsource, the object ϵxF(x)\fregeext{x}{F(x)}source falls within the domain of quantification that we used in formulating Basic Law V itself. Similarly, on the impredicative reading of Hume's Principle, for each FFsource, the object #xF(x)\fregenum{x}{F(x)}source falls within the domain of quantification that we used in formulating Hume's Principle. By contrast, on the predicative understanding, the objects ϵxF(x)\fregeext{x}{F(x)}source and #xF(x)\fregenum{x}{F(x)}source would be entities from some different domain.

Now, if we read Basic Law V impredicatively, it leads to inconsistency, via Naïve Comprehension (for the details, see section “Appendix: Frege's Basic Law V” in chapter “The Iterative Conception”). Much like Naïve Comprehension, it can be rendered consistent by reading it predicatively. But it probably will not do everything that we wanted it to.

Hume's Principle, however, can consistently be read impredicatively. And, read thus, it is quite powerful.

To illustrate: consider the predicate “xxx \neq xsource”, which obviously nothing satisfies. Hume's Principle now yields an object #x(xx)\# x( x\neq x)source. We might treat this as the number 00source. Now, on the impredicative understanding---but only on the impredicative understanding---this entity 00source falls within our original domain of quantification. So we can sensibly apply Hume's Principle with the predicate “x=0x = 0source” to obtain an object #(x=0)\#x (x = 0)source. We might treat this as the number 11source. Moreover, Hume's Principle entails that 010 \neq 1source, since there cannot be a bijection from the non-self-identical objects to the objects identical with 00source (there are none of the former, but one of the latter). Now, working impredicatively again, 11source falls within our original domain of quantification. So we can sensibly apply Hume's Principle with the predicate “(x=0x=1)(x = 0 \lor x = 1)source” to obtain an object #(x=0x=1)\#x(x = 0 \lor x = 1)source. We might treat this as the number 22source, and we can show that 020\neq 2source and 121 \neq 2source and so on.

In short, taken impredicatively, Hume's Principle entails that there are infinitely many objects. And this has encouraged neo-Fregean logicists to take Hume's Principle as the foundation for arithmetic.

Frege himself, though, did not take Hume's Principle as his foundation for arithmetic. Instead, Frege proved Hume's Principle from an explicit definition: #xF(x)\fregenum{x}{F(x)}source is defined as the extension of the concept FΦF \sim \Phisource. In modern terms, we might attempt to render this as #xF(x)={G:FG}\fregenum{x}{F(x)} = \Setabs{G}{F \sim G}source; but this will pull us back into the problems of Naïve Comprehension.