This theorem can be proved using the axiom of choice.
Suppose
is an inifite set and let
be the power set of
(the set of all subsets of
). Define the choice function![]()
![]()
For each non empty subset
of![]()
![]()
By the Axiom of Choice, such a function exists.
Define![]()
![]()

The set
is infinite so for![]()
![]()
Since
is a choice function
for![]()
Hence all the
are distinct and the set
is a countable or denumerable subset of![]()
The set
is infinite because the set
is infinite.