Is the number of finite subgroups of a finite-by-cyclic group finite

cyclic-groupsfinite-groupsgroup-theorynormal-subgroupsquotient-group

Let $G$ be a finite-by-cyclic group, i.e. it contains a finite normal subgroup $N$ such that $G/N$ is cyclic.

My question is that: Does $G$ contain only finitely many finite subgroups?

What I've tried: Assume that $G/N$ is finite cyclic. Then $G$ is a finite group and then it has only a finite number of subgroups.

Best Answer

Yes, $G$ contains only finitely many finite subgroups. As you pointed out, this is trivial if $G/N$ is finite, so we will consider the case $G/N \cong \mathbb{Z}$.

Let $K$ be a finite subgroup of $G$, then $KN$ is also a finite subgroup of $G$ (since $N$ is finite and normal) and therefore $KN/N$ is a finite subgroup of $G/N \cong \mathbb{Z}$. We conclude that $KN/N = \left\{0\right\}$, hence $KN = N$ and so $K < N$. This means that we have only a finite number of choices for $K$.