Consider $\Sigma = \{a,b\}$. Now $\Sigma^*$ represents the collection of all possible strings over alphabet $\Sigma = \{a,b\}$. As there exists an enumeration procedure for $\Sigma^*$, it is countably infinite. As $\Sigma^*$ consists of strings of all lengths, it also consists of strings of infinite length. Let us consider a subset $S$ of $\Sigma^*$, namely
$$ S = \{\text{Set of all strings of infinite length}\}. $$
From Cantor’s diagonalization argument, it can be proved that $S$ is uncountably infinite. But we also know that every subset of a countably infinite set is finite or countably infinite. This leads to a contradiction.
Where did the above argument go wrong?