I was wandering if anyone could tell me how my proof looks and it makes since. Here is the following question: Consider the infinite direct product $H = \mathbb{Z}_{2} \times \mathbb{Z}_{2} \times$ $...$. I want to show that it is not finitely generated.
Proof: Suppose $H$ is generated by finitely many elements $k$. Since each element in $H$ has order $2$, the group generated by these elements has order of at most $2^k$. This is a contradiction since $H$ has infinite order, and such a set could not generate $H$. Therefore, $H$ is not finitely generated.