Equivalence of definitions of cyclic group

From Groupprops

This article gives a proof/explanation of the equivalence of multiple definitions for the term cyclic group
View a complete list of pages giving proofs of equivalence of definitions

The definitions that we have to prove as equivalent

Definition in terms of modular arithmetic

A group is said to be cyclic (sometimes, monogenic or monogenous) if it is either isomorphic to the group of integers or to the group of integers modulo n for some positive integer .

Definition in terms of generating sets

A group is termed cyclic (sometimes, monogenic or monogenous) if it has a generating set of size 1.

Definition as a quotient

A group is termed cyclic if it is a quotient of the group , in other words, there exists a surjective homomorphism from to the group.

Proof of equivalence

From modular arithmetic to generating sets

This is direct: is generated by the element , and is generated by the element 1.

From generating sets to modular arithmetic

Given: A group with a generating set

To prove: is isomorphic either to (the group of integers) or to (the group of integers modulo n)

Proof: We consider two cases.

Case 1: has finite order. Thus, there exists a minimal positive integer such that is the identity element. Consider now the map that sends to the element . We want to prove that is an isomorphism.

We first show that . For this, observe that if and add up to less than as integers, then by definition. If the sum of and as integers is at least , then (since is the identity element).

Similarly, by definition, and , again because .

Surjectivity: Since generates , every element of can be written as a power of , say for some integer . Writing where are integers and , we get that . Thus, is surjective.

Injectivity: Finally, if with both in , then , contradicting the assumption that has order .

Thus, is an isomorphism of groups.

Case 2: does not have finite order. In that case, consider the map that sends to .

Clearly, by definition, , , and .

Surjectivity: Since generates , every element of can be written as for some integer .

Injectivity: If for , then , contradicting the assumption that does not have finite order.