Logic

The choice nobody can write down

Given finitely many pairs, picking one thing from each is a finite list of decisions and needs no justification. Given infinitely many, the list cannot be finished — and whether one exists anyway is an axiom, independent of everything else, whose consequences include a theorem most people refuse to believe.

Worth reading first: Two injections make a bijection · An infinite tree has an infinite path.

Four pairs, and one thing to be taken from each. There are sixteen ways to do it, and if the two members of a pair can be told apart there is a rule that names one of the sixteen without anybody deciding anything.

Every way of choosing one thing from each of 4 pairs. A table with one row per choice function on a small family of pairs, each row giving what it takes from each pair, with the row a stated rule names picked out.
Fig. 1 Four pairs of numbers and all sixteen ways of taking one from each. The rule “take the smaller” fits exactly one row, and it fits that row without any decisions being made — the rule is a description, and applying it is not an act.

Now suppose the two members of each pair are indistinguishable: two things, genuinely two, with nothing said about either that is not said about the other. There are still sixteen ways, and no rule names one.

Every way of choosing one thing from each of 4 pairs. A table with one row per choice function on a small family of pairs, each row giving what it takes from each pair, with the row a stated rule names picked out.
Fig. 2 The same table with the pairs’ members named alike. Sixteen rows still, and the rule “take the smaller” now fits all sixteen and singles out none. Picking one is four separate decisions, and four decisions can be made.

For four pairs, four decisions can be made — write them down, and the writing is the choice. The axiom of choice is the assertion that this works for infinitely many pairs, where the writing cannot be finished.

Russell’s illustration, and why it is exactly right

Russell put it as shoes and socks. Given infinitely many pairs of shoes, a choice function exists and is describable: take the left shoe of each. Given infinitely many pairs of socks, with nothing distinguishing the two socks of a pair, there is no such description — and whether a choice function exists anyway is not settled by the other axioms of set theory.

The point of the illustration is that the difficulty is not about infinity as such. A choice function on infinitely many pairs of shoes needs no axiom, because a rule can be stated once and applied to every pair at once. What needs the axiom is the absence of a rule, and infinity is what makes the absence bite: with finitely many pairs, “no rule” is repaired by listing, and a list is a rule.

So the axiom’s content is precisely: for a family with no describable choice, a choice function exists anyway. It asserts existence without any means of exhibition, and everything strange about its consequences comes from that clause.

Zorn’s lemma, drawn where drawing works

The axiom is almost never used in the form above. Its working version is Zorn’s lemma, which says: if every chain in a partially ordered set has an upper bound in the set, then the set has a maximal element.

For a finite order the statement is a triviality, and drawing it is worth doing because it shows what the hypothesis is for.

The maximal elements of the divisors of 24 below 24 itself. A Hasse diagram of a finite order with its longest chain drawn heavily and every element that nothing sits above marked.
Fig. 3 The divisors of 24 below 24 itself, ordered by divisibility. All 42 chains were enumerated and each has an upper bound in the order; there are two maximal elements, 8 and 12, and everything sits below one of them. For a finite order that conclusion follows from there being finitely many elements — the axiom is what supplies it when there are not.

In the finite case the proof is: start anywhere, and if something is above the current element move up to it. The process must stop, because the order is finite and nothing can be visited twice. Where it stops is maximal.

For an infinite order the process need not stop, and the hypothesis about chains is what replaces “must stop”. Having climbed through an increasing sequence of elements, the chain hypothesis supplies something above all of them, and the climb continues past the sequence — through the ordinals, which is exactly what they were built for. The axiom of choice is what licenses the climb: at each stage something above must be chosen, and the choices are indexed by an ordinal rather than by a finite list.

The maximal elements of the divisors of 36 below 36 itself. A Hasse diagram of a finite order with its longest chain drawn heavily and every element that nothing sits above marked.
Fig. 4 The proper divisors of 36, with the longest chain drawn heavily. Two maximal elements again, 12 and 18, and a longest chain of length four. Different orders have different numbers of maximal elements and the lemma promises only that there is at least one.

The climb through the ordinals, in outline

The proof that choice implies Zorn’s lemma is worth sketching, because it is where the axiom is actually spent and because it explains why the finite argument does not simply extend.

Start with an element. If it is not maximal, something is strictly above it; choose one. If that is not maximal, choose again. After all the finite steps, the elements chosen form a chain, so by hypothesis it has an upper bound; take one, and carry on. After all of those, take another upper bound. And so on, indexed by the ordinals rather than by the whole numbers.

The process must halt, and the reason is a counting argument rather than a geometric one: if it never halted, it would produce a strictly increasing family indexed by every ordinal, and there are more ordinals than there are elements of any set. So at some stage nothing is strictly above, and that stage is a maximal element.

Order types drawn on the line: ω, ω+1, ω·2, ω². Number lines with tick marks accumulating at limit points, one line per order type.
Fig. 5 The order types the climb is indexed by: past every whole number is a first limit, past every ordinal of the form ω+n\omega + n is another, and the tower continues past anything that has been reached. The chain hypothesis in Zorn’s lemma is exactly what supplies an element at each of those limits.

Two things are needed and they are different. The chain hypothesis supplies something at each limit stage. The axiom of choice supplies a way of picking one such thing at every stage at once, in advance, so that the recursion is a single well-defined construction rather than a sequence of unmade decisions. Without the axiom the climb has no definition, because “choose one” at uncountably many stages is not a rule.

A sequence that explodes and still stops runs a climb of the same kind for a different purpose — a descending sequence of ordinals must terminate, which is the mirror image of the argument above.

Three statements that are the same statement

Zorn’s lemma, the axiom of choice and the well-ordering theorem are equivalent over the rest of set theory, and the equivalence is not obvious in any direction.

The well-ordering theorem says every set can be given an order in which every non-empty subset has a least element. For the whole numbers this is the usual order. For the rationals it is not the usual order — there is no least positive rational — but a well-ordering exists and can be described: every fraction exactly once enumerates the rationals, and an enumeration is a well-ordering, since the least element of a subset is the one appearing earliest.

It is worth putting beside a theorem about infinite sets that pointedly does not need any of this.

A closed interval and an open one, matched point for point. Two number lines, one closed and one open, with arrows showing the countable sequence of points that has to move.
Fig. 6 The construction behind Cantor–Schröder–Bernstein on the two intervals it is usually met with: a countable sequence is shifted along to absorb two extra points, and everything else stays exactly where it was. Every step is specified — there is no stage at which one of several possibilities has to be picked — so the theorem holds without the axiom, and its proof is an instruction rather than an assertion.

Two injections make a bijection proves that two sets each injecting into the other are the same size, and the proof builds the bijection explicitly by cutting both sets into chains and matching along them. The contrast with the well-ordering theorem is exactly the contrast this essay is about: one theorem about infinite sets hands over a construction, and the other hands over a promise.

For the real numbers no well-ordering has ever been described, and none can be: it is consistent with set theory without choice that none exists. So the well-ordering theorem asserts the existence of an object that provably cannot be exhibited.

That is the sharpest form of the axiom’s character, and it is why Zermelo’s 1904 proof of the theorem caused an uproar rather than satisfaction. Several mathematicians who had used choice-like reasoning without noticing objected to the theorem while continuing to use the axiom in other guises — Borel and Lebesgue among them, which is not a criticism so much as evidence for how invisible the principle is until it is named.

Where it hides

Once named, the axiom turns up in places where nobody had thought a decision was being made.

A surjection has a right inverse. If ff maps AA onto BB, choose for each bb some preimage. That is a choice function on the family of preimage sets, and there is generally no rule.

A countable union of countable sets is countable. Each of the sets has an enumeration; to build one for the union, an enumeration must be chosen for each. Without choice this statement can fail — there are models of set theory in which the reals are a countable union of countable sets, which is not a contradiction but is thoroughly disorienting.

Every vector space has a basis. Zorn’s lemma applied to the partial order of linearly independent subsets. For finite-dimensional spaces this is a construction; for the reals as a vector space over the rationals it is an existence claim about an object nobody can name.

König’s lemmaan infinite tree has an infinite path — needs a weak form of choice when the tree’s branching is infinite: at each level one of infinitely many children must be picked. For a finitely branching tree the choice can be made by a rule if the children are ordered, which is why the version used in that essay is the safe one.

A tree branching at most 2 ways, to depth 5, and the path through it. A tree drawn level by level, with the nodes that die out faint and a highlighted path that always steps to a node with descendants at the bottom.
Fig. 7 An infinite finitely-branching tree with an infinite path traced through it. Following the path means choosing, at every level, a child with infinitely many descendants below it — and when the children are finitely many and ordered, “the leftmost such child” is a rule rather than a decision. The lemma is choice-free for exactly that reason.

The weaker versions, which are what most of analysis needs

The axiom comes in strengths, and the distinction matters because the strong version is what carries the unwelcome consequences.

Finite choice — a choice function on finitely many non-empty sets — is a theorem, not an axiom. It follows by induction from the fact that a non-empty set has an element, and the tables at the top of this essay are that theorem for four sets.

Countable choice allows a choice function on countably many sets. It is enough for most of elementary analysis: that a sequentially continuous function is continuous, that a countable union of countable sets is countable, that every infinite set has a countably infinite subset.

Dependent choice allows building an infinite sequence where each term is chosen after seeing the previous one. It is what recursive constructions need and it implies countable choice.

Full choice allows a choice function on any family whatever. It implies the three above and nothing above it implies it.

The gradation is the reason Solovay’s model works. Dropping to dependent choice keeps essentially all of analysis and removes the non-measurable sets, so the price of Banach–Tarski is paid for something that is used elsewhere — chiefly in algebra, where the maximal ideal theorem and the existence of bases genuinely need the full strength.

What it costs

The axiom’s most-discussed consequence is the Banach–Tarski paradox: a solid ball can be cut into five pieces and reassembled, by rigid motions alone, into two balls each the same size as the original.

Nothing about that is a trick with limits or a sleight of hand about volume. The pieces are genuine subsets and the motions are genuine rotations and translations. What the pieces are not is measurable — they have no volume, not even zero, so there is no volume to be conserved and no contradiction to derive.

Such sets exist because of choice. Vitali’s construction, which is much simpler, is the standard example: partition [0,1][0,1] into classes by “differ by a rational”, choose one representative from each class, and the resulting set cannot be assigned a length consistently with translation invariance and countable additivity. The choice is exactly the axiom, and the family of classes has no describable representative.

Almost none of it left, and still uncountably many builds a set of measure zero explicitly, by a rule. The contrast is instructive: an explicit construction gives a set whose measure can be computed, and the axiom gives a set whose measure does not exist.

Solovay showed in 1970 that this is unavoidable. There is a model of set theory without full choice — with a weaker version, dependent choice, which is enough for most of analysis — in which every subset of the reals is measurable. So the pathological sets are not discovered; they are admitted, and admitting them is the price of the axiom.

Where it stands

Gödel showed in 1938 that adding the axiom of choice to set theory cannot introduce a contradiction that was not there already. Cohen showed in 1963 that its negation cannot either. So it is independent: neither provable nor refutable from the other axioms, in the same sense that two worlds that both obey the rules shows the parallel postulate independent of Euclid’s others.

Cohen’s method — forcing — was invented for the question and is now the standard tool for independence in set theory. The comparison with geometry is exact in structure and quite different in reception: after 1868 nobody argued about whether the parallel postulate was true, because both geometries turned out to describe something. There is no comparable settlement here, and working mathematicians take the axiom as a matter of practice rather than conviction.

The practice is nearly unanimous. Almost all of analysis, algebra and topology as normally presented assumes it, usually through Zorn’s lemma and usually without remark. The places where it is avoided deliberately are the places where the object is wanted explicitly rather than abstractly — constructive mathematics, where the middle that is not excluded applies the same scepticism to a different principle, and computability, where an object that cannot be exhibited is not an object.

What the pictures cannot show

Everything drawn here is finite, and everything difficult about the axiom is infinite. The sixteen choice functions can be listed; the point of the axiom is the family whose choice functions cannot. The forty-two chains of a nine-element order can be enumerated; the point of Zorn’s lemma is the order where they cannot.

So the figures illustrate the statement and can never illustrate the content. That is not a limitation of these particular drawings but of drawing: the axiom’s whole subject is what happens beyond any finite listing, and a finite listing is what a page is.

The indistinguishable pairs are drawn with subscripts, which distinguishes them. There is no way around this either — two things drawn on a page are at different places, and being at different places is a difference. The socks in the figure are labelled a1a_1 and a2a_2 and the caption says the labels are not available to the rule, which is an instruction to the reader rather than a property of the picture.

The ladder from here

Below: two injections make a bijection, a theorem about infinite sets that pointedly does not need choice, and an infinite tree has an infinite path, which needs a weak form of it. Sideways: two worlds that both obey the rules, independence demonstrated by exhibiting two models, and a list that cannot contain itself, the argument that made set theory need axioms at all. Above: the well-ordering theorem, transfinite recursion, the Banach–Tarski construction, dependent choice and the countable axiom of choice, and Solovay’s model.

What is worth carrying away

The axiom asserts that something exists and supplies no way to point at it. That is unusual: most existence theorems in mathematics either exhibit the thing or give a procedure that would.

Whether that is objectionable depends on what existence is taken to mean, and the century of argument about it has not converged. What has converged is the practice, and the reason is worth stating plainly: the axiom is used because the theorems it gives are the ones that make the subjects work, and a mathematics without bases for every vector space, maximal ideals in every ring or products of non-empty sets being non-empty is a mathematics in which the standard theorems acquire hypotheses nobody wants to carry.

The bill comes as a ball cut into five pieces. Most people decide that is a fair price and stop thinking about it, which is a defensible position and worth knowing is a position rather than a fact.