Cyclic Groups

7.3.1 Definition. Let (G, ⋅) a group, and let gG. and i ∈ ℤ. We define power gi of g with exponent i the following element of G:

g i = { g g g i  times , i > 0 e , i = 0 ( g 1 g 1 g 1 i  times , i < 0

The usual rules for manipulation of powers hold:

gigj = gi+j   and   (gi)j = gij

On the other hand, (gh)igihi in general.

These definition are applied whatever the operation * of the group. Doing the power, consists in iterating staring from x or x−1 the operations of the group.

Note. When the group operation is addition, we write ka in place of ak.

Multiplicative group Additive group
Operation * +
Identity e = 1 e = 0
Inverse a−1 a
Positive Power
i > 0
ai = aa ⋅⋅⋅ a
i times
ia = a + a + ... a
i times
Negative Power
i < 0
ai = a−1a−1 ⋅⋅⋅ a−1
i times
ia = a + a + ... a
i times

Consider a group G = {a,b,c, ...}, which may or may not be finite. Suppose that all the elements of G can be created by taking the powers of an appropriately chosen element, say a, of G. Then G is called a cyclic group, and a is called a generator of the group. For instance, consider the element i of a finite group G = {1,−1, i, −i} with ordinary multiplication as group operation. We notice that i1 = i, i2 = −1, i3 = −i, i4 = 1, the whole group is generated by taking the positive powers of the element i. If we take higher powers of i, elements of the group start repeating themselves. Thus G is a cyclic group and i is the generator of the group. We may also generate this group by taking the positive powers of −i. The generator of a cyclic group is therefore not necessarily unique.

Next consider an infinite group of even integers, viz.,

{..., −6, −4, −2, 0, 2, 4, 6}

in which the group operation is addition. The group can be generated by 2; By this we mean that the element 2 can be combined with itself using only the group operation and inverses to produce the entire group. The element −2 is another generator of this group.

Cyclic subgroups can be constructed as follows. If G is a group and aG, let ⟨a⟩ denote the set of all powers of a:

a⟩ = {..., a−3, a−2, a−1, a0, a1, a2, ...} = {an | n ∈ ℤ}

7.3.2 Proposition. If G is a group and aG, then ⟨a⟩ = {an | n ∈ ℤ} is a subgroup of G.

Proof. The product of any two elements of ⟨a⟩ is also in ⟨a⟩ because aiaj = ai+j. The inverse of ak, which is also in ⟨a⟩. By Theorem 7.2.2, ⟨a⟩ is a subgroup of G.  □

The group ⟨a⟩ is called the cyclic subgroup generated by a. If the subgroup ⟨a⟩ is the entire group G, we say that G is a cyclic group. Note that every cyclic group is abelian since aiaj = ai+j = ajai.

Nota bene. If we pick any element x of G, then ⟨x⟩ will always be a cyclic subgroup of G.

7.3.3 Example. Consider the multiplicative group G = {1, 2, 3, 4, 5, 6} under modulo-7 multiplication. Taking the powers of 3, we obtain

31 = 3, 32 = 3 ⋅ 3 = 2, 33 = 32 ⋅ 3 = 2 ⋅ 3 = 6, 34 = 33 ⋅ 3 = 6 ⋅ 3 = 4, 35 = 34 ⋅ 3 = 4 ⋅ 3 = 5, 36 = 35 ⋅ 3 = 5 ⋅ 3 = 1.

We see that the above six powers of 3 give all the six elements of G. Hence, G is a cyclic group and 3 is a generator of G. The element of 5 is also a generator of G as shown below,

51 = 5, 5 ⋅ 5 = 4, 53 = 52 ⋅ 5 = 4 ⋅ 5 = 6, 54 = 53 ⋅ 5 = 6 ⋅ 5 = 2, 55 = 54 ⋅ 5 = 2 ⋅ 5 = 3, 56 = 55 ⋅ 5 = 3 ⋅ 5 = 1. ■

7.3.4 Definition. Let X be a subset of a group G. We define subgroup generated by X, denoted by ⟨X⟩, the smallest subgroup of G containing X. It coincides with the intersection of all the subgroups of G containing X. It is indicated with ⟨X⟩. Thus

X⟩ := ⋂XHG H

In the case in which X = {g} ⊆ G is made by a single element, then

g⟩ ={gi | i ∈ ℤ}

The subgroup ⟨g⟩ is called the cyclic subgroup of G generated by g.
So a group G is called cyclic if there exists xG such that G is generated by the singleton set {x}. Any such g is called a generator of G; we say that 'x generates G' instead of {x} generates G. One often writes G = ⟨x⟩. It turns out, however, that a finite cyclic group can have several generators, so the expression G = ⟨x⟩ is not necessarily unique.

We show now that the subgroup ⟨S⟩ is the smallest subgroup containing S. Let S be a subset of G. Consider the family 𝓔 of all subgroups of G containing S. That is

𝓔 = {A | A is a subgroup of G, SA}

Since G is in 𝓔, 𝓔 is not empty. Let M be the intersection of all subgroups A in 𝓔. Then M is a subgroup of G and SM. If M' is a subgroup and SM', then M' ∈ 𝓔. Hence, MM'. Therefore M is the smallest subgroup containing S.

More generally, a subset X of a group G 'generates' G if every element of G may be written as a product of elements of X and of inverses of elements of X (where repetitions are allowed).

7.3.4 Proposition. Let X = {x1, x2, ..., xn} a subset (finite or infinite) of a group G. Then

X⟩ = {t1t2 ⋅⋅⋅⋅ tr| tiXX−1, r ∈ ℕ}

with X−1 = {x−1 | xX}.

Proof. Clearly X ⊂ ⟨X⟩. For any two elements a = t1t2 ⋅⋅⋅⋅ tr and b = s1s2 ⋅⋅⋅⋅ sr in X,

ab−1 = t1t2 ⋅⋅⋅⋅ tr−1 ⋅⋅⋅⋅t1−1t2−1 ⋅⋅⋅⋅ tr−1

Hence, ⟨X⟩, is a subgroup of G. Let M' be any subgroup of G containing X. Then for each xX, xM'. Hence x1−1M'. Therefore M' contains all finite products t1t2 ⋅⋅⋅⋅ tr such that xiX or x−1X, i=1,...,n. Hence, MM', proving that M is the smallest subgroup containing X and, therefore, the subgroup generated by X.  □

Let's see some examples of groups generated by a subset of G and study the difference between abelian and non-abelian groups.

In the abelian case (ℤ[i], +) the subgroup generated by the elements 2 and 3 is ⟨2,3⟩ = {2s + 3t| s,t ∈ ℤ} which is coincident with ℤ, this is indeed the same as {t1 + t2 + ... + tn | ti ∈ {2,3} ∪ {2,3}−1}.

If X = {amb), the elements of ⟨X⟩ would be of the form

ab−1baaab−1aab−1   (7.1.1)

that can be seen as words of different length formed by the letters a, b, a−1, b−1. Notice that cancellation between adjacent terms is possible (such as baa−1b = bb). Moreover the product of adjacent letters can be expressed as power (e.g if a is repeated k times: aaaa⋅⋅⋅⋅a = ak). Hence we can rewrite 7.1.1 as ab−1ba3b−1a2b−1. Depending of the particular group we're dealing with further semplificatios are possible e.g. if the group is Abelian, or if one of the generators raised to a certain power gives as result e, the identity of the group.

Let g an element of a group (G, ⋅). It can happen that for some k ∈ ℕ, gk = e. (identity of G): this happens for certain in the case of finite G. Indeed if the subgroup ⟨g⟩ = {gi | i ∈ ℤ} must be finite, there exist two integer powers s,t (s > t) such that gs = gt, from which letting k = st ∈ ℕ, we have gk = e. It makes sense to introduce the following definition.

7.3.5 Definition. Let (G, ⋅) a group and gG, we define order of g the least positive integer n, if there exists, such that gn = e. If such an integer does not exist, we sat that g has infinite order. The order of an element g is denoted by |g| or o(g).

For example in (ℤ4, +) the class 1̅ has order 4, the class 2̅ has order 2. In (ℤ, +), every nonnull element has infinite ordeer. In (ℂ\{0},⋅), the element i has order 4. The identity of any group has order 1.

7.3.6 Definition. A group G is said to be finite (or of finite order) if it has a finite number of elements. In this case, the number of elements in G is called the order of G and is denoted |G|. A group with infinitely many elements is said to have infinite order.

Although a cyclic group consists of all powers of its generator, these powers need not be distinct. Indeed if the group is finite then they are bound to repat (by the pigeon-hole principle). It turns out that this repetition follows a regular pattern, as the following propositions shows

7.3.7 Proposition. Let G a group. If gG has infinite order and if hk, then ghgk, and thus ⟨g⟩ is a infinite cyclic subgroup. Conversely if g has order n, then

g⟩ = {e, g, g2, ..., gn−1}

thus the cardinality of ⟨g⟩ is n. Moreover gh = gk if and only if hk (mod n).

Proof. Let g of infinite period. Then gh = gk (i.e. gh−k = e) implies h = k, by definition of infinite period. Let now n be the period of g. We notice first of all that all the elements {e, g, g2, ..., gn − 1} are distinct; For if gh = gk with 0 ≤ h < k < n then ghk = e with hk < n contradicting the minimality of n. To prove that ⟨g⟩ = {e, g, g2, ..., gn−1} it suffices to show that any power gk ∈ {e, g, g2, ..., gn−1} ∀k ∈ ℤ. Indeed by dividing k by n: k = nq + r, 0 ≤ r < n, from which gk = gnq+r = (gn)q = egr = egr = gr. Hence gk ∈ {e, g, g2, ..., gn−1} ∀k ∈ ℤ.

Suppose now that gh = gk. Then ghk = e. By dividing hk by n we have

hk = nq + r,   0 ≤ r < n

from which ghk = (gn)q = gr = e. Thus hk (mod n).

Conversely if hk (mod n) then ghk = gnq = (gn)q = e, thus gh = gk.  □

Thus every element of a group, generates a cyclic subgroup of G. Generally such a subgroup will be properly contained in G.

7.3.8 Definition. A group G is said cyclic if there exists an element gG such that G = ⟨g⟩. ■

Proof. Suppose G is a cyclic group generated by element g. So G = ⟨g⟩ for some element gG and the identity element of G is g0.

7.3.9 Examples (Subgroups generated by a subset; Cyclic groups).

Lemma 7.3.10. Let G = ⟨g⟩ be a finite cyclic group of order n. Then gk with 0 < k < n is a generator of G if anf only if gcd(k,n) = 1.

Proof. Suppose gcd(k,n) = 1. Then there exists s,t ∈ ℤ with ks + nt = 1. It follows that

g = g1 = gks + nt = gks gnt = (gk)s

Therefore g is a power of gk and hence, gk is a generator of G.
Conversely, suppose that gk is also a generator of G. Then there exists a power s of gk such that g = (gk)s = gks. Hence

g1 − ks = e

In general in any group, if g has order n (as it does here), then gj = e iff n | j; Thus g1 − ks = e means n | (1 − ks), hence ks ≡ 1 (mod n), and so k is a unit modulo n, which implies that gcd(n,k) = 1.  □

Subgroups of cyclic groups

Generally a group has a lot of subgroups and it can be a difficult task to find all of them. Thus it is of interest that the subgroups of a cyclic group are easy to describe. The first observation is that such subgroups are themselves cyclic.

7.3.11 Proposition. Every subgroup of a cyclic group G is a cyclic group.

Proof. Let HG = ⟨g⟩. Let H = {e}, then H is certainly cyclic. Let now gtH, gte. Then also gtH, and thus H contains an element of the form gh, with n ∈ ℕ. Among the elements belonging to H, let m the least positive integer such that gmH. We prove that H = ⟨gm⟩, and a very typical way to show set equality is to show H ⊆ ⟨gm⟩ and ⟨gm⟩ ⊆ H. Certainly ⟨gm⟩ ⊆ H. Conversely to show H ⊆ ⟨gm⟩, we must show that all elements of H are also in ⟨gm⟩. If gkH. We divide k by m and we get k = mq + r, 0 ≤ r < m, from which

gk = gmqgr,   hence   gr = gmq gkH

It must result r = 0, that is k = mq, i.e. gk = (gm)q ∈ ⟨gm⟩. □

The next result tells us how to construct the subgroups of a given cyclic group.

Example 1 The set of even integers is a proper subgroup of the group of all integers under addition. The set of all multiples of 3 is also a proper subgroup of the integers under addition. In fact, if k is any fixed integer, then

kℤ = {kn |n ∈ ℤ} = {..., −3k, −2k, −k, 0 , k, 2k, 3k,...}

is a subgroup of the integers under addition. Note that if k = 0, then we obtain the trivial subgroup {0}; whereas if k = ±1, then we obtain the entire group ℤ. Thus, unless k = ± 1, kℤ is a proper subgroup of ℤ. The subgroup 2ℤ = ⟨2⟩, with generator 2 because any even integer can be written in the form k ⋅ 2, is infinite cyclic just like its 'parent' ℤ, the same is true for any ⟨k⟩ with k ≠ 0. It is also true that 2ℤ = ⟨−2⟩, since −2 is also a genrator.

7.3.12 Proposition. Let G = ⟨g | gn = e⟩, a cyclic group of order n. Then

  1. The order of any subgroup is a divisor of n.

  2. For each divisor k of n there exists one and only one subgroup with order k

Proof. Let H = ⟨gm⟩ a subgroup of G. We have

(gm)n = (gn)m = em = e

We have that the period of gm divides n see exercise. Since the order of H is period of gm, we have proved (a).

Let now k a divisor of n. The subgroup ⟨gn/k⟩ has order k. We'll show now this is the only subgroup of G with such order. Let H a subgroup of G with order k. This subgroup is of the form H = ⟨gm⟩, with m the least positive integer such that gmH (see the previous proposition to understand why). Furthermore m|n, as it can be seen dividing n by m: we get n = mk + r, 0 ≤ r < m, from which

gn = gmkgr = (gm)kgr = egr

hence the remainder must be null r = 0 and n = mk.

Then |H| = k = |⟨gm⟩| = n/m. It follows that m = n/k, hence H = ⟨gn/k⟩. □

7.3.13 Example. In G = ⟨g | g16 = e⟩ cyclic group of order 16, the subgroup of order 4 is the one generated by g16/4 = g4, which is

{g4, (g4)2 = g8, (g4)3 = g12, (g4)4 = g16 = e}

7.3.14 Theorem. Let G = ⟨g | gn = e⟩ a cyclic group with n elements. Then ⟨gk⟩ has n/d elements, where d = gcd(n,k), 1 ≤ kn.

Proof. Let H = ⟨gk⟩. If d = (k,n) then d|k and d|n, write them as k = ds and n = dt, and gcd(s,t) = 1 [gcd(n/d,k/d) = gcd(n,k)/d = 1]. Then (gk)s = gtms = gtn = (gn)t = e. In other words, the order of gk divides s and thus is less than or equal to s (The order, x of gk must be a multiple of n, i.e. x = ny, since (gk)x = (gk)ny = e). So H contains the elements gk, g2k, g3k, gsk. We need to show these s elements are distinct to prove the theorem. Assume that gik = gjk for some i and j such that 1 ≤ j < is. So g(ij)k = g0. This means that n|(ij)k, which means that sd| (ij)td, which means that s | (ij)t, which since s and t are relatively prime, means that s |ij, which is impossible since 1 ≤ j < is. Therefore, H has order s = n/d.  □

Since any subgroup of a cyclic group is cyclic, the theorem has some immediate corollaries. The first follows from the special ease d = 1 in the theorem. The second from the special case k = d = n/m so that m = n/d.

Proposition 7.3.15. Let G = ⟨g⟩ is a cyclic group of order n, then an element gk is a generator of G iff gcd(k, n) = 1. Consequentely there are φ(n) generators of G.

Proof. Let gk a generator of G; then n = ord gk = n/ (k,n) which shows that gcd(k,n) = 1 (see Proposition 5.7.5). Conversely, suppose that k and n are coprime. Then there are integers s,t ∈ ℤ with sk + tn = 1. This implies that

g = gsk + tn = (gk)s(gn)t = gkset = gks ∈ ⟨gk⟩ .

Hence G = ⟨g⟩ ⊆ ⟨gk⟩. Thus gk is a generator of G.  □

Corollary 7.3.16. If G is a cyclic group of order n with generator g and d|n, then ⟨gn/d⟩ has order d.

7.3.18 Example. If G = ⟨gk⟩ is a cyclic group of order 12, then the generators of G are the powers gk where gcd(k,12) = 1, that is g, g5, g7, and g11. In the particular case of the additive cyclic group, ℤ12, the generators are the integers 1, 5, 7, 11 (mod 12).   ■

Theorem 7.3.17 (Cyclic Implies Abelian) If [G, *] is cyclic, then it is abelian.

Proof. If G is cyclic, and a is a generator of G, then every element is of the form, ar, so we have

aras = ar+s = as+r = asar  □

«Abstract groups Index nth roots of unity»