Crash Course Group Theory
Crash Course Group Theory
0)
Part I: Finite Groups
Sam Kennerly
June 2, 2010
with thanks to Prof. Jelena Maricic, Zechariah Thrailkill, Travis Hoppe,
Erica Caden, Prof. Robert Gilmore, and Prof. Mike Stein.
Contents
1 Notation
2 Set Theory
3 Groups
3.1 Definition of group
3.2 Isomorphic groups
3.3 Finite Groups . . .
3.4 Cyclic Groups . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
. 7
. 8
. 9
. 10
4 More Groups
4.1 Factor Groups . . . . . . . . . . .
4.2 Direct Products and Direct Sums
4.3 Noncommutative Groups . . . . .
4.4 Permutation Groups . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
12
12
14
15
19
Why learn group theory? In short, the answer is: group theory is the
systematic study of symmetry. When a physical system or mathematical
structure possesses some kind of symmetry, its description can often be dramatically simplified by considering the consequences of that symmetry. Results from group theory can be very useful if (and only if) one understands
them well enough to look them up and use them.
The purpose of these notes is to provide readers with some basic insight
into group theory as quickly as possible. Prerequisites for this paper are
the standard undergraduate mathematics for scientists and engineers: vector
calculus, differential equations, and basic matrix algebra.
Simplicity and working knowledge are emphasized here over mathematical completeness. As a result, proofs are very often sketched or omitted in
favor of examples and discussion. Readers are warned that these notes are
not a substitute for a thorough study of modern algebra. Still, they may be
helpful to scientists, engineers, or mathematicians who are not specialists in
modern algebra. Readers who desire an in-depth study of the subject may
find this document useful as an outline and/or a quick-reference guide.
Like any good mathematical game, group theory is almost cartoonishly
simple at first but the most advanced results are nightmarishly complicated.
For example, a team of mathematicians recently found all irreducible unitary
representations of the exceptional Lie group E8 . The result was stored as
one 453,060 x 453,060 matrix of polynomials requiring 60GB of disk space.
These notes will not attempt any such task. Rather, the goal is to summarize the most important definitions and results while keeping an eye out
for possible uses in the physical sciences. Part I covers finite groups: groups
with only a finite number of elements. Part II will cover continuous groups,
but at the time of this writing, it is not finished yet.
Notation
for all
there exists
such that
implies
is logically equivalent to
is proportional to
is isomorphic to
Analysis notation:
|x|
absolute value of x: the positive square root of x2
[a, b] the real numbers between a and b including the endpoints: a x b
(a, b) the real numbers between a and b not including the endpoints: a < x < b
Linear algebra notation:
M
Mjk
T
M
M
|xi
hx|
hy|xi
||x||2
|xi
M
or
a matrix
English translation
6 free lunch
(U thinks) U
x Z, (x > 0) (x N)
(z Z : x 2 = z) (x 2Z)
Set Theory
Set theory is an important and fascinating subject which, for the purposes
of this document, we will almost completely ignore. A sincere and thorough
investigation would lead us to deep problems in axiomatic mathematics
about which the author is more or less ignorant.
In the interest of speed, we will make use of the following informal
definitions. Readers interested in a rigorous discussion of these terms may
want to consult a book on axiomatic set theory.
Definition 1. A set is a collection of things or ideas.1 The individual
contents of a set S are called elements of S. Sets are often indicated by
writing their elements, or a description of their elements, in brackets.
Definition 2. The empty set has no elements. It is denoted . Note that
is not the same as {0}, the set containing only the element 0.
Definition 3. A subset of a set S is a set whose elements are all elements
of S. Note that is a subset of any set S and that any set S is a subset of
itself. S and are called improper subsets of S; any other subset of S is
proper. T is a proper subset of S is denoted T S.
Definition 4. A map : A B is a method for associating elements of A
to elements of B.
Definition 5. The image of a map is the set of all (a) where a A.
Definition 6. A map from A to B is onto if every element in B is
mapped to by at least one element of A: b B, a A such that
b = (a). is called a surjection.
Definition 7. A map from A to B is one-to-one if no two or more
elements in A are mapped to any one element in B: (a) = (b) a = b.
is called an injection.
Definition 8. A map from A to B is invertible if and only if every
element of A is mapped to exactly one element of B and every element of B
is mapped to by an element of A. In other words, an invertible map is
one-to-one and onto. Invertible maps are also called bijections.
1
Bertrand Russell used this definition in 1901 to construct the following paradox: Define
S as { all sets which are not elements of themselves }. Now (S is an element of itself)
(S is not an element of itself). Russells Paradox is a disaster for my definition of set.
Groups
3.1
Definition of group
? is closed on G: if a, b G, then (a ? b) G
? is associative: if a, b, c G, then (a ? b) ? c = a ? (b ? c)
G contains the identity of ?: e G such that a G, (a ? e) = a
Inverses exist: a G, z G such that (a ? z) = e
3.2
Isomorphic groups
In our example, was a map from Z to 2Z. Both groups used + as their
operation and (a) = 2a is compatible: 2a + 2b = 2(a + b) a, b Z. is
also invertible, so we conclude that the groups are isomorphic: Z
= 2Z.
Mathematicians view isomorphic groups as identical structures with
different labels on their elements and/or a different name for the operator.
We can operate two elements of G together, or we can operate their
relabeled counterparts in H, un-label the result back to G, and get the
same answer: g1 ? g2 = 1 ((g1 )(g2 )). Invertibility is important if we
want to say two groups are the same.
3.3
Finite Groups
Definition 15. If (G, ?) is a group, the order of this group is |G|, the
number of elements in G. If |G| N, G is called a finite group.
The groups (Z, +) and (Q {0}, ) are not finite. Lets find some that are.
Definition 16. Define modular addition for any n N: let a + b (mod
n) denote the remainder when a + b is divided by n. Define Zn as the set
of integers {0 ... (n 1)}.
Note that a + b (mod n) is a closed binary operation on Zn . Examples:
6 + 9 (mod 10) = 5 , 2 + 2 (mod 4) = 0 , 2100 + 1 (mod 2) = 1.
For any n N, ( Zn , + (mod n) ) is a finite group.
1) + (mod n) is associative. (a + b) + c = a + (b + c)
2) 0 is the identity. a + 0 = a
3) the inverse of a is n a. [a + (n a)] (mod n) = n (mod n)= 0.
4) |Zn | is a natural number by definition, so Zn is finite.
Example: Z4 = { 0, 1, 2, 3 } has the following structure table:2
How to read this table:
+ (mod 4)
0
1
2
3
2
0
0
1
2
3
1
1
2
3
0
2
2
3
0
1
3
3
0
1
2
Also known as a Cayley table. Arthur Cayley originally called them squares.
3.4
Cyclic Groups
1
1
i
j
k
i
i
1
k
j
j
j
k
1
i
k
k
j
i
1
Evariste
Galois showed that this group guarantees the solvability of quartic
(fourth-order) polynomials. Galois research into higher-order polynomials
is often considered the beginning of modern group theory.
German for four-ish group, or something like that. Klein is named for Felix Klein
and is coincidentally the German word for small.
11
More Groups
4.1
Factor Groups
Definition 22. Let (H, ?) be a subgroup of (G, ?). For any element a G,
define the left coset aH to be the set {a ? h0 , a ? h1 , a ? h2 , . . . } where h0 is
the identity and the other hj are all the other elements of H.
Example: H = {0, 2} is a subgroup of Z4 . Its left cosets are
0H = {0, 2}, 1H = {1, 3}, 2H = {2, 0}, 3H = {3, 1} .
12
In this example, 0H and 2H are different names for the set {0, 2} and 1H
and 3H are different names for the set {1, 3}. Also notice that the cosets of
H partition G; they split it into sets that do not overlap. Keep in mind
that each coset of H is a subset of G, but not necessarily a subgroup of
(G, ?). In our example, {1, 3} is not a subgroup of Z4 .
Definition 23. Define right cosets of H in G: Ha = {a, h1 ? a, h2 ? a, . . . }.
A subgroup H is normal if aH = Ha for all a G.
The left and right cosets of {0, 2} in Z4 are equal because the operation +
(mod n) is commutative: a + b = b + a always. Operations that do not
commute can sometimes cause abnormal subgroups.4
If a group (G, ?) has a normal subgroup (H, ?), we can try to factor out
the behavior of H to form a simpler group. This new group will have cosets
of H as its elements and a new operation defined as follows:
Definition 24. Let (G, ?) have a normal subgroup (H, ?). Define the
coset operation : aH bH = (a ? b)H = {a ? b, a ? b ? h1 , a ? b ? h2 , . . . }
where a, b are any two elements of G and the hj are all the elements of H.
The cosets of H under the operation form a group called the factor
group G/H, pronounced G modulo H or G slash H.
Example: The cosets of H = {0, 2} in Z4 are 0H and 1H from above.
{0H, 1H} under forms the factor group Z4 /H. Its structure table is:
0H
1H
0H
0H
1H
1H
1H
0H
0H
0H
1H
1H
0H
1H
0H
1H
= (0 + 0)H
= (0 + 1)H
= (1 + 0)H
= (1 + 1)H
= 0H
= 1H
= 1H
= 2H = 0H
13
4.2
Factor groups can be used to break a group apart into simpler groups.
Similarly, we can define direct product groups that combine two groups to
make a more complicated one:
Definition 26. Given two groups (G, ?) and (H, ), a new group called
the direct product group (G, ?) (H, ) can be constructed. The
elements are ordered pairs (g, h) where g G and h H and the operation
is defined (g1 , h2 ) (g2 , h2 ) = (g1 ? g2 , h1 h2 ).
Example: R+ , the set of all positive real numbers, forms a group under
multiplication. The set R+ R+ consists of all ordered pairs (x, y) where x
and y are positive real numbers. Define (x, y) (a, b) = (xa, yb) to form the
group (R+ R+ , ). (1, 1) is the identity and (x, y)1 = (x1 , y 1 ).
The direct product group G H will always contain a normal subgroup
isomorphic to G and another one isomorphic to H. To see this, let 1g and
1h denote the identities of G and H and consider the sets {(g, 1h )} and
{(1g , h)} where g is any element of G and h is any element of H. These two
sets form subgroups isomorphic to G and H respectively.
Definition 27. If the operations of G and H are denoted by addition
(rather than multiplication or some other symbol), the term direct sum is
used instead of direct product. Direct sums are denoted G H. It is
conventional to reserve the symbol + only for commutative operations.
Notice that Z2 Z2 consists of the elements {(0, 0), (1, 0), (0, 1), (1, 1)}. If
the elements are renamed {1, i, j, k}, their structure table is identical to
that of the Klein group from before and so Klein
= Z2 Z2 .
WARNING: Since we know that Z4 /Z2
= Z2 , it is very tempt
ing to write Z4 = Z2 Z2 . Dont do it! Not only are we using bad
notation by representing additive groups with , but Z2 Z2 is not
isomorphic to Z4 . Direct products do not undo factor groups.
In the next section we will see that D3 /Z3
= Z2 and Z6 /Z3
= Z2 despite
the fact that D3 and Z6 are not isomorphic. While there is a close analogy
between factoring groups and factoring natural numbers, be careful not to
take the analogy too far!
14
4.3
Noncommutative Groups
0 1 0
0 0 1
0 1 0
1 0 0 0 1 0 = 0
0 1
0 0 1
1 0 0
1 0 0
Now multiply the first
0 0 1
0
0 1 0 1
1 0 0
0
1 0
0 0
=
0 0
1 0
0 1
0 1
order:
1
0
0
Reversing the order of operations does not give the same result!
Experiment: The Special Orthogonal group SO(3) of all possible rotations
in a 3-dimensional vector space is noncommutative. Find an object that is
not perfectly symmetrical and choose three directions x,y, and z that are
perpendicular to each other. Rotate an object 90 counterclockwise as seen
by someone looking in the positive-y direction. Now rotate the object 90
counterclockwise as seen by someone looking in the positive-z direction.
5
15
Draw a sketch of the object. Return the object to its original position and
repeat, but this time do the z-axis rotation first. Is the object oriented the
same way as before? (Hint: No.)
SO(3) is extremely important in theoretical physics and chemistry, but for
now, we will set it aside and practice on finite groups. The symmetry
groups of regular 2D polygons are called the dihedral groups Dn and are
never commutative.6 The smallest noncommutative group (i.e. the one with
the fewest elements) is D3 , the symmetry group of an equilateral triangle.
Experiment: Construct a cardboard model of a triangle and pretend it is
absolutely perfect, with equal 60 angles and equal sides. Label the vertices
A,B, and C. Set the triangle on the desk in front of you like this:
A
B
T
TT
If the triangle is left flat on the table, it can be rotated 120 , 240 , or 360 ,
or integer multiples of those. Name those transformations {r, r2 , r3 }. Since
r3 is equivalent to dont touch the triangle, lets rename it the identity
transformation and write r3 = 1.
If we allow operations in three dimensions, the triangle can also be flipped
in three different ways. Flip over the triangle so that the top point is
unmoved and call this transformation t (for top vertex). Flips around the
other two vertices will be named u and v as shown below:
B
T
T
T
TT
T
TT
T
TT
T
TT
TT
identity
C A
TT
B C
r2
A C
B B
A A
16
.
1
r
r2
t
u
v
1
1
r
r2
t
u
v
r
r
r2
1
u
v
t
r2
r2
1
r
v
t
u
t
t
v
u
1
r2
r
u
u
t
v
r
1
r2
v
v
u
t
r2
r
1
For practice, we will now find all subgroups and factor groups of D3 . Notice
that the product of two rotations is always another rotation: {1, r, r2 } looks
promising as a potential subgroup. Apply the Subgroup Test: for any two
rotations a and b, is a . b1 a rotation? Yes! The inverse of r is r2 , the
inverse of r2 is r, and the product of two rotations is another rotation.
Also, the identity is contained in {1, r, r2 }, so {1, r, r2 } is a subgroup. In
fact, its a cyclic group of order 3 because r generates {1, r, r2 }.
Stare at the structure table for D3 and look for other subgroups. {1, t} is a
subgroup: it includes 1 and it passes the Subgroup Test. Similarly, {1, u}
and {1, v} are each subgroups. Because there are only 6 elements in D3 , its
not hard to see that no other proper subgroups exist. ({1} is not proper!)
Are these subgroups normal? If so, we can use them to build factor groups.
Look at the rotation subgroup first: denote {1, r, r2 } as H and use the
structure table to find its left and right cosets aH and Ha for all a G:
1H = {1, r, r2 }
rH = {r, r2 , 1}
r2 H = {r2 , 1, r}
The left cosets are apparently 1H = {1, r, r2 } and tH = {t, u, v}; the other
left cosets are each equivalent to one of these. We have partitioned D3 into
a rotation coset 1H and a flip coset tH. Check the right cosets H1 and
Ht to see if H is normal:
H1 = {1, r, r2 } = 1H (of course! 1 commutes with everything.)
Ht = {t, rt, r2 t} = {t, v, u} = tH.
H is a normal subgroup, so we can define the factor group D3 /H by using
the coset operation as before: aH bH = (ab)H = {ab1, abr, abr2 }.
17
1H
1H
tH
tH
tH
1H
rotations
flips
or
rotations
flips
rotations
flips
flips
rotations
(0,0)
(0,0)
(0,1)
(1,0)
(1,1)
(2,0)
(2,1)
(0,1)
(0,1)
(0,0)
(1,1)
(1,0)
(2,1)
(2,0)
(1,0)
(1,0)
(1,1)
(2,0)
(2,1)
(0,0)
(0,1)
(1,1)
(1,1)
(1,0)
(2,1)
(2,0)
(0,1)
(0,0)
(2,0)
(2,0)
(2,1)
(0,0)
(0,1)
(1,0)
(1,1)
(2,1)
(2,1)
(2,0)
(0,1)
(0,0)
(1,1)
(1,0)
operate it on itself repeatedly. Keep trying until you find an element that
generates the entire group. Map that element to a generator of Z6 .)
4.4
Permutation Groups
impossible
(A,B,C,D)
(D,C,A,B)
20