Suppose H is an arbitrary subgroup of G and $H\neq \{e\}$. Let $a^{k_{0}}\in H$. Let $b=a^{t}$ be an arbitrary member of H such that $k_{0}\le t$. For some $q,r$ s.t. $t=k_{0}q+r$, then $a^{t}=a^{k_{0}q+r}=a^{k_{0}q}a^{r}$ for $0\le r\lt k_{0}$. Since $k_{0}\le t$, $r=0$. Thus, $a^{t}=a^{k_{0}q}$ and therefore H is cyclic. Since H was arbitrary, any subgroup of a cyclic group is also cyclic.
Is this proof correct? Any possible improvements welcome
solution-verificationtag description says: ""Is my proof correct?" is off topic (too broad, missing context). Instead, the question must identify precisely which step in the proof that is in doubt, and why so.". Your post, right now, is just "Is my proof correct?" and as such is off topic.solution-verificationquestion to be on topic you must specify precisely which step in the proof you question, and why so. This site is not meant to be used as a proof checking machine. Compare your proof to the linked common proofs. If any questions remain then ask questions in comments on these proofs. If that fails, then edit your question to identify precisely which step you question, and why so. – Bill Dubuque Nov 04 '23 at 07:23