If a normal function on an ordinal begins at a countable value and preserves countability from to , transfinite induction shows it maps all countable ordinals to countable ordinals. At countable limits this uses countable unions of countable sets, hence axiom of countable choice in the usual proof. Iteration from zero either stabilizes at a countable fixed point or has a countable limit fixed by continuity. Applying this to gives the countable epsilon number .
For a countable fixed point of a normal ordinal function, first show that maps every countable ordinal to a countable ordinal. Use transfinite induction below . The zero case is assumed, and the successor case is the stated preservation property. If is a countable limit, normality gives , a countable union of countable sets, hence countable. This countable-union step is where axiom of countable choice is used; the assumed axiom of choice supplies it.
Now set , . The preceding result makes every term countable, and the domination proved earlier makes the sequence nondecreasing. If it ever stabilizes, it already gives the required fixed point. Otherwise is a countable nonzero limit, using axiom of countable choice again for countability of the union. Its defining sequence is cofinal, so monotonicity and continuity give
Apply this to . This is normal, begins at , and is countable whenever is countable. Thus a countable satisfies . Starting at zero gives the familiar tower sequence , whose supremum is . The finite recursion, ordinal identities and fixed-point continuity do not require choice; the uses of choice above concern countable unions of countable ordinals.
A set is countable if it is finite or admits an injection into the natural numbers; an infinite countable set can equivalently be listed as a sequence. Let with each countable. Choose an enumeration of each nonempty , allowing repetition if it is finite. List the pairs in successive finite diagonals of constant and output the th member of . This lists every member of , so is countable; empty sets contribute nothing, and repetitions can be removed by retaining first occurrences. This is the countable union of countable sets theorem, in the usual setting with axiom of countable choice for selecting the enumerations.
Each positive-length interval has a nonempty interior containing a rational number by the density of the rational numbers. Fix one enumeration of the rational numbers and let be its first member in the interior of . Disjointness gives , so is an injection of into a countable set. Hence is countable. This proof of the countability of disjoint positive-length intervals uses a fixed enumeration and needs no arbitrary simultaneous choice of rationals.
Use the inclusive convention: a set is countable if it admits an injective function into . This includes every finite set and the empty set. If is injective and , its restriction to is still injective, proving directly that every subset of a countable set is countable.
Enumerate pairs by diagonals. The positive-integer Cantor pairing function
is a bijection : on the diagonal , its values are through , each once, and these consecutive blocks partition . This proves countability without assuming any product theorem.
For a sequence of countable sets , choose injections . For in their union, let be the least index containing . The map
is injective: its encoded index and the injective within-set code recover . Thus a countable union of countable sets is countable. Selecting the injections for an arbitrary given family uses the usual axiom of countable choice; when the encodings are supplied, the displayed construction is entirely explicit.
For finite Cartesian powers, start with the identity injection on and recursively encode as . This proves that is countable for every positive integer and is the constructive proof of the finite Cartesian power of a countable set property.
For each positive integer , let consist of the functions for which is a period. Restriction to the residues is a bijection : any tuple extends uniquely to all of by taking residues modulo , including negative arguments. Hence is countable. Every periodic function belongs to some , so
There is no need to assume the chosen period is minimal; multiple descriptions only create overlap, which does not invalidate the union argument. This is an instance of the cardinality of integer-periodic function spaces principle.
This proof uses neither the axiom of choice nor a preliminary choice of points in all the given sets. For each nonempty , form a disjoint union with a distinguished added point, and give it the topology
The original set has the indiscrete subspace topology, and is clopen. Any open cover of either contains , or contains both and , so it has a subcover of at most two members. Thus is compact by a proof requiring no choices. No Hausdorff restriction is imposed in this question, and these generally non-Hausdorff spaces are allowed.
The product has the explicitly given all-infinity point, so it is nonempty without choice. By the assumed countable-product compactness it is compact. For each let
The coordinate projection is continuous and is closed in , so is closed. Any finite intersection of the is nonempty: pick an element of each of those finitely many nonempty sets and put in every other coordinate. Finite choice follows by induction in ordinary set theory without assuming the axiom of choice.
Compactness and the finite intersection property now give . Choose one point from this single nonempty set. The function satisfies for every , proving the axiom of countable choice.
The implication holds in choice-free set theory: countable product compactness implies countable choice. The printed lower index zero is inconsistent with the stated positive-integer index set; indexing from one merely relabels this argument and changes no conclusion.
A set is countable if it admits an injection into the natural numbers; this includes finite sets and the empty set. Use for the enumeration. The Cantor pairing function
is a bijection . Indeed, on the diagonal , its values are the consecutive integers from through . These intervals are disjoint, and the next starts one beyond the preceding endpoint. Every nonnegative integer therefore determines exactly one diagonal , then exactly one , and finally . If one's convention starts the natural numbers at one, translate both coordinates by one. Thus is a countable set.
For countable sets , choose injections and . The map is an injection, proving their Cartesian product is countable. Repeating this proves that every finite Cartesian power of a countable set is countable.
For a sequence of countable sets , choose an injection for each . For , let be the least index containing . The map
is an injection: its value recovers and then . This proves the countable union of countable sets theorem. Selecting all uses the usual axiom of countable choice; if enumerations are already supplied, the construction itself needs no additional choices.
Use “countable” to include finite and empty sets: a countable set admits an injection into . If and is injective, restricting to proves that is a countable set.
For a countable union of countable sets, index the family as and choose an injection for each member. For an element of the union, let be the least index containing it, and assign
This is injective: equality of the pair gives the same set index and then the same element. Finally the Cantor pairing function
injects into . The union is therefore countable. The proof uses chosen injections for the family, as in the usual set-theoretic framework with axiom of countable choice.