Contents / Set Theory / Axiom of Choice & Equivalents
Chapter 4
Axiom of Choice & Equivalents
Finite choice proved in ZF, so that what the axiom actually adds is clear; choice equivalent to every surjection splitting; Zorn's lemma applied to bases and maximal ideals; Zorn implies well-ordering implies choice, both proved; Vitali's non-measurable set constructed in full with the countable-additivity contradiction spelled out; Banach-Tarski stated precisely and outlined honestly; the countable and dependent choice hierarchy; and why the independence of the axiom does not license using it and denying it in the same argument.
Introduction
Nine of the ten axioms of ZFC tell you how to build a set out of sets you already have. Pairing gives you , union flattens a family, power set collects the subsets, replacement pushes a set forward along a formula. In each case the axiom names the set it produces, and two people applying it to the same input get the same output. The tenth axiom does not work like that. The axiom of choice asserts that a certain set exists without giving any description of it, and it is the only axiom of ZFC with that character.
That single difference is the source of everything here: the century-old controversy, the equivalence with statements that look nothing like it, and the objects it conjures that no one can write down.
The plan: state the axiom, isolate what it adds by proving that no axiom at all is needed for a finite family, then meet its two great equivalents — Zorn's lemma, the form working mathematicians use, and the well-ordering theorem, the form that caused the scandal. We prove the cycle in the two directions that fit on a page and are honest about the third. Then the consequences: a basis for every vector space, a maximal ideal in every ring, a non-measurable set of reals, Banach–Tarski. We close with Gödel and Cohen, the weaker choice principles that suffice for most of analysis, and the reasons a minority still declines the axiom.
Throughout, ZF means the Zermelo–Fraenkel axioms without choice, AC the axiom of choice, and ZFC their union. "Provable in ZF" is a strictly stronger claim than "provable in ZFC", and when it matters we say which.
4.1What the axiom says
The axiom is about families of sets, indexed or unindexed as convenience dictates; both forms are given, since both are in constant use.
Definition 4.1 (Choice function). Let be a set each of whose elements is a nonempty set. A choice function for is a function
If instead the family is given as an indexed family of nonempty sets, a choice function is an with domain and for every .
Definition 4.2 (Axiom of choice). (AC) Every set of nonempty sets has a choice function. Equivalently: for every family of nonempty sets, the Cartesian product
is nonempty.
Intuition. Picture an infinite shelf of boxes, every box containing at least one thing. The axiom says there is a way to reach into all of them at once and come out holding exactly one item from each. It does not say how you chose, only that the completed selection exists as a set.
For one box you need no axiom: it is nonempty, so take an element. The surprise is that this reasoning, repeated infinitely often, is not a proof — and that is the whole content of the axiom.
The product formulation deserves a moment, because it is the form that shows why the axiom is unavoidable in practice. A product of nonempty sets should be nonempty; that is arithmetic. Yet a function with domain is a set of ordered pairs, and ZF gives you a set only when you can say which set. Nothing in ZF produces the required set of pairs when is infinite and the have no common structure.
Notation. We write for the empty set, for the power set of , and for the cardinality of . A family is formally a function with domain , and is the union of its range.
There is a third phrasing, sometimes taken as the official one, in terms of disjoint families and transversals. It is worth recording because it is the version that makes the Vitali construction at the end of the chapter transparent.
Proposition 4.3 (Transversal form of AC). AC is equivalent to the statement: for every set of pairwise disjoint nonempty sets there is a set such that has exactly one element for every . Such a is called a transversal, or a set of representatives, for .
Proof. Assume AC and let consist of pairwise disjoint nonempty sets. Take a choice function for and put , a set by replacement. For we have , so the intersection is nonempty. If then and for some ; since and the family is pairwise disjoint, , and likewise , so . Hence is a singleton.
Conversely assume the transversal principle and let be any set of nonempty sets. The family is not assumed disjoint, so disjointify it: put
whose members are nonempty and pairwise disjoint, since an element of records in its first coordinate. Let be a transversal. For each the intersection is a single pair with , and is a choice function for .∎
The disjointification trick in that proof — tagging each set with its own name so that copies cannot collide — is used repeatedly below and is worth keeping in your pocket.
Example 4.4 (A family whose choice function is explicit). Let be the set of all nonempty subsets of . Write down a choice function for without using AC.
Solution.
- Every nonempty subset has a least element, by well-ordering of .
- Define . This is a single formula, applied uniformly, so the set exists by separation inside .
- No appeal to AC was made. The family is uncountable — it has members — so size is not what forces the axiom.
That example is the one to remember when someone says AC is needed for infinite families. It is not size that matters. It is the absence of a rule.
4.2Choice functions, products and splittings
AC has a large number of reformulations, and the useful skill is recognising the axiom in disguise. The cleanest disguise is the statement that surjections can be inverted.
Definition 4.5 (Section of a surjection). Let be a surjection. A section (or right inverse, or splitting) of is a function with for every . When such an exists we say splits.
Theorem 4.6 (AC is equivalent to every surjection splitting). The following are equivalent over ZF.
- (AC) Every set of nonempty sets has a choice function.
- Every surjection between sets has a section.
Proof. . Let be onto. For each the fibre is nonempty precisely because is onto, and it is a set by separation inside . Let and let be a choice function for . Define
Then , which says exactly . So is a section.
. Let be a set of nonempty sets. Put
a set by separation, and let be the first projection . It is onto, because each is nonempty and so contributes at least one pair. Let be a section. Then is a pair whose first coordinate is , say with , and is a choice function for .∎
Remark. Note the asymmetry with injections. If is injective and , a left inverse exists in ZF alone: fix any and set when , and otherwise. Splitting a surjection is harder because a fibre may have many elements with nothing to distinguish them.
Proposition 4.7 (Choice for a family of pairs). AC restricted to families of two-element sets does not follow from ZF. However, if is a family of two-element subsets of a set that carries a linear order, a choice function exists in ZF.
Proof. Only the positive half is proved here; the first claim is an independence result of Cohen's kind, quoted in Independence from ZF. If every member of is a two-element subset of a linearly ordered , then each has a -least element, so is well defined by an explicit formula, and separation inside produces as a set.∎
Intuition. Bertrand Russell's image: to choose one shoe from each of infinitely many pairs of shoes needs no axiom — say "the left one". To choose one sock from each of infinitely many pairs of socks does need it, because the two socks in a pair are indistinguishable and there is no "left sock". The theorem above is the formal version: a linear order supplies the word "left".
Example 4.8 (Counting choice functions on a small family). Let with , , and , the sets pairwise disjoint. How many choice functions does have?
Solution.
- A choice function picks one element from each independently of the others, so the choices multiply.
- The count is .
- In general the number of choice functions on a finite family is , which is the cardinality of the product . The content of AC is precisely that this product is nonempty in the infinite case too, where no such count is available.
4.3Finite families need no axiom
This section contains the single most clarifying result in the chapter. It says that for a family with finitely many members, a choice function exists as a theorem of ZF. The proof is an induction, and watching where the induction cannot be pushed to infinity is what reveals what AC actually adds.
Theorem 4.10 (Finite choice). Let be a finite set each of whose elements is a nonempty set. Then has a choice function. No use of AC is made.
Proof. Induct on , proving the statement "every family of exactly nonempty sets has a choice function" for all .
Base case . Then and the empty function has domain and satisfies the condition vacuously.
Inductive step. Suppose every family of nonempty sets has a choice function, and let . Since is nonempty, fix a member — this is one application of "a nonempty set has an element", which is a consequence of the definition of nonemptiness in first-order logic, not an axiom. Because itself is nonempty, fix , again one application. Now has exactly members, all nonempty, so by the inductive hypothesis it has a choice function . Put
Then is a function with domain , and for every : for because is a choice function, and for by the choice of . This completes the induction.∎
Read the inductive step again and count the appeals to "fix an element". There are two, and crucially they are made at a single stage of the induction. Existential instantiation — from , introduce a witness with — is a rule of first-order logic, and it may be applied any finite number of times inside a single proof, because a proof is a finite object.
Pitfall. The tempting bad argument is: "for each pick ; done." For infinite this is not a proof but infinitely many proofs, and there is no rule of logic that concatenates infinitely many instantiations into one derivation. Worse, even if you could perform the picks, you would still have to assemble them into a set of ordered pairs, and ZF supplies no axiom that does so. AC is exactly the missing assembly step.
Corollary 4.11 (Choice from finitely many sets of any size). If are nonempty sets — of any cardinality whatsoever, possibly proper-class-sized parameters aside — then in ZF.
Proof. Apply the theorem Finite choice to viewed as an indexed family; the resulting choice function is precisely an element of the product. Alternatively, induct on directly: for nonemptiness of gives an element, and given in the product of the first and any , the tuple lies in the larger product.∎
Proposition 4.12 (Choice from a single infinite family with structure). Let be any family of nonempty subsets of a well-ordered set , with arbitrary. Then a choice function exists in ZF.
Proof. Every nonempty subset of a well-ordered set has a least element, and that least element is unique. So is given by an explicit formula saying " and no element of is ". Separation applied to with produces as a set, and the uniqueness of minima makes it a function.∎
This proposition and the theorem Finite choice between them explain the whole pattern of when the axiom is needed:
- finitely many sets: never needed, by induction;
- infinitely many sets sitting inside a well-ordered set: never needed, take minima;
- infinitely many sets with no distinguishing structure: needed.
And it explains in advance why the well-ordering theorem will turn out to be equivalent to AC. If every set could be well-ordered, the second bullet would cover every case, and the third would be empty.
Example 4.13 (Where exactly the induction stops). The proof of Finite choice shows a family of nonempty sets has a choice function for every . Explain why this does not prove that the family of all of them at once has one.
Solution.
- The induction proves, for each , that the initial segment has a choice function .
- Nothing connects to : the inductive step chooses a fresh witness at each stage and there is no guarantee extends . So the need not form a chain whose union is a function on all of .
- Even if you ask for the set of all choice functions on initial segments and try to pick a coherent thread through it, picking such a thread is itself an instance of choice — a countable one. The gap is real and is filled by the principle of dependent choice, discussed in The hierarchy below AC.
4.4Why anyone objected
The axiom was isolated by Ernst Zermelo in 1904, in a paper whose sole purpose was to prove that every set can be well-ordered. The reaction was immediate and hostile, and it is worth understanding that the objection was not that the axiom was suspected of being false. It was that it was suspected of not being mathematics.
The mathematics of 1904 was, in France especially, constructivist in temper without having a name for it. Borel, Baire and Lebesgue each wrote to Hadamard objecting that a definition which does not tell you what object it defines is no definition. Lebesgue's phrasing was sharpest: can one prove the existence of a mathematical object without defining it? Zermelo's answer, and eventually the profession's, was yes.
Remark. The irony is thick. Lebesgue's own measure is, thanks to AC, not defined on all subsets of — as we prove in Vitali's non-measurable set — and the proof that it cannot be is an application of exactly the axiom he objected to.
There are three separable objections, and they have had very different fates.
Non-constructivity. AC asserts existence with no description, and the objection is simply correct: no formula of ZFC provably defines a choice function on all families. Most mathematicians came to regard non-constructive existence as acceptable, having already accepted it in proof by contradiction.
Counter-intuitive consequences. AC implies Banach–Tarski and non-measurable sets. This is the objection still occasionally raised; the answer is in The modern consensus.
Independence. Perhaps AC is false, or contradicts ZF. Settled by Gödel in 1938 and Cohen in 1963, as recorded in Independence from ZF: AC can be neither proved nor refuted from ZF, so adopting it is safe and declining it is also safe.
Intuition. The cleanest way to feel the discomfort is to ask a follow-up question about any application of AC. "Let be a set containing one element from each coset of in . " Fine — now tell me one element of . Is or is , or is it some third representative of that class? The axiom gives no answer, and no theorem of ZFC gives one either, because there are models of ZFC in which different sets play the role. You are reasoning about an object that no amount of further work will let you inspect.
Example 4.14 (Where a textbook proof quietly uses AC). A standard analysis text proves: if is sequentially continuous at , meaning implies , then is continuous at in the – sense. Find the appeal to choice.
Solution.
- The proof is by contraposition: assume is not – continuous at , so there is such that for every some has and .
- One then takes and says "choose such an ". That is a choice from the nonempty set , one for each , assembled into a sequence.
- That is precisely countable choice for subsets of . It is a genuine use, not an artefact of exposition: sequential continuity does not imply continuity in every model of ZF. The principle needed is weaker than full AC — see The hierarchy below AC.
4.5Zorn's lemma
Almost no working mathematician invokes AC in the form of a choice function. What they invoke is Zorn's lemma, which converts the axiom into a tool for manufacturing maximal objects: maximal ideals, maximal linearly independent sets, maximal filters, maximal extensions of a partial map. The pattern is always the same, and once you have seen it three times you can write the fourth application yourself.
Definition 4.15 (Partial order). A partial order on a set is a relation that is reflexive (), antisymmetric ( and imply ) and transitive ( implies ). The pair is a poset. Elements are comparable if or , and incomparable otherwise.
Definition 4.16 (Chain, upper bound, maximal element). Let be a poset and .
- is a chain if any two of its elements are comparable — that is, restricted to is a linear order.
- is an upper bound for if for every .
- is maximal if there is no with ; equivalently, implies .
Theorem 4.17 (Zorn's lemma). Let be a nonempty poset in which every chain has an upper bound in . Then has a maximal element.
The proof is deferred to Why AC implies Zorn's lemma, where it is given as a labelled sketch; here we take the statement apart, because almost every failed attempt to apply Zorn's lemma fails on one of its three hypotheses.
Pitfall. Three things the lemma does not say.
- It does not say the maximal element is unique. A poset satisfying the hypotheses can have many maximal elements, and typically does — a vector space has many bases.
- It does not say has a greatest element, one above everything. Maximal means nothing is above it; greatest means it is above everything. In an antichain of three incomparable points, all three are maximal and none is greatest.
- It does not say the upper bound of a chain lies in the chain. It must lie in . This is the hypothesis that does all the work, and the one that fails in a bad application.
Remark. The nonemptiness of is not an extra hypothesis if you read the chain condition carefully: the empty set is a chain, and an upper bound for it is any element of at all, so "every chain has an upper bound" already forces . Many statements of the lemma therefore omit the word "nonempty". We keep it, because in practice one verifies the chain hypothesis for nonempty chains and handles separately by exhibiting a member.
Intuition. You are climbing in a poset. The hypothesis says every route you could take, however long, has a ceiling that is still in the space; the conclusion is that the climbing stops somewhere. Without the hypothesis an infinite ascent can run off to a limit that does not exist in , as in , whose chain has no upper bound and which has no maximal element.
4.6Chains, bounds and the shape of the hypothesis
Verifying the chain hypothesis is the entire craft of applying Zorn's lemma, so this section does nothing but that. In the overwhelming majority of applications is a family of subsets of a fixed set ordered by inclusion, and the upper bound of a chain is its union. When that works, the application is routine; the only question is whether the union stays inside .
Proposition 4.18 (Unions bound chains of subsets). Let be a set and let be a family of subsets of , ordered by . Let be a nonempty chain and put . Then is an upper bound for in , and is an upper bound in if and only if .
Proof. For any and any we have , so ; hence bounds in the power set. The second clause is then immediate from the definition of an upper bound in , which requires the bound to be a member of .∎
The whole game is therefore: show the union of a chain of members of is again a member of . This succeeds exactly when membership in is a condition of finite character — a condition that can be checked on finite subsets.
Definition 4.19 (Finite character). A family has finite character if for every : if and only if every finite subset of belongs to .
Proposition 4.20 (Finite character gives the chain hypothesis). If has finite character and , then is nonempty and every chain in has an upper bound in .
Proof. Nonemptiness holds since , which also handles the empty chain. Let be a nonempty chain in and . To show it suffices, by finite character, to show every finite lies in . Write and pick with — finitely many picks, legitimate in ZF by the theorem Finite choice. Since is a chain, the finite set is linearly ordered by inclusion and so has a largest member . Then , and every subset of a member of is in because all of its finite subsets are finite subsets of that member. Hence , and therefore . By the proposition Unions bound chains of subsets, is an upper bound in .∎
Intuition. Linear independence is the model example of a finite-character condition: a set of vectors is independent exactly when each of its finite subsets is, because a linear relation involves only finitely many vectors. That one observation is why the basis theorem below goes through, and the same observation in different clothing is why maximal ideals exist.
Example 4.22 (Reading chains and maximal elements off a diagram). In the poset of the figure, with relations generated by and , list the maximal chains and the maximal elements.
Solution.
- Two elements are comparable exactly when one lies below the other along one of the two strands, since and are incomparable, as are and and .
- The maximal chains — chains not contained in a longer chain — are and , each of size .
- The only maximal element is , because everything else lies strictly below it. Here is even a greatest element; the poset satisfies Zorn's hypotheses trivially, being finite.
Example 4.23 (A poset where Zorn's hypothesis fails). Let be the set of finite subsets of , ordered by inclusion. Show has no maximal element and identify which hypothesis of Zorn's lemma fails.
Solution.
- Given finite , the set for any is finite and strictly larger, so no is maximal.
- Consider the chain . Its union is , which is not finite, so it is not in . Any upper bound in would have to contain and be finite.
- So the chain hypothesis fails, exactly as the proposition Unions bound chains of subsets predicts. Note that "being finite" is not a condition of finite character: every finite subset of is finite, yet is not.
4.7Two model applications
These are the two applications to learn by heart. Both follow the same four beats: name the poset, check it is nonempty, check chains have upper bounds, and show the maximal element does what you wanted.
Theorem 4.24 (Every vector space has a basis). Let be a vector space over a field . Then has a basis: a linearly independent subset whose span is . More precisely, every linearly independent subset of extends to a basis.
Proof. Let be linearly independent — for the first claim take , which is independent vacuously. Let
ordered by inclusion.
is nonempty: .
Chains have upper bounds. Let be a nonempty chain and . Certainly . To see is independent, take a finite subset and scalars with . Each lies in some ; finitely many choices, so no AC is used beyond the theorem Finite choice. As is a chain, the finite family has a largest member , and all the lie in . But is linearly independent, so every . Since a linear dependence involves only finitely many vectors, is independent, so and bounds by the proposition Unions bound chains of subsets. The empty chain is bounded by .
Zorn gives a maximal . We claim . Suppose not, and take . We show is independent, contradicting maximality. Let with distinct. If then , contrary to the choice of ; so , and then forces every by independence of . Hence strictly contains , contradicting maximality. Therefore and is a basis containing .∎
Remark. The converse is also true and much less obvious: Andreas Blass proved in 1984 that "every vector space has a basis" implies AC over ZF. So the basis theorem is not a mere consequence of choice, it is choice, in disguise. This is why no one has ever exhibited a basis of as a -vector space; such a Hamel basis exists by the theorem above, and cannot be described.
Theorem 4.25 (Krull's theorem: every proper ideal lies in a maximal ideal). Let be a commutative ring with identity , and let be a proper ideal. Then there is a maximal ideal of with . In particular has a maximal ideal.
Proof. Let be the set of proper ideals of containing , ordered by inclusion.
Nonempty: .
Chains have upper bounds. Let be a nonempty chain in and . First, is an ideal: if then and for some , and as is a chain one contains the other, say ; then , so , and for any . Second, is proper: every is proper, so for each — here is where the identity is used — and hence , so . Third, . Thus bounds .
Zorn gives a maximal element of . By construction is a proper ideal containing , and it is maximal among proper ideals containing . It is in fact maximal among all proper ideals: if with an ideal, then , so , and maximality of in gives .∎
Intuition. Both proofs used the same fact twice: the obstruction to being in — a linear dependence, or the element — is a finite piece of evidence. A union of a chain can only acquire such evidence if some member of the chain already had it. That is the mechanism behind the definition of finite character, and it is why the chain hypothesis is usually easy.
Corollary 4.26 (Every nonzero ring has an irreducible quotient). If is a commutative ring with , there is a field and a surjective ring homomorphism .
Proof. By the theorem Krull's theorem, has a maximal ideal (take , which is proper since ). The quotient is a commutative ring with identity in which, by maximality of , the only ideals are and the whole ring; a commutative ring with and no proper nonzero ideals is a field, since for the ideal must be everything, giving for some . The quotient map is the required surjection.∎
Example 4.27 (Extending an independent set to a basis). In , extend to a basis, and count how many bases has, as a finite check on the theorem.
Solution.
- together with and is independent: the matrix with these rows is upper triangular after a swap with determinant , so the three vectors are independent, and three independent vectors in a -dimensional space span it.
- For the count, a basis of is an ordered triple of vectors chosen so that each avoids the span of its predecessors: choices, then , then .
- That gives ordered bases. Finite-dimensional spaces need no Zorn at all — the construction terminates — which is again the lesson of the theorem Finite choice.
4.8Why AC implies Zorn's lemma
The two implications proved in full in this chapter are Zorn well-ordering and well-ordering AC. The remaining leg, AC Zorn, is the hard one, and what follows is an explicitly labelled sketch, not a proof. It is labelled because the details require transfinite recursion and replacement, machinery developed in the chapter on ordinals, and a sketch that pretends to be complete would be worse than no proof at all.
Remark. Sketch of AC Zorn's lemma. Let satisfy the hypotheses. Call a strict upper bound of a chain if for all . Suppose, for contradiction, that has no maximal element. Then every chain has an upper bound , and since is not maximal there is something strictly above , hence a strict upper bound for . Use AC once to fix a function assigning to every chain a strict upper bound .
Now define by transfinite recursion on the ordinals a strictly increasing sequence ; the recursion is legitimate because at each stage the set of earlier values is a chain, by induction. The map is injective and strictly increasing, so it embeds the whole class of ordinals into the set . Replacement then makes the class of all ordinals a set, contradicting the Burali-Forti paradox. Hence a maximal element exists.
What the sketch assumes: the ordinals and transfinite recursion, the axiom of replacement, and Hartogs' theorem or Burali-Forti to get the contradiction. It uses AC exactly once, to choose the strict upper bounds all at once in advance.
Remark. Alternative: the Bourbaki–Witt route. There is a proof that isolates the choice-free core. The Bourbaki–Witt fixed-point theorem says: if is a nonempty chain-complete poset — every chain, including the empty one, has a least upper bound — and satisfies for all , then has a fixed point. That theorem is a theorem of ZF alone, with no choice whatsoever; the proof builds the smallest subset of closed under and under suprema of chains, and shows it is a chain.
To derive Zorn from it, apply AC once to get a function with whenever is not maximal and otherwise; a fixed point of that is a maximal element. The bookkeeping needed to replace "upper bound" by "least upper bound" is the technical cost of this route. Its virtue is that it shows precisely how much choice Zorn needs: one application, to a family indexed by the non-maximal elements of .
Pitfall. Do not try to prove Zorn's lemma by "keep going up until you cannot". Without ordinals there is no way to say how long "keep going" lasts, and the naive version of the argument silently assumes the process terminates after countably many steps. It need not: the poset of proper subspaces of a space of dimension has ascending chains far longer than .
4.9The well-ordering theorem
Zermelo's original target was not choice functions. It was the claim that every set can be well-ordered — the claim Cantor had assumed and called a "law of thought", and which Hilbert had put first on his 1900 list of problems as a piece of the continuum hypothesis.
Definition 4.28 (Well-order). A well-order on a set is a linear order such that every nonempty subset of has a -least element. A set is well-orderable if some well-order on it exists.
Theorem 4.29 (Well-ordering theorem). (WO) Every set can be well-ordered.
Intuition. A well-order is a way of laying the whole set out in a single line so that you can always point at "the first one still remaining", no matter which elements you have removed. For the usual order does this. For the usual order does not — the whole set has no least element — but the reshuffling does. WO says such a reshuffling exists for every set, including .
Pitfall. WO does not say the usual order on a set is a well-order, and it does not produce an order compatible with any existing structure. A well-order of cannot be its usual order — has no least element in that order — and cannot be translation-invariant either. It is a completely new relation with no relationship to arithmetic or topology.
Proposition 4.30 (Well-orderable sets have canonical choice). If a set carries a well-order , then every family of nonempty subsets of has a choice function definable from , with no appeal to AC.
Proof. This is the proposition Choice from a single infinite family with structure with : send each nonempty to its unique -least element. Uniqueness makes the resulting relation a function, and separation inside makes it a set.∎
Example 4.31 (Well-ordering a countable set). Exhibit a well-order of explicitly, and say why no AC is needed.
Solution.
- is countable, and an explicit bijection can be written down — enumerate the fractions in lowest terms by increasing , breaking ties by .
- Transport the order: declare if and only if in .
- A nonempty pulls back to a nonempty subset of , which has a least element ; then is -least in . Everything here is explicit, so nothing was assumed. The order type is , utterly unlike the dense usual order on .
4.10Well-ordering, Zorn and choice are the same statement
We now prove two of the three implications in the cycle
in full. The first leg was sketched in Why AC implies Zorn's lemma; the second and third are proved here, and together with the sketch they establish that all three statements are equivalent over ZF.
Theorem 4.32 (Zorn's lemma implies the well-ordering theorem). Assume Zorn's lemma. Then every set can be well-ordered.
Proof. Let be a set. Consider partial well-orderings of : pairs where and is a well-order of . Formally, such a pair is an element of , so the collection
is a set by separation. Order by end-extension: if , the order restricted to is , and every element of is -above every element of . The last clause is essential and is what makes the union of a chain well-ordered; without it the lemma below fails.
is a partial order. Reflexivity and antisymmetry are immediate; for transitivity, if then restricted to is , and an element of lies either in , hence above all of , or in , hence above all of .
is nonempty: .
Chains have upper bounds. Let be a nonempty chain in . Put and , a relation on . It is a linear order: given with , , one of extends the other, so both lie in a single and are comparable under , hence under ; and the compatibility clause makes the comparisons consistent across the chain.
It is a well-order. Let . Pick — one element, no choice needed — and with . The set is a nonempty subset of the well-ordered , so it has a -least element . We claim is -least in . Let be arbitrary. If then by the choice of , so . If then for some with — using that is a chain and — and then , so is above every element of , in particular above . Either way . Hence , and it end-extends every member of the chain, since each is an initial segment of by exactly the same argument. The empty chain is bounded by .
Apply Zorn. Let be a maximal element of . If , pick — one element again — and extend to by putting strictly above everything in . The result is still a well-order: a nonempty subset either meets , and then its least element is the -least element of its intersection with , or it is , whose least element is . And it end-extends by construction. This contradicts maximality, so and well-orders .∎
Pitfall. Ordering by plain inclusion of orders breaks the proof. A chain of well-orders each merely extending the last can have a union that is not well-ordered: well-order at stage by inserting each new element at the bottom. The union is the usual order on the negative integers, which has no least element. End-extension forbids the insertion.
Theorem 4.33 (The well-ordering theorem implies AC). Assume every set can be well-ordered. Then every set of nonempty sets has a choice function.
Proof. Let be a set of nonempty sets and put , a set by the union axiom. By hypothesis fix a well-order of . Every is a nonempty subset of , so it has a unique -least element . Define
This is a set by separation. It is a function: for each there is exactly one such , existence because well-orders and , uniqueness because two least elements of a linearly ordered set are comparable and hence equal. And , so is a choice function for .∎
Corollary 4.34 (The cycle closes). Over ZF, the axiom of choice, Zorn's lemma and the well-ordering theorem are equivalent.
Proof. The sketch in Why AC implies Zorn's lemma gives AC Zorn, the theorem Zorn's lemma implies the well-ordering theorem gives Zorn WO, and the theorem The well-ordering theorem implies AC gives WO AC. A cycle of implications makes all three equivalent: any one of them implies the next going round, and going round far enough reaches every other.∎
Intuition. Why should these be the same statement? Because a well-order is exactly a uniform rule for choosing — "take the least" — so one turns into the other in a line. The hard direction is manufacturing the well-order, and Zorn's lemma is the machine that assembles it from partial well-orders.
4.11The 1904 controversy
Zermelo's 1904 proof of the well-ordering theorem was three pages long and provoked, within a year, published objections from Borel, Peano, Poincaré, Schoenflies and Bernstein. He responded in 1908 with a second proof and a point-by-point rebuttal, and in the same year published the axiomatisation of set theory that became ZF. It is fair to say the modern axiomatic treatment of sets exists because Zermelo needed to defend one theorem.
Remark. The specific target was . Everyone agreed is well-ordered and that countable sets can be rearranged to look like . Nobody could exhibit a well-order of , and the belief was that this failure was temporary. We now know it is permanent in a precise sense: no formula of set theory provably defines a well-order of in ZFC, although in Gödel's constructible universe there is a definable one. So the objectors were right that you cannot write one down, and wrong that this makes the theorem false.
Example 4.35 (Why the usual order fails and what a well-order must look like). Explain why no well-order of can be compatible with the usual order in the sense of agreeing on any interval, and what order type a well-order of has.
Solution.
- If a well-order agreed with on an interval , then would have a -least element, which would also be its -least element. But has no -least element, since for any the point is smaller and still inside.
- So must scramble every interval. In particular cannot be translation-invariant or order-dense.
- Its order type is some ordinal of cardinality . Under the continuum hypothesis that is ; without CH it may be much larger. Which ordinal it is, is not decided by ZFC.
4.12What the well-ordering theorem buys
The well-ordering theorem is the form of choice to reach for when you want to do a construction in stages indexed by ordinals: transfinite recursion needs an enumeration of the set you are working on, and WO supplies one.
Theorem 4.36 (Comparability of cardinals). Assume AC. For any sets and , either there is an injection or there is an injection . Consequently any two cardinals are comparable: or .
Proof. Well-order and , giving order isomorphisms with ordinals and respectively. Ordinals are comparable: for any two ordinals, one is an initial segment of the other or they are equal. If , the inclusion of as an initial segment of transports to an injection ; otherwise the same argument gives .∎
Remark. Trichotomy is also equivalent to AC. In ZF alone there can be two sets neither of which injects into the other — a Dedekind-finite infinite set of reals and , in a model where such a set exists. Comparability of cardinals, which feels like a triviality, is the axiom of choice again.
Proposition 4.37 (Hamel bases and pathological additive functions). Assume AC. There exists a function with for all , which is not of the form and whose graph is dense in the plane.
Proof. Regard as a vector space over . By the theorem Every vector space has a basis it has a basis , a Hamel basis, and since is not -dimensional over — it is uncountable while is countable. Fix distinct and define on the basis by , for all other , extending -linearly. Then is additive by linearity. It is not : such a map has , while our has and . Density of the graph follows because the graph contains the -span of the two points and , which is a dense -subspace of since those points are -linearly independent.∎
Remark. Such a is non-measurable and everywhere discontinuous, and its existence cannot be proved in ZF + DC: in Solovay's model every set of reals is measurable, so every additive function is linear. Pathological functions of this kind are fingerprints of choice.
4.13The catalogue of equivalents
The list of statements equivalent to AC over ZF runs to hundreds; Rubin and Rubin's book Equivalents of the Axiom of Choice catalogues them. What follows is the working subset, grouped by the field that uses them.
Theorem 4.38 (Principal equivalents of AC). Each of the following is equivalent to AC over ZF.
- Zorn's lemma. Every nonempty poset in which chains have upper bounds has a maximal element.
- Well-ordering theorem. Every set can be well-ordered.
- Every surjection splits.
- Trichotomy of cardinals. For all : or .
- Tychonoff's theorem. A product of compact topological spaces is compact.
- Every vector space has a basis.
- Hausdorff maximal principle. Every chain in a poset is contained in a maximal chain.
- Every connected graph has a spanning tree.
- Products of nonempty sets are nonempty.
- Teichmüller–Tukey lemma. Every nonempty family of finite character has a maximal element under inclusion.
Proof. Full proofs of all ten equivalences are beyond the chapter, and we prove only the two that were not established elsewhere, leaving the rest to the references. Items 1, 2, 3, 6 and 9 were proved above, in the corollary The cycle closes, the theorem AC is equivalent to every surjection splitting, the theorem Every vector space has a basis with Blass's converse quoted, and the definition of AC respectively; item 4 has its forward direction in the theorem Comparability of cardinals.
AC implies the Hausdorff maximal principle (7). Let be a chain in a poset and let be the set of chains of containing , ordered by inclusion. The union of a chain of chains is a chain: two elements of the union lie in members of the chain-of-chains, one of which contains the other, so they lie in a common chain and are comparable. Hence satisfies Zorn's hypotheses, and a maximal element of is a maximal chain containing .
The Hausdorff maximal principle implies Zorn's lemma. Let satisfy Zorn's hypotheses and let be a maximal chain, which exists by (7) applied to the empty chain. Let be an upper bound of . Then is maximal in : if then is a chain — every element of is — strictly containing , contradicting maximality of .∎
Remark. Tychonoff's theorem is a good illustration of how choice hides. Compactness of a product is proved by taking an ultrafilter on the product and pushing it forward, and the existence of the ultrafilters needs choice; conversely, given a family of nonempty sets, topologise so that it is compact, and compactness of the product yields a point, which is a choice function. Tychonoff for Hausdorff spaces is strictly weaker: it is equivalent to the ultrafilter lemma, which does not imply AC.
4.14How to use Zorn's lemma in practice
Applications of Zorn's lemma are so stereotyped that the argument can be written as a procedure. Following it turns "prove there is a maximal such-and-such" into four routine checks.
Method 4.39 (Applying Zorn's lemma). To prove an object with a maximality property exists:
- Name the poset. Take to be the set of partial objects of the kind you want — partial bases, proper ideals, partial functions, acyclic edge sets — ordered by inclusion or by extension. Check that really is a set, usually by exhibiting it as a subset of a power set.
- Show . Almost always by exhibiting the empty or trivial partial object.
- Bound the chains. Take a nonempty chain , propose as its bound, and verify . This is the only step with content, and it works exactly when membership in is a finite-character condition.
- Use maximality. Suppose the maximal element fails the property you want. Extract from that failure a way to enlarge inside , contradicting maximality.
Pitfall. Step 3 is where applications die, and the failure is diagnostic. If the union of a chain leaves , your condition is not of finite character and the maximal object you want probably does not exist — as with the finite subsets of in the example above. Do not try to repair it by choosing a different bound; go back and ask whether the statement is even true.
Example 4.40 (Counting linear extensions of a small poset). Let with the single relation and incomparable to both. How many linear extensions does have?
Solution.
- A linear extension is an ordering of the three elements as a list consistent with before .
- There are orderings of three elements, and exactly half of them place before .
- So there are linear extensions, namely , and . Every finite poset has at least one linear extension, and a Zorn argument on the poset of partial orders extending gives one for an infinite poset too.
4.15Independence from ZF
The question the 1904 objectors could not answer — is AC true? — was replaced by one that has an answer: is AC decided by the other axioms? It is not, and the two halves of that fact are among the landmark results of twentieth-century logic. Neither is proved here; both are stated as history, with an indication of the method.
Theorem 4.41 (Gödel 1938: consistency of AC). If ZF is consistent, then so is ZF + AC. Moreover the same holds with the generalised continuum hypothesis added: ZF + AC + GCH is consistent relative to ZF.
Remark. Gödel's method was the constructible universe , obtained by iterating definable power set along the ordinals. Every set of appears at some stage with a canonical description from earlier ones, which yields a definable well-ordering of ; since models ZF, it models AC, and GCH as well. Hence no contradiction follows from ZF + AC that did not already follow from ZF, which settles the objection that the axiom might be dangerous.
Theorem 4.42 (Cohen 1963: independence of AC). If ZF is consistent, then so is ZF + AC. Together with Gödel's result, AC is independent of ZF: neither it nor its negation is provable from the remaining axioms.
Remark. Cohen's method was forcing, a technique for adjoining new sets to a model of set theory in a controlled way; it earned him the Fields Medal in 1966. To refute AC he built a model containing an infinite set of reals with no countably infinite subset — a Dedekind-finite infinite set, impossible under AC. Variants give models in which countable choice holds but AC fails, or in which every set of reals is measurable. Forcing is developed in the chapter on independence.
Intuition. AC is like the parallel postulate: both it and its denial give a consistent theory, so adopting it is a decision about which universe you want rather than a fact awaiting proof. The difference from geometry is sociological — essentially everyone makes the same decision, because the choice-free universe is too poor to do analysis in comfortably.
Example 4.43 (What independence does and does not license). A student says: "Since AC is independent, I can use it in one theorem and assume its negation in another within the same paper." What is wrong with this?
Solution.
- Independence means each of ZFC and ZF + AC is consistent, taken separately. It does not mean both may be assumed at once; ZF + AC + AC is flatly contradictory.
- Within one development you fix a background theory. What is legitimate is to prove a theorem in ZF alone, noting it holds either way, or to prove conditional results of the form "AC implies " and " AC implies ".
- The honest practice, and the one this chapter follows, is to state which axioms each theorem uses.
4.16Why such different statements coincide
It is worth pausing on the fact that a statement about boxes and a statement about posets and a statement about linear orders turned out to be literally the same statement. The reason is visible in the proofs, and once seen it is not mysterious.
Proposition 4.44 (The common mechanism). Each of AC, Zorn's lemma and WO asserts the existence of a set that is built by making a possibly transfinite sequence of arbitrary decisions, and each provides the missing ingredient for the others:
- A well-order supplies a uniform rule — take the least — converting arbitrary decisions into definable ones.
- Zorn's lemma supplies a terminating ascent, converting a process of extending partial objects into a completed maximal object.
- AC supplies a simultaneous selection, converting a family of separate decisions into one function.
Proof. This is a summary of the proofs already given rather than a new argument, but the correspondences are exact. Clause 1 is the content of the proposition Well-orderable sets have canonical choice and of the theorem The well-ordering theorem implies AC. Clause 2 is the content of the theorem Zorn's lemma implies the well-ordering theorem, where the partial objects are partial well-orders and the maximal one is a well-order of everything. Clause 3 is what is used in the sketch of AC Zorn, where a single application of AC fixes all the strict upper bounds in advance so that the recursion afterwards is deterministic.∎
Intuition. Each of the three says "an infinite sequence of unforced decisions can be completed", in the vocabulary of a different subject: set-theoretic for AC, order-theoretic for Zorn, ordinal-theoretic for WO. The two short directions only have to translate; the direction that must carry out the infinite process, AC Zorn, is the one that needs ordinals.
4.17The Banach–Tarski paradox
The most quoted consequence of AC is a statement about the unit ball in that sounds like a conjuring trick. It is stated precisely here and outlined honestly; a genuine proof is a chapter of its own.
Definition 4.45 (Equidecomposability). Two subsets are equidecomposable if for some there are partitions and and isometries of with .
Theorem 4.46 (Banach–Tarski, 1924). Assume AC. Let be the closed unit ball. Then is equidecomposable with the disjoint union of two copies of . That is, can be partitioned into finitely many pieces which, moved only by rotations and translations and never overlapping, reassemble into two balls each congruent to . Five pieces suffice, and five is optimal.
Remark. Outline of the proof, not a proof. Three steps.
Step 1: a paradoxical group. Write for the set of reduced words of beginning with . Then is the disjoint union of , , , , , while also , because multiplying on the left by turns a word starting with into an arbitrary word not starting with . So four pieces cover twice over.
Step 2: embed into the rotations. The group contains a copy of the free group on two generators; explicit witnesses are rotations by about two perpendicular axes. This is a computation with matrices, and it is where the dimension is used — is abelian and contains no free subgroup, which is why there is no Banach–Tarski paradox in the plane.
Step 3: transport the paradox to the ball, using AC. Let be free of rank . It acts on the sphere with all orbits infinite, and the action is free away from the countably many fixed points of the nonidentity elements. Use AC to choose one point from each orbit, obtaining a transversal . Every point of minus the bad set is then uniquely for and , so the paradoxical decomposition of from Step 1 transfers to , then radially to the ball minus its centre, and a further absorption argument recovers the centre.
What the outline assumes: the freeness of the two named rotations, the absorption lemmas that handle the countably many fixed points and the origin, and the Banach–Schröder–Bernstein theorem for equidecomposability. Each is standard and each is real work.
Pitfall. The paradox is not a statement about physical matter, and the pieces are not solids. They are non-measurable sets: unbounded in complexity, with no volume, no boundary and no interior in any useful sense. Volume is not violated, because volume is not defined for the pieces. The theorem's real content is the theorem Vitali's non-measurable set raised to the third power: subsets of can be so wild that finite additivity of volume cannot be extended to all of them.
Example 4.47 (Where the paradox fails in dimension one and two). Explain why the Banach–Tarski construction does not produce two intervals from one, or two discs from one.
Solution.
- The construction needs a free group of rank acting by isometries. The isometry group of the line and the rotation group are solvable, and a solvable group has no free subgroup of rank .
- More strongly, the isometry groups of and are amenable, and a theorem of Tarski says a paradoxical decomposition exists exactly when the acting group is not amenable. Amenability yields a finitely additive invariant measure on all bounded subsets, forbidding the paradox.
- So the phenomenon starts in dimension , where is not amenable. It is the combination of non-amenability and AC that makes it possible.
4.18Vitali's non-measurable set
This is the most concrete consequence of the axiom of choice and the one every analyst meets. It is proved in full, because the proof is short and because it shows exactly how a single application of AC produces an object with an impossible property.
Definition 4.48 (Lebesgue measure, the properties used). We use only three properties of Lebesgue measure on , defined on a -algebra of measurable sets.
- Countable additivity. If are pairwise disjoint measurable sets then .
- Translation invariance. If is measurable and then is measurable and .
- Normalisation and monotonicity. , and measurable implies .
Theorem 4.49 (Vitali's non-measurable set). Assume AC. There is a set that is not Lebesgue measurable. Consequently no countably additive, translation-invariant measure on assigning measure can be defined on all subsets of .
Proof. Define an equivalence relation on by
It is an equivalence relation: reflexive since , symmetric since is closed under negation, transitive since it is closed under addition. Its classes are the sets , and they partition into pairwise disjoint nonempty sets.
The one use of AC. By the proposition Transversal form of AC applied to this partition, there is a set containing exactly one element of each class.
Let , a countably infinite set, and enumerate it as . Consider the translates . Two claims.
The are pairwise disjoint. Suppose . Then with , so , which means . Since meets each class exactly once, , and then , so .
The union is trapped between two intervals:
For the left inclusion, let . Its class contains a unique , and too, so is rational and lies in , hence for some and . For the right inclusion, each .
Now suppose, for contradiction, that is measurable, and let . By translation invariance every is measurable with . By countable additivity applied to the disjoint family , and monotonicity applied to the two inclusions,
Examine the middle sum. If then , contradicting . If then , since it is a sum of infinitely many copies of a fixed positive number, contradicting . Both cases are impossible, so is not measurable.
For the final sentence: the argument used only the three properties in the definition Lebesgue measure, the properties used, so any measure with those properties defined on every subset of would face the same contradiction.∎
Intuition. The contradiction is a counting argument in disguise. Countably many disjoint translates of one set fill up something of size between and . But a countable sum of copies of a single number can only be or — there is no way to make it land in . The set is asked to have a size that no real number can be.
Example 4.51 (Counting classes in a finite model). Replace by the finite group acting on the interval by addition modulo . How many orbits does the action have on the set , and how large is each orbit?
Solution.
- Adding modulo permutes , so acts on the points of .
- Each orbit of is modulo , which has exactly distinct elements since for are distinct modulo . So every orbit has size and the action is free.
- Hence the number of orbits is . A transversal picks one point from each orbit and has elements — and here it can be written down, because the orbits are finite and is ordered. The Vitali case differs only in that the analogous quotient is uncountable with no order to exploit.
Remark. Solovay proved in 1970 that, assuming the consistency of an inaccessible cardinal, there is a model of ZF + dependent choice in which every subset of is Lebesgue measurable. So a non-measurable set is not merely hard to construct; its existence is genuinely equivalent to having more choice than DC provides. Shelah later showed the inaccessible cardinal is necessary for that particular result.
4.19Countable and dependent choice
Full AC is more than analysis usually needs. Two weaker principles carry most of the load, and knowing which one a proof uses is part of knowing the proof.
Definition 4.52 (Countable choice and dependent choice). Countable choice (CC) is AC restricted to countable families: every countable set of nonempty sets has a choice function.
Dependent choice (DC) is the statement: if is a relation on a nonempty set such that for every there is with , then there is a sequence in with for all .
Proposition 4.53 (The hierarchy below AC). Over ZF, AC implies DC and DC implies CC, and neither implication reverses.
Proof. AC DC. Given as in the definition, apply AC to the family of nonempty sets to get with . Pick any and define by ordinary recursion on , which is a theorem of ZF once the function is fixed.
DC CC. Let be nonempty. Let be the set of finite sequences with , which is nonempty as it contains the empty sequence, and let mean that extends by one term. Every of length has such a , since . DC yields a sequence of finite sequences each extending the last; whether they all extend the empty sequence is arranged by discarding an initial segment and re-indexing, and the union of the resulting chain is a choice function on .
Non-reversal is not proved here; it is a forcing result. Jensen and others produced models of ZF + DC in which AC fails, and models of ZF + CC in which DC fails.∎
Theorem 4.54 (Countable unions of countable sets). Assume CC. If is a family of countable sets, then is countable. Without some choice, this can fail: there are models of ZF in which is a countable union of countable sets.
Proof. Each is countable, meaning the set of surjections is nonempty — assume each nonempty, discarding empties changes nothing. Apply CC to the countable family to obtain a single function with onto. Now define by . It is onto: any in the union lies in some and equals for some . Since is countable, the union is countable.
The negative half is Feferman and Levy's 1963 forcing construction, quoted not proved: they built a model of ZF in which is a countable union of countable sets, so that even this apparently innocent theorem fails outright.∎
Pitfall. The gap is exactly the phrase "let be an enumeration of ". Each has many enumerations and nothing selects one, so writing that sentence for all at once is an appeal to countable choice. This is the most common hidden use of choice in an analysis course, and it also lurks inside "every infinite set has a countably infinite subset" and inside the proof that a countable union of null sets is null.
Example 4.55 (A result that needs DC but not CC). Show that the statement "a partial order with no infinite strictly descending chain is well-founded, in the sense that every nonempty subset has a minimal element" needs DC, and identify why CC is not enough.
Solution.
- The contrapositive argument runs: if some nonempty has no minimal element, then for every there is with . That is precisely the hypothesis of DC for the relation "is strictly below", on the set .
- DC then produces an infinite descending sequence , contradicting the assumption.
- CC cannot do this. CC hands you one element from each of a prescribed list of sets, decided in advance; here the -th set — the set of elements below — depends on the choice made at the previous step. Choices that depend on earlier choices are exactly what DC adds over CC, and the name records it.
Remark. Most of undergraduate real analysis lives comfortably in ZF + DC: Baire category, the equivalence of sequential and topological continuity, Heine–Borel, completeness of . What needs full AC is a basis for an arbitrary vector space, Hahn–Banach in full generality, Tychonoff for arbitrary products, and every pathological example in this chapter.
4.20The constructive objection
The objection that AC is not constructive is not a historical curiosity; it is sharpened, in constructive mathematics, into a theorem that AC implies a principle constructivists reject.
Theorem 4.56 (Diaconescu, 1975). In constructive set theory or in topos-theoretic foundations, the axiom of choice implies the law of the excluded middle: for every proposition , either or .
Proof. We give the argument in the form that makes the mechanism visible, working in a setting where subsets are not assumed to be decidable. Let be a proposition and put
Both are inhabited: and . Apply AC to the family to get and . Since and equality of and is decidable, either or .
If then must fail: for if held, then , and choice on a family whose two members are literally the same set — this is where the argument uses that a choice function is a function of the set, not of its label — returns . So gives .
If , then from we get or , and from we get or . Were to fail we would have and , contradicting . So holds.
In either case we have decided , which is the law of excluded middle.∎
Remark. Classical mathematicians accept excluded middle, so the theorem costs them nothing; it is a result about what AC means where excluded middle is in question. Its message is that choice is not mildly non-constructive but carries the whole of classical logic inside it. Constructivists therefore reject AC in this form while accepting versions where the choice function is supplied by the data rather than asserted.
4.21The modern consensus
AC is standard. It is assumed without comment in algebra, analysis, topology and almost everywhere else, and a paper that uses it does not say so. The reasons are worth stating plainly, because "everyone does it" is not one of them.
Remark. Why the axiom won.
It is safe. By the theorem Gödel 1938: consistency of AC, adding it cannot introduce a contradiction that ZF did not already have.
Its denial is expensive. Without it there can be a vector space with no basis, a field with no algebraic closure, a ring with no maximal ideal, a product of compact spaces that is not compact, and a real line that is a countable union of countable sets. The theorems lost are structural and ubiquitous.
The paradoxes are about sets, not about space. The content of Vitali's non-measurable set and Banach–Tarski, 1924 is that arbitrary subsets of are much wilder than any set one constructs. Every set an analyst writes down is Borel, and every Borel set is measurable.
The alternatives are not obviously better. The axiom of determinacy contradicts AC and makes every set of reals measurable, but it also implies the reals cannot be well-ordered, and is studied as a hypothesis about rather than adopted wholesale.
Remark. Good practice today is not to avoid AC but to be aware of it: to know that Zorn's lemma is choice, that "enumerate each " is countable choice, and to record the weakest principle a theorem needs when that is interesting. Reverse mathematics and constructive analysis both make a discipline of this, and the modules on those subjects take it further.
Example 4.57 (Deciding whether a proof needs AC). For each statement, say what choice principle, if any, is needed: (i) every finite family of nonempty sets has a choice function; (ii) every infinite set has a countably infinite subset; (iii) every field has an algebraic closure.
Solution.
- (i) None. This is the theorem Finite choice, proved by induction in ZF.
- (ii) Countable choice, or more precisely a consequence of CC; in ZF alone there can be infinite Dedekind-finite sets, which is exactly what Cohen's model in the theorem Cohen 1963: independence of AC contains.
- (iii) Full AC in practice: the construction is a Zorn's lemma argument on the poset of algebraic extensions, of the form given in the recipe Applying Zorn's lemma. The existence of algebraic closures for all fields is not provable in ZF, though for countable fields it follows from much less.
- Thinking AC is needed for finitely many sets. It is not, by the theorem Finite choice. Existential instantiation may be applied any finite number of times inside a single proof.
- Thinking it is the infinitude that forces the axiom. It is the absence of a rule. A family of uncountably many nonempty subsets of has an explicit choice function: take the minimum.
- Confusing maximal with greatest. Zorn's lemma delivers an element with nothing above it, not one above everything, and it delivers no uniqueness at all.
- Forgetting that the upper bound must lie in . The chain hypothesis fails for the finite subsets of , whose chains have unions outside the poset — which is why there is no maximal finite subset.
- Ordering partial well-orders by inclusion instead of end-extension. The union of a chain of extensions need not be well-ordered; the end-extension clause is what makes the proof of Zorn's lemma implies the well-ordering theorem work.
- Believing a well-order of must respect the usual order. It cannot: has no least element in the usual order, so a well-order scrambles every interval.
- Reading Banach–Tarski as a statement about matter. The five pieces are non-measurable; volume is undefined for them, so no conservation law is violated.
- Writing "let enumerate " without comment. For infinitely many at once this is countable choice, and it is the most frequent unacknowledged use of choice in analysis.
- Assuming CC covers choices that depend on earlier choices. It does not; that is dependent choice, and the difference is exactly the example in Countable and dependent choice.
- Treating independence as permission to assume both AC and its negation. Each is consistent with ZF separately; together they are a contradiction.
- Calling AC "unproved" and hoping for a proof. By Gödel and Cohen there is none and there is no refutation either. It is a decision about which universe of sets to work in, not an open problem.