Presentation(s)!
The 11th group theory lecture
Last time, we introduced the notion of a normal group and how it can be used to define quotients.
We also saw how if you have a group homomorphism φ: G→H, then the kernel of φ is a normal subgroup. But what is G/ker(φ)? We didn’t say, nor did we look at any examples. Let’s fix that.
Theorem: (The First Isomorphism Theorem) Let φ: G→H be a group homomorphism. Then
is a well-defined group isomorphism.
Proof: Why is this well-defined? After all, if we choose g and h such that g ker(φ) = h ker(φ), must it be the case that φ(g)=φ(h)? Yes, because we know that gh-1 is in the kernel, hence φ(gh-1)=1, from which we deduce φ(g)=φ(h).
Is it a group homomorphism? Yes, it inherits that from φ. Is it surjective? Yes, because we are mapping into the image, which is by definition everywhere where φ sends something. Is it injective? Well, if g ker(φ) is in the kernel, then that means that φ(g)=1, which is to say that g is in ker(φ). □
You might remember that way back when we introduced group homomorphisms, I noted that group theory has an analog of the rank-nullity theorem in linear algebra, and that we will have a means of turning arbitrary homomorphisms into isomorphisms via quotienting.
We have arrived at that moment! Let’s look at some examples.
Definition: Let G, H be groups. The product group G×H is the set of pairs (g, h) where g is in G and h is in H, with the product (a, b)(c, d) = (ac, bd).
It is easy to check that G×H is also a group. It is also immediate that we have a surjective group homomorphism
What is the kernel? It is precisely the set of all pairs (1, h). Ergo, G×H/ker(π)≅G, which is not altogether surprising.
Here is a more interesting example. Let’s say that G is generated by elements in X. Let FX be the free group generated by elements in X. Consider the map
Observe: this is a group homomorphism! Furthermore, it is surjective, since we know that G is generated by words in X. What is its kernel? Well, it consists of all the reduced words in X that collapse to 1 in G.
We have thus demonstrated that every group G is isomorphic to a quotient of a free group, and we even have an idea for how to get this quotient—you need to think about all the relations in the generators. (E.g., if you know that x1x2=x3x1, you need to add the word x1x2x1-1x3-1 to the normal subgroup.)
This gives a very powerful way to construct groups from scratch, but we need a definition and a simple lemma to make full use of it.
Definition: Let X be a subset of a group G. The normal closure nclG(X) of X in G is
where N◁G means that N is a normal subgroup of G.
Lemma: nclG(X) is a normal subgroup of X. (And is, therefore, the smallest normal subgroup that contains X.)
Proof: I leave this to the reader. □
Definition: Let X be any set—we call these the generators. Let R be any set of words in X inside the free group FX—we call these the relations. We shall write
If a group G is isomorphic to ⟨X|R⟩, then we say that it is a presentation of G. If one can find finite sets X and R such that G≅⟨X|R⟩, then we say that G is finitely-presentable.
Observe that we have already proved that any group has a presentation: you just take X to be the set of generators for the group (we could take the entire group here), and you take R to be the words in those generators that are the identity in that group. But we can often get away with much shorter presentations.
While we define presentations in terms of normal closures, that is usually not the best way to think about it intuitively: a presentation is what we get if we take all words in the given set and enforce the relations—that is, the relations tell us what words should be equal in our group.
Let’s look at some examples.
⟨X⟩ (that is, R is just the empty set) is simply FX, because we don’t actually quotient out by anything.1 So one way to think about a free group is that it is what we get by enforcing no relations.
⟨x|xN⟩ is just ℤ/Nℤ in disguise: after all, it is the set of words xm, but where we force xN=1.
⟨x,y|xyx-1y-1⟩ is just ℤ2. Why? The relation just tells us that x and y must commute. Therefore, this can be understood as the set of words xmyn, where m and n are integers. If we multiply two such words xmyn, xayb, the result is xm+ayn+b. Thus, there is an obvious isomorphism (m,n)↦xmyn.
The standard presentation of D8 is ⟨R,T|R4, T2, (TR)2⟩.
We should inspect this last example more closely. Certainly, we know that R4=T2=(TR)2=1 in D8—we can see it from the geometry. (The first is a rotation, and the second and third are reflections.) Therefore, certainly we can say that
but we cannot yet be certain that there are no additional relations that are required. For instance, we know that TR=R3T—do we know that this can be deduced from the given relations? Yes, because we know that (TR)2=1, which you can rearrange into TR=R3T once you observe that T-1=T and R3=R-1. (These follow from T2=R4=1.) Similarly, we can deduce RT=TR3 (just multiply by R on the left and R3 on the right). But maybe we are still missing some other relations?
Let’s observe the following: from what we have said, D8 can be constructed by starting with ⟨R,T|R4, T2, (TR)2⟩, and then possibly quotienting by some additional relations. Therefore, we have a surjective group homomorphism
We just need to show that this is an isomorphism. One way to do it is to observe that D8 has 8 elements in it—therefore, if the group on the left has 8 elements, then this must be an isomorphism. (If it isn’t injective, we won’t get the full 8 elements in the image.)
What elements should we expect? Certainly, 1, R, R2, R3, T, TR, TR2, TR3—that is, the elements of D8. Since they are distinct in the quotient (D8), they must be distinct in the original group. But can everything else be reduced to one of those elements?
Observe that since T2=R4=1, we may assume that all powers of T are either 0 or 1, and all powers of R are 0, 1, 2, or 3. Furthermore, since RT=TR3, if we are given an arbitrary word in T and R, we can use this relation to iteratively push all T’s to the left, and all R’s to the right. E.g.,
Therefore, any word in R and T can be put in the form TkRm where T=0,1 and m=0,1,2,3… but those are exactly the elements of D8! So, we are done.
Let’s build a new group entirely from scratch. Consider the quaternion group
Now, to avoid any confusion: a priori, -1 is just another symbol (like x), and the operation on this group is multiplication and not addition (we’ll see in a second that it isn’t abelian). With that said, one way to construct this group is to start with the quaternions and take this subset—in that case, -1 should indeed be understood as the additive inverse of 1. We’ll use the shorthand of writing -x to mean (-1)x, but first it is a good idea to prove that -1 commutes with everything (and so, in particular, this is the same as x(-1)).
To prove that -1 commutes with all elements in Q8, it is sufficient to show that it commutes with all of the other generators. But (-1)i2 can be rearranged into i2=-1 (using the fact that (-1)-1=-1, which follows from (-1)2=1), which means that -1 is an element of ⟨i⟩, which we know is abelian—therefore, -1 commutes with i. The same argument—mutatis mutandis—applies to j and k.
That is useful, but we still need to understand what is happening with i, j, and k. We might observe that i4=j4=k4=(-1)2=1, so we should never consider any exponents other than 0, 1, 2, and 3. In fact, since i2=-1 and i3=-i (and similarly for j and k), there is actually no point in considering any exponents other than 0 and 1. So, all of our words are just strings of i’s, j’s, and k’s, with no higher exponents, and possibly with a -1 at the front.
Just as with D8, we need to understand how (and if!) we can permute i, j, and k in such words. The needed rule comes from the fact that ijk=-1, because if we multiply by -k=k-1 on the right, this becomes ij=k. This means, immediately, that we can eliminate k entirely—we can rewrite it in terms of i and j!
But how can we switch i and j? Well, (ijk)-1=k-1j-1i-1=-kji=-1, so if we multiply by k on the left, we get ji=-k. Ah ha! So we can freely switch i and j, as long as we pick up an extra minus sign. Therefore, at most, Q8 consists of the elements ±1, ±i, ±j, ±k=±ij. However, how can we know that all of these 8 elements are different? Maybe some of them are the same, and we just haven’t been clever enough with our relations?
That is not the case, and we can prove it using a representation.2
Here’s how: let’s build a group homomorphism Q8→GL(2, ℂ) by specifying that we send
(These are the rescaled Pauli matrices, which are connected to the measurement of spin in quantum mechanics.)
Is this well-defined? Well, certainly we can define a group homomorphism F{-1,i,j,k}→GL(2, ℂ) this way.3 The question is whether adding the relations for Q8 will break things. But there is an easy way to check: just see whether those same relations are satisfied in GL(2, ℂ)! And they are:
So, there is no problem defining a group homomorphism Q8→GL(2, ℂ) this way—everything that is identified on the left-hand side will be identified on the right-hand side. However, we can see that the images of ±1, ±i, ±j, ±k=±ij are all different matrices. Therefore, the original elements must have been distinct!
We conclude that Q8={±1, ±i, ±j, ±k=±ij}.




