Axiom of countable choice 2026-10-07
The axiom of countable choice allows one to choose an element from each member of a countable family of nonempty sets. It is a restricted form of the axiom of choice. In the usual proof that a countable union of countable sets is countable, it suffices to choose one enumerating injection for each set; if those enumerations are already supplied, that proof requires no further choice.
For fixed positive integer period , integer-valued periodic functions on are in bijection with and hence form a countable set. Their union over periods is a countable union of countable sets. In contrast, period-one integer-valued functions on can prescribe arbitrary binary values on its infinitely many distinct classes modulo . The power set of a countably infinite set injects into them, proving uncountability.
If every sequence of distinct elements of a positive-real set has arithmetic averages tending to zero, then is a countable set. For each positive integer , the threshold set must be finite: an infinite sequence inside it would have averages at least . The Archimedean property makes their union, so the countable union of countable sets theorem applies. The hypothesis concerns every distinct-element sequence, not merely one enumeration.
Use the parabola obstruction to countable line coverings. The curve
is in bijection with the real line and hence is an uncountable set. A vertical line meets in one point. A nonvertical line meets it only where , so it meets in at most two points.
If countably many lines covered the plane, their intersections with would cover . That would express as a countable union of countable sets, indeed of sets with at most two elements, contradicting its uncountability. Therefore no countable collection of lines covers the plane.
For the cardinality of integer-periodic function spaces, fix a positive period first. A periodic function with that period is completely and uniquely determined by its values at , so this class is in bijection with . The integers are a countable set, and repeated pairing shows that a finite Cartesian product of countable sets is countable. Taking the union over positive and using the countable union of countable sets proves that the integer-domain periodic functions form a countable set.
For the rational domain, even period one leaves infinitely many independent choices. Let for ; these are distinct members of . For every subset , define
The fractional part is unchanged by adding one, so is an integer-valued periodic function on . Distinct subsets give distinct functions because records whether . Thus the uncountable power set of injects into these functions. The rational-domain periodic functions form an uncountable set. The difference is that has only finitely many residue classes modulo a fixed integer period, whereas has infinitely many.
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.
Write and enumerate . Each injective function is determined by the finite tuple . Thus these functions form a subset of the finite Cartesian product . A finite Cartesian power of a countable set is countable: for example, group the index tuples by the maximum of their coordinates, obtaining a countable union of countable sets consisting of finite groups.
There are also infinitely many such injective functions, since
defines pairwise distinct examples. Therefore is a countably infinite set.
For each positive integer , consider the threshold set . If it were infinite, one could choose recursively a sequence of distinct elements from it. Every arithmetic average of that sequence would be at least , contradicting the assumed limit zero. Hence every is a finite set.
Every positive real number exceeds for some , by the Archimedean property. Therefore
A countable union of countable sets is countable, so . In fact, under the stipulated infinitude, is a countably infinite set. Positivity matters: it ensures that these thresholds cover . This is countability from vanishing averages of distinct sequences; ordinary Cesaro convergence of a sequence of one chosen enumeration would not suffice to control the whole set.
Let be the ordinal height of a model of set theory. First . Indeed, if were countable, the internal axiom of choice would give, for every , a bijection in between and some ordinal below . Such a bijection is also valid externally, making externally countable. In particular every internal rank , , would be countable. Every element of lies in one of these internal ranks, so
would be a countable union of countable sets, a contradiction. This is why an uncountable transitive set model has uncountable ordinal height.
For , absoluteness of constructible levels gives , and that level is an element of . The reason is that satisfaction in a fixed set structure uses the same domain and finite formulas in both universes, so successor definitions agree; transfinite recursion then also makes limit stages agree. Transitivity consequently gives
It remains to locate a countability witness. Given an ambient countable ordinal , choose an injection . Since , it belongs to the constructible universe. Its transitive closure, together with itself, is countable. Choose a countable elementary substructure of a sufficiently large limit level containing this closure pointwise. The condensation lemma for the constructible universe identifies the collapse with for some countable . The collapse fixes , since all its hereditary members were included. Thus .
The ordinal itself is in , since . Being an injection between these fixed sets is a bounded formula in set theory, so recognizes as a countability witness. This proves countable-ordinal correctness under constructibility:
The use of condensation supplies a witness below the height of ; merely knowing that belongs somewhere to would not be sufficient.
A set is countable if it is finite or admits an injection into the natural numbers; equivalently, its elements can be listed by a finite list or a sequence.
The product of two countable sets is countable: after choosing enumerations, its elements are indexed by pairs , and these pairs can be listed diagonally. Thus an injection followed by an injection proves that is countable.
The integers are listed as , so is countable. Every rational number is represented by a pair , so is countable as the image of a countable set.
Finally, if are countable, choose listings , allowing repetitions for finite sets. The diagonal listing of the pairs lists every , proving that a countable union of countable sets is countable.
Fix a positive rational radius . Distinct disjoint circles of radius have centers more than apart, so their open interior disks are pairwise disjoint. Each such disk contains a point of the countable dense set . Fix an enumeration of and assign to each disk the first rational point it contains. Disjointness makes this assignment injective, so there are only countably many circles of radius .
The positive rational numbers are countable. Taking the countable union of countable sets over all rational radii proves that the whole collection is countable.
Suppose that the countable ordinal satisfied . The axioms force to be a limit ordinal above , so choose an externally countable cofinal function into , with . The internal Axiom of choice gives a bijection in between each and some ordinal below . Every such ordinal is externally a countable set, hence every is externally countable. The countable union of countable sets is countable, so
would be countable. But contains the full power set , which is uncountable by Cantor theorem. This contradiction is the result Countable rank-initial segment cannot model ZFC, and therefore