Abstract Algebra
Abstract Algebra
Abstract Algebra
A STUDY GUIDE
FOR BEGINNERS
John A. Beachy
2013
Contents
PREFACE vi
1 INTEGERS 1
1.1 Divisors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Primes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Congruences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Integers Modulo n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Review problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2 FUNCTIONS 13
2.1 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Equivalence Relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Permutations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Review problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3 GROUPS 23
3.1 Definition of a Group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.2 Subgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
3.3 Constructing Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4 Isomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.5 Cyclic Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.6 Permutation Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.7 Homomorphisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
3.8 Cosets, Normal Subgroups, and Factor Groups . . . . . . . . . . . . . . . . 44
Review problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4 POLYNOMIALS 51
4.1 Fields; Roots of Polynomials . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.2 Factors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.3 Existence of Roots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.4 Polynomials over Z, Q, R, and C . . . . . . . . . . . . . . . . . . . . . . . . 57
Review problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
iii
8 J.A.Beachy CHAPTER 1. INTEGERS
The exercises for Section 1.4 of the text contain several definitions for elements of Zn .
If (a, n) = 1, then the smallest positive integer k such that ak ≡ 1 (mod n) is called the
multiplicative order of [a] in Z× ×
n . The set Zn is said to be cyclic if it contains an element of
multiplicative order ϕ(n). Since |Z× ×
n | = ϕ(n), this is equivalent to saying that Zn is cyclic
×
if has an element [a] such that each element of Zn is equal to some power of [a]. Finally,
the element [a] ∈ Zn is said to be idempotent if [a]2 = [a], and nilpotent if [a]k = [0] for
some k.
1.4. INTEGERS MODULO N J.A.Beachy 9
37. In Z20 : find all units (list the multiplicative inverse of each); find all idempotent
elements; find all nilpotent elements.
j
39. Show that Z× i
35 is not cyclic but that each element has the form [8]35 [−4]35 , for some
positive integers i, j.
41. Prove that [a]n is a nilpotent element of Zn if and only if each prime divisor of n is a
divisor of a.
(b) Z×
10
(c) Z×
12
(d) Z×
14
44. Find the multiplicative inverses of the given elements (if possible).
†(a) [12] in Z15
(b) [14] in Z15
†(c) [7] in Z15
(d) [12] in Z23
(e) [14] in Z32
10 J.A.Beachy CHAPTER 1. INTEGERS
46. Find the multiplicative order of each element of the following sets.
(a) Z×
8
†(b) Z×
10
(c) Z×
11
47.†Is Z×
14 cyclic?
48.†Is Z×
16 cyclic?
49.†Is Z×
18 cyclic?
52.†In Z24 : find all units (list the multiplicative inverse of each); find all idempotent
elements; find all nilpotent elements.
54. Prove that if m, n are positive integers with m | n, then ϕ(m) | ϕ(n).
55. Show that n = 7, 9, 14, 18 are the only positive integers n such that ϕ(n) = 6.
56. Use Fermat’s “little” theorem (Corollary 1.4.12) to prove that n5 − n is divisible by
30, for all integers n.
2. Find gcd(7605, 5733), and express it as a linear combination of 7605 and 5733.
3. Find the prime factorizations of 1275 and 495 and use them to find gcd(1275, 495).
1.4. INTEGERS MODULO N J.A.Beachy 11
8. Find [50]−1 −1 ×
501 and [51]501 , if possible (in Z501 ).
30.†Let ∼ be an equivalence relation on the set S. Show that [a] = [b] if and only if a ∼ b.
2.3 Permutations
This section introduces and studies the last major example that we need before we begin
studying groups in Chapter 3. You need to do enough computations so that you will feel
comfortable in dealing with permutations.
If you are reading another book along with Abstract Algebra, you need to be aware
that some authors multiply permutations by reading from left to right, instead of the way
we have defined multiplication. Our point of view is that permutations are functions, and
we write functions on the left, just as in calculus, so we have to do the computations from
right to left.
In the text we noted that if S is any set, and Sym(S) is the set of all permutations
on S, then we have the following properties. (i) If σ, τ ∈ Sym(S), then τ σ ∈ Sym(S); (ii)
1S ∈ Sym(S); (iii) if σ ∈ Sym(S), then σ −1 ∈ Sym(S). In two of the problems, we need the
following definition.
21. Prove that if τ ∈ Sn is a permutation with order m, then στ σ −1 has order m, for any
permutation σ ∈ Sn .
22. Show that S10 has elements of order 10, 12, and 14, but not 11 or 13.
23. Let S be a set, and let X ⊆ S. Let G = {σ ∈ Sym(S) | σ(X) = X}. Prove that G is
a group of permutations.
24. Let G be a group of permutations, with G ⊆ Sym(S), for the set S. Let τ be a fixed
permutation in Sym(S). Prove that
τ Gτ −1 = {σ ∈ Sym(S) | σ = τ γτ −1 for some γ ∈ G}
is a group of permutations.
1. For the function f : Z16 → Z16 defined by f ([x]16 ) = [x2 ]16 , for all [x]16 ∈ Z16 ,
describe the equivalence relation ∼f on Z16 that is determined by f .
4. In S10 , let α = (1, 3, 5, 7, 9), β = (1, 2, 6), and γ = (1, 2, 5, 3). For σ = αβγ, write σ
as a product of disjoint cycles, and use this to find its order and its inverse. Is σ even
or odd?
7. Let S be the set of all n × n matrices with real entries. For A, B ∈ S, define A ∼ B
if there exists an invertible matrix P such that B = P AP −1 . Prove that ∼ is an
equivalence relation.
GROUPS
The study of groups, which we begin in this chapter, is usually thought of as the real
beginning of abstract algebra. The step from arithmetic to algebra involves starting to use
variables, which just represent various numbers. But the operations are still the usual ones
for numbers, addition, subtraction, multiplication, and division.
The step from algebra to abstract algebra involves letting the operation act like a vari-
able. At first we will use ∗ or · to represent an operation, to show that ∗ might represent
ordinary addition or multiplication, or possibly operations on matrices or functions, or
maybe even something quite far from your experience. One of the things we try to do with
notation is to make it look familiar, even if it represents something new; very soon we will
just write ab instead of a ∗ b, assuming that everyone knows the convention that we are
using.
Our general approach in the text is to study specific examples before giving an abstract
definition. In particular, you have studied the “most typical” groups in Section 2.3. Sec-
tion 2.3 of the Study Guide includes the definition of a group of permutations, a preview
of Definition 3.6.1. Theorem 3.6.2 shows that every group is isomorphic to a group of
permutations. Here the term “isomorphic to” means that there is a one-to-one correspon-
dence between the two sets that preserves the algebraic structure, so the elements of the
two groups behave the same way, but may be named differently. (See Definition 3.4.1 for
the formal definition.) You will also see that Z and Zn serve as examples for the class of
“cyclic” groups, since Theorem 3.5.2 shows that any cyclic group is isomorphic to Z or Zn ,
for some n. (Recall from Section 1.4 that Z× n is said to be cyclic if it contains an element
[a]n of multiplicative order ϕ(n), so that it consists of all powers of [a]n .)
If you would like to know more about the history of group theory, I would suggest
that you look at the online resource The MacTutor History of Mathematics archive. This
web site is maintained by St. Andrew’s University, in Scotland. In their section on the
history of group theory, you will find a discussion of various attempts to find appropriate
axioms to describe the notion of a group, which had come up in several different areas of
mathematics. There is a close tie to Galois theory, and if you take the time to read the
historical background and the notes at the ends of sections in our text, you will begin to
understand the connection. The process the ended in the formal definition of a group given
in Definition 3.1.4 took about fifty years. No wonder it may seem a bit mysterious at first!
23
24 J.A.Beachy CHAPTER 3. GROUPS
e a a 2 a3 b ab a2 b a3 b
e e a a 2 a3 b ab a2 b a3 b
a a a 2 a 3 e ab a2 b a3 b b
a2 a 2 a 3 e a a2 b a3 b b ab
a3 a3 e a a 2 a3 b b ab a2 b
b 2 3
b ab a b a b e a a 2 a3
ab ab a2 b a3 b b a a2 a3 e
a2 b 2 3
a b a b b ab a 2 a3 e a
a3 b 3
a b 2
b ab a b a 3 e a a2
e a a 2 a3 b ab a2 b a3 b
e e a a 2 a3 b ab a2 b a3 b
a a a 2 a 3 e ab a2 b a3 b b
a2 a 2 a 3 e a a2 b a3 b b ab
a3 a3 e a a 2 a3 b b ab a2 b
b 3 2
b a b a b ab e a3 a2 a
ab ab b a3 b a2 b a e a 3 a2
a2 b 2
a b ab 3
b a b a 2 a e a3
a3 b a3 b a2 b ab b a3 a2 a e
e a a 2 a3 b ab a2 b a3 b
e e a a 2 a3 b ab a2 b a3 b
a a a 2 a 3 e ab a2 b a3 b b
a2 a 2 a 3 e 2
a a b a b3 b ab
a3 a3 e a a 2 a3 b b ab a2 b
b b a3 b a2 b ab a2 a e a3
ab ab b a3 b a2 b a3 a2 a e
a2 b 2
a b ab b a3 b e a3 a2 a
a3 b a3 b a2 b ab b a e a 3 a2
26 J.A.Beachy CHAPTER 3. GROUPS
25. Use the dot product to define a multiplication on R3 . Does this make R3 into a
group?
26. For vectors (x1 , y1 , z1 ) and (x2 , y2 , z2 ) in R3 , the cross product is defined by
30. Let G be a group, and suppose that a and b are any elements of G. Show that if
(ab)2 = a2 b2 , then ba = ab.
31. Let G be a group, and suppose that a and b are any elements of G. Show that
(aba−1 )n = abn a−1 , for any positive integer n.
32. In Definition 3.1.4, replace condition (iii) with the condition that there exists e ∈ G
such that e · a = a for all a ∈ G, and replace condition (iv) with the condition that
for each a ∈ G there exists a0 ∈ G with a0 · a = e. Prove that these weaker conditions
(given only on the left) still imply that G is a group.
33. The previous exercise shows that in the definition of a group it is sufficient to require
the existence of a left identity element and the existence of left inverses. Give an
example to show that it is not sufficient to require the existence of a left identity
element together with the existence of right inverses.
34. Let F be the set of all fractional linear transformations of the complex plane.
az + b
That is, F is the set of all functions f (z) : C → C of the form f (z) = , where
cz + d
the coefficients a, b, c, d are integers with ad − bc = 1. Show that F forms a group
under composition of functions.
35. Let G = {x ∈ R | x > 1} be the set of all real numbers greater than 1. For x, y ∈ G,
define x ∗ y = xy − x − y + 2.
(a) Show that the operation ∗ is closed on G.
(b) Show that the associative law holds for ∗.
(c) Show that 2 is the identity element for the operation ∗.
(d) Show that for element a ∈ G there exists an inverse a−1 ∈ G.
3.1. DEFINITION OF A GROUP J.A.Beachy 27
36.† For each binary operation ∗ defined on a set below, determine whether or not ∗ gives
a group structure on the set. If it is not a group, say which axioms fail to hold.
(a) Define ∗ on Z by a ∗ b = min{a, b}.
(b) Define ∗ on Z+ by a ∗ b = min{a, b}.
(c) Define ∗ on Z+ by a ∗ b = max{a, b}.
37.† For each operation ∗ defined on a set below, determine whether or not ∗ gives a group
structure on the set. If it is not a group, say which axioms fail to hold.
(a) Define ∗ on R by x ∗ y = x + y − 1.
(b) Define ∗ on R× by x ∗ y = xy + 1.
1 1
(c) Define ∗ on Q+ by x ∗ y = + .
x y
38. For each binary operation ∗ defined on a set below, determine whether or not ∗ gives
a group structure on the set. If it is not a group, say which axioms fail to hold.
(a) Define ∗ on Z by x ∗ y = x2 y 3 .
(b) Define ∗ on Z+ by x ∗ y = 2xy .
(c) Define ∗ on Z+ by x ∗ y = xy .
39.† For each binary operation ∗ defined on a set below, determine whether or not ∗ gives
a group structure on the set. If it is not a group, say which axioms fail to hold.
x y
(a) Use matrix multiplication to define ∗ on x, y ∈ R .
0 0
(b) Define ∗ on R2 by (x1 , y1 ) ∗ (x2 , y2 ) = (x1 x2 , y1 x2 + y2 ).
40. Let G be a group, and suppose that a, b, c ∈ G. Solve the equation axc = b.
41. In each of the groups O, P , Q in the tables in Section 3.1 of the Study Guide, find
the inverse of each of the eight elements.
42. In each of the groups O, P , Q in the tables in Section 3.1 of the Study Guide, solve
the equations ax = b and bx = a.
43. Let G be a group with operation · and let a ∈ G. Define a new operation ∗ on the set
G by x ∗ y = x · a · y, for all x, y ∈ G. Show that G is a group under the operation ∗.
45. Let C[0, 1] be the set of all continuous functions from [0, 1] to R. Show that C[0, 1] is
a group under addition of functions: [f + g](x) = f (x) + g(x), for f (x), g(x) ∈ C[0, 1].
28 J.A.Beachy CHAPTER 3. GROUPS
46. Let G be a nonempty finite set with an associative binary operation ·. Exercise 3.1.20
shows that if the cancellation law holds on both sides, then G is a group. Give an
example in which the cancellation law holds on one side, but G is not a group.
47. Let T be the set of functions tc,d : R2 → R2 defined by tc,d (x1 , x2 ) = (x1 + c, x2 + d),
where c, d are any elements of R. Show that T is a group under composition of
functions.
48. Let G be a group. For x, y ∈ G, define x ∼ y if there exists some element a ∈ G such
that y = axa−1 . Show that ∼ defines an equivalence relation on G.
Note: This is a general case of Exercise 2.3.15 in the text, where the problem is stated
for the group G = Sn .
3.2 Subgroups
Many times a group is defined by looking at a subset of a known group. If the subset is
a group in its own right, using the same operation as the larger set, then it is called a
subgroup. For instance, any group of permutations is a subgroup of Sym(S), for some set
S. Any group of n × n matrices (with entries in R) is a subgroup of GLn (R).
If the idea of a subgroup reminds you of studying subspaces in your linear algebra course,
you are right. If you only look at the operation of addition in a vector space, it forms an
abelian group, and any subspace is automatically a subgroup. Now might be a good time
to pick up your linear algebra text and review vector spaces and subspaces.
Lagrange’s theorem (Theorem 3.2.10) is a very important result. It states that in a
finite group the number of elements in any subgroup must be a divisor of the total number
of elements in the group. This is a useful fact to know when you are looking for subgroups
in a given group. In particular, any group of prime order contains no proper nontrivial
subgroups and must therefore be cyclic.
It is also important to remember that every element a in a group defines a subgroup
hai, consisting of all powers (positive and negative) of the element. This subgroup has o(a)
elements, where o(a) is the order of a. If the group is finite, then to find hai you only need
to calculate the positive powers of a, since in that case the inverse a−1 of any element can
be expressed in the form an , for some n > 0.
Lagrange’s Theorem implies that the order of any element of a finite group is a divisor
of the order of the group. This can be extremely helpful, as the following example shows.
Suppose that we are attempting to show that [2]17 is a generator of the group Z× 17 . Since
×
|Z17 | = 17, the possible orders of [2] are 2, 4, 8, or 16. We do not have to calculate all
powers of [2] to find its order. We have [2]2 = [4], [2]4 = [16] = [−1], so [2] does not have
order 2 or 4, but the [2]8 = ([2]4 )2 = [−1]2 = [1] so [2] has order 8, showing that [2] is not
a generator. A similar argument shows that [3]2 = [9], [3]4 = [−4], and [3]8 = [16], so [3] is
a generator of Z× 17 since it must have order 16.
3.2. SUBGROUPS J.A.Beachy 29
31. In Z×
20 , find two subgroups of order 4, one that is cyclic and one that is not cyclic.
32. (a) Find the cyclic subgroup of S7 generated by the element (1, 2, 3)(5, 7).
(b) Find a subgroup of S7 that contains 12 elements. You do not have to list all of
the elements if you can explain why there must be 12, and why they must form a
subgroup.
33. Let G be an abelian group, and let n be a fixed positive integer. Show that
N = {g ∈ G | g = an for some a ∈ G}
is a subgroup of G.
35. In G = Z×21 , show that H = {[x]21 | x ≡ 1 (mod 3)} and K = {[x]21 | x ≡ 1 (mod 7)}
are subgroups of G.
is a subgroup of G.
2 1
39. Compute the centralizer in GL2 (R) of the matrix .
1 1
30 J.A.Beachy CHAPTER 3. GROUPS
40. Prove that any infinite group has infinitely many subgroups.
41.† Let G be a group, and let a ∈ G, with a 6= e. Prove or disprove these statements.
(a) The element a has order 2 if and only if a2 = e.
(b) The element a has order 3 if and only if a3 = e.
(c) The element a has order 4 if and only if a4 = e.
42. In each of the groups O, P , Q in the tables in Section 3.1 of the Study Guide, find hbi
and habi. That is, find the cyclic subgroups generated by b and ab.
45. Let G = C[0, 1], the group defined in Problem 3.1.45. Let Pn denote the subset of
functions in G of the form an xn + . . . + a1 x + a0 , where the coefficients ai all belong
to R. Prove that Pn is a subgroup of G.
46. Let G = C[0, 1], the group defined in Problem 3.1.45. Let X be any subset of [0, 1].
Show that {f ∈ C[0, 1] | f (x) = 0 for all x ∈ X} is a subgroup of G.
47. Show that the group T defined in Problem 3.1.47 is a subgroup of Sym(R2 ).
51. Let G be a group, let H be any subgroup of G, and let a be a fixed element of G.
Define aHa−1 = {g ∈ G | g = aha−1 for some h ∈ H}. Show that aHa−1 is a
subgroup of G.
54.† In each of the groups O, P , Q in the tables in Section 3.1 of the Study Guide, find
the centralizers C(a) and C(ab). That is, find the elements that commute with a, and
then find the elements that commute with ab.
1 0
55. In G = GL2 (R), find the centralizer C .
1 1
56. Let G be a group, and let a, b ∈ G. Show that if either ab ∈ C(a) or ba ∈ C(a), then
b ∈ C(a).
58.† (a) Characterize the elements of GL2 (R) that have order 2.
(b) Which of the elements in part (a) are upper triangular?
(c) Is {A ∈ GL2 (R) | A2 = I} a subgroup of GL2 (R)?
(d) Does the set of upper triangular matrices in {A ∈ GL2 (R) | A2 = I} form a
subgroup of GL2 (R)?
a b
59. †(a) Characterize the elements of order 3 in GL2 (R) that have the form .
c 0
Show that there are infinitely many such elements.
(b) Show that there are no upper triangular matrices in GL2 (R) that have order 3.
63. Let A = {fm,b | m 6= 0 and fm,b (x) = mx + b for all x ∈ R}, which is shown to be a
group in Exercise 3.1.10.
(a) Show that {f1,n | n ∈ Z} is a cyclic subgroup of A.
(b) Find the cyclic subgroup hf2,1 i of A generated by the mapping f2,1 (x) = 2x + 1.
32 J.A.Beachy CHAPTER 3. GROUPS
64. †(a) Find the cyclic subgroup of S7 generated by the element (1, 2, 3)(5, 7).
(b) Find a subgroup of S7 that contains 12 elements. You do not have to list all of
the elements if you can explain why there must be 12, and why they must form a
subgroup.
65. (a) What are the possibilities for the order of an element of Z×
27 ? Explain your answer.
(b) Show that Z×
27 is a cyclic group.
19. Show that Z5 × Z3 is a cyclic group, and list all of the generators of the group.
20. Find the order of the element ([9]12 , [15]18 ) in the group Z12 × Z18 .
21. Find two groups G1 and G2 whose direct product G1 × G2 has a subgroup that is not
of the form H1 × H2 , for subgroups H1 ⊆ G1 and H2 ⊆ G2 .
23. Let F be a field, and let H be the subset of GL2 (F ) consisting of all upper triangular
matrices. Show that H is a subgroup of GL2 (F ).
60. Let n be a positive integer, and let G be a group that has only one subgroup H of
order n. Show that H is a characteristic subgroup of G.
2. What is the largest order of an element in Z12 × Z18 ? Use your answer to show, in
particular, that the group is not cyclic.
§3.6–3.8
8. Let F be a field, let G = GL2 (F ), let H be the subset of upper triangular matrices
in
a b
G, and let N be the subset of GL2 (F ) consisting of all matrices of the form .
0 1
(a) Show that H is a subgroup of G, but that H is not normal in G.
(b) Show that N is a normal subgroup of H.
(c) Show that H/N is isomorphic to the multiplicative group F × .
3.8. COSETS, NORMAL SUBGROUPS, AND FACTOR GROUPS J.A.Beachy 49
9. Assume that the dihedral group D4 is given as {e, a, a2 , a3 , b, ab, a2 b, a3 b}, where a4 =
e, b2 = e, and ba = a3 b. Let N be the subgroup a2 = {e, a2 }.
(a) Show by a direct computation that N is a normal subgroup
(b) Is the factor group D4 /N a cyclic group?
(c) Find all subgroups of D4 /N .
12. (a) Show that every element of the group Q/Z has finite order.
(b) Show that for each n ∈ Z+ , the group Q/Z contains an element of order n.