I have found a lot of proofs on this site, on proofwiki and elsewhere. I thought of my own which was unlike all I found except for 1 proof (I have linked it below.) and was wondering if I could get anywhere with it.
Let $G$ be a cyclic group generated by $x$. Let $G=\langle x \rangle$. Let $H$ be a subgroup of $G$. If $H$ is trivial, we're done. Otherwise, $\exists n \in \mathbb Z$ s.t. $x^n \in H, n \ne 0$. By definition of a subgroup, $\langle x^n \rangle$ is a subgroup of $H$. If $\langle x^n \rangle \ne H$, then consider $x^{n_1} \in H \setminus \langle x^n \rangle$ to get $\langle x^{n_1} \rangle$ is a subgroup of $H$. If $\gcd({n_1},n)=1$, then $H=G$. Otherwise, $\langle x^{\gcd({n_1},n)} \rangle$ is a subgroup of $H$. If this isn't the whole of $H$, then consider $x^{n_2} \in H \setminus \langle x^{\gcd({n_1},n)} \rangle$ and so on.
I think this process is finite for some reason like we need only consider positive integers less than some positive integer. All we need is 2 relatively prime exponents to get all of $G$, so it seems unlikely that the process is infinite.
A thought just came to mind that if it's finite, then it's probably due to the division algorithm? Does anyone know a way to prove finiteness without the division algorithm?
If this process is potentially infinite, then why?
The most similar proof I found online was in http://brianbi.ca/artin/2.4 where he lets $H=\{x^i | i \in S\}$ and then considers $d=\gcd_{i \in S}(i)$.
I really feel I'm missing something simple to say somehow
$$\langle x^n \rangle \subseteq H \subseteq \langle x \rangle$$
implies, if $H$ is a subgroup of $\langle x \rangle$, that $H = \langle x^n \rangle$ else some $H = \langle x^m \rangle$ where
$$\langle x^n \rangle \subseteq \langle x^m \rangle \subseteq H \subseteq \langle x \rangle$$
- Another idea I had was to create a bijection between $\mathbb Z$ and $\langle x \rangle$, but does anyone know a way to go about this without homomorphisms?
Note: The division algorithm is used as part of some proof of some fact used above, so there's no avoiding division algorithm. My intention is to avoid using division algorithm again.
One can actually completely avoid invoking the division algorithm by referring to the well-ordering of natural numbers:
We are almost done now:
Of course, the well-ordering principle can also be used to prove that the division algorithm works for non-negative integers first and arrive at the same conclusion by applying it to compute $\gcd$s.