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ć.