In classical mathematics $2^{\aleph_0}\ge\aleph_1$, right? So if $2^x=\aleph_0$, what does $x$ equal?
In other words, can we define a logarithm for $\aleph_0$, and what should it be. Is it infinite? Finite? Undefined?
Should a definition in a computational context be necessarily the same as in the classical context, or can/should it be modified, like other mathematical definitions are modified to accomodate computability (e.g. limits in the context of computable reals)
A simple answer would be that if we interpret $2^A$ as denoting the powerset of $A$, there should be no $X$ such that $\mid2^X\mid = \aleph_0$. The cardinality of $X$ itself cannot be $\aleph_0$ (or we would have $\mid2^X\mid > \aleph_0$), but it also cannot be any finite number, or we would have $\mid2^X\mid$ also finite.
In the absence of an infinite cardinal smaller than $\aleph_0$, a set with the cardinality of $X$, as defined here, cannot exist.