Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

2.4: Generating Sets

( \newcommand{\kernel}{\mathrm{null}\,}\)

In this section, we explore the concept of a generating set for a group.

Definition: Word

Let G be a group and let S be a subset of G. A finite product (under the operation of G) consisting of elements from S or their inverses is called a word in S. That is, a word in S is of the form sx1sx2sxn, where each sxi is either an element from S or the inverse of an element from S. Each sxi is called a letter and the set S is called the alphabet. By convention, the identity of G can be represented by the empty word, which is the word having no letters. The set of elements of G that can be written as words in S is denoted by S and is called the group generated by S.

It is important to pay close attention to our notation. While S and S are both sets, the latter set is the set of elements we can build using letters and their inverses from S. It turns out that if S is itself a group, then S=S. Otherwise, S is a proper subset of S.

Example 2.4.1

Suppose G is a group such that a,b,cG and let S={a,b,c}. Then ab, c1acc, and ab1caa1bc1 are words in S. If any one of these words is not equal to a, b, or c, then S is strictly larger than S.

It is worth mentioning that we are slightly abusing notation here. For nonempty SG, we can form infinitely many words in S, but often there are many words that represent the same group element. We can partition the collection of words in the alphabet S into equivalence classes based on which group element a word represents. Strictly speaking, each group element is an equivalence class of words. When we say two words are equal in the group, what we really mean is that both words are in the same equivalence class.

Theorem 2.4.1: Subgroup Generated by S

If G is a group under and S is a subset of G, then S is also a group under .

Definition: Generating Set

If G is a group and S is a subset of G such that G=S, then S is called a generating set of G. In other words, S is a generating set of G if every element of G can be expressed as a word in S. In this case, we say S generates G. A generating set S for G is a minimal generating set if S{x} is no longer a generating set for G for all xS.

A generating set for a group is analogous to a spanning set for a vector space and a minimal generating set for a group is analogous to a basis for a vector space.

If we know what the elements of S actually are, then we will list them inside the angle brackets without the set braces. For example, if S={a,b,c}, then we will write a,b,c instead of {a,b,c}. In the special case when the generating set S consists of a single element, say g, we have G=g={gkkZ} and say that G is a cyclic group. As we shall see, g may be finite or infinite.

Example 2.4.2

In Section 2.1, we discovered that the set of spins is a non-minimal generating set for Spin3×3 while the set T={s11,s12,s23,s36,s56,s45,s47,s78,s89} is a minimal generating set.

Problem 2.4.1

Consider the rotation group R4 that we introduced in Problem 2.2.4. Let r be the element of R4 that rotates the square by 90 clockwise.

  1. Describe the action of r1 on the square and express r1 as a word using r only.
  2. Prove that R4=r by writing every element of R4 as a word using r only.
  3. Is {r} a minimal generating set for R4?
  4. Is R4 a cyclic group?

Problem 2.4.2: Revisiting D3

Consider the dihedral group D3 introduced in Problem 2.2.5. To give us a common starting point, let’s assume the triangle and hole are positioned so that one of the tips of the triangle is pointed up. Let r be rotation by 120 in the clockwise direction and let s be the reflection in D3 that fixes the top of the triangle.

  1. Describe the action of r1 on the triangle and express r1 as a word using r only.
  2. Describe the action of s1 on the triangle and express s1 as a word using s only.
  3. Prove that D3=r,s by writing every element of D3 as a word in r or s.
  4. Is {r,s} a minimal generating set for D3?
  5. Explain why there is no single generating set for D3 consisting of a single element. This proves that D3 is not cyclic.

It is important to point out that the fact that {r,s} is a minimal generating set for D3 does not imply that D3 is not a cyclic group. There are examples of cyclic groups that have minimal generating sets consisting of more than one element (see Problem 2.6.4).

Problem 2.4.3: Alternate D3

Let’s consider the group D3 again. Let s be the same reflection as in Problem 2.4.2 and let s be the reflection in D3 that fixes the bottom right corner of the triangle.

  1. Express r as a word in s and s.
  2. Use part (a) together with Problem 2.4.2 to prove that s,s=D3.

Problem 2.4.4: Revisiting D4

Consider the dihedral group D4 introduced in Problem 2.2.6. Let r be clockwise rotation by 90 and let s be the reflection over the vertical midline of the square.

  1. Describe the action of r1 on the square and express r1 as a word using r only.
  2. Describe the action of s1 on the square and express s1 as a word using s only.
  3. Prove that {r,s} is generating set for D4.
  4. Is {r,s} a minimal generating set for D4?
  5. Find a different generating set for D4.
  6. Is D4 a cyclic group?

Problem 2.4.5: Revisiting S3

Consider the symmetric group S3 that was introduced in Problem 2.2.7. Let s1 be the action that swaps the positions of the first and second coins and let s2 be the action that swaps the positions of the second and third coins. Prove that S3=s1,s2.

Problem 2.4.6: Revisiting S3

Find a minimal generating set for (Z,+). Is Z a cyclic group under addition?


This page titled 2.4: Generating Sets is shared under a CC BY-SA 4.0 license and was authored, remixed, and/or curated by Dana Ernst via source content that was edited to the style and standards of the LibreTexts platform.

  • Was this article helpful?

Support Center

How can we help?