Proof
The main tools used in this proof are the division algorithm and the Principle of Well-Ordering. Let G be a cyclic group generated by a and suppose that H is a subgroup of G. If H={e}, then trivially H is cyclic. Suppose that H contains some other element g distinct from the identity. Then g can be written as an for some integer n. Since H is a subgroup, g−1=a−n must also be in H. Since either n or −n is positive, we can assume that H contains positive powers of a and n>0. Let m be the smallest natural number such that am∈H. Such an m exists by the Principle of Well-Ordering.
We claim that h=am is a generator for H. We must show that every h′∈H can be written as a power of h. Since h′∈H and H is a subgroup of G, h′=ak for some integer k. Using the division algorithm, we can find numbers q and r such that k=mq+r where 0≤r<m; hence,
ak=amq+r=(am)qar=hqar.
So ar=akh−q. Since ak and h−q are in H, ar must also be in H. However, m was the smallest positive number such that am was in H; consequently, r=0 and so k=mq. Therefore,
h′=ak=amq=hq
and H is generated by h.