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