Comparison of the Cardinality of Real Numbers and the Cardinality of Rational Numbers
📂Set TheoryComparison of the Cardinality of Real Numbers and the Cardinality of Rational Numbers
Theorem
Regarding card(Q)=ℵ0,card(R)=c,
2ℵ0=cℵ0<c
Explanation
As you might guess from seeing Cantor’s diagonal argument, the set of real numbers has far more elements than the set of rational numbers. The cardinality of these can be explicitly shown by establishing an inequality.
Proof
Part 1. c≤2ℵ0
Let’s define the function f:R→℘(Q) as f(a):=x∈Q∣x<a,a∈R. Due to the density of real numbers, for two real numbers a<b, there exists a rational number r satisfying a<r<b. Since r<b holds, r∈f(b) but since a<r, therefore r∈/f(a), that is, f(a)=f(b). Therefore, f is injective, and by the lemma,
card(R)≤card(℘(Q))
Since card(℘(Q))=2card(Q)=2ℵ0,
c=card(R)≤card(℘(Q))=2ℵ0
Part 2. 2ℵ0≤c
Let’s define the function g:0,1N→R as g(a):=0.a1a2a3⋯, (a is an element of 0,1N). The function value of g can be represented in decimal notation composed of 0 and 1.
For two elements a,b of 0,1N, if a=b then g(a)=g(b), so g is injective,
card(0,1N)≤card(R)
Since card(0,1N)=2card(N)=2ℵ0,
2ℵ0=card(0,1N)≤card(R)=c
Part 3. ℵ0<2ℵ0
Since 2ℵ0≥c and 2ℵ0≤c,
2ℵ0=c
Cantor’s theorem: For any set X and its power set ℘(X), card(X)<card(℘(X)) holds
By Cantor’s theorem, ℵ0<2ℵ0 holds, thus ℵ0<c, and
ℵ0<2ℵ0
■