Countable union of explicitly ordered finite lists without choice Created 2026-10-05 Updated 2026-10-06
Given finite lists in a set , their union of entries has an explicit enumeration from a subset of : use the existing positions in each list and a Cantor pairing function. If the union is infinite, successively take the first occurrence of an entry not previously taken, in the order of its natural-number code. The well-order on natural numbers makes each step uniquely determined and yields an injection . No axiom of choice is needed. This does not assert that an arbitrary countable family of unordered finite sets has a countable union in ZF without the axiom of choice.
Foundations of mathematics Created 2026-09-24 Updated 2026-09-24
Past exam of the mathematics course of the University of Cambridge 2003 ia Paper 4 5C Solution Created 2026-09-24 Updated 2026-09-24
Past exam of the mathematics course of the University of Cambridge 2006 ia Paper 4 8E Solution Created 2026-09-24 Updated 2026-09-24
Past exam of the mathematics course of the University of Cambridge 2008 ia Paper 4 5D a Solution Created 2026-09-24 Updated 2026-09-24
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 2015 ia Paper 4 8E b i Solution Created 2026-09-24 Updated 2026-10-06
Choose injections and . The map is an injection into the countable set . Composing with the Cantor pairing function gives an injection into . Thus the Cartesian product of two countable sets is countable, including the case of an empty factor.
Past exam of the mathematics course of the University of Cambridge 2015 ia Paper 4 8E b Solution 2026-10-06
Choose an injection . For each , its fiber under the surjection is nonempty, so defineTwo distinct fibers cannot contain the same label , because is an injection and has a single value. Thus is an injection, proving that is a countable set. Taking the least label avoids any need for a separate choice of one element from each fiber. If is empty, surjectivity makes empty as well.
For the unheaded enumeration request, list pairs of positive natural numbers by their sum. An explicit Cantor pairing function isFor , the positive integers give the consecutive labels . These blocks are disjoint, consecutive and cover . Consequently is a bijection from to , so is countable.
Past exam of the mathematics course of the University of Cambridge 2017 iii Paper 135 1 Solution Created 2026-10-03 Updated 2026-10-05
Work in ZF with the law of excluded middle, without the axiom of choice. The paper's terminology is an infinite Dedekind-finite set. The useful common principle is countable union of explicitly ordered finite lists without choice: given an actual sequence of finite lists, enumerate their entries by list number and position using a Cantor pairing function. If the union of entries is infinite, repeatedly take the entry with the least code not already selected. This produces an injection from without choosing any enumerations of unordered sets.
Consequently, if a family of objects has an explicitly ordered finite list of labels for each object, and only finitely many objects can be made from any given finite pool of labels, then a countably infinite list of distinct objects forces a countably infinite subset of the label set. For a Dedekind-finite label set this is impossible. If the label set embeds into the object family as well, infinitude is preserved. ThusThe distinction between ordered lists supplied by the data and arbitrary finite subsets is essential: a blanket countable-union theorem for unordered finite sets would introduce a choice principle.
Past exam of the mathematics course of the University of Cambridge 2020 ia Paper 2 8D a Solution Created 2026-09-24 Updated 2026-09-29
A set is countable when it is finite or admits a bijection with a subset of ; equivalently, its elements can be listed in a sequence. The integers are countable, for example in the order . Enumerating pairs by diagonals, or applying the Cantor pairing function, then shows that is countable.
Suppose instead that the power set had an enumeration . The Cantor diagonal argument formsFor every , the set differs from at the element , so it is absent from the alleged enumeration. Therefore
Past exam of the mathematics course of the University of Cambridge 2021 ia Paper 4 8E a Solution Created 2026-09-24 Updated 2026-09-25
Write the sets as , and list each nonempty countable set as . Enumerate the pairs along successive diagonals, as in the Cantor pairing function, and output when it has not appeared before. Every member of eventually appears, proving that a countable union of countable sets is countable.
Past exam of the mathematics course of the University of Cambridge 2022 ia Paper 4 8F b i Solution Created 2026-09-24 Updated 2026-09-25