Aby to wykazać, dzielimy rodzinę \( \displaystyle X \) na dwie części: \( \displaystyle X_1 \) i \( \displaystyle X' \). Niech zbiór \( \displaystyle X_1 \) zawiera wszystkie zero i jednoelementowe elementy \( \displaystyle X \) -- jest ich przeliczalnie wiele, bo każdy z nich jest podzbiorem \( \displaystyle \mathbb{N} \). Pozostaje wykazać, że \( \displaystyle X' \) jest przeliczalny i wtedy \( \displaystyle X \) jako unia dwóch zbiorów przeliczalnych będzie również przeliczalny. Aby wykazać, że \( \displaystyle X' \) jest przeliczalny, ustawmy funkcję \( \displaystyle f:X'\to \mathbb{N}\times\mathbb{N} \) taką, że:
\( \displaystyle f(x) = (n,m), \) jeśli \( \displaystyle n \) jest najmniejszym elementem \( \displaystyle x \), a \( \displaystyle m \) jest najmniejszym w \( \displaystyle x\setminus\{n\}\displaystyle . \)
Funkcja \( \displaystyle f \) jest dobrze zdefiniowana i prowadzi w zbiór przeliczalny. Pozostaje wykazać, że \( \displaystyle f \) jest iniekcją. Jeśli \( \displaystyle f(x) = (n,m)=f(x') \), to \( \displaystyle x\cap x' \supset \{ n,m\} \), gdzie \( \displaystyle n\neq m \). Wnioskujemy, że przecięcie \( \displaystyle x \) i \( \displaystyle x' \) jest co najmniej dwuelementowe, czyli, że \( \displaystyle x=x' \) i funkcja \( \displaystyle f \) jest iniekcją, co należało wykazać.