The dividing line. Many cardinality facts are theorems of plain ZF; others genuinely need the Axiom of Choice (AC). A reliable exam skill is telling the two apart. The Hartogs construction sits exactly on this border: it is a powerful tool provable without AC, yet it is what makes AC strong enough to well-order everything.
Hartogs number — pure ZF
For a set , define the collection of all ordinals that inject into (equivalently, that surjects onto; a surjection and an injection convert into each other here because the ordinal is already well-ordered, so you pick least preimages — no choice function needed). Three ZF facts:
- It is a set (by Replacement). Every such is the order type of a well-ordering of a subset of , and all those well-orderings live inside the set . Replacement turns this set of well-orderings into the set of their order types.
- It is an ordinal. is a set of ordinals that is transitive (), and a transitive set of ordinals is an ordinal.
- It is the threshold. — otherwise , violating Foundation — while every does inject into . So is the least ordinal that does not inject into .
Critically, none of this uses AC. It works for every set, even sets that cannot be well-ordered without choice.
Where AC actually enters
AC is needed to compare itself with the ordinals. Hartogs gives you an ordinal that cannot reach; AC closes the gap the other way.
| Statement | Provable in ZF? | Needs AC? |
|---|---|---|
| is a set and an ordinal | yes | no |
| (threshold property) | yes | no |
| Every subset of is finite or has size | yes (least-element recursion) | no |
| Finite sequences over are countable (Gödel coding) | yes | no |
| Every set injects into some ordinal (i.e. can be well-ordered) | no | yes |
| Well-Ordering Theorem / Zorn / trichotomy of cardinals | no | yes |
The pattern in the ZF rows: when everything in sight is a definable subset or power of the canonically well-ordered , you get explicit enumerations (take the least element; prime-power code a sequence) and choice silently disappears.
Mini-example: Hartogs Well-Ordering from AC
Given AC, well-order any : by AC fix a choice function on and use it to map ordinals injectively into , one new element at each step, This transfinite recursion cannot run forever: it must halt, and it can only halt at the first for which , i.e. when has enumerated all of — and that ordinal is below , the Hartogs bound that cannot exceed. The resulting bijection transports the well-order of onto . Without the Hartogs number you would have no a priori ceiling guaranteeing the recursion stops on a set.
Exam trick: "Set of all ordinals that map onto / inject into , and ZF shows it is a set" is the Hartogs number — a nonzero ordinal (since ) and the least ordinal not embeddable in , all in ZF, no choice. AC is the extra axiom you need to push itself up to an ordinal (well-order it); it is not needed merely to build or to enumerate definable subsets/powers of the well-ordered .