Is it true that for any abelian group $G$, if there is some integer $k$ satisfying $g^k = e$ for every $g \in G$, then $G$ is finite?
This is true if $G$ is finitely generated.
I believe that it is true in the general case but am struggling to prove this. Any help is appreciated.
EDIT: Alan Wang points out a simple counterexample to the proposition.
My original idea for this question came from Keith Conrad's algebra notes, which has the following exercise.
Show a finitely generated $A$-module $M$ is a torsion module if and only if there is some $a \ne 0$ in $A$ such that $aM = 0$. (This is false without a hypothesis of finite generatedness even for $A = \mathbb{Z}$, since infinite torsion abelian groups exist.)
It's the parenthetical which now has me confused. How is an infinite torsion abelian group an automatic counterexample?