1.4: Some Theorems on Countable Sets
( \newcommand{\kernel}{\mathrm{null}\,}\)
We now derive some corollaries of Definition 4 in § 3.
If a set A is countable or finite, so is any subset B⊆A.
For if A⊂D′u for a sequence u, then certainly B⊆A⊆D′u
If A is uncountable (or just infinite), so is any superset B⊃A.
For, if B were countable or finite, so would be A⊆B, by Corollary 1
If A and B are countable, so is their cross product A×B
- Proof
-
If A or B is ∅, then A×B=∅, and there is nothing to prove.
Thus let A and B be nonvoid and countable. We may assume that they fill two infinite sequences, A={an},B={bn} (repeat terms if necessary). Then, by definition, A×B is the set of all ordered pairs of the form
(an,bm),n,m∈N
Call n+m the rank of the pair (an,bm). For each r∈N, there are r−1 pairs of rank r:
(a1,br−1),(a2,br−2),…,(ar−1,b1)
We now put all pairs (an,bm) in one sequence as follows. We start with
(a1,b1)
as the first term; then take the two pairs of rank three,
(a1,b2),(a2,b1)
then the three pairs of rank four, and so on. At the (r−1) st step, we take all pairs of rank r, in the order indicated in (1).
Repeating this process for all ranks ad infinitum, we obtain the sequence of pairs
(a1,b1),(a1,b2),(a2,b1),(a1,b3),(a2,b2),(a3,b1),…
in which u1=(a1,b1),u2=(a1,b2), etc.
By construction, this sequence contains all pairs of all ranks r, hence all pairs that form the set A×B (for every such pair has some rank r and so it must eventually occur in the sequence). Thus A×B can be put in a sequence. ◻
The set R of all rational numbers is countable.
- Proof
-
Consider first the set Q of all positive rationals, i.e.,
fractions nm, with n,m∈N
We may formally identify them with ordered pairs (n,m), i.e., with N×N We call n+m the rank of (n,m). As in Theorem 1, we obtain the sequence
11,12,21,13,22,31,14,23,32,41,…
By dropping reducible fractions and inserting also 0 and the negative rationals, we put R into the sequence
0,1,−1,12,−12,2,−2,13,−13,3,−3,…, as required. ◻
The union of any sequence {An} of countable sets is countable.
- Proof
-
As each An is countable, we may put
An={an1,an2,…,anm,…}
(The double subscripts are to distinguish the sequences representing different sets An. ) As before, we may assume that all sequences are infinite. Now, UnAn obviously consists of the elements of all An combined, i.e., all anm(n,m∈N). We call n+m the rank of anm and proceed as in Theorem 1, thus obtaining
⋃nAn={a11,a12,a21,a13,a22,a31,…}
Thus ∪nAn can be put in a sequence. ◻
Note 1: Theorem 2 is briefly expressed as
"Any countable union of countable sets is a countable set."
(The term "countable union" means "union of a countable family of sets", i.e., a family of sets whose elements can be put in a sequence {An}. ) In particular, if A and B are countable, so are A∪B,A∩B, and A−B (by Corollary 1).
Note 2: From the proof it also follows that the range of any double sequence{anm} is countable. (A double sequence is a function u whose domain Du is N×N; say, u:N×N→B. If n,m∈N, we write unm for u(n,m) here unm=anm.)
To prove the existence of uncountable sets, we shall now show that the interval
[0,1)={x|0≤x<1}
of the real axis is uncountable.
We assume as known the fact that each real number x∈[0,1) has a unique infinite decimal expansion
0.x1,x2,…,xn,…
where the xn are the decimal digits (possibly zeros), and the sequence {xn} does not terminate in nines (this ensures uniqueness)."
The interval[0,1) of the real axis is uncountable.
- Proof
-
We must show that no sequence can comprise all of [0,1). Indeed, given any {un}, write each term un as an infinite fraction; say,
un=0.an1,an2,…,anm,…
Next, construct a new decimal fraction
z=0.x1,x2,…,xn,…
choosing its digits xn as follows.
If ann (i.e., the n th digit of un) is 0, put xn=1; if, however, ann≠0, put xn=0. Thus, in all cases, xn≠ann, i.e., z differs from each un in at least one decimal digit (namely, the n th digit). It follows that z is different from all un and hence is not in {un}, even though z∈[0,1).
Thus, no matter what the choice of {un} was, we found some z∈[0,1) not in the range of that sequence. Hence no{un} contains all of [0,1).◻
Note 3: By Corollary 2, any superset of [0,1), e.g., the entire real axis, is uncountable.
Note 4: Observe that the numbers ann used in the proof of Theorem 3 form the diagonal of the infinitely extending square composed of all anm. Therefore, the method used above is called the diagonal process (due to G. Cantor).