For my point-set topology class, I'm working on proving the theorem: The set of all finite subsets of a countable set is countable.
Please don't post the proof of the theorem. The proof was easy for the case of the set being finite, so now I'm working on the case that the set is infinite. I'm trying to use a result that we already proved: If $S$ and $T$ are countable sets, then $S \times T = \{ (s,t) | s \in S, T \in T\}$ is also countable. Then I'm saying, if $S$ is the set under consideration, and $n \in \mathbb{Z},n \geq 0$, then define $T_n = \{ U \subset S |\ |U| = n\}$. Then if $T$ represents the set of all finite subsets of $S$, it is clear that $T = T_0 \cup T_1 \cup T_2 \cup \cdots$. Also, since there are countably many different $T_i$, then from another theorem we already proved, as long as every $T_i$ is countable, then their union will also be countable. So, now I'm trying to just demonstrate that every $T_i$ is countable.
Can I do it the following way? I think I'm wrong, because I think I might be confusing a finite set of cardinality $n$ with an ordered $n-$tuple. \begin{align*} T_0 & = \{ \{ \} \} \text{ is countable.} \\ \Rightarrow T_1 & = T_0 \times S \text{ is countable.} \\ \Rightarrow T_2 & = T_1 \times S \text{ is countable.} \\ \Rightarrow T_3 & = T_2 \times S \text{ is countable.} \\ \vdots \end{align*} Hence all of the $T_i$ are countable.
I'm fairly certain this is wrong, so if you could explain to me what I'm doing wrong (and maybe point me in the right direction) without telling me the full answer, I would be very grateful!
Update - I just got the idea, could I argue that $T_2 \subset T_1 \times S$, and since $T_1$ and $S$ are each countable, $T_1 \times S$ is countable, so $T_2$ is also countable? And then continue this argument for $T_3, T_4, \ldots$? I'm still a little worried that it might not be valid to claim that $T_2 \subset T_1 \times S$.