I wish to show that there does not exists a subgroup $H$ of $\mathbb{Z}$ where $|H|=10$.
This is what I have so far:
Assume by contradiction that there does exist a subgroup $H$ of $\mathbb{Z}$ where $|H|=10$.
Since $|H|=10$, a finite number, it must have a greatest element — call it $n$.
If $n \ne 0$, by closure, $n+n=2n$ must be in $H$, which contradicts the assumption that $n$ was the greatest element.
If $n=0$, take the least element, called $m$. By closure, $m+m=2m$ must be in $H$. Since $m <0, 2m$ must be less than $m$, contradicting the assumption that $m$ was the least element.
Thus, the order of $H$ cannot be finite, and thus cannot be $10$.
Is there a simpler way to show this? I get the feeling that my logic is wrong, but I can't explain why.