How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Countability and Uncountability
1 · Prerequisites
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Foundations of the Real Numbers for Analysis
- Relations, Functions, and Quotients
- Set Theory Beyond Choice: Recorded, Not Proved Here
- Suprema and Infima
- The ZFC Axioms and the Basic Set Constructions
2 · Summary
Objective. This page separates the infinite sets of analysis into those that can be listed and those that cannot. It fixes the vocabulary of size without introducing cardinal numbers, proves that can be listed and that cannot, and keeps an explicit account of which results need a choice principle and which do not.
One preliminary is settled first. The naturals page defines the order on additively, when for some , and only remarks that on the von Neumann naturals this coincides with membership. Every argument below reads a natural number as the set of its predecessors, so that coincidence is proved here, as On the order is membership: , from the additive order and induction alone. The ordinals page proves the same thing in far greater generality, but it comes much later in the library, so citing it here would be circular.
A second preliminary is the pigeonhole principle, The pigeonhole principle on : no injection exists. It is what makes finiteness behave. A finite set is equinumerous with exactly one natural number, so its number of elements is well defined; is equinumerous with no natural number, so the three size classes below are mutually exclusive and not merely exhaustive; and no natural number is equinumerous with a proper subset of itself, which is the ZF half of the comparison between "infinite" and "Dedekind-infinite" drawn at the end of the page. It is proved here for the same reason as the previous item: it is elementary, several later items quote it, and the pages that would otherwise supply it come later.
The measuring stick is equinumerosity: when a bijection exists, when an injection does. Two facts make this usable. The first is The Schröder-Bernstein theorem, which turns injections in both directions into a bijection, and does so with no choice at all. The second is A nonempty set is at most countable iff it is a surjective image of , which says that for a nonempty set, being countable is the same as being listable with repetitions allowed. Almost every countability proof below is an application of that criterion to an explicitly written surjection. The pairing bijection of is exhibited and proved bijective, not waved at as a diagonal enumeration, and it is what makes products, unions and countable.
is proved uncountable by Cantor's nested-interval argument of 1874, not by the decimal diagonal. This is a deliberate and load-bearing choice. Decimal expansions are infinite series, which this library has not yet constructed, so a diagonal proof of the uncountability of would rest on machinery that does not exist here, and would be circular in the order this library is built. The nested-interval proof needs only the least-upper-bound property and the recursion theorem. The diagonal argument survives in the form where it is entirely at home, on power sets, as Cantor's theorem: , which uses nothing about whatsoever.
The interval construction is also written so that it makes no choices. At each stage the current interval is cut into three closed thirds and the rule takes the first one, in a fixed order, that misses ; the first and third thirds are disjoint, so such a third always exists. That determinism is what turns the construction into a single application of The recursion theorem. The familiar phrasing "pick a subinterval avoiding " would quietly be using dependent choice, and the whole point of the thirds is to avoid it. Nothing in that construction depends on the starting interval being , and Every nondegenerate interval of is uncountable re-seeds it to prove that every nondegenerate interval, open or closed, is uncountable; that is the form the last of the false statements below actually needs.
The choice ledger for this page is short and explicit. Every definition, lemma and theorem proved here is a theorem of ZF except Countable unions of at most countable sets, assuming , which assumes the Axiom of Countable Choice (The Axiom of Countable Choice ()) and flags the exact step that spends it: the selection, for every index at once, of one surjection onto out of the many that exist. In particular Every subset of an at most countable set is at most countable and A nonempty set is at most countable iff it is a surjective image of are choice free precisely because a nonempty set of naturals has a least element, is countably infinite is choice free because every rational has a representative with positive denominator, and The irrationals are uncountable uses only a two-set union, which needs nothing at all. The three false statements at the end guard exactly these distinctions: two of them record, conditionally on the consistency of ZF and with external references rather than proofs, that the countable union theorem and the existence of countably infinite subsets of infinite sets are genuinely not theorems of ZF; the third refutes the belief that an uncountable set of reals must contain an interval.
One older debt is settled here. Every nonempty finite set of reals has a maximum and a minimum proved that every set of reals has a maximum and a minimum, and then stipulated, explicitly without proof, that the nonempty finite subsets of are exactly the sets of that form, because no definition of finiteness existed at the time. With Finite, countably infinite, countable, uncountable in place, The nonempty finite subsets of are exactly the listable ones proves the stipulation, so the usual reading of that lemma is now a theorem.
3 · Logical flowchart
4 · Definitions, theorems and proofs
Equinumerous sets, and
Definition
Let and be sets (Injection, surjection, bijection for the terminology).
- and are equinumerous, written , if there exists a bijection .
- is dominated by , written , if there exists an injection .
- abbreviates: and not .
Remarks
-
behaves like an equivalence relation. It is reflexive ( is a bijection), symmetric (the inverse of a bijection is a bijection) and transitive (a composition of bijections is a bijection). The careful statement is that these three properties hold for all sets, and that restricted to any set of sets is an equivalence relation on that set. It is not a relation on "the set of all sets", which does not exist; the reflexivity, symmetry and transitivity statements are schemas about arbitrary sets, which is all any argument below uses.
-
is reflexive and transitive, for the same reasons, and implies both and . The converse, that and together give , is a theorem and not a triviality: it is The Schröder-Bernstein theorem, and it is proved without any use of choice.
-
Subsets. implies , since the inclusion map is injective. The reverse fails badly for infinite sets: the successor map is a bijection , being injective and never zero (The von Neumann naturals form a Peano system) and hitting every nonzero natural (Every nonzero natural number is a successor), so and a proper subset can be equinumerous with the whole.
-
is the library's substitute for "has the same number of elements", stated without introducing cardinal numbers. Everything on this page is phrased with , and alone, so no theory of cardinals is presupposed.
On the order is membership:
Statement
Let be the von Neumann naturals, with and (The natural numbers (von Neumann)), and let and be the order defined additively by and and (Order on the natural numbers). Then is a transitive set: every element of a natural number is itself a natural number. Moreover, for all :
- ;
- ;
- , and ;
- , and whenever .
Consequently for every : a natural number is exactly the set of the naturals below it.
Why this is proved here. Order on the natural numbers defines the order additively and records the identification with membership only as an orienting remark, without proof. The countability arguments on this page use that identification as a working fact, so it is established here, from the additive order and induction alone. Nothing below uses ordinals or any later material.
Facts & Assumptions
Given: with and (The natural numbers (von Neumann)); and (Order on the natural numbers). Note that is irreflexive by this definition alone, since would require .
Induction: if holds and implies for every , then holds for every (The principle of mathematical induction).
Addition: and (Addition of natural numbers); and for every (Left identity for addition).
is a linear order on : reflexive, antisymmetric, transitive and total ( is a linear order on ); and exactly one of , , holds, so the failure of is exactly (Trichotomy of the order on ).
Discreteness: (Discreteness: is the immediate successor).
Every natural number is a transitive set and satisfies (Every natural number is a transitive set and is not a member of itself).
for every (No natural number equals its own successor).
Proof
is a transitive set. Let be "". holds because has no elements. If then, since is itself an element of , the set is also a subset of , so holds. By induction for every , which is the transitivity of .
For every one has and . Indeed directly; and taking gives , so , while , whence .
Mixed transitivity, in both directions. (i) If and then : transitivity of gives ; if then , and holds because , so antisymmetry gives , contradicting . Hence and . (ii) If and then : transitivity of again gives ; if then , and holds because , so antisymmetry gives , contradicting . Hence and .
No natural number satisfies . For every one has , so ; if also then antisymmetry gives , and additionally demands .
For all : . If then, with from step 1.2, step 1.3(i) gives . Conversely assume and suppose fails; then by trichotomy, so by discreteness, and step 1.3(i) applied to and gives , which irreflexivity forbids. Hence .
Membership implies order: for every , every satisfies . Let be that statement; is vacuous since . Assume and let . If then by , and by step 1.2, so by step 1.3(i), whose hypothesis follows from . If then by step 1.2. So holds, and by induction holds for every ; the elements involved are natural numbers by step 1.1, so the statement is about throughout.
Order implies membership: for every , every with satisfies . Let be that statement; holds vacuously by step 1.4. Assume and let . By step 2.1, , that is or . In the first case by ; in the second . Either way , so holds, and by induction holds for every .
Steps 2.2 and 3.1 together give for all , which is claim 1; and since every element of is a natural number by step 1.1, this says exactly .
If then : let ; then by step 1.1 and by step 4.1, so by step 1.3(ii) applied to and , whence by step 4.1.
If then : suppose fails; then by trichotomy, so by step 4.1, and would give , which is impossible. Hence .
For every one has by step 1.4; if in addition then , hence by step 4.1.
The transitivity of is step 1.1, claim 1 is step 4.1, claim 2 is steps 5.1 and 5.2 together, claim 3 is steps 1.2 and 2.1, and claim 4 is step 5.3; the description is part of step 4.1.
Remarks
-
Nothing here is circular. The order used throughout is the additive one of Order on the natural numbers, and every fact quoted about it, linearity ( is a linear order on ), trichotomy (Trichotomy of the order on ) and discreteness (Discreteness: is the immediate successor), is proved on the naturals page from addition and induction, with no appeal to membership. The two set-theoretic inputs, that each is transitive with (Every natural number is a transitive set and is not a member of itself), are likewise proved there by induction on the von Neumann encoding alone.
-
Step 5.2 is where irreflexivity of membership does real work: without the inclusion would not exclude .
-
The duplication with the ordinals page is deliberate. There, membership is made the order by fiat: Ordinal (von Neumann) ↗ defines to mean , and is the least limit ordinal ↗ then re-derives claim 1 while identifying with the ordinals below . That page comes far later in the library, so nothing here may cite it without circularity, and building the ordinals would be a very expensive way to obtain a fact this page needs only for the naturals. The two proofs are independent and agree.
The pigeonhole principle on
Statement
Let be the von Neumann naturals, with and (The natural numbers (von Neumann)), and let be the order of Order on the natural numbers, so that and (On the order is membership: ). Write for equinumerosity (Equinumerous sets, and ). Then:
- for every there is no injection ;
- if then there is no injection ;
- if with , then ;
- for every ;
- no natural number is equinumerous with a proper subset of itself: if and , then .
Claim 1 is the pigeonhole principle in its sharpest form, that pigeons do not fit injectively into holes; the other four are the consequences the library actually quotes. Claim 3 says a finite set is equinumerous with exactly one natural number, so "the number of elements" is well defined. Claim 4 says is infinite. Claim 5 says no natural number is Dedekind-infinite.
Why this is proved here. The next item on this page defines finiteness as equinumerosity with a natural number, and the three size classes it introduces are exhaustive by construction but mutually exclusive only because of claim 4. Several later items also need claim 3 or claim 5. The principle is elementary and belongs with the naturals, but it is about counting rather than about order, so it is proved here, immediately before finiteness is defined, from induction and the identification of the order with membership alone. Nothing below uses ordinals, cardinals, or any later material.
Facts & Assumptions
Given: with and , and closed under , since it is an inductive set (The natural numbers (von Neumann)); the order and and (Order on the natural numbers); and meaning that a bijection exists (Equinumerous sets, and ).
Induction: if holds and implies for every , then holds for every (The principle of mathematical induction).
On the order is membership (On the order is membership: ): is a transitive set, so every element of a natural number is again a natural number; ; ; and consequently .
Every natural number is a transitive set and satisfies (Every natural number is a transitive set and is not a member of itself).
Trichotomy: for all exactly one of , , holds (Trichotomy of the order on ).
Every natural number equals for some (Every nonzero natural number is a successor).
Maps (Injection, surjection, bijection): is injective when forces , and bijective when it is injective and surjective, so every bijection is an injection; a composite of two injections is an injection, a composite of two bijections is a bijection, and a bijection has a two sided inverse which is again a bijection. Two immediate consequences of the definition of injectivity are used below: the restriction of an injection to a subset of its domain is an injection, injectivity being a condition on pairs of points of the domain; and a map whose values all lie in a subset of its codomain may be read as a map into , without affecting injectivity.
Proof
Transpositions. For a set and define by , , and for ; the clauses agree where they overlap (if all three read , so the map is the identity), so this is a well defined function, and , whence is a bijection of onto itself. It carries onto : when this is the identity statement, and when the elements of are , sent to , together with the , each fixed, so the image is .
Base case of claim 1. Here and , so a function would have to supply a value , and has no elements; hence there is no function at all, injective or not.
Inductive step, hypotheses. Fix , assume there is no injection , and suppose towards a contradiction that some is injective. Note , so and ; note also .
Normalising at the top point. Put , an element of because is the codomain of , and let , which is legitimate since and both lie in . Then is a composite of an injection with a bijection, hence injective, and .
Every satisfies : were we would have , and no natural number is a member of itself, included, since is closed under .
Let . Then , so is defined; and , so injectivity of gives . Since , this forces . Hence the restriction of to takes all its values in and is an injection .
Claim 1. The injection produced in step 3.1 contradicts the assumption made in step 1.3, so no injection exists. Since was arbitrary, this is exactly the induction step for the property that there is no injection , and step 1.2 is ; so holds for every .
Claim 2. Let . Then , and gives , so . If some were injective, its restriction to would be an injection , which step 4.1 forbids. Hence there is no injection .
Claim 4. Since is closed under we have , and is a transitive set, so . If some were a bijection, it would in particular be an injection, and its restriction to would be an injection , which step 4.1 forbids. Hence .
Claim 5. Let with , and suppose . Then , since the only subset of is itself, so for some ; moreover and , so . Choose , possible because and , and let be a bijection; since we have , so read as a map into is an injection . The transposition is a bijection of carrying onto , so its composite with is an injection , that is an injection , which step 4.1 forbids. Hence .
Claim 3. Let with , and suppose . By trichotomy either or . If , a bijection is in particular an injection , which step 5.1 forbids. If , a bijection has an inverse bijection , which is in particular an injection , and step 5.1 forbids that too, with the roles of and interchanged. Hence .
Claims 1, 2, 3, 4 and 5 are established in steps 4.1, 5.1, 6.1, 5.2 and 5.3 respectively.
Remarks
-
Where the work is. Everything rests on claim 1, and claim 1 rests on one device: a map into can be modified by a transposition of the codomain so that the top point goes to the top value , after which the rest of the map misses and lands in . Without that normalisation the inductive hypothesis does not apply, since an arbitrary injection need not send anything to .
-
No choice is used. Every map built above is defined by an explicit rule: the transposition is given by three cases, and the only element selected anywhere is a single in step 5.3, a single choice from a nonempty set, which needs no choice principle.
-
Claim 5 and the two notions of infinity. A set is Dedekind-infinite when it is equinumerous with a proper subset of itself. Claim 5 says no natural number is, and transporting along a bijection extends this to every finite set, which is the ZF half of the comparison discussed in FALSE: every infinite set has a countably infinite subset, in ZF: Dedekind-infinite implies infinite outright in ZF, while the converse is not a theorem of ZF unless ZF is inconsistent, that item's conclusion being conditional on the consistency of ZF and resting on an external independence result quoted rather than proved. The successor map shows itself is Dedekind-infinite, so the restriction to natural numbers in claim 5 is essential.
-
Relation to the ordinals page. Cardinal (initial ordinal) and cardinality ↗ calls an ordinal a cardinal when no satisfies . Claim 3 makes every natural number a cardinal and claim 4 makes one, which is what licenses the traditional . That page comes much later in the library; the pointer here is orientation only, and nothing above rests on it.
Finite, countably infinite, countable, uncountable
Definition
Recall that a natural number is a von Neumann natural (The natural numbers (von Neumann)): and , so that
is itself the set of its predecessors. Here is the order of Order on the natural numbers, which is defined additively, so the displayed identity is a theorem and not a convention: it is On the order is membership: , proved immediately above. Let be a set, and let be equinumerosity (Equinumerous sets, and ).
- is finite if for some .
- is countably infinite if .
- is at most countable if it is finite or countably infinite.
- is uncountable if it is not at most countable.
Remarks
-
Convention: in this library "countable" alone always means "at most countable", so a finite set is countable. This is the convention of Halmos and of Tao, and it is the one that makes the theorems on this page read cleanly: subsets, products and unions of countable sets are countable, with no finite/infinite case split in the statement. The competing convention, used by Rudin among others, reserves "countable" for "countably infinite" and says "at most countable" for the disjunction. Under that convention every statement below still holds after replacing "countable" with "at most countable", but several would become false as literally written. Where the distinction matters, the long forms "countably infinite" and "at most countable" are used in full, and "uncountable" always means "not at most countable", on which the two conventions agree.
-
The three classes are exhaustive by construction: every set is finite, countably infinite, or uncountable, since "uncountable" is defined as the negation of the disjunction. That they are also mutually exclusive, that is, that no set is both finite and countably infinite, is a genuine theorem amounting to for every , and it is proved immediately above as claim 4 of The pigeonhole principle on . So a countably infinite set is never finite, and " is infinite", meaning not finite, is implied by . The same lemma pins down finiteness itself: by its claim 3 a finite set is equinumerous with exactly one natural number, so the number of elements of a finite set is well defined, and by its claim 5 no finite set is equinumerous with a proper subset of itself.
-
What the exclusivity is and is not used for below. Nothing on this page needs it in order to run: the infinitude of , for instance, is obtained by exhibiting a bijection directly ( is countably infinite) rather than by ruling out finiteness. It is used where the two notions of infinity are compared (FALSE: every infinite set has a countably infinite subset, in ZF) and where the continuum hypothesis is instantiated at (The continuum hypothesis, and what this page does not prove), both of which need to be infinite as a fact rather than as a convention.
-
and the empty set. , and holds exactly when , so the empty set is finite. This matters in the proofs below, where the empty case is always separated out: a surjection cannot exist when , which is why A nonempty set is at most countable iff it is a surjective image of assumes nonempty.
-
Countability is a property of a set alone, not of a set with structure. In particular is countable while carrying a dense order, and is uncountable; neither statement says anything on its own about the order or the arithmetic those sets carry.
The Schröder-Bernstein theorem
Statement
Let and be sets with and (Equinumerous sets, and ). Then .
Equivalently: if there is an injection and an injection , then there is a bijection (Injection, surjection, bijection).
The proof uses no choice principle. The bijection is written down explicitly from the two given injections, and the only "selections" it makes are of the unique preimage of a point under an injection, which is determined, not chosen. The single infinite construction is an application of the recursion theorem (The recursion theorem), whose data are a set, a starting point and one function.
Facts & Assumptions
Given: Sets and together with injections and . For write for its image, and similarly for .
Injection, surjection, bijection, image and preimage, and the fact that an injective has, for each , exactly one with (Injection, surjection, bijection).
means precisely that some bijection exists (Equinumerous sets, and ).
Recursion theorem: for any set , any and any there is a (unique) function with and for all (The recursion theorem, The natural numbers (von Neumann)).
Every nonzero natural number is a successor: implies for some (Every nonzero natural number is a successor).
Proof
Apply [L3] with (a set by the Power Set axiom), with , and with defined by : this yields a function from to with and for every .
Put , a subset of (a set by Replacement and Union applied to the function of step 1.1); thus if and only if for some , and for every .
Let . Then , so , and since is injective there is exactly one with ; write , a value determined by alone.
Define by for and for ; the two clauses have disjoint domains whose union is , and each assigns exactly one value, by step 3.1 for the second, so is a well-defined function.
If and then , so because is injective; if and then by step 3.1.
The remaining case cannot occur: if and had , then for some , and gives , contradicting ; hence is injective.
is surjective: let and consider . If then . If then for some ; here , since while , so by [L4] and , that is, for some ; injectivity of gives . Either way is a value of .
Thus is injective and surjective, hence a bijection, and therefore .
Remarks
-
The set is exactly the set of points of reachable from the "unmatched" part by applying finitely often. On the bijection follows forwards; off it runs backwards. Both halves are forced: a point outside cannot be an image of , and once one point is handled by its image must be handled by too.
-
Why the choice-freeness is worth stating. Many textbook proofs phrase the construction as "follow the chain of preimages backwards until it stops", which sounds like an infinite sequence of selections. It is not: the preimage under an injection is unique when it exists, and the recursion above is a single application of The recursion theorem to one explicitly given function . The theorem is a theorem of ZF.
-
With this theorem, behaves like an order on equinumerosity classes: and give . Comparability, that or holds for any two sets, is a different matter entirely: over ZF it is equivalent to the Axiom of Choice (The Axiom of Choice), a classical result quoted here and proved nowhere on this page, the harder half of it going back to Hartogs. Nothing on this page uses comparability.
Every subset of an at most countable set is at most countable
Statement
Let be at most countable (Finite, countably infinite, countable, uncountable) and let . Then is at most countable.
The proof establishes the sharper statement about subsets of from which this follows: a subset is finite if it is bounded above, and countably infinite if it is not.
No choice principle is used. This is the point of the lemma rather than a footnote to it. The enumeration of an unbounded is built by always taking the least element of above the previous one, and the least element of a nonempty set of naturals is canonical (The well-ordering principle): it is determined by , not selected from it. Replacing "least" by "some" would turn the construction into an appeal to dependent choice.
Facts & Assumptions
Given: An at most countable set and a subset . Throughout, a natural number is the von Neumann natural, so that and (The natural numbers (von Neumann)); that , and in particular that every element of a natural number is a natural number, is On the order is membership: , proved earlier on this page from the additive order of Order on the natural numbers.
is finite when for some , countably infinite when , and at most countable when one of the two holds (Finite, countably infinite, countable, uncountable).
is symmetric and transitive, an injection is a bijection onto its image, and the restriction of a bijection to a subset is a bijection onto the image of that subset (Equinumerous sets, and , Injection, surjection, bijection).
Well-ordering: every nonempty subset of has a least element (The well-ordering principle).
Strong induction: if for every the truth of for all implies , then holds for every (Strong (complete) induction).
Recursion: for any set , any and any there is a function with and (The recursion theorem).
Order facts in : , , , and (On the order is membership: ); exactly one of , , holds, so is irreflexive and any two naturals are comparable (Trichotomy of the order on ); is reflexive, antisymmetric, transitive and total ( is a linear order on ), whence is transitive, because gives while would force by antisymmetry; (Discreteness: is the immediate successor).
Every nonzero natural is a successor (Every nonzero natural number is a successor).
Membership is irreflexive on : for every , and every natural number is a transitive set (Every natural number is a transitive set and is not a member of itself).
Proof
Since is at most countable there is a bijection where for some or ; in either case , and restricting to gives a bijection of onto , so . It therefore suffices to prove that every subset of is at most countable, since then or and transitivity carries the conclusion back to .
Every subset of a natural number is finite: by strong induction on , assume every subset of every is finite. If then a subset is empty and . Otherwise by [L7], with ; given , the set is a subset of , so the hypothesis at gives a bijection for some . If then . If , extend by ; since by irreflexivity of membership, the value is not already taken and the extension is a bijection . In both cases is finite, so the claim holds for and hence for all .
Case bounded: assume there is with for every . Then for every by [L6], that is, .
Case unbounded: assume that for every there is with . Then , and for each the set is nonempty, so [L3] makes a well-defined element of with ; this defines a function with no arbitrary choices.
In the bounded case is a subset of the natural number , hence finite by step 1.2, hence at most countable.
In the unbounded case apply [L5] with , (available by [L3] since ) and : there is with and for every .
For every , by the defining property of ; consequently implies , by strong induction on (for and one has by [L6], so either , giving directly, or , giving by the hypothesis at and transitivity). Hence is injective: if then or by comparability, and irreflexivity forbids .
For every , : again by strong induction, at this is immediate, and for the hypothesis at gives , so and therefore by [L6], that is .
is surjective onto : let . The set contains by step 3.2, so exists by [L3]. If then because , and , so . Otherwise by [L7], and by minimality, so ; then belongs to , whence , and with this gives . In both cases is a value of .
In the unbounded case is therefore a bijection, so and is countably infinite, hence at most countable.
Every is either bounded above or not, so steps 2.1 and 5.1 cover all cases and every subset of is at most countable; by the reduction of step 1.1 the subset of the at most countable set is at most countable.
Remarks
-
A subset of a countably infinite set may perfectly well be finite: and are subsets of . This is exactly why the conclusion is "at most countable" and not "countably infinite", and it is why the library's convention that "countable" means "at most countable" (Finite, countably infinite, countable, uncountable) keeps the statement free of case distinctions.
-
The dichotomy proved here, bounded subsets of are finite and unbounded ones are copies of , is the only structural fact about the rest of the page needs. The enumeration built in the unbounded case is the increasing one, and it is unique with that property.
-
The bounded case rests on the von Neumann encoding: "bounded by " is literally "a subset of the set ", which is what makes the induction of step 1.2 an induction on a natural number rather than on an informal count. That translation is not a convention but a theorem, On the order is membership: , since the library's order on is defined additively (Order on the natural numbers) and not by membership.
A nonempty set is at most countable iff it is a surjective image of
Statement
Let be a nonempty set. Then is at most countable (Finite, countably infinite, countable, uncountable) if and only if there is a surjection (Injection, surjection, bijection).
Moreover, from any such surjection an injection is obtained explicitly, without any choice, by
This is the working form of countability used everywhere below: to prove a nonempty set countable it suffices to list its elements, repetitions and all.
No choice principle is used. The backward direction is where an appeal to choice would be natural ("for each pick some with ") and it is avoided outright, because is canonical: every nonempty set of naturals has a least element (The well-ordering principle), so is determined by and alone.
Facts & Assumptions
Given: A nonempty set . For and a function write .
is at most countable when for some or ; holds only for (Finite, countably infinite, countable, uncountable, The natural numbers (von Neumann)).
Bijections, injections, surjections, images and the symmetry and transitivity of ; an injection is a bijection onto its image (Injection, surjection, bijection, Equinumerous sets, and ).
Well-ordering: every nonempty subset of has a least element (The well-ordering principle).
Every subset of an at most countable set is at most countable (Every subset of an at most countable set is at most countable).
For naturals, , so a natural number is the set of naturals below it; in particular whenever (On the order is membership: , proved earlier on this page from the additive order of Order on the natural numbers on the von Neumann naturals of The natural numbers (von Neumann)).
Proof
For the forward implication assume is at most countable; since we have , or for some with , and in either case fix a bijection from , respectively from , onto .
For the converse implication assume a surjection is given.
If is defined on it is itself a surjection ; if is defined on , then by [L5] and the function with for and for is a surjection, since every element of is for some . In both cases a surjection exists.
For each the set is a nonempty subset of , because is surjective, so [L3] provides its least element and defines a function ; no selection is made, since the least element is uniquely determined.
is injective: if then and , because and , so .
Hence is a bijection of onto , so ; the subset of the at most countable set is at most countable by [L4], and transitivity of transfers this to .
The forward implication is step 2.1 and the converse is step 4.1, so for nonempty countability and the existence of a surjection are equivalent, with of step 2.2 the promised injection .
Remarks
-
The hypothesis cannot be dropped in the forward direction: is finite, hence at most countable, but no function exists at all. The converse direction needs no such hypothesis, since a surjection onto already forces .
-
Combining the two directions: a nonempty is at most countable if and only if (Equinumerous sets, and ). The forward direction of that reformulation is immediate, and the backward direction is step 4.1.
-
The lemma is what licenses the informal phrase "enumerate as , possibly with repetitions". Repetitions are exactly what distinguishes a surjection from a bijection, and allowing them is what makes the criterion easy to apply: the enumerations built in A product of two at most countable sets is at most countable and Countable unions of at most countable sets, assuming repeat.
The nonempty finite subsets of are exactly the listable ones
Statement
Let be a complete ordered field (Complete ordered field (least-upper-bound property)) and let be nonempty. Then is finite (Finite, countably infinite, countable, uncountable) if and only if there are and with
Here means the image of a function , where (The natural numbers (von Neumann), On the order is membership: ).
Consequently every nonempty finite subset of has a maximum and a minimum (Maximum and minimum of a set), since Every nonempty finite set of reals has a maximum and a minimum proves exactly that for sets presented as .
Facts & Assumptions
Given: A complete ordered field and a nonempty subset . For and a function , write , and call a set of this form listable.
is finite when for some , where ; and only for (Finite, countably infinite, countable, uncountable, The natural numbers (von Neumann)).
Bijections and their images, and the symmetry and transitivity of (Equinumerous sets, and , Injection, surjection, bijection).
Induction principle: if holds and implies for every , then holds for every (The principle of mathematical induction).
For the additive order of Order on the natural numbers: , and every natural number is exactly the set of the naturals below it, so (On the order is membership: , The natural numbers (von Neumann)); and every nonzero natural is a successor (Every nonzero natural number is a successor).
For every and all the set has a maximum and a minimum (Every nonempty finite set of reals has a maximum and a minimum, Maximum and minimum of a set).
Membership is irreflexive on : for every (Every natural number is a transitive set and is not a member of itself).
Proof
Base case of the listable-implies-finite direction: for a listable set is , and is a bijection from onto it, so it is finite.
Inductive hypothesis: fix and assume every set of the form , for a function , is finite.
The finite-implies-listable direction needs no induction: if is nonempty and finite there is a bijection with , and because , so for some by [L4]; putting gives , a listable set.
Inductive step: let and put and , using [L4]. By the inductive hypothesis applied to the restriction of to , there is a bijection for some . If then is finite. Otherwise extend to by ; since by [L6], this is a bijection , so is finite. In both cases is finite, so the claim holds at .
By [L3] every listable subset of is finite, and by step 1.3 every nonempty finite subset of is listable, which is the stated equivalence; combining it with [L5], every nonempty finite is of the form and therefore has a maximum and a minimum.
Remarks
-
This lemma discharges the one stipulation left open in Every nonempty finite set of reals has a maximum and a minimum. That lemma proves, by induction on , that every set of reals has a maximum and a minimum, and then adopts as a working convention, explicitly not proved there, that the nonempty finite subsets of are exactly the sets of that form. The convention could not be proved at the time because the library had no definition of finiteness. With Finite, countably infinite, countable, uncountable available, it is proved above, and the usual reading of that lemma, "every nonempty finite subset of has a maximum and a minimum", is now a theorem rather than a stipulation.
-
Nonemptiness is needed only for the finite-implies-listable direction: a list always has at least the entry , whereas is finite and not listable in this sense.
-
Nothing in the argument uses the order or the arithmetic of ; the same proof shows that in any set the nonempty finite subsets are exactly the images of the naturals . Only the consequence about maxima and minima uses that is ordered.
Statement
(Equinumerous sets, and ): the plane of pairs of naturals is countably infinite (Finite, countably infinite, countable, uncountable).
The bijection is exhibited, not merely asserted to exist. Define by recursion on (The recursion theorem) by and , and set
Then is a bijection from onto , and is a bijection from onto , so is a bijection . What makes bijective is the decomposition of a nonzero natural into a power of two times an odd number, existence and uniqueness both.
Facts & Assumptions
Given: Addition and multiplication on with , , and (Addition of natural numbers, Multiplication of natural numbers); . Call even if for some and odd if for some .
Recursion: for a set , and there is with and (The recursion theorem).
Peano: and is injective (The von Neumann naturals form a Peano system); every nonzero natural is a successor (Every nonzero natural number is a successor).
Arithmetic laws: and are commutative and associative, , , and (Addition is commutative, Addition is associative, Left identity for addition, Multiplication is commutative, Multiplication is associative, Zero and one under multiplication, Distributivity and the successor law for multiplication, Left successor law for addition).
Order laws: exactly one of , , holds (Trichotomy of the order on ); is reflexive, antisymmetric, transitive and total ( is a linear order on ), so is transitive and mixes with , in the sense that each of , and gives : transitivity of gives in every case, while would force or by antisymmetry, contradicting whichever of the two hypotheses is strict; and is irreflexive, because would demand (Order on the natural numbers); and (Order is compatible with addition); , so (Discreteness: is the immediate successor); and means for some (Order on the natural numbers), where moreover holds exactly when that is nonzero, since gives , while with would give and hence by additive cancellation (Addition is cancellative, Addition is commutative, Left identity for addition).
Cancellation: with gives (Cancellation for multiplication by a nonzero factor); and forces or (The natural numbers have no zero divisors).
Induction (The principle of mathematical induction) and strong induction (Strong (complete) induction).
Bijections, injections, surjections, composition and inverses (Injection, surjection, bijection); means a bijection exists (Equinumerous sets, and ).
Proof
Apply [L1] with , and : this defines with and for all .
Every natural is even or odd: by induction, is even; and if is even then is odd, while if is odd then is even, using and .
No natural is both even and odd, that is for all : if then ; if then , so ; in both cases the two sides differ by irreflexivity of .
is a bijection from onto : it is injective by [L2], its values are nonzero by [L2], and every nonzero natural is a value of by [L2].
for every : by induction, ; and if then for some by [L2], so .
for all : by induction on , at both sides are since and ; and if then .
Define by . Its values are nonzero: by step 2.1 and by [L2], so by [L5]. Thus maps into .
is injective. Suppose ; by [L4] we may assume , the other case being symmetric, and write . By step 2.2 the right side is , so cancelling the nonzero factor with [L5] and [L3] gives . If then by [L2] and , so the right side equals with , by [L3]; that would make both odd and even, contradicting step 1.3. Hence and , and then gives by injectivity of , whence because would force by [L4] and [L3], and symmetrically for .
is surjective onto : by strong induction [L6] we show every is or a value of . Let and assume the claim for all . By step 1.2, is odd or even. If then by [L3]. If then , since would give ; also by [L4], because with ; so the hypothesis at and give for some , and then by [L3] and step 1.1.
Therefore is a bijection from onto , and composing with the inverse of the bijection of step 1.4 yields the bijection ; hence and is countably infinite.
Remarks
-
Written out, , the standard bijection. The detour through avoids subtraction, which the naturals do not have as a total operation.
-
The proof is a proof of unique factorisation into a power of two times an odd number: step 4.2 is existence and step 4.1 is uniqueness. Nothing weaker would do, and no appeal to a picture of the diagonal enumeration is made anywhere. Nothing here uses any choice principle.
-
The Cantor pairing polynomial is an alternative bijection. It is not used because halving is not available in without first developing division with remainder, whereas doubling, which is all needs, is immediate from addition.
A product of two at most countable sets is at most countable
Statement
If and are at most countable (Finite, countably infinite, countable, uncountable) then so is .
No choice principle is used: the two enumerations are given, and the enumeration of the product is written down from them.
Facts & Assumptions
Given: At most countable sets and , and the product .
Finite, countably infinite and at most countable; , so is finite (Finite, countably infinite, countable, uncountable, The natural numbers (von Neumann)).
A nonempty set is at most countable if and only if some surjection it exists (A nonempty set is at most countable iff it is a surjective image of ).
There is a bijection (, Equinumerous sets, and ).
A composition of surjections is a surjection (Injection, surjection, bijection).
Proof
If or then , which is finite and hence at most countable.
Assume instead and ; then [L2] provides surjections and .
Fix the bijection of [L3], in particular a surjection.
Define by . It is surjective: any has and for some , so .
Hence is a surjection by [L4], and is nonempty, so it is at most countable by [L2].
Both cases give the conclusion: is at most countable whenever and are.
Remarks
-
Iterating gives the same conclusion for for each fixed : is a product of two at most countable sets, and so on, so applications of the theorem settle the case . Stating this uniformly in , as a single theorem quantified over , needs finite sequences of sets and a recursive definition of the -fold product, which this library does not yet have; the iterated form above is the honest statement of what is proved.
-
The infinite product is a different matter and is not covered: is a product of countably many two-element sets and is uncountable, by the same diagonal argument as Cantor's theorem: . Countability is not preserved by infinite products of any kind.
-
Together with Every subset of an at most countable set is at most countable this gives the countability of every set that can be coded by finitely many naturals, which is how is countably infinite is proved.
The Axiom of Countable Choice ()
Definition
The Axiom of Countable Choice, written , is the following statement.
For every family of nonempty sets indexed by there is a function with domain such that for every .
Equivalently, in the vocabulary of Choice function: every at most countable family of nonempty sets (Finite, countably infinite, countable, uncountable) has a choice function.
Remarks
-
The two formulations are equivalent, and the passage between them uses no choice. Given an at most countable family of nonempty sets, either , where the empty function is a choice function, or a surjection exists (A nonempty set is at most countable iff it is a surjective image of ); applying the indexed form to gives with , and is a choice function for , the minimum being canonical by The well-ordering principle. Conversely a choice function on the at most countable family gives .
-
is strictly weaker than the Axiom of Choice (The Axiom of Choice): AC implies it immediately, since AC applies to every family, while it is consistent with ZF that holds and AC fails. It is also strictly stronger than what ZF proves: it is consistent with ZF that fails, as Cohen's first model shows, since an infinite set of reals with no countably infinite subset (Cohen's first model: an infinite Dedekind-finite set of reals ‡) is already a failure of ; the Feferman-Levy model (The Feferman-Levy model: the reals as a countable union of countable sets ‡) is a second witness. Both statements are conditional on the consistency of ZF and are external results, established by forcing and by permutation models; they are recorded here with references and are not proved in this library, which contains neither technique. Of the two, only the failure of is recorded in this library's catalogue of unproved results; the separation of from AC in the other direction is quoted from the references alone.
-
Dependent choice sits between them. The Axiom of Dependent Choice (DC) says that if is a relation on a nonempty set such that every has some with , then there is a sequence with for all . In ZF, ; both implications are theorems of ZF, and neither is proved here. That neither reverses is a pair of relative-consistency results of the same kind as in the previous bullet: if ZF is consistent, then so are ZF + DC + (not AC) and ZF + + (not DC). Both are established by forcing and by permutation models, are quoted here from the references rather than proved, and cannot be stated without the consistency hypothesis; so "DC is strictly between AC and " is shorthand for those two conditional statements and is never used here as a standalone assertion. DC is the principle that legitimises "choose , then choose depending on , and so on"; only legitimises countably many independent choices made at once.
-
Being an axiom, carries no well-definedness obligation, which is why this item has no
justified_by. Its role in this library is bookkeeping: Countable unions of at most countable sets, assuming assumes it and flags the exact step that spends it, and FALSE: countable unions of countable sets are countable is a theorem of ZF records that the assumption cannot be removed. -
Every result proved on this page other than Countable unions of at most countable sets, assuming is a theorem of ZF alone. In particular Every subset of an at most countable set is at most countable, A nonempty set is at most countable iff it is a surjective image of , The Schröder-Bernstein theorem, is countably infinite, Cantor's theorem: and is uncountable (Cantor's nested intervals, 1874) are choice free, and each says so. The false statements at the end of the page are not all of that kind, and the claim above does not cover them: two of the three refute a ZF-provability claim only under the hypothesis that ZF is consistent, quoting an external independence result rather than proving it, and they say so in their own Facts.
Countable unions of at most countable sets, assuming
Statement
Assume the Axiom of Countable Choice (The Axiom of Countable Choice ()). Let be a family of at most countable sets (Finite, countably infinite, countable, uncountable) indexed by . Then
is at most countable.
The hypothesis is not decoration and it is not removable. It is spent at exactly one step, step 3.1 below, where one surjection is selected for every at once. Each has such surjections, in general many of them, and the countability assumption provides no rule for singling one out. Without some choice principle the theorem is not available at all: ZF alone does not prove it, conditionally on the consistency of ZF, as recorded among this page's false statements and discussed in the remarks below, where that item is named and linked. The consistency hypothesis is not a formality and cannot be dropped: the separation rests on an external independence result that this library quotes rather than proves, and it cannot be stated without it.
Facts & Assumptions
Given: A family of at most countable sets, its union , and the Axiom of Countable Choice as an explicit hypothesis.
Finite, countably infinite, at most countable; is finite (Finite, countably infinite, countable, uncountable).
A nonempty set is at most countable if and only if there is a surjection (A nonempty set is at most countable iff it is a surjective image of ).
: for every family of nonempty sets there is with for all (The Axiom of Countable Choice ()).
There is a bijection (, Equinumerous sets, and ).
Every nonempty subset of has a least element (The well-ordering principle).
A composition of surjections is a surjection (Injection, surjection, bijection).
Proof
If then is finite, hence at most countable.
Assume instead ; then is nonempty, so it has a least element by [L5].
Fix the bijection of [L4].
For let be the set of all surjections , which is nonempty by [L2] since is nonempty and at most countable; for put , also nonempty. This makes a family of nonempty sets indexed by , defined with no choices.
This is the step that uses choice. Apply [L3] to the family of step 2.1: it delivers a function with for every , that is, one surjection selected simultaneously for every . Nothing in the hypotheses names a particular surjection onto , so this selection cannot be replaced by a definition; it is exactly here, and nowhere else in the proof, that the theorem leaves ZF.
Define by ; the value lies in for and in otherwise, so is well defined. It is surjective: any lies in some , which is then nonempty, so and for some because is onto .
Hence is a surjection by [L6], and , so is at most countable by [L2].
In both cases is at most countable, which is the assertion.
Remarks
-
An at most countable index set is no more general. If is at most countable and are at most countable, then either is empty, and the union is , or a surjection exists (A nonempty set is at most countable iff it is a surjective image of ) and , which the theorem covers. That reindexing uses no choice.
-
The two-set union needs no choice at all, and neither does any union of finitely many sets: with and both at most countable and nonempty, fix surjections (two choices made one after the other, which is ordinary existential instantiation, not a choice principle) and put and for , a surjection . This is the form used in The irrationals are uncountable, and keeping it separate from the countable case is the whole point of flagging step 3.1.
-
The failure without choice is not a technicality about exotic sets: if ZF is consistent, then it is consistent with ZF that itself is a countable union of countable sets (FALSE: countable unions of countable sets are countable is a theorem of ZF), even though is provably uncountable in ZF ( is uncountable (Cantor's nested intervals, 1874)).
is countably infinite
Statement
(Equinumerous sets, and ): the rationals are countably infinite (Finite, countably infinite, countable, uncountable).
No choice principle is used. The one place where a reader expects a choice, "pick a representative of each rational", is exactly where Every rational has a positive-denominator representative applies: every rational has a representative with positive denominator, so the map defined on is already surjective onto , and countability follows from a surjection without ever selecting a representative. The same device handles , which is a surjective image of by construction (The integers as equivalence classes of pairs of naturals).
Facts & Assumptions
Given: with quotient map (The integers as equivalence classes of pairs of naturals), and the set of classes of pairs of integers with (The rationals as equivalence classes of pairs of integers). Write (Order on the integers).
Finite, countably infinite, at most countable, uncountable (Finite, countably infinite, countable, uncountable).
Bijections, injections, surjections, composition; and (Injection, surjection, bijection, Equinumerous sets, and ).
A nonempty is at most countable iff there is a surjection ; and from such a surjection the map is an injection (A nonempty set is at most countable iff it is a surjective image of ).
A product of two at most countable sets is at most countable (A product of two at most countable sets is at most countable); a subset of an at most countable set is at most countable (Every subset of an at most countable set is at most countable).
Every rational is for some integers and with (Every rational has a positive-denominator representative).
embeds injectively in by (The naturals embed in the integers) and embeds injectively in by (The integers embed in the rationals).
in both directions gives (The Schröder-Bernstein theorem).
The relation of Order on the integers is a total order on compatible with the ring structure (The integers form a totally ordered ring), and : on representatives holds exactly when in (Order on the integers), and in , since (The von Neumann naturals form a Peano system) while for every nonzero natural (claim 4 of On the order is membership: ); so the integer is positive.
Proof
The quotient map , , is surjective, since every integer is by definition such a class; hence is a surjection, and , so is at most countable by [L3].
The composite , , of the two embeddings of [L7] is injective, so .
is a subset of , hence at most countable by [L5], and it is nonempty by [L9]; therefore is at most countable by [L5] and nonempty, so [L3] provides a surjection .
The map , , is well defined because gives , and it is surjective by [L6]; hence is a surjection, is at most countable, and [L3] turns that surjection into an injection , so .
From and , the Schröder-Bernstein theorem [L8] yields a bijection ; hence and is countably infinite.
Remarks
-
Why Schröder-Bernstein rather than a count. The usual last line is "countable, and infinite because injects into it". Turning that into a proof requires knowing that a set containing an injective copy of is not finite, which is the pigeonhole principle, The pigeonhole principle on , proved earlier on this page. That route is now available, but it is a detour: The Schröder-Bernstein theorem gets the bijection directly from the two injections already in hand, and it is choice free, so nothing is lost.
-
Lowest terms are not needed and are not available. A frequent presentation injects into by sending each rational to its representative in lowest terms. That map needs greatest common divisors, which are not available at this point in the reading order; they are developed later on the divisibility-and-GCD page. Working with a surjection instead of an injection avoids that later dependency. Working with a surjection instead of an injection avoids the issue entirely: repetitions in an enumeration are harmless (A nonempty set is at most countable iff it is a surjective image of ).
-
The proof shows in passing that , by the same two-injection argument applied to [L7] and step 1.1, and that , and so on are countable (A product of two at most countable sets is at most countable). The contrast with is uncountable (Cantor's nested intervals, 1874) is the point of the page: adding all limits of rational approximations to changes the size of the set, not merely its arithmetic.
Cantor's theorem:
Statement
Let be a set and its power set. Then there is no surjection (Injection, surjection, bijection).
Consequently while , that is, (Equinumerous sets, and ): the power set is strictly larger, for every set whatsoever.
This is Cantor's diagonal argument in its non-circular form. It uses nothing about , nothing about decimal or binary expansions, and no choice principle: only the Power Set axiom, to form , and Separation, to form the diagonal set.
Facts & Assumptions
Given: A set , its power set , which is a set by the Power Set axiom, and the Separation axiom scheme, which turns any property of elements of into a subset of .
Injection, surjection and bijection; a bijection is in particular a surjection (Injection, surjection, bijection).
means a bijection exists, means an injection exists, and means and (Equinumerous sets, and ).
Proof
Suppose, for contradiction, that some function is surjective.
The map is a function and is injective, since forces ; hence , independently of the assumption.
By Separation the diagonal set is a subset of , hence an element of .
By surjectivity there is with .
Then if and only if , by the definition of and ; a statement equivalent to its own negation is impossible, so no surjection exists. In particular no bijection does, so , and with step 1.2, .
Remarks
-
Where the "diagonal" is. Reading as a table whose row lists which elements belong to , the set flips the diagonal entries: exactly when the entry at position says "no". The resulting subset differs from every row in at least one place, namely on the diagonal, so it is no row at all.
-
Why this is the diagonal argument that survives in this library. The familiar diagonal proof that is uncountable alters the digits of a decimal expansion. Decimal expansions are infinite series, which this library has not built, so that proof would rest on machinery that is not yet available. Applied to power sets the argument needs nothing but Separation, and is instead proved uncountable by Cantor's earlier nested-interval argument ( is uncountable (Cantor's nested intervals, 1874)).
-
Taking gives . It also gives that is uncountable, and by the shortest possible route: is nonempty, so if it were at most countable there would be a surjection (A nonempty set is at most countable iff it is a surjective image of ), which is exactly what the theorem forbids. No fact about finite sets is needed for this. Iterating gives , so there is no largest set and no "set of all sets": such a set would have its own power set as a subset, contradicting the theorem.
-
The proof is the same argument as Russell's paradox, in a form where nothing goes wrong: the assumption refuted is not the existence of a set but the surjectivity of a function. See The continuum hypothesis, and what this page does not prove for what is, and is not, known about the gap between and .
is uncountable (Cantor's nested intervals, 1874)
Statement
Let be a complete ordered field (Complete ordered field (least-upper-bound property)). Then is uncountable (Finite, countably infinite, countable, uncountable): there is no surjection , so is neither finite nor countably infinite.
The proof is Cantor's original argument of 1874, not the decimal diagonal. Assuming a surjection , one builds nested closed intervals with and , and then is a real number that misses. The decimal diagonal is deliberately avoided: decimal expansions are infinite series, which this library has not yet constructed, so a diagonal proof here would rest on machinery that does not exist. The diagonal argument survives in its non-circular form, on power sets, as Cantor's theorem earlier on this page; see the remarks below.
The construction uses no choice, and that is what the thirds are for. Given of length , its three closed thirds , , cannot all contain , because the first and the third are disjoint; the rule takes the first one in that fixed order which does not contain . That is a definition by cases, so the whole construction is a single application of the recursion theorem (The recursion theorem) to one explicitly given function. A version of the argument that says "pick a third avoiding " would be using dependent choice, silently and unnecessarily.
Facts & Assumptions
Given: A complete ordered field , with and the order of Ordered field. For write , and write for the set of pairs coding nondegenerate closed intervals.
Least-upper-bound property: every nonempty that is bounded above has a least upper bound , an upper bound below every upper bound (Complete ordered field (least-upper-bound property), Lower bound, bounded below, bounded set).
The least upper bound is unique when it exists (Suprema and infima are unique).
Epsilon characterisation: for a nonempty bounded above and an upper bound of , if and only if for every there is with (Epsilon characterisation of the supremum).
Order and arithmetic in an ordered field: (The multiplicative identity is positive); implies , and with implies (Order is preserved by adding a constant and by adding inequalities); implies (Inverses of positives are positive, and reciprocation reverses order); a product of positives is positive (Sign rules for products and monotonicity of multiplication); the order is transitive and satisfies trichotomy (Ordered field).
Recursion: for any set , and there is with and (The recursion theorem).
Induction (The principle of mathematical induction); any two naturals are comparable (Trichotomy of the order on ); the order of is the additive one, meaning for some (Order on the natural numbers, The natural numbers (von Neumann)), and it satisfies and (On the order is membership: ), so holds exactly when or .
A nonempty set is at most countable if and only if some surjection from onto it exists; uncountable means not at most countable (A nonempty set is at most countable iff it is a surjective image of , Finite, countably infinite, countable, uncountable).
Proof
Suppose, for contradiction, that is at most countable. Since , it is nonempty, so [L7] provides a surjection .
Put . Adding the inequality to itself twice gives by [L4], so and ; hence for the element is positive, and .
Fix the trisection rule. Let and . Put , and ; then by step 1.2 and [L4], since . The three pairs , , all lie in and their intervals are contained in . Moreover and are disjoint, because is impossible; so fails to lie in at least one of the three. Define to be the first of , , , in that fixed order, whose interval does not contain . This is a definition by cases on the three conditions , , , so is a function and no choice is made.
Apply [L5] with , , which lies in because by [L4], and : this yields with and . An induction using [L6] shows the first coordinate of is , so we may write with , , and for every . By step 2.1 this gives , and .
For one has and , by induction on using step 3.1 and transitivity; consequently for all : if then , and if then , and any two naturals are comparable by [L6].
The set is nonempty and bounded above by by step 4.1, so [L1] gives its least upper bound , unique by [L2].
For every : , because is an upper bound of ; and , because otherwise and [L3] would produce with , contradicting from step 4.1. Hence for every .
Fix . By step 6.1 applied to , , whereas by step 3.1, so . As was arbitrary, the real number is not a value of , contradicting the surjectivity of obtained in step 1.1. Therefore no surjection exists and, being nonempty, [L7] makes uncountable.
Remarks
-
What the proof actually uses. Completeness enters once, at step 5.1, to produce ; everything else is ordered-field arithmetic and the recursion theorem. The argument therefore applies verbatim to any ordered field with the least-upper-bound property, and it fails for exactly because the supremum of the left endpoints need not exist there, which is as it should be, since is countable ( is countably infinite).
-
Why thirds and not halves. Two closed halves share the midpoint, so if happens to be that midpoint then both halves contain it and the rule "take the first closed half not containing " has nothing to return. Three closed thirds fix this: the first and the third are disjoint, so at least one of the three always misses , and listing them in a fixed order makes the selection a definition by cases rather than a choice. Open intervals would avoid the overlap too, but closed intervals are what make step 6.1 work, since the point must be allowed to be an endpoint.
-
The diagonal argument is not lost, only relocated. Cantor's theorem: , proved earlier on this page, is Cantor's diagonal argument in a setting where it needs nothing but the Power Set and Separation axioms. What is unavailable here is only the decimal diagonal, and only because decimal expansions are infinite series.
-
The choice-freeness matters beyond tidiness. It is what lets FALSE: countable unions of countable sets are countable is a theorem of ZF draw a conclusion about ZF: since this theorem is proved in ZF alone, any model of ZF in which is a countable union of countable sets is a model in which the countable-union theorem fails.
-
The argument gives more than the statement does. Nothing above depends on the starting interval being , so re-seeding the recursion inside a given interval shows that every nondegenerate interval, open or closed, is uncountable. That extension is Every nondegenerate interval of is uncountable, next on this page, where it is proved rather than asserted.
Every nondegenerate interval of is uncountable
Statement
Let be a complete ordered field (Complete ordered field (least-upper-bound property)) and let with . Then both
- the closed interval , and
- the open interval
are uncountable (Finite, countably infinite, countable, uncountable).
What this adds to is uncountable (Cantor's nested intervals, 1874), and what it does not inherit from it. That theorem states exactly one thing: is uncountable. Its statement says nothing about any interval, so the present result cannot be read off it. Its proof, on the other hand, is general in every part but its seed: the trisection rule of its step 2.1 is constructed there for an arbitrary , and its steps 4.1, 5.1 and 6.1, together with the interval reasoning of its step 7.1, use nothing about the starting interval beyond the nesting and the strictness that the rule delivers. Only three places are special to and to : the surjection of its step 1.1 is onto , the recursion of its step 3.1 is seeded at , and the conclusion drawn in its step 7.1 is about . So the construction is re-run below, seeded instead at the middle third of , against a surjection onto ; the remarks record why that seed and not itself.
Facts & Assumptions
Given: A complete ordered field , with and the order of Ordered field. For write and , and write for the set of pairs coding nondegenerate closed intervals.
Least-upper-bound property: every nonempty that is bounded above has a least upper bound , an upper bound below every upper bound (Complete ordered field (least-upper-bound property), Lower bound, bounded below, bounded set).
The least upper bound is unique when it exists (Suprema and infima are unique).
Epsilon characterisation: for a nonempty bounded above and an upper bound of , if and only if for every there is with (Epsilon characterisation of the supremum).
Order and arithmetic in an ordered field: (The multiplicative identity is positive); implies , and with implies (Order is preserved by adding a constant and by adding inequalities); implies (Inverses of positives are positive, and reciprocation reverses order); a product of positives is positive (Sign rules for products and monotonicity of multiplication); the order is transitive and satisfies trichotomy (Ordered field).
Recursion: for any set , and there is with and (The recursion theorem).
Induction (The principle of mathematical induction); any two naturals are comparable (Trichotomy of the order on ); the order of is the additive one, meaning for some (Order on the natural numbers, The natural numbers (von Neumann)), and it satisfies and (On the order is membership: ), so holds exactly when or .
A nonempty set is at most countable if and only if some surjection from onto it exists; uncountable means not at most countable (A nonempty set is at most countable iff it is a surjective image of , Finite, countably infinite, countable, uncountable).
Every subset of an at most countable set is at most countable (Every subset of an at most countable set is at most countable).
Proof
Suppose, for contradiction, that the conclusion fails: there are in for which is at most countable or is at most countable. Fix such a pair. Since , in the first case [L8] makes at most countable too, so in either case is at most countable.
Put . Adding the inequality to itself twice gives by [L4], so and ; hence for the element is positive, and .
Fix the trisection rule. Let and . Put , and ; then by step 1.2 and [L4], since . The three pairs , , all lie in and their intervals are contained in . Moreover and are disjoint, because is impossible; so fails to lie in at least one of the three. Define to be the first of , , , in that fixed order, whose interval does not contain . This is a definition by cases on the three conditions , , , so is a function and no choice is made.
Trisect the fixed interval. Put , and ; then by step 1.2 and [L4], exactly as in step 2.1 applied to . Hence , and , since gives . In particular , so is nonempty.
By step 1.1 the set is at most countable, and by step 3.1 it is nonempty, so [L7] provides a surjection . Composing with the inclusion regards as a function with for every .
Apply [L5] with , , which lies in because by step 3.1, and : this yields with and . An induction using [L6] shows the first coordinate of is , so we may write with , , and for every . By step 2.1 this gives , and .
For one has and , by induction on using step 5.1 and transitivity; consequently for all : if then , and if then , and any two naturals are comparable by [L6].
The set is nonempty and bounded above by by step 6.1, so [L1] gives its least upper bound , unique by [L2].
For every : , because is an upper bound of ; and , because otherwise and [L3] would produce with , contradicting from step 6.1. Hence for every .
Taking in step 8.1 gives , and by step 3.1, so . Fix : by step 8.1 applied to , , whereas by step 5.1, so . As was arbitrary, the element of is not a value of , contradicting the surjectivity of obtained in step 4.1. So no such pair exists: for every both and fail to be at most countable, that is, both are uncountable by [L7].
Remarks
- Which route this proof takes, and why. The extension is obtained by re-running the construction of is uncountable (Cantor's nested intervals, 1874) with a new seed, not by transporting uncountability along a bijection. The reason is that there is nothing to transport: the theorem states that is uncountable and nothing more, and no item of this library states that is uncountable, so the affine order-isomorphism from onto has no uncountable source to carry across. Re-running is available instead precisely because the theorem's proof is already general: its step 2.1 builds the trisection rule for an arbitrary , and its steps 4.1 to 7.1 quote only the nesting , , the strictness and the omission . Its step 1.1, the seed of its step 3.1 and the conclusion of its step 7.1 are the special ones, and they are the three replaced here: a surjection onto rather than onto , the seed rather than , and a conclusion about the interval rather than about .
- A corollary of the argument, not of the statement. That distinction is the whole content of the previous remark, and it is why the proof is written out here in full rather than replaced by a citation. A fact of the form "for every and every there is omitted by " is true and is what the theorem's proof establishes, but it is not what the theorem says, so quoting the theorem for it would be an attribution the theorem does not support.
- Why the seed is the middle third and not itself. The point produced by the construction is a supremum of left endpoints, so it may be an endpoint of the starting interval; seeding at would therefore only place in the closed interval , which settles claim 1 but not claim 2. Seeding at , the middle third, costs nothing and gives , so the open case comes out directly and the closed case follows from it, since and a subset of an at most countable set is at most countable (Every subset of an at most countable set is at most countable). The naive order of the two claims is thus reversed: the open interval is the substantive one.
- What the proof uses. Exactly what is uncountable (Cantor's nested intervals, 1874) uses, and nothing else: ordered-field arithmetic, the recursion theorem (The recursion theorem), and completeness at exactly one point, step 7.1 above, where is produced. In particular the construction still makes no choices, for the same reason as there, namely that the three closed thirds are tried in a fixed order and the first and third are disjoint. The result consequently fails for , where the intervals with rational endpoints are countable, and it must, since the supremum taken in step 7.1 above need not exist there.
- Degeneracy is the only exclusion. The hypothesis cannot be weakened: is finite and is finite, so both are at most countable. Every interval that is not a single point or empty contains a nondegenerate open interval, so this corollary gives the uncountability of the half-open and unbounded intervals as well, again by Every subset of an at most countable set is at most countable.
The irrationals are uncountable
Statement
Let be a complete ordered field (Complete ordered field (least-upper-bound property)) and let be the canonical embedding (The unique embedding of ℚ into an ordered field); write for the copy of the rationals inside , the set usually written once the identification is made. Then the set of irrationals
is uncountable (Finite, countably infinite, countable, uncountable).
Only the union of two sets is used, and that needs no choice whatsoever. If the irrationals were at most countable, then would be the union of the two at most countable sets and , and countability of a two-set union is proved by interleaving two given enumerations. The countable union theorem, which does spend , is not invoked here and is not needed; see the remarks below.
Facts & Assumptions
Given: A complete ordered field , the canonical embedding , the subset and its complement , so that .
is injective (The unique embedding of ℚ into an ordered field), hence a bijection of onto ; is transitive (Equinumerous sets, and , Injection, surjection, bijection).
, so is at most countable ( is countably infinite).
A nonempty set is at most countable if and only if some surjection it exists (A nonempty set is at most countable iff it is a surjective image of ); uncountable means not at most countable (Finite, countably infinite, countable, uncountable).
is uncountable ( is uncountable (Cantor's nested intervals, 1874)).
Proof
Suppose, for contradiction, that is at most countable.
by [L1] and [L2], so is at most countable, and it is nonempty since .
Fix the bijection of [L4].
If then , which is at most countable by step 1.2.
Otherwise , and since is at most countable by assumption and is nonempty and at most countable by step 1.2, [L3] provides surjections and .
Define by and for . Every element of lies in or in , hence is or for some , so is surjective onto . The two surjections were obtained one after the other, not selected simultaneously from an infinite family, so no choice principle is used.
Hence is a surjection and , so is at most countable by [L3].
In either case is at most countable, by step 2.1 in the first and step 4.1 in the second; this contradicts [L5]. Therefore is uncountable.
Remarks
-
The same argument shows that removing any at most countable set from leaves an uncountable set. In particular the algebraic numbers, once they are available, can be removed to show transcendental numbers exist, which is how Cantor's 1874 paper presented the result: an existence proof for transcendentals with no example constructed.
-
The corollary is a statement about the set of irrationals only. It says nothing about any individual irrational, and it does not exhibit one; the library exhibits separately ( exists in every complete ordered field, and is irrational, FALSE: some rational number squares to 2).
-
Keeping the two-set union separate from the countable union is not pedantry. The countable case genuinely needs (Countable unions of at most countable sets, assuming ) and is unprovable in ZF conditionally on the consistency of ZF, which is the honest form of FALSE: countable unions of countable sets are countable is a theorem of ZF and rests on an external independence result quoted there rather than proved; whereas this corollary, like is uncountable (Cantor's nested intervals, 1874) itself, is outright a theorem of ZF.
The continuum hypothesis, and what this page does not prove
Remark
By Cantor's theorem: there is a strict gap (Equinumerous sets, and ). In particular is uncountable (Finite, countably infinite, countable, uncountable), since a surjection would exist if it were at most countable (A nonempty set is at most countable iff it is a surjective image of ) and the theorem forbids one; and so, by a completely different argument, is ( is uncountable (Cantor's nested intervals, 1874)). The obvious next question is whether anything sits strictly in between.
The continuum hypothesis (CH) asserts that nothing does:
there is no set with .
Over ZFC this is equivalent to: every uncountable subset of is equinumerous with itself. The qualification matters, and it is one of the few places on this page where a statement is not choice free. Passing from the displayed form to the subset form requires knowing that an uncountable satisfies , that is, that has a countably infinite subset, and that is not a theorem of ZF, granted the consistency of ZF: this page records exactly that in FALSE: every infinite set has a countably infinite subset, in ZF, whose conclusion is conditional on the consistency of ZF and rests on an external independence result quoted there rather than proved. Over ZF that passage is therefore unavailable, so nothing here asserts the two forms to be equivalent, and only the displayed form is used below. Whether they genuinely come apart in some model of ZF is a further independence question, which this page neither settles nor uses.
CH is independent of ZFC (The continuum hypothesis and its generalisation are independent of ZFC ‡). Gödel (1938) showed that ZFC cannot refute it, by constructing the inner model of constructible sets, in which CH holds (Gödel 1938: ZF does not refute the Axiom of Choice ‡). Cohen (1963) showed that ZFC cannot prove it, by inventing forcing and building a model of ZFC in which CH fails (Cohen 1963: ZF does not prove the Axiom of Choice ‡ is the same method). Together, if ZFC is consistent then so are ZFC + CH and ZFC + not CH, so CH is settled by neither. Both results are external to this library: neither the constructible universe nor forcing is developed here, and both are quoted with references rather than proved. As with the false statements on this page, the honest form of the conclusion is conditional on the consistency of ZFC, which cannot be proved inside ZFC.
What this page has not proved. CH is usually stated about : that every uncountable set of reals is equinumerous with . That form is equivalent to the one above only once one knows , which this library now proves, in ZF, on a later page. At this point in the reading order, though, the two uncountability results on this page are still genuinely separate facts: is uncountable by the diagonal argument, and is uncountable by nested intervals, and the bridge between them is not available here — it needs binary expansions, which are developed much later, on the same later page. Nothing on this page depends on that bridge.
None of this affects the theorems proved here. Countability of , uncountability of and of the irrationals, and Cantor's theorem are all decided, and all are theorems of ZF, choice included nowhere. Independence enters only for statements that compare sizes strictly between and , and for the choice principles recorded in The Axiom of Countable Choice () and its companions.
The generalised continuum hypothesis (GCH), that never holds for infinite , is also independent of ZFC (The continuum hypothesis and its generalisation are independent of ZFC ‡), in the same conditional sense as CH above: if ZFC is consistent, then so are ZFC + GCH and ZFC + not GCH, and that consistency assumption cannot be dropped. GCH implies CH, being its instance at , an instance the hypothesis "for infinite " genuinely licenses: for every natural number (claim 4 of The pigeonhole principle on ), so is not finite in the sense of Finite, countably infinite, countable, uncountable. GCH is stronger in a striking further sense: over ZF it even implies the Axiom of Choice, a result of Sierpiński (Sierpiński 1947: the generalised continuum hypothesis implies the Axiom of Choice ‡). That implication, too, is quoted and not proved here. That CH does not conversely imply GCH is again a relative-consistency statement rather than a theorem, conditional on the consistency of ZFC, and it is likewise not proved here.
5 · Examples, counterexamples and false statements
FALSE: countable unions of countable sets are countable is a theorem of ZF
Statement
FALSE. The statement
a union of countably many at most countable sets is at most countable
is a theorem of ZF: it can be proved from the Zermelo-Fraenkel axioms with no appeal to any choice principle.
The claim is plausible because the proof looks like pure bookkeeping. One writes the elements of as , reads off the array by diagonals, and every single step of that argument is elementary, with the countability of () doing the real work and needing no choice. What is easy to miss is the very first move: writing the elements of as a list means choosing one enumeration of , for every at once, out of the many that each admits. That is exactly the Axiom of Countable Choice (The Axiom of Countable Choice ()), and Countable unions of at most countable sets, assuming flags it at the step where it is spent.
Facts & Assumptions
Given: The axioms of ZF, assumed to be consistent, together with the external metamathematical result cited below. Every conclusion here is relative to that consistency assumption, which cannot be dropped and cannot be proved inside ZF. "" abbreviates the displayed statement above.
If ZF is consistent, then there is a model of ZF in which is a union of countably many at most countable sets (Feferman and Levy, 1963, by forcing, The Feferman-Levy model: the reals as a countable union of countable sets ‡). This is an external result, it is NOT proved in this library, and it presupposes the consistency of ZF assumed in the Given.
is uncountable, and the proof is carried out in ZF alone, using no choice principle at any step ( is uncountable (Cantor's nested intervals, 1874)); "uncountable" means "not at most countable" (Finite, countably infinite, countable, uncountable).
Refutation
Suppose were a theorem of ZF.
By [A1], and under the consistency assumption of the Given, fix a model of ZF in which is a union of countably many at most countable sets.
Every theorem of ZF holds in every model of ZF, so satisfies ; applied to the countable family of at most countable sets whose union is in , this makes at most countable in .
By [L1], " is uncountable" is also a theorem of ZF, hence also holds in : in , is not at most countable.
So would satisfy both " is at most countable" and its negation, which no model does; hence, under the consistency of ZF assumed in the Given, is not a theorem of ZF. Equivalently and without any assumption: if ZF proves , then ZF is inconsistent.
Remarks
-
What is and is not proved here. The refutation is a correct argument given the cited independence result, but that result is not proved in this library: the Feferman-Levy model is built by forcing, which is deferred. The honest reading is conditional, namely that is a theorem of ZF only if ZF is inconsistent. It is recorded this way deliberately rather than presented as fully derived, exactly as in FALSE: Zorn's lemma is a theorem of ZF.
-
The correct reading of the true theorem. Countable unions of at most countable sets, assuming proves from ZF together with and is not weakened by this item; what this item says is that the choice assumption is doing real work and cannot be dropped. The library's habit of naming the exact step that spends a choice principle is what makes the difference visible.
-
How strange the Feferman-Levy model is. In it (The Feferman-Levy model: the reals as a countable union of countable sets ‡) is a countable union of countable sets, yet is still uncountable, since is uncountable (Cantor's nested intervals, 1874) is a ZF theorem. There is no contradiction: countably many countable sets can have an uncountable union when no single function enumerates them all simultaneously. What fails is not any statement about but the ability to assemble the enumerations.
-
The same phenomenon is why "a countable union of countable sets of reals" arguments in analysis, for instance in measure theory, are usually stated over ZFC or at least ZF plus . The choice ledger is not a formality there either.
FALSE: every infinite set has a countably infinite subset, in ZF
Statement
FALSE. The statement
every infinite set has a countably infinite subset
is a theorem of ZF: it can be proved from the Zermelo-Fraenkel axioms without any choice principle.
Here "infinite" means "not finite" and "countably infinite" means "equinumerous with " (Finite, countably infinite, countable, uncountable, Equinumerous sets, and ). The claim is plausible because the proof everyone reaches for seems to need nothing at all: is infinite, so it is nonempty, so pick ; then is still infinite, so pick ; and so on, giving . The "and so on" is the whole difficulty. Each step depends on the previous choices and there are infinitely many of them, so what the argument uses is dependent choice (The Axiom of Countable Choice () records where DC sits), not a construction. Nothing in ZF turns " is not equinumerous with any natural number" into a rule for naming elements of .
Facts & Assumptions
Given: The axioms of ZF, assumed to be consistent, together with the external metamathematical result cited below. Every conclusion here is relative to that consistency assumption, which cannot be dropped and cannot be proved inside ZF. "" abbreviates the displayed statement above.
If ZF is consistent, then there is a model of ZF containing an infinite set with no countably infinite subset (equivalently, an infinite set that is not Dedekind-infinite). Such models are produced by forcing, following Cohen (1963), whose first model is exactly of this kind (Cohen's first model: an infinite Dedekind-finite set of reals ‡), and by transferring Fraenkel-Mostowski permutation models, where the witnesses are amorphous sets, into ZF by the Jech-Sochor embedding theorem. This is an external result, it is NOT proved in this library, and it presupposes the consistency of ZF assumed in the Given.
"Infinite" means not finite, that is, not equinumerous with any natural number; "countably infinite" means equinumerous with (Finite, countably infinite, countable, uncountable, Equinumerous sets, and ).
Refutation
Suppose were a theorem of ZF.
By [A1], and under the consistency assumption of the Given, fix a model of ZF containing an infinite set with no countably infinite subset.
Every theorem of ZF holds in every model of ZF, so satisfies ; applied to , which is infinite in , this yields a countably infinite subset of in .
That contradicts the defining property of in , and no model satisfies both a statement and its negation; hence, under the consistency of ZF assumed in the Given, is not a theorem of ZF. Equivalently and without any assumption: if ZF proves , then ZF is inconsistent.
Remarks
-
What is and is not proved here. As in FALSE: Zorn's lemma is a theorem of ZF and FALSE: countable unions of countable sets are countable is a theorem of ZF, the refutation is conditional on the consistency of ZF and rests on an independence result that this library does not prove. The honest reading is: is a theorem of ZF only if ZF is inconsistent.
-
With the statement is true, which is exactly why it feels obvious. This standard contrast is not proved in this library either. Given an infinite , for each the set of injections is nonempty, and selects one for every at once; from that sequence a countably infinite subset is assembled with no further choices. The intuition behind the naive argument is therefore not wrong, it is just not a ZF argument.
-
Two notions of infinite come apart in ZF. A set is Dedekind-infinite when it is equinumerous with a proper subset of itself, equivalently when it has a countably infinite subset. Dedekind-infinite implies infinite in ZF, and that direction is a theorem of this library rather than a convention: it is claim 5 of The pigeonhole principle on , transported along a bijection. In detail, suppose were both finite and Dedekind-infinite, say is a bijection onto a natural number and is a bijection onto a proper subset . Then , and because is injective and , while ; so is equinumerous with a proper subset of itself, which claim 5 forbids. The converse implication, that infinite implies Dedekind-infinite, is exactly . So ZF does not prove the two notions equivalent, unless ZF is inconsistent: that separation is the conditional conclusion of the refutation above and inherits its consistency hypothesis, and an amorphous set, one that cannot be split into two infinite pieces at all, is infinite in the weak sense only.
-
This is the reason the library's definition of finiteness (Finite, countably infinite, countable, uncountable) is by equinumerosity with a natural number rather than by the Dedekind condition. The two definitions are equivalent under and not equivalent in ZF, and only the first supports the induction arguments used in Every subset of an at most countable set is at most countable and The nonempty finite subsets of are exactly the listable ones.
FALSE: every uncountable subset of contains an interval
Statement
FALSE. Every uncountable subset (Finite, countably infinite, countable, uncountable) contains a nondegenerate interval: there are in with .
The claim is plausible because an uncountable set is, in a rough sense, large, and the intervals are the obvious large subsets of . But size in the sense of cardinality says nothing about how a set sits inside : a set can be uncountable and still meet every interval in a set with holes. The irrationals are the standard witness, and the Cantor set, once measure and topology are available, is a starker one.
Facts & Assumptions
Given: A complete ordered field (Complete ordered field (least-upper-bound property)) with the canonical embedding and (The unique embedding of ℚ into an ordered field). "Nondegenerate interval" means a set with .
is uncountable (The irrationals are uncountable).
is Archimedean (Every complete ordered field is Archimedean), and is dense in every Archimedean ordered field: for there is with (ℚ is dense in every Archimedean ordered field). For the Cauchy-sequence model of the same density is The rationals embed densely in the reals.
Uncountable means not at most countable (Finite, countably infinite, countable, uncountable).
Refutation
Take the counterexample to be , the set of irrationals.
is uncountable by [L1], so it satisfies the hypothesis of the claim.
Let in be arbitrary. By [L2] there is with , so ; but , hence . Therefore , and a fortiori .
So is an uncountable subset of containing no nondegenerate interval, which refutes the claim.
Remarks
-
The counterexample is as strong as possible in one direction: misses no interval either, so it is dense and yet contains no interval. That meets every with needs no new input, only what is already on this page: were empty we would have , and is at most countable, being a bijective image of ( is countably infinite, The unique embedding of ℚ into an ordered field), so would be at most countable (Every subset of an at most countable set is at most countable), which it is not, by the next remark. Density and containing an interval are unrelated properties.
-
Every nondegenerate interval is uncountable, open as well as closed (Every nondegenerate interval of is uncountable). The open form is the one the remarks on either side of this one need, and the corollary states it outright, so nothing has to be transported here from the closed case to the open one. It is proved by re-running the nested-interval construction of is uncountable (Cantor's nested intervals, 1874) seeded at the middle third of , which is what places the point that construction produces strictly inside rather than merely in ; the density of recorded in [L2] is not needed for it.
-
The converse implication is true and trivial: a nondegenerate interval is uncountable, by the previous remark, so "contains an interval" implies "uncountable" (Every subset of an at most countable set is at most countable again, applied to the interval inside the set). Only the direction claimed above fails.
-
A cardinality assumption cannot be repaired into a topological conclusion. The Cantor set is uncountable, closed, and contains no interval; it also has measure zero, so it is small in a second, independent sense. Neither notion is developed here, and neither is needed: the irrationals already settle the question.
Sources
Standard references
Recommended treatments; not extraction sources.
- J. K. Hunter, An Introduction to Real Analysis
- J. Lebl, Basic Analysis: Introduction to Real Analysis, basic set theory
- Equinumerosity (Wikipedia)
- Countable set (Wikipedia)
- J. Zapletal, Set Theory Notes
- Set-theoretic definition of natural numbers (Wikipedia)
- Ordinal number (Wikipedia)
- T. Tao, Analysis I, 3rd ed., §2.2
- Pigeonhole principle (Wikipedia)
- Finite set (Wikipedia)
- Dedekind-infinite set (Wikipedia)
- T. Tao, Analysis I, 3rd ed., §3.6 (Cardinality of sets)
- T. Tao, Analysis I, 3rd ed., §3.6 and §8.1
- Schröder-Bernstein theorem (Wikipedia)
- T. Tao, Analysis I, 3rd ed., §8.1
- Maximum and minimum (Wikipedia)
- Pairing function (Wikipedia)
- D. H. Fremlin, Measure Theory, Chapter 56
- Axiom of countable choice (Wikipedia)
- Axiom of dependent choice (Wikipedia)
- Axiom of choice (Wikipedia)
- Rational number (Wikipedia)
- Cantor's theorem (Wikipedia)
- Cantor's diagonal argument (Wikipedia)
- J. Lebl, Basic Analysis I
- Cantor's first set theory article (Wikipedia)
- Nested intervals (Wikipedia)
- W. Rudin, Principles of Mathematical Analysis, 3rd ed., Ch. 2
- Irrational number (Wikipedia)
- Stanford Encyclopedia of Philosophy, The Continuum Hypothesis
- Sierpiński's theorem: GCH implies AC
- Continuum hypothesis (Wikipedia)
- Cardinality of the continuum (Wikipedia)
- Zermelo-Fraenkel set theory (Wikipedia)
- Does DC imply countable choice uniformly? (Journal of Symbolic Logic)
- Amorphous set (Wikipedia)
- Interval (mathematics) (Wikipedia)