logo

Comparison of the Cardinality of Real Numbers and the Cardinality of Rational Numbers 📂Set Theory

Comparison of the Cardinality of Real Numbers and the Cardinality of Rational Numbers

Theorem 1

Regarding card(Q)=0,card(R)=c\operatorname{card}(\mathbb{Q})={{ \aleph }_{ 0 }}, \operatorname{card}(\mathbb{R})=c, 20=c0<c { 2 }^{ {{ \aleph }_{ 0 }} } =c \\ {{ \aleph }_{ 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. c20c \le 2^{\aleph_{0}}

Let’s define the function f:R(Q)f : \mathbb{R} \to \wp (\mathbb{Q}) as f(a):=xQx<a,aRf(a):={x\in \mathbb{Q}|x<a, a\in \mathbb{R}}. Due to the density of real numbers, for two real numbers a<ba<b, there exists a rational number rr satisfying a<r<ba<r<b. Since r<br<b holds, rf(b)r\in f(b) but since a<ra<r, therefore rf(a)r\notin f(a), that is, f(a)f(b)f(a)\neq f(b). Therefore, ff is injective, and by the lemma, card(R)card((Q)) \operatorname{card}(\mathbb{R})\le \operatorname{card}(\wp (\mathbb{Q})) Since card((Q))=2card(Q)=20\operatorname{card}(\wp (\mathbb{Q}))= { 2 }^{ \operatorname{card}(\mathbb{Q}) }= { 2 }^{ {{ \aleph }_{ 0 }} }, c=card(R)card((Q))=20 c=\operatorname{card}(\mathbb{R})\le \operatorname{card}(\wp (\mathbb{Q}))= { 2 }^{ {{ \aleph }_{ 0 }} }


Part 2. 20c 2^{\aleph_{0}} \le c

Let’s define the function g:0,1NRg : { {0,1} }^{ N } \to \mathbb{R} as g(a):=0.a1a2a3g(a):=0. { a }_{ 1 } { a } _{ 2 } { a }_{ 3 }\cdots, (aa is an element of 0,1N{ {0,1} }^{ N }). The function value of gg can be represented in decimal notation composed of 00 and 11.

For two elements a,ba,b of 0,1N{ {0,1} }^{ N }, if aba\neq b then g(a)g(b)g(a)\neq g(b), so gg is injective, card(0,1N)card(R) \operatorname{card}\left( { {0,1} }^{ N } \right) \le \operatorname{card}(\mathbb{R}) Since card(0,1N)=2card(N)=20\operatorname{card}\left( { {0,1} }^{ N } \right) = { 2 }^{ \operatorname{card}(N) }= { 2 }^{ {{ \aleph }_{ 0 }} }, 20=card(0,1N)card(R)=c { 2 }^{ {{ \aleph }_{ 0 }} } =\operatorname{card}\left( { {0,1} }^{ N } \right) \le \operatorname{card}(\mathbb{R})=c


Part 3. 0<20\aleph_{0} < 2^{\aleph_{0}}

Since 20c{ 2 }^{ {{ \aleph }_{ 0 }} } \ge c and 20c{ 2 }^{ {{ \aleph }_{ 0 }} } \le c, 20=c { 2 }^{ {{ \aleph }_{ 0 }} } =c

Cantor’s theorem: For any set XX and its power set (X)\wp (X), card(X)<card((X))\operatorname{card}(X)<\operatorname{card}(\wp (X)) holds

By Cantor’s theorem, 0<20{{ \aleph }_{ 0 }}< { 2 }^{ {{ \aleph }_{ 0 }} } holds, thus 0<c{{ \aleph }_{ 0 }}<c, and 0<20 \aleph_{0} < 2^{\aleph_{0}}


  1. 이흥천 역, You-Feng Lin. (2011). 집합론(Set Theory: An Intuitive Approach): p269. ↩︎