Set Theory

Choice

Reading preferences

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

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

Source file content/set-theory/choice/introduction.tex

Introduction

In chapters “Cardinals” through “Cardinal Arithmetic”, we developed a theory of cardinals by treating cardinals as ordinals. That approach depends upon the Axiom of Well-Ordering. It turns out that Well-Ordering is equivalent to another principle---the Axiom of Choice---and there has been serious philosophical discussion of its acceptability. Our question for this chapter are: How is the Axiom used, and can it be justified?

Source file content/set-theory/choice/tarskiscott.tex

The Tarski--Scott Trick

In definition one in chapter “Cardinals”, we defined cardinals as ordinals. To do this, we assumed the Axiom of Well-Ordering. We did this, for no other reason than that it is the “industry standard”.

Before we discuss any of the philosophical issues surrounding Well-Ordering, then, it is important to be clear that we can depart from the industry standard, and develop a theory of cardinals without assuming Well-Ordering. We can still employ the definitions of AB\cardeq{A}{B}source, AB\cardle{A}{B}source and AB\cardless{A}{B}source, as they appeared in chapter “The Size of Sets”. We will just need a new notion of cardinal.

A naïve thought would be to attempt to define AAsource's cardinality thus:

{x:Ax}.\Setabs{x}{\cardeq{A}{x}}.source

You might want to compare this with Frege's definition of #xFx\# x Fxsource, sketched at the very end of section “Appendix: Hume's Principle” in chapter “Cardinals”. And, for reasons we gestured at there, this definition fails. Any singleton set is equinumerous with {}\{\emptyset\}source. But new singleton sets are formed at every successor stage of the hierarchy (just consider the singleton of the previous stage). So {x:Ax}\Setabs{x}{\cardeq{A}{x}}source does not exist, since it cannot have a rank.

To get around this problem, we use a trick due to Tarski and Scott:Footnote: A reminder: all formulas may have parameters (unless explicitly stated otherwise).

Definition: Tarski--Scott

[Tarski--Scott] For any formula ϕ(x)\phi(x)source, let [x:ϕ(x)][ x : \phi(x)]source be the set of all xxsource, of least possible rank, such that ϕ(x)\phi(x)source (or \emptysetsource, if there are no ϕ\phisources).

We should check that this definition is legitimate. Working in ZF\ZFsource, theorem three in chapter “Stages and Ranks” guarantees that rank(x)\setrank{x}source exists for every xxsource. Now, if there are any entities satisfying ϕ\phisource, then we can let α\alphasource be the least rank such that (xVα)ϕ(x)(\exists x\subseteq V_\alpha)\phi(x)source, i.e., (βα)(xVβ)¬ϕ(x)(\forall \beta \in \alpha)(\forall x \subseteq V_\beta)\lnot \phi(x)source. We can then define [x:ϕ(x)][x : \phi(x)]source by Separation as {xVα+1:ϕ(x)}\Setabs{x \in V_{\alpha+1}}{\phi(x)}source.

Having justified the Tarski--Scott trick, we can now use it to define a notion of cardinality:

Definition two in this chapter

The textscts-cardinality of AAsource is tsc(A)=[x:Ax]\text{tsc}(A) = [x : \cardeq{A}{x}]source.

The definition of a textscts-cardinal does not use Well-Ordering. But, even without that Axiom, we can show that textscts-cardinals behave rather like cardinals as defined in definition one in chapter “Cardinals”. For example, if we restate the lemma on Cardinals Behave Right and the lemma on Size Powersettwo Exp in terms of textscts-cardinals, the proofs go through just fine in ZF\ZFsource, without assuming Well-Ordering.

Whilst we are on the topic, it is worth noting that we can also develop a theory of ordinals using the Tarski--Scott trick. Where A,<\tuple{A, <}source is a well-ordering, let tso(A,<)=[X,R:A,<X,R]\text{tso}(A, <) = [\tuple{X, R} : \ordeq{\tuple{A, <}}{\tuple{X, R}}]source. For more on this treatment of cardinals and ordinals, see Michael Potter (2004), chs. 9–12.

Source file content/set-theory/choice/hartogs.tex

Comparability and Hartogs' Lemma

That's the plus side. Here's the minus side. Without Choice, things get messy. To see why, here is a nice result due to Friedrich Hartogs (1915):

Lemma: in set theory Z F

[in ZF\ZFsource] For any set AAsource, there is an ordinal α\alphasource such that αA\cardnless{\alpha}{A}source

Proof

If BAB \subseteq Asource and RB2R \subseteq B^2source, then B,RVrank(A)+4\tuple{B, R} \subseteq V_{\setrank{A}+4}source by lemma four in chapter “Ordinal Arithmetic”. So, using Separation, consider:

C={B,RVrank(A)+5:BA and B,R is a well-ordering}C = \Setabs{\tuple{B, R} \in V_{\setrank{A}+5}}{B\subseteq A \text{ and $\tuple{B, R}$ is a well-ordering}}source

Using Replacement and theorem five in chapter “Ordinals”, form the set:

α={ord(B,R):B,RC}.\alpha = \Setabs{\ordtype{B, R}}{\tuple{B, R} \in C}.source

By corollary four in chapter “Ordinals”, α\alphasource is an ordinal, since it is a transitive set of ordinals. After all, if γβα\gamma \in \beta \in \alphasource, then β=ord(B,R)\beta = \ordtype{B, R}source for some BRB \subseteq Rsource, whereupon γ=ord(Bb,Rb)\gamma = \ordtype{B_b, R_b}source for some bBb \in Bsource by lemma three in chapter “Ordinals”, so that γα\gamma \in \alphasource.

For reductio, suppose there is an injection f:αAf \colon \alpha \to Asource. Then, where:

B=ran(f)R={f(α),f(β)A×A:αβ}.B &= \ran{f}\\ R &= \Setabs{\tuple{f(\alpha), f(\beta)} \in A \times A}{\alpha \in \beta}.source

Clearly α=ord(B,R)\alpha = \ordtype{B, R}source and B,RC\tuple{B, R} \in Csource. So αα\alpha \in \alphasource, which is a contradiction.

This entails a deep result:

Theorem: in set theory Z F

[in ZF\ZFsource] The following claims are equivalent:

  1. The Axiom of Well-Ordering

  2. Either AB\cardle{A}{B}source or BA\cardle{B}{A}source, for any sets AAsource and BBsource

Proof

item 1 of theorem “in set theory Z F” in chapter “Choice” \Rightarrowsource item 2 of theorem “in set theory Z F” in chapter “Choice”. Fix AAsource and BBsource. Invoking item 1 of theorem “in set theory Z F” in chapter “Choice”, there are well-orderings A,R\tuple{A, R}source and B,S\tuple{B, S}source. Invoking theorem five in chapter “Ordinals”, let f:αA,Rf \colon \alpha \to \tuple{A, R}source and g:βB,Sg \colon \beta \to \tuple{B, S}source be isomorphisms. By proposition five in chapter “Ordinals”, either αβ\alpha \subseteq \betasource or βα\beta \subseteq \alphasource. If αβ\alpha \subseteq \betasource, then gf1:AB\comp{f^{-1}}{g} \colon A \to Bsource is an injection, and hence AB\cardle{A}{B}source; similarly, if βα\beta \subseteq \alphasource then BA\cardle{B}{A}source.

item 2 of theorem “in set theory Z F” in chapter “Choice” \Rightarrowsource item 1 of theorem “in set theory Z F” in chapter “Choice”. Fix AAsource; by lemma “in set theory Z F” in chapter “Choice” there is some ordinal β\betasource such that βA\cardnless{\beta}{A}source. Invoking item 2 of theorem “in set theory Z F” in chapter “Choice”, we have Aβ\cardle{A}{\beta}source. So there is some injection f:Aβf \colon A \to \betasource, and we can use this injection to well-order the elements of AAsource, by defining an order {a,bA×A:f(a)f(b)}\Setabs{\tuple{a, b} \in A \times A}{f(a) \in f(b)}source.

noindent As an immediate consequence: if Well-Ordering fails, then some sets are literally incomparable with regard to their size. So, if Well-Ordering fails, then transfinite cardinal arithmetic will be messy. For example, we will have to abandon the idea that if AAsource and BBsource are infinite then ABA×BM\cardeq{\cardeq{A \disjointsum B}{A \times B}}{M}source, where MMsource is the larger of AAsource and BBsource (see theorem two in chapter “Cardinal Arithmetic”). The problem is simple: if we cannot compare the size of AAsource and BBsource, then it is nonsensical to ask which is larger.

Source file content/set-theory/choice/wellorderingproblem.tex

The Well-Ordering Problem

Evidently rather a lot hangs on whether we accept Well-Ordering. But the discussion of this principle has tended to focus on an equivalent principle, the Axiom of Choice. So we will now turn our attention to that (and prove the equivalence).

In 1883, Cantor expressed his support for the Axiom of Well-Ordering, calling it “a law of thought which appears to me to be fundamental, rich in its consequences, and particularly remarkable for its general validity” (cited in Michael Potter 2004, p. 243). But Cantor ultimately became convinced that the “Axiom” was in need of proof. So did the mathematical community.

The problem was “solved” by Zermelo in 1904. To explain his solution, we need some definitions.

Definition three in this chapter

A function ffsource is a choice function iff f(x)xf(x) \in xsource for all xdom(f)x \in \dom{f}source. We say that ffsource is a choice function for AAsource iff ffsource is a choice function with dom(f)=A{}\dom{f} = A \setminus \{\emptyset\}source.

Intuitively, for every (non-empty) set xAx \in Asource, a choice function for AAsource chooses a particular element, f(x)f(x)source, from xxsource. The Axiom of Choice is then:

Axiom: Choice

[Choice] Every set has a choice function.

Zermelo showed that Choice entails well-ordering, and vice versa:

Theorem: in set theory Z F

[in ZF\ZFsource] Well-Ordering and Choice are equivalent.

Proof

Left-to-right. Let AAsource be a set of sets. Then A\bigcup Asource exists by the Axiom of Union, and so by Well-Ordering there is some <<source which well-orders A\bigcup Asource. Now let f(x)=Source fragment ends inside a text argument.thef(x) = \text{thesource<Source fragment starts inside a text argument.-least member of x-least member of }xsource. This is a choice function for AAsource.

Right-to-left. Fix AAsource. By Choice, there is a choice function, ffsource, for (A){}\Pow{A} \setminus \{\emptyset\}source. Using Transfinite Recursion, define a function:

g(0)=f(A)g(α)={stop!if A=g[α]f(Ag[α])otherwiseg(0) &= f(A)\\ g(\alpha) &= \begin{cases} \text{stop!{}} &\text{if }A = \funimage{g}{\alpha}\\ f(A \setminus \funimage{g}{\alpha}) & \text{otherwise}\\ \end{cases}source

The indication to “stop!” is just a shorthand for what would otherwise be a more long-winded definition. That is, when A=g[α]A = \funimage{g}{\alpha}source for the first time, let g(δ)=Ag(\delta) = Asource for all δα\delta \leq \alphasource. Now, in the first instance, we can only be sure that this defines a term (see the remarks after theorem “General Recursion” in chapter “Stages and Ranks”); but we will show that we indeed have a function.

Since ffsource is a choice function, for each α\alphasource (when defined) we have g(α)=f(Ag[α])Ag[α]g(\alpha) = f(A \setminus \funimage{g}{\alpha}) \in A \setminus \funimage{g}{\alpha}source; i.e., g(α)g[α]g(\alpha) \notin \funimage{g}{\alpha}source. So if g(α)=g(β)g(\alpha) = g(\beta)source then g(β)g[α]g(\beta) \notin \funimage{g}{\alpha}source, i.e., βα\beta \notin \alphasource, and similarly αβ\alpha \notin \betasource. So α=β\alpha = \betasource, by Trichotomy. So ggsource is injective.

Next, observe that we do stop!, i.e.\ that there is some (least) ordinal α\alphasource such that A=g[α]A = g[\alpha]source. For suppose otherwise; then as ggsource is injective we would have α(A){}\cardless{\alpha}{\Pow{A} \setminus \{\emptyset\}}source for every ordinal α\alphasource, contradicting lemma “in set theory Z F” in chapter “Choice”. Hence also ran(g)=A\ran{g} = Asource.

Assembling these facts, ggsource is a bijection from some ordinal to AAsource. Now ggsource can be used to well-order AAsource.

So Well-Ordering and Choice stand or fall together. But the question remains: do they stand or fall?

Source file content/set-theory/choice/countablechoice.tex

Countable Choice

It is easy to prove, without any use of Choice/Well-Ordering, that:

Lemma: in set theory Z minus

[in Z\Zminussource] Every finite set has a choice function.

Proof

Let a={b1,,bn}a = \{b_1, \ldots, b_n\}source. Suppose for simplicity that each bib_i \neq \emptysetsource. So there are objects c1,,cnc_1, \ldots, c_nsource such that c1b1,,cnbnc_1 \in b_1, \ldots, c_n \in b_nsource. Now by the proposition on pairsconsequences, the set {b1,c1,,bn,cn}\{\langle b_1, c_1\rangle , \ldots, \langle b_n, c_n\rangle\}source exists; and this is a choice function for aasource.

But matters get murkier as soon as we consider infinite sets. For example, consider this “minimal” extension to the above:

Definition four in this chapter

Countable Choice. Every countable set has a choice function.

This is a special case of Choice. And it transpires that this principle was invoked fairly frequently, without an obvious awareness of its use. Here are two nice examples.Footnote: Due to Michael Potter (2004), §9.4 and Luca Incurvati.

Example one in this chapter

Here is a natural thought: for any set AAsource, either ωA\cardle{\omega}{A}source, or An\cardeq{A}{n}source for some nωn \in \omegasource. This is one way to state the intuitive idea, that every set is either finite or infinite. Cantor, and many other mathematicians, made this claim without proving it. Cautious as we are, we proved this in theorem one in chapter “Cardinals”. But in that proof we were working in ZFC\ZFCsource, since we were assuming that any set AAsource can be well-ordered, and hence that |A|\card{A}source is guaranteed to exist. That is: we explicitly assumed Choice.

In fact, Richard Dedekind (1888) offered his own proof of this claim, as follows:

Theorem: in set theory Z minus plus Countable Choice

[in Z+Countable Choice\Zminus + \text{Countable Choice}source] For any AAsource, either ωA\cardle{\omega}{A}source or An\cardeq{A}{n}source for some nωn \in \omegasource.

Proof

Suppose An\cardneq{A}{n}source for all nωn \in \omegasource. Then in particular for each n<ωn < \omegasource there is subset AnAA_n \subseteq Asource with exactly 2n\cardexpo{2}{n}source elements. Using this sequence A0,A1,A2,A_0, A_1, A_2, \ldotssource, we define for each nnsource:

Bn=Ani<nAi.B_n = A_n \setminus \bigcup_{i < n} A_i.source

Now note the following

|i<nAn||A0|+|A1|++|An1|=1+2++2n1=2n1<2n=|An|\card{\bigcup_{i < n}A_n} &\leq \card{A_0} + \card{A_1} + \ldots + \card{A_{n-1}}\\ &=1 + 2 + \ldots + 2^{n-1}\\ & = 2^n - 1\\ & < 2^n = \card{A_n}source

Hence each BnB_nsource has at least one member, cnc_nsource. Moreover, the BnB_nsources are pairwise disjoint; so if cn=cmc_n = c_msource then n=mn = msource. But every cnAc_n \in Asource. So the function f(n)=cnf(n) = c_nsource is an injection ωA\omega \to Asource.

noindent Dedekind did not flag that he had used Countable Choice. But, did you spot its use? Look again. (Really: look again.)

The proof used Countable Choice twice. We used it once, to obtain our sequence of sets A0A_0source, A1A_1source, A2A_2source, dots We then used it again to select our elements cnc_nsource from each BnB_nsource. Moreover, this use of Choice is ineliminable. Paul J. Cohen (1966), p. 138 proved that the result fails if we have no version of Choice. That is: it is consistent with ZF\ZFsource that there are sets which are incomparable with ω\omegasource.

Example two in this chapter

In 1878, Cantor stated that a countable union of countable sets is countable. He did not present a proof, perhaps indicating that he took the proof to be obvious. Now, cautious as we are, we proved a more general version of this result in proposition four in chapter “Cardinal Arithmetic”. But our proof explicitly assumed Choice. And even the proof of the less general result requires Countable Choice.

Theorem: in set theory Z minus plus Countable Choice

[in Z+Countable Choice\Zminus + \text{Countable Choice}source] If AnA_nsource is countable for each nωn \in \omegasource, then n<ωAn\bigcup_{n < \omega} A_nsource is countable.

Proof

Without loss of generality, suppose that each AnA_n \neq \emptysetsource. So for each nωn \in \omegasource there is a surjection fn:ωAnf_n \colon \omega \to A_nsource. Define f:ω×ωn<ωAnf \colon \omega \times \omega \to \bigcup_{n < \omega} A_nsource by f(m,n)=fn(m)f(m, n) = f_n(m)source. The result follows because ω×ω\omega \times \omegasource is countable (proposition “Enumerability of pairs of natural numbers” in chapter “The Size of Sets”) and ffsource is a surjection.

noindent Did you spot the use of the Countable Choice? It is used to choose our sequence of functions f0f_0source, f1f_1source, f2f_2source, dotsFootnote: A similar use of Choice occurred in proposition four in chapter “Cardinal Arithmetic”, when we gave the instruction “For each βa\beta \in \cardfont{a}source, fix an injection fβf_\betasource”. And again, the result fails in the absence of any Choice principle. Specifically, Solomon Feferman and Azriel Levy (1963) proved that it is consistent with ZF\ZFsource that a countable union of countable sets has cardinality 1\beth_1source. But here is a much funnier statement of the point, from Russell:

This is illustrated by the millionaire who bought a pair of socks whenever he bought a pair of boots, and never at any other time, and who had such a passion for buying both that at last he had 0\aleph_0source pairs of boots and 0\aleph_0source pairs of socksdots Among boots we can distinguish right and left, and therefore we can make a selection of one out of each pair, namely, we can choose all the right boots or all the left boots; but with socks no such principle of selection suggests itself, and we cannot be sure, unless we assume the multiplicative axiom [i.e., in effect Choice], that there is any class consisting of one sock out of each pair. (Bertrand Russell, 1919, p. 126)

In short, some form of Choice is needed to prove the following: If you have countably many pairs of socks, then you have (only) countably many socks. And in fact, without Countable Choice (or something equivalent), a countable union of countable sets can fail to be countable.

The moral is that Countable Choice was used repeatedly, without much awareness of its users. The philosophical question is: How could we justify Countable Choice?

An attempt at an intuitive justification might invoke an appeal to a supertask. Suppose we make the first choice in 12\nicefrac{1}{2}source a minute, our second choice in 14\nicefrac{1}{4}source a minute, dots, our nnsource-th choice in 12n\nicefrac{1}{2^n}source a minute, dots Then within 11source minute, we will have made an ω\omegasource-sequence of choices, and defined a choice function.

But what, really, could such a thought-experiment tell us? For a start, it relies upon taking this idea of “choosing” rather literally. For another, it seems to bind up mathematics in metaphysical possibility.

More important: it is not going to give us any justification for Choice tout court, rather than mere Countable Choice. For if we need every set to have a choice function, then we'll need to be able to perform a “supertask of arbitrary ordinal length.” Bluntly, that idea is laughable.

Source file content/set-theory/choice/justifications.tex

Intrinsic Considerations about Choice

The broader question, then, is whether Well-Ordering, or Choice, or indeed the comparability of all sets as regards their size---it doesn't matter which---can be justified.

Here is an attempted intrinsic justification. Back in section “The Story in More Detail” in chapter “Steps towards Z”, we introduced several principles about the hierarchy. One of these is worth restating:

  1. stagesacc. For any stage SSsource, and for any sets which were formed before stage SSsource: a set is formed at stage SSsource whose members are exactly those sets. Nothing else is formed at stage SSsource.

In fact, many authors have suggested that the Axiom of Choice can be justified via (something like) this principle. We will briefly provide a gloss on that approach.

We will start with a simple little result, which offers yet another equivalent for Choice:

Theorem: in set theory Z F

[in ZF\ZFsource] Choice is equivalent to the following principle. If the elements of AAsource are disjoint and non-empty, then there is some CCsource such that CxC \cap xsource is a singleton for every xAx \in Asource. (We call such a CCsource a choice set for AAsource.)

The proof of this result is straightforward, and we leave it as an exercise for the reader.

Exercise one in this chapter

Prove theorem “in set theory Z F” in chapter “Choice”. If you struggle, you can find a proof in Michael Potter (2004), pp. 242–3.

The essential point is that a choice set for AAsource is just the range of a choice function for AAsource. So, to justify Choice, we can simply try to justify its equivalent formulation, in terms of the existence of choice sets. And we will now try to do exactly that.

Let AAsource's elements be disjoint and non-empty. By stageshier (see section “The Story in More Detail” in chapter “Steps towards Z”), AAsource is formed at some stage SSsource. Note that all the elements of A\bigcup Asource are available before stage SSsource. Now, by stagesacc, for any sets which were formed before SSsource, a set is formed whose members are exactly those sets. Otherwise put: every possible collections of earlier-available sets will exist at SSsource. But it is certainly possible to select objects which could be formed into a choice set for AAsource; that is just some very specific subset of A\bigcup Asource. So: some such choice set exists, as required.

Well, that's a very quick attempt to offer a justification of Choice on intrinsic grounds. But, to pursue this idea further, you should read Potter's (2004, §14.8) neat development of it.

Source file content/set-theory/choice/banach.tex

The Banach--Tarski Paradox

We might also attempt to justify Choice, as Boolos attempted to justify Replacement, by appealing to extrinsic considerations (see section “Extrinsic Considerations about Replacement” in chapter “Replacement”). After all, adopting Choice has many desirable consequences: the ability to compare every cardinal; the ability to well-order every set; the ability to treat cardinals as a particular kind of ordinal; etc.

Sometimes, however, it is claimed that Choice has undesirable consequences. Mostly, this is due to a result by Stefan Banach and Alfred Tarski (1924).

Theorem: Banach--Tarski Paradox (in set theory Z F C)

[Banach--Tarski Paradox (in ZFC\ZFCsource)] Any ball can be decomposed into finitely many pieces, which can be reassembled (by rotation and transportation) to form two copies of that ball.

noindent At first glance, this is a bit amazing. Clearly the two balls have twice the volume of the original ball. But rigid motions---rotation and transportation---do not change volume. So it looks as if Banach--Tarski allows us to magick new matter into existence.

It gets worse.Footnote: See Grzegorz Tomkowicz and Stan Wagon (2016), Theorem 3.12. Similar reasoning shows that a pea can be cut into finitely many pieces, which can then be reassembled (by rotation and transportation) to form an entity the shape and size of Big Ben.

None of this, however, holds in ZF\ZFsource on its own.Footnote: Though Banach--Tarski can be proved with principles which are strictly weaker than Choice; see Grzegorz Tomkowicz and Stan Wagon (2016), 303. So we face a decision: reject Choice, or learn to live with the “paradox”.

We're going to suggest that we should learn to live with the “paradox”. Indeed, we don't think it's much of a paradox at all. In particular, we don't see why it is any more or less paradoxical than any of the following results:Footnote: Michael Potter (2004), 276–7, Tom Weston (2003), 16, Grzegorz Tomkowicz and Stan Wagon (2016), 31, 308–9, make similar points, using other examples.

  1. There are as many points in the interval (0,1)(0,1)source as in \Realsource. \ OL_INLINE_000019@@: consider tan(π(r12)))\tan(\pi(r-\nicefrac{1}{2})))source.

  2. There are as many points in a line as in a square. \See section “Pathologies” in chapter “History and Mythology of Set Theory” and section “Cantor on the Line and the Plane” in chapter “History and Mythology of Set Theory”.

  3. There are space-filling curves. \See section “Pathologies” in chapter “History and Mythology of Set Theory” and section “Appendix: Hilbert's Space-filling Curves” in chapter “History and Mythology of Set Theory”.

None of these three results require Choice. Indeed, we now just regard them as surprising, lovely, bits of mathematics. Maybe we should adopt the same attitude to the Banach--Tarski Paradox.

To be sure, a technical observation is required here; but it only requires keeping a level head. Rigid motions preserve volume. Consequently, the fiveFootnote: We stated the Paradox in terms of “finitely many pieces”. In fact, Raphael Robinson (1947) proved that the decomposition can be achieved with five pieces (but no fewer). For a proof, see Grzegorz Tomkowicz and Stan Wagon (2016), pp. 66–7. pieces into which the ball is decomposed cannot all be measurable. Roughly put, then, it makes no sense to assign a volume to these individual pieces. You should think of these as unpicturable, “infinite scatterings” of points. Now, maybe it is “weird” to conceive of such “infinitely scattered” sets. But their existence seems to fall out from the injunction, embodied in stagesacc, that you should form all possible collections of earlier-available sets.

If none of that convinces, here is a final (extrinsic) argument in favour of embracing the Banach--Tarski Paradox. It immediately entails the best math joke of all time:

  1. Question. What's an anagram of “Banach--Tarski”?

  2. Answer. “Banach--Tarski Banach--Tarski”.

Source file content/set-theory/choice/vitali.tex

Appendix: Vitali's Paradox

To get a real sense of whether the Banach-Tarski construction is acceptable or not, we should examine its proof. Unfortunately, that would require much more algebra than we can present here. However, we can offer some quick remarks which might shed some insight on the proof of Banach-Tarski,Footnote: For a much fuller treatment, see Tom Weston (2003) or Grzegorz Tomkowicz and Stan Wagon (2016). by focussing on the following result:

Theorem: Vitali's Paradox (in set theory Z F C)

[Vitali's Paradox (in ZFC\ZFCsource)] Any circle can be decomposed into countably many pieces, which can be reassembled (by rotation and transportation) to form two copies of that circle.

Vitali's Paradox is much easier to prove than the Banach--Tarski Paradox. We have called it “Vitali's Paradox”, since it follows from Vitali's 1905 construction of an unmeasurable set. But the set-theoretic aspects of the proof of Vitali's Paradox and the Banach-Tarski Paradox are very similar. The essential difference between the results is just that Banach-Tarski considers a finite decomposition, whereas Vitali's Paradox considers a countably infinite decomposition. As Tom Weston (2003) puts it, Vitali's Paradox “is certainly not nearly as striking as the Banach--Tarski paradox, but it does illustrate that geometric paradoxes can happen even in `simple' situations.”

Vitali's Paradox concerns a two-dimensional figure, a circle. So we will work on the plane, 2\Real^2source. Let R\rotationsgroupsource be the set of (clockwise) rotations of points around the origin by rational radian values between [0,2π)[0,2\pi)source. Here are some algebraic facts about R\rotationsgroupsource (if you don't understand the statement of the result, the proof will make its meaning clear):

Lemma three in this chapter

R\rotationsgroupsource forms an abelian group under composition of functions.

Proof

Writing 0R0_{\rotationsgroup}source for the rotation by 00source radians, this is an identity element for R\rotationsgroupsource, since ρ0R=0Rρ=ρ\comp{0_{\rotationsgroup}}{\rho} = \comp{\rho}{0_{\rotationsgroup}} = \rhosource for any ρR\rho \in \rotationsgroupsource.

Every element has an inverse. Where ρR\rho \in \rotationsgroupsource rotates by rrsource radians, ρ1R\rho^{-1} \in \rotationsgroupsource rotates by 2πr2\pi - rsource radians, so that ρρ1=0R\rho \circ \rho^{-1} = 0_\rotationsgroupsource.

Composition is associative: (τσ)ρ=τ(σρ)\comp{\rho}{(\comp{\sigma}{\tau})} = \comp{(\comp{\rho}{\sigma})}{\tau}source for any ρ,σ,τR\rho, \sigma, \tau \in \rotationsgroupsource

Composition is commutative: σρ=ρσ\comp{\rho}{\sigma} = \comp{\sigma}{\rho}source for any ρ,σR\rho, \sigma \in \rotationsgroupsource.

In fact, we can split our group R\rotationsgroupsource in half, and then use either half to recover the whole group:

Lemma four in this chapter

There is a partition of R\rotationsgroupsource into two disjoint sets, R1\rotationsgroup_{1}source and R2\rotationsgroup_{2}source, both of which are a basis for R\rotationsgroupsource.

Proof

Let R1\rotationsgroup_{1}source consist of the rotations by rational radian values in [0,π)[0, \pi)source; let R2=RR1\rotationsgroup_{2} = \rotationsgroup \setminus \rotationsgroup_1source. By elementary algebra, {ρρ:ρR1}=R\Setabs{\comp{\rho}{\rho}}{\rho \in \rotationsgroup_1} = \rotationsgroupsource. A similar result can be obtained for R2\rotationsgroup_2source.

We will use this fact about groups to establish theorem “Vitali's Paradox (in set theory Z F C)” in chapter “Choice”. Let S\onespheresource be the unit circle, i.e., the set of points exactly 11source unit away from the origin of the plane, i.e., {r,s2:r2+s2=1}\Setabs{\tuple{r,s} \in \Real^2}{\sqrt{r^2+s^2}=1}source. We will split S\onespheresource into parts by considering the following relation on S\onespheresource:

rsiff(ρR)ρ(r)=s.r \sim s \emph{ iff }(\exists \rho \in \rotationsgroup)\rho(r) = s.source

That is, the points of S\onespheresource are linked by this relation iff you can get from one to the other by a rational-valued rotation about the origin. Unsurprisingly:

Lemma five in this chapter

\simsource is an equivalence relation.

Proof

Trivial, using lemma three in chapter “Choice”.

We now invoke Choice to obtain a set, CCsource, containing exactly one member from each equivalence class of S\onespheresource under \simsource. That is, we consider a choice function ffsource on the set of equivalence classes,Footnote: Since R\rotationsgroupsource is enumerable, each element of EEsource is enumerable. Since S\onespheresource is non-enumerable, it follows from lemma six in chapter “Choice” and proposition four in chapter “Cardinal Arithmetic” that EEsource is non-enumerable. So this is a use of uncountable Choice.

E={[r]:rS},E = \Setabs{\equivrep{r}{\sim}}{r \in \onesphere},source

and let C=ran(f)C = \ran{f}source. For each rotation ρR\rho \in \rotationsgroupsource, the set ρ[C]\funimage{\rho}{C}source consists of the points obtained by applying the rotation ρ\rhosource to each point in CCsource. These next two results show that these sets cover the circle completely and without overlap:

Lemma six in this chapter

S=ρRρ[C]\onesphere = \bigcup_{\rho \in \rotationsgroup} \funimage{\rho}{C}source.

Proof

Fix sSs \in \onespheresource; there is some rCr \in Csource such that r[s]r \in \equivrep{s}{\sim}source, i.e., rsr \sim ssource, i.e., ρ(r)=s\rho(r) = ssource for some ρR\rho \in \rotationsgroupsource.

Lemma seven in this chapter

If ρ1ρ2\rho_1 \neq \rho_2source then ρ1[C]ρ2[C]=\funimage{\rho_1}{C} \cap \funimage{\rho_2}{C} = \emptysetsource.

Proof

Suppose sρ1[C]ρ2[C]s \in \funimage{\rho_{1}}{C} \cap \funimage{\rho_{2}}{C}source. So s=ρ1(r1)=ρ2(r2)s = \rho_{1}(r_{1}) = \rho_{2}(r_{2})source for some r1,r2Cr_{1}, r_{2} \in Csource. Hence ρ21(ρ1(r1))=r2\rho^{-1}_2(\rho_1(r_1)) = r_2source, and ρ21ρ1R\comp{\rho_1}{\rho^{-1}_2} \in \rotationsgroupsource, so r1r2r_{1} \sim r_{2}source. So r1=r2r_1 = r_2source, as CCsource selects exactly one member from each equivalence class under \simsource. So s=ρ1(r1)=ρ2(r1)s = \rho_1(r_1) = \rho_2(r_1)source, and hence ρ1=ρ2\rho_1 = \rho_2source.

We now apply our earlier algebraic facts to our circle:

Lemma eight in this chapter

There is a partition of S\onespheresource into two disjoint sets, D1D_{1}source and D2D_{2}source, such that D1D_{1}source can be partitioned into countably many sets which can be rotated to form a copy of S\onespheresource (and similarly for D2D_{2}source).

Proof

Using R1\rotationsgroup_{1}source and R2\rotationsgroup_{2}source from lemma four in chapter “Choice”, let:

D1=ρR1ρ[C]D2=ρR2ρ[C]D_{1} &= \bigcup_{\rho \in \rotationsgroup_1} \funimage{\rho}{C} & D_{2} &= \bigcup_{\rho \in \rotationsgroup_2} \funimage{\rho}{C}source

This is a partition of S\onespheresource, by lemma six in chapter “Choice”, and D1D_1source and D2D_2source are disjoint by lemma seven in chapter “Choice”. By construction, D1D_1source can be partitioned into countably many sets, ρ[C]\funimage{\rho}{C}source for each ρR1\rho \in R_1source. And these can be rotated to form a copy of S\onespheresource, since S=ρRρ[C]=ρR1(ρρ)[C]\onesphere = \bigcup_{\rho \in \rotationsgroup}\funimage{\rho}{C} = \bigcup_{\rho \in \rotationsgroup_1}\funimage{(\comp{\rho}{\rho})}{C}source by lemma four in chapter “Choice” and lemma six in chapter “Choice”. The same reasoning applies to D2D_2source.

noindent This immediately entails Vitali's Paradox. For we can generate two copies of S\onespheresource from S\onespheresource, just by splitting it up into countably many pieces (the various ρ[C]\funimage{\rho}{C}source's) and then rigidly moving them (simply rotate each piece of D1D_1source, and first transport and then rotate each piece of D2D_2source).

Let's recap the proof-strategy. We started with some algebraic facts about the group of rotations on the plane. We used this group to partition S\onespheresource into equivalence classes. We then arrived at a “paradox”, by using Choice to select elements from each class.

We use exactly the same strategy to prove Banach--Tarski. The main difference is that the algebraic facts used to prove Banach--Tarski are significantly more complicated than those used to prove Vitali's Paradox. But those algebraic facts have nothing to do with Choice. We will summarise them quickly.

To prove Banach--Tarski, we start by establishing an analogue of lemma four in chapter “Choice”: any free group can be split into four pieces, which intuitively we can “move around” to recover two copies of the whole group.Footnote: The fact that we can use four pieces is due to Raphael Robinson (1947). For a recent proof, see Grzegorz Tomkowicz and Stan Wagon (2016), Theorem 5.2. We follow Tom Weston (2003), p. 3 in describing this as “moving” the pieces of the group. We then show that we can use two particular rotations around the origin of 3\Real^3source to generate a free group of rotations, FFsource.Footnote: See Grzegorz Tomkowicz and Stan Wagon (2016), Theorem 2.1. (No Choice yet.) We now regard points on the surface of the sphere as “similar” iff one can be obtained from the other by a rotation in FFsource. We then use Choice to select exactly one point from each equivalence class of “similar” points. Applying our division of FFsource to the surface of the sphere, as in lemma eight in chapter “Choice”, we split that surface into four pieces, which we can “move around” to obtain two copies of the surface of the sphere. And this establishes (Felix Hausdorff, 1914):

Theorem: Hausdorff's Paradox (in set theory Z F C)

[Hausdorff's Paradox (in ZFC\ZFCsource)] The surface of any sphere can be decomposed into finitely many pieces, which can be reassembled (by rotation and transportation) to form two disjoint copies of that sphere.

A couple of further algebraic tricks are needed to obtain the full Banach-Tarski Theorem (which concerns not just the sphere's surface, but its interior too). Frankly, however, this is just icing on the algebraic cake. Hence Weston writes:

[…] the result on free groups is the key step in the proof of the Banach-Tarski paradox. From this point of view, the Banach-Tarski paradox is not a statement about 3\Real^3source so much as it is a statement about the complexity of the group [of translations and rotations in 3\Real^3source]. Tom Weston (2003), p. 16

That is: whether we can offer a finite decomposition (as in Banach--Tarski) or a countably infinite decomposition (as in Vitali's Paradox) comes down to certain group-theoretic facts about working in two-dimension or three-dimensions.

Admittedly, this last observation slightly spoils the joke at the end of section “The Banach--Tarski Paradox” in chapter “Choice”. Since it is two dimensional, “Banach-Tarski” must be divided into a countable infinity of pieces, if one wants to rearrange those pieces to form “Banach-Tarski Banach-Tarski”. To repair the joke, one must write in three dimensions. We leave this as an exercise for the reader.

One final comment. In section “The Banach--Tarski Paradox” in chapter “Choice”, we mentioned that the “pieces” of the sphere one obtains cannot be measurable, but must be unpicturable “infinite scatterings”. The same is true of our use of Choice in obtaining lemma eight in chapter “Choice”. And this is all worth explaining.

Again, we must sketch some background (but this is just a sketch; you may want to consult a textbook entry on measure). To define a measure for a set XXsource is to assign a value μ(E)\mu(E) \in \Realsource for each EEsource in some “σ\sigmasource-algebra” on XXsource. Details here are not essential, except that the function μ\musource must obey the principle of countable additivity: the measure of a countable union of disjoint sets is the sum of their individual measures, i.e., μ(n<ωXn)=n<ωμ(Xn)\mu(\bigcup_{n < \omega} X_n) = \sum_{n < \omega}\mu(X_n)source whenever the XnX_nsources are disjoint. To say that a set is “unmeasurable” is to say that no measure can be suitably assigned. Now, using our R\rotationsgroupsource from before:

Corollary: Vitali

[Vitali] Let μ\musource be a measure such that μ(S)=1\mu(\onesphere) = 1source, and such that μ(X)=μ(Y)\mu(X) = \mu(Y)source if XXsource and YYsource are congruent. Then ρ[C]\funimage{\rho}{C}source is unmeasurable for all ρR\rho \in \rotationsgroupsource.

Proof

For reductio, suppose otherwise. So let μ(σ[C])=r\mu(\funimage{\sigma}{C}) = rsource for some σR\sigma \in \rotationsgroupsource and some rr \in \Realsource. For any ρC\rho \in Csource, ρ[C]\funimage{\rho}{C}source and σ[C]\funimage{\sigma}{C}source are congruent, and hence μ(ρ[C])=r\mu(\funimage{\rho}{C}) = rsource for any ρC\rho \in Csource. By lemma six in chapter “Choice” and lemma seven in chapter “Choice”, S=ρRρ[C]\onesphere = \bigcup_{\rho \in \rotationsgroup}\funimage{\rho}{C}source is a countable union of pairwise disjoint sets. So countable additivity dictates that μ(S)=1\mu(\onesphere) = 1source is the sum of the measures of each ρ[C]\funimage{\rho}{C}source, i.e.,

1=μ(S)=ρRμ(ρ[C])=ρRr1 = \mu(\onesphere) = \sum_{\rho \in \rotationsgroup}\mu(\funimage{\rho}{C}) = \sum_{\rho \in \rotationsgroup}rsource

But if r=0r = 0source then ρRr=0\sum_{\rho \in \rotationsgroup}r = 0source, and if r>0r > 0source then ρRr=\sum_{\rho \in \rotationsgroup}r = \inftysource.

Source disclosures