Axiom of countable choice Created 2026-10-07 Updated 2026-10-14
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.
Cardinality of integer-periodic function spaces Created 2026-10-07 Updated 2026-10-14
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.
A countably generated abelian group is a countable set. Given generators , every element is for some and some . For each fixed , this is the image of a finite cartesian product of copies of the countable set ; taking a countable union of countable sets proves the assertion. The same proof works for a module generated by a countable set over any countable ring.
Countability of integer polynomial rings 2026-10-14
For every fixed positive integer , the polynomial ring with integer coefficients in indeterminates is countably infinite. Polynomials of bounded total degree have only finitely many possible monomials, so they are encoded by a finite Cartesian power of the integers. Taking a countable union of countable sets over degree bounds proves countability; constant polynomials supply an infinite subset. Nonzero one-variable polynomials have finitely many real roots, so the real algebraic numbers form a countable set as well.
Every countable set of real numbers is contained in a countable set closed under taking all real roots of a polynomial with coefficients in that set. Let consist of these roots of a polynomial, excluding the zero polynomial. There are countably many finite coefficient lists over a countable set, and each nonzero polynomial has finitely many roots of a polynomial; hence is countable. Define and . The countable union of countable sets theorem shows that is countable. Every finite coefficient list in belongs to one stage , so its real roots of a polynomial belong to . Retaining at the next stage matters: need not contain .
Past exam of the logic and set theory course of the University of Oxford 2009 B 4 iii Solution 2026-10-31
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 giveApply 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.
Past exam of the mathematics course of the University of Cambridge 2002 ia Paper 4 5F Solution Created 2026-09-24 Updated 2026-10-14
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.
Past exam of the mathematics course of the University of Cambridge 2003 ia Paper 4 5C Solution Created 2026-09-24 Updated 2026-10-14
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 functionis 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 mapis 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 , soThere 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.
Past exam of the mathematics course of the University of Cambridge 2006 ia Paper 4 8E Solution Created 2026-09-24 Updated 2026-10-14
A countable set is one admitting an injection into ; this includes finite sets and the empty set. An infinite countable set can equivalently be listed in a sequence indexed by .
For a countable union of countable sets , choose an injection for each nonempty . Assign the pair , where is the least index with . This is an injection into . The pairs are countable by diagonal enumeration; explicitly, with natural numbers starting at one, the Cantor pairing functionmaps them bijectively to . Composing the two maps proves that the union is countable. Empty members contribute no elements.
To prove uncountability of the power set , suppose all subsets could be listed as . DefineFor every , differs from on whether it contains . Thus is missing from the supposedly exhaustive list. This Cantor diagonal argument proves is uncountable.
For increasing functions in the question's non-strict sense, encode every subset bywhere the value at zero is only a convenient auxiliary convention. ThenEach is even strictly increasing, hence is a nondecreasing function as required, and its successive differences recover uniquely. This is an injection from the uncountable power set into the requested collection. Therefore the increasing functions form an uncountable set.
For a decreasing function in the question's sense, is a nonincreasing function with positive integer values. Each strict decrease lowers its value by at least one, so there can be at most strict decreases. There is consequently a final drop, after which the function is constant. Every such function is determined by a finite initial list whose final value repeats forever. The set of all these lists is contained ina countable union of countable sets, hence countable by the result just proved. Thus the decreasing functions form a countable set. These contrasting cardinalities of monotone natural-number functions come from the absence of an upper bound for increasing values and the finite number of drops available to decreasing natural-number values. If the natural numbers include zero, the same proof uses the bound instead.
Past exam of the mathematics course of the University of Cambridge 2008 ia Paper 4 5D a Solution Created 2026-09-24 Updated 2026-10-14
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 functionis 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 mapis 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.
Past exam of the mathematics course of the University of Cambridge 2008 ia Paper 4 5D b Solution Created 2026-09-24 Updated 2026-10-14
For a countable set , the polynomials of polynomial degree at most with coefficients in are described by coefficient tuples in . The finite Cartesian power of a countable set result makes this a countable set. Taking the union over shows there are only countably many such polynomials altogether; restricting to the nonzero polynomials preserves countability.
A nonzero polynomial of polynomial degree has at most distinct roots of a polynomial. To see the bound, a root gives the factorization by the factor theorem, and each other root is a root of , whose degree is ; induction starts with a nonzero constant, which has no roots. Thus is a countable union of countable sets, each of them finite, and is a countable set.
Starting with the given countable set , mathematical induction now shows that every is countable. A final application of the countable union of countable sets theorem givesThis countability argument does not require that the sequence of sets be increasing.
Past exam of the mathematics course of the University of Cambridge 2008 ia Paper 4 5D c Solution Created 2026-09-24 Updated 2026-10-14
To obtain a countable closure under real polynomial roots, start with and explicitly retain previous elements at each stage:Part (b) shows that takes countable sets to countable sets; consequently all and then are countable by the countable union of countable sets theorem. Also .
For a nonzero polynomial with all , choose stages containing the finitely many coefficients and put . The inclusions ensure that every coefficient belongs to . Every real root of a polynomial therefore belongs to . This countable set has all the required properties. Retaining explicitly avoids assuming the generally false inclusion : for example, does not contain , since a nonzero polynomial all of whose coefficients are one is positive at .
Past exam of the mathematics course of the University of Cambridge 2012 iii Paper 83 2 Solution Created 2026-10-03 Updated 2026-10-14
We work in the ambient theory ZFC for this question. Write , using the transitive closure convention that contains and all its membership descendants.
First construct a set containing exactly the intended objects. If is a countable set, apply well-founded induction to membership on this transitive set. If all members of have countable set-theoretic rank, thenIndeed is countable, and a countable union of countable sets is countable in ZFC. The induction therefore gives . The collectionis now a genuine set by the axiom schema of separation inside the cumulative hierarchy level , and it contains every hereditarily countable set. It is a transitive set, since implies .
If is a countable subset of , thenThe right side is countable, so . Thus has countable-subset closure. This proves existence of a set with the required closure before taking any intersection.
To make the least-set argument precise, form the nonempty setIt is a subset of and contains . Its intersection is also closed: a countable subset of is a countable subset of every and therefore belongs to each such . For any set with the prescribed closure, , whence . This is leastness among all such sets, not just among subsets of .
Finally, well-founded induction on shows for every such : when all members of are in , the countable set is a countable subset of , so . Hence , proving that the definition gives precisely
For the cardinal bound, code the entire countable membership ancestry. A code is a triple , where , is a well-founded relation and an extensional relation, and is distinguished. There are at most such codes: and are coded by subsets of countable sets, and a Cantor pairing function with finitely many tags codes the triple as a subset of .
The well-founded recursiondefines its collapse, as in the Mostowski collapse theorem. The range is countable and transitive; thus each decoded belongs to . Conversely, for , choose a bijection and the point with . Set exactly when . Transitivity of makes this relation extensional, and Axiom of foundation makes it well-founded. The recursion then gives , so this code decodes to .
We have a surjection from a set of at most continuum many codes onto . Using the permitted axiom of choice, well-order the codes and assign each its least code; this is an injection. In fact every subset of is hereditarily countable, giving the reverse bound as well:
The axioms hold except Power Set. axiom of extensionality and Axiom of foundation are inherited by this transitive structure. The empty set and belong to it, giving the empty-set axiom and the axiom of infinity. The axiom of pairing follows from countable-subset closure. For , is a countable subset of , giving the Axiom of union. Any subset of is countable and lies in , so the axiom schema of separation holds for all formulas interpreted in .
For the Axiom schema of replacement, let a formula interpreted in assign a unique to each . Relativize that formula to the set and use the ambient Axiom schema of replacement to collect its range. The range is countable and consists of members of , hence belongs to . The same argument, selecting one witness for each member of the countable domain, proves axiom schema of collection. An ambient choice function on a family has a countable graph of ordered pairs of hereditarily countable sets. Each such pair is in , and countable-subset closure puts the graph in , proving the internal axiom of choice.
However, all external subsets of are elements of . An internal power set of would therefore have to be the full external , by transitivity and absoluteness of subset membership. That is uncountable by Cantor's theorem, whereas every member of is countable. Thus the axioms satisfied by hereditarily countable sets areHere the asserted axiom list includes both Axiom schema of replacement and axiom schema of collection; no equivalence relying on Power Set is being silently invoked.
Past exam of the mathematics course of the University of Cambridge 2013 ia Paper 4 7E iii Solution Created 2026-09-24 Updated 2026-10-07
Use the parabola obstruction to countable line coverings. The curveis 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.
Past exam of the mathematics course of the University of Cambridge 2013 ia Paper 4 7E ii Solution Created 2026-09-24 Updated 2026-10-07
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 , defineThe 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.
Past exam of the mathematics course of the University of Cambridge 2013 ia Paper 4 7E i Solution Created 2026-09-24 Updated 2026-10-07
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 assignThis is injective: equality of the pair gives the same set index and then the same element. Finally the Cantor pairing functioninjects 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.
Past exam of the mathematics course of the University of Cambridge 2016 ia Paper 4 5E b i Solution Created 2026-09-24 Updated 2026-10-06
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, sincedefines pairwise distinct examples. Therefore is a countably infinite set.
Past exam of the mathematics course of the University of Cambridge 2017 ia Paper 4 6D d Solution Created 2026-09-24 Updated 2026-10-05
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. ThereforeA 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.
Past exam of the mathematics course of the University of Cambridge 2018 iii Paper 121 2 iii Solution Created 2026-10-03 Updated 2026-10-05
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, sowould 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 givesIt 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.