Processing math: 100%
Skip to main content
Library homepage
 

Text Color

Text Size

 

Margin Size

 

Font Type

Enable Dyslexic Font
Mathematics LibreTexts

3.2: Subgroup Lattices

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

One of the goals of this section is to gain better understanding of the structure of groups by studying their subgroups.

Suppose we wanted to find all of the subgroups of a finite group G. Theorems 3.1.2 and 3.1.3 tell us that {e} and G itself are subgroups of G, but there may be others. Theorem 3.1.1 tells us that if we want to find other subgroups of G, we need to find nonempty subsets of G that are closed and contain all the necessary inverses. So, one method for finding subgroups would be to find all possible nonempty subsets of G and then go about determining which subsets are subgroups by verifying whether a given subset is closed under inverses and closed under the operation of G. This is likely to be fairly time consuming.

Another approach would be to utilize the fact that every subgroup H of G has a generating set. That is, if H is a subgroup of a group G, then there always exists a subset S of G such that S=H. Given a subset S of G, S is guaranteed to be closed under inverses and the operation of the group G. So, we could determine all of the subgroups of G by generating groups with various subsets S of G. Of course, one drawback is that it might take a bit of effort to determine what S actually is. Another drawback is that two different subsets S and T may generate the same subgroup.

Let’s make this a bit more concrete by exploring an example. Consider the group R4. What are the subgroups of R4? Since the order of R4 is 4, we know that there are 241=15 nonempty subsets of R4. Some of these are subgroups, but most of them are not. Theorems 3.1.2 and 3.1.3 guarantee that {e} and R4 itself are subgroups of R4. That’s 2 out of 15 so far. Are there any others? Let’s do an exhaustive search by playing with generating sets. We can certainly be more efficient, but below we list all of the possible subgroups we can generate using subsets of R4. As you scan the list, you should take a moment to convince yourself that the list is accurate.

e={e}r,r3={e,r,r2,r3}r={e,r,r2,r3}r2,r3={e,r,r2,r3}r2={e,r2}e,r,r2={e,r,r2,r3}r3={e,r3,r2,r}e,r,r3={e,r,r2,r3}e,r={e,r,r2,r3}e,r2,r3={e,r,r2,r3}e,r2={e,r2}r,r2,r3={e,r,r2,r3}e,r3={e,r3,r2,r}e,r,r2,r3={e,r,r2,r3}

Let’s make a few observations. Scanning the list, we see only three distinct subgroups: {e},{e,r2},{e,r,r2,r3}. Out of 15 nonempty subsets of R4, only 3 subsets are subgroups. Our exhaustive search guarantees that these are the only subgroups of R4. It is also worth pointing out that if a subset contains either r or r3, then that subset generates all of R4. The reason for this is that {r} and {r3} are each minimal generating sets for R4. More generally, observe that if we increase the size of the generating subset using an element that was already contained in the subgroup generated by the set, then we don’t get anything new. For example, consider r2={e,r2}. Since er2, we don’t get anything new by including e in our generating set. We can state this as a general fact.

Theorem 3.2.1

Let G be a group and let g1,g2,,gnG. If xg1,g2,,gn, then g1,g2,,gn=g1,g2,,gn,x.

In the previous theorem, we are not claiming that {g1,g2,,gn} is a generating set for G—although this may be the case. Instead, are simply making a statement about the subgroup g1,g2,,gn, whatever it may be.

We can capture the overall relationship between the subgroups of a group G using a subgroup lattice. Given a group G, the lattice of subgroups of G is the partially ordered set whose elements are the subgroups of G with the partial order relation being set inclusion. It is common to depict the subgroup lattice for a group using a Hasse diagram. The Hasse diagram of subgroup lattice is drawn as follows:

  1. Each subgroup H of G is a vertex.
  2. Vertices corresponding to subgroups with smaller order are placed lower in the diagram than vertices corresponding to subgroups with larger order. In particular, the vertex for {e} is placed at the bottom of the diagram and the vertex for G is placed at the top.
  3. There is an edge going up from H to K if HK and there is no subgroup L such that HLK with LH,K.

Notice that there is an upward path of edges in the Hasse diagram from H to K if and only if HK. For convenience we will not make a distinction between the subgroup lattice for a group G and the corresponding Hasse diagram.

The Hasse diagram for the subgroup lattice for R4 is given in Figure 3.2.1.

clipboard_e07fdbbafb8e71d82075f24cbca4c6fed.png
Figure 3.2.1: Subgroup Lattice for R4

Let’s see what we can do with V4={e,v,h,vh}. Using an exhaustive search, we find that there are five subgroups:

e={e}

h={e,h}

v={e,v}

vh={e,vh}

v,h=v,vh=h,vh={e,v,h,vh}=V4

For each subgroup above, we’ve used minimal generating sets to determine the subgroup. The subgroup lattice for V4 is given in Figure 3.2.2. Notice that there are no edges among v,h, and vh. The reason for this is that none of these groups are subgroups of each other.

The next two theorems provide some further insight into the overall structure of subgroups of a group.

Theorem 3.2.2: Subgroup Intersection

If G is a group such that H,KG, then HKG. Moreover, HK is the largest subgroup contained in both H and K.

clipboard_efb105a8fbe238624081bc123e21d1e31.png
Figure 3.2.2: Subgroup Lattice for V4

It turns out that we cannot simply replace “intersection" with “union" in the previous theorem.

Problem 3.2.1

Provide an example of a group G and subgroups H and K such that HK is not a subgroup of G.

Theorem 3.2.3: Subgroup Generated Union

If G is a group such that H,KG, then HKG. Moreover, HKG is the smallest subgroup containing both H and K.

Theorems 3.2.2 and 3.2.3 justify the use of the word “lattice" in “subgroup lattice". In general, a lattice is a partially ordered set in which every two elements have a unique meet (also called a greatest lower bound or infimum) and a unique join (also called a least upper bound or supremum). In the case of a subgroup lattice for a group G, the meet of subgroups H and K is HK and the join is HK. Figure 3.2.3 illustrates the meet (Theorem 3.2.2) and join (Theorem 3.2.3) in the case when H and K are not comparable.

clipboard_e549401904b28ac0557f4cc4ed3c52db3.png
Figure 3.2.3: Meet and join for subgroups H and K

In the next few problems, you are asked to create subgroup lattices. As you do this, try to minimize the amount of work it takes to come up with all the subgroups.

Problem 3.2.2

Find all the subgroups of R5={e,r,r2,r3,r4} (where r is clockwise rotation of a regular pentagon by 72) and then draw the subgroup lattice for R5.

Problem 3.2.3

Find all the subgroups of R6={e,r,r2,r3,r4,r5} (where r is clockwise rotation of a regular hexagon by 60) and then draw the subgroup lattice for R6.

Problem 3.2.4: Lattice D3

Find all the subgroups of D3={e,r,r2,s,sr,sr2} (where r and s are the usual symmetries of an equilateral triangle) and then draw the subgroup lattice for D3.

Problem 3.2.5

Find all the subgroups of S3=s1,s2 (where s1 is the action that swaps the positions of the first and second coins and s2 is the action that swaps the second and third coins; see Problem 2.4.5) and then draw the subgroup lattice for S3. How does your lattice compare to the one in Problem 3.2.4? You should look back at parts (e) and (f) of Problem 2.6.5 and ponder what just happened.

Problem 3.2.6

Find all the subgroups of D4={e,r,r2,r3,s,sr,sr2,sr3} (where r and s are the usual symmetries of a square) and then draw the subgroup lattice for D4.

Problem 3.2.7

Find all the subgroups of Q8={1,1,i,i,j,j,k,k} and then draw the subgroup lattice for Q8.


This page titled 3.2: Subgroup Lattices 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.

Support Center

How can we help?