Relearning math to prep for applying to grad school (have taken time off), I got to this exercise and am trying to work through following my intuition rather than proofs as much as I can. Can someone confirm or deny ideas, examples would be well appreciated too.
Since we are dealing with an abelian group, say $G$, I believe we can consider the generators $\{g_1, \cdots ,g_k\}$ and the cyclic subgroups they give should be a direct sum of the group (as each subgroup of an abelian group is normal), so $G\cong G_1\oplus \cdots \oplus G_k$ where $G_i=\langle g_i\rangle$. We can consider an inclusion map $H\hookrightarrow G \cong \bigoplus G_i$ should induce an isomorphism $H\cong H_1\oplus \cdots \oplus H_k$ where $H_i$ is a subgroup of $G_i$. So $H_i=\langle g_i^{\alpha_i}\rangle$ for some positive integer $\alpha_i$, and $H$ is generated by the $g_i^{\alpha_i}$.
Please let me know if this is a flawed logic. I'm noting an approach like this (I think) gives the same number of generators and should probably be careful about properly describing the generators of $H$, and even $G$. (as a generator of $G$ described as a direct sum should probably not be identified with a generator $g_i$ of $G$)
Further, the text says this is not true for nonabelian groups. I am trying to thing of how to construct an example. At the least, I am thinking to construct arbitrarily large #'s of generators, consider the dihedral groups $D_n$ as $n\rightarrow \infty$. We can consider the subgroup that are just the geometric reflections of the $n$-gon. These are all independent requiring $n$ generators to construct this subgroup. But unsure of how to get to infinitely many generators for a subgroup. Could one suggest a proper group but not its subgroup as a pointer?
Thanks! Also suggestions of study topics/books are greatly appreciated, I am currently rereading Artin, Munkres (point set and algebraic books), Rudin (complex and real), Royden, and occasional recent arxiv papers.