Fijar una biyección $f: \Bbb N \to \Bbb Q$ . Por comodidad, supongamos que $\Bbb N = \Bbb Z_{>0}$ .
Está claro que existe una correspondencia biyectiva entre subconjuntos infinitos $A \subseteq \Bbb Q$ y funciones estrictamente crecientes $g: \Bbb N \to \Bbb N$ , por:
\begin{align} A\subseteq \Bbb Q \quad&\longrightarrow\quad g(n) = \text{$n$th smallest $m$ such that $f(m) \in A$}\\ \{f(g(n)):n \in \Bbb N\} \quad&\longleftarrow\quad g:\Bbb N \to \Bbb N \end{align}
Una función creciente $g: \Bbb N \to \Bbb N$ se describe de forma equivalente mediante un mapeo $h: \Bbb N \to \Bbb N$ de la siguiente manera:
\begin{align} g: \Bbb N \to \Bbb N \quad&\longrightarrow\quad h(1)=g(1),h(n) = g(n)-g(n-1)\\ g(n) = \sum_{k\le n} h(k) \quad&\longleftarrow\quad h:\Bbb N \to \Bbb N \end{align}
De estas últimas funciones hay $\aleph_0^{\aleph_0} = 2^{\aleph_0} = \mathfrak c$ .