+ All Categories
Home > Documents > Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf ·...

Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf ·...

Date post: 01-Jun-2020
Category:
Upload: others
View: 4 times
Download: 1 times
Share this document with a friend
91
Introduction to Higher Mathematics Unit #5: Abstract Algebra Joseph H. Silverman Version Date: January 6, 2020
Transcript
Page 1: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Introduction to Higher MathematicsUnit #5: Abstract Algebra

Joseph H. Silverman

Version Date: January 6, 2020

Page 2: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Contents

1 Abstract Algebra — Lecture #1 11.1 What is Abstract Alegbra? . . . . . . . . . . . . . . . . . . . . . . 11.2 Introduction to Groups . . . . . . . . . . . . . . . . . . . . . . . . 31.3 Abstract Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2 Abstract Algebra — Lecture #2 112.1 Groups and More Groups: Examples . . . . . . . . . . . . . . . . . 112.2 Permutation Groups . . . . . . . . . . . . . . . . . . . . . . . . . . 14Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

3 Abstract Algebra — Lecture #3 233.1 Group Homomorphisms . . . . . . . . . . . . . . . . . . . . . . . 233.2 Subgroups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

4 Abstract Algebra — Lecture #4 314.1 Equivalence Relations . . . . . . . . . . . . . . . . . . . . . . . . . 314.2 Cosets and Lagrange’s Theorem . . . . . . . . . . . . . . . . . . . 34Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

5 Abstract Algebra — Lecture #5 395.1 Normal Subgroups and Quotient Groups . . . . . . . . . . . . . . . 39Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

6 Abstract Algebra — Lecture #6 456.1 Introduction to Rings . . . . . . . . . . . . . . . . . . . . . . . . . 456.2 Abstract Rings and Ring Homomorphisms . . . . . . . . . . . . . . 456.3 Ring and More Rings: Examples . . . . . . . . . . . . . . . . . . . 47Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Draft: January 6, 2020 2 c©2018, J. Silverman

Page 3: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

CONTENTS 3

7 Abstract Algebra — Lecture #7 557.1 Zero Divisors, Integral Domains, and Fields . . . . . . . . . . . . . 557.2 Fun and Games with Polynomial Rings . . . . . . . . . . . . . . . 56Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

8 Abstract Algebra — Lecture #8 618.1 Unit Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618.2 Examples of Unit Groups . . . . . . . . . . . . . . . . . . . . . . . 62Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63

9 Abstract Algebra — Lecture #9 659.1 Product Rings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

10 Abstract Algebra—Lecture #10+ 7110.1 Ideals and Quotient Rings . . . . . . . . . . . . . . . . . . . . . . . 7110.2 Prime Ideals and Maximal Ideals . . . . . . . . . . . . . . . . . . . 74Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

A Class Exercise: Lecture #1: Symmetries of a Triangle 79

B Class Exercise: Lecture #2: Groups of 2-by-2 Matrices 80

C Class Exercise: Lecture #3: Which Groups are Isomorphic? 81

D Class Exercise: Lecture #4: Bountiful Binary Relations 82

E Class Exercise: Lecture #5: Conjugate Subgroups in Sn 83

F Class Exercise: Lecture #6: Rings of 2-by-2 matrices 84

G Class Exercise: Lecture #7: The Degree of a Polynomial 85

H Class Exercise: Lecture #8: The Group of Units in a Ring 86

I Class Exercise: Lecture #9: Building Bigger (and Better?) Finite Fields 87

Draft: January 6, 2020 c©2018, J. Silverman

Page 4: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

4 CONTENTS

Draft: January 6, 2020 c©2018, J. Silverman

Page 5: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 1

Abstract Algebra — Lecture #1

1.1 What is Abstract Alegbra?The overall theme of this unit is algebraic structures in mathematics. Roughly speak-ing, an algebraic structure consists of a set of objects and a set of rules that let youmanipulate the objects. Here are some examples that will be familiar to you:

Example 1.1. The objects are the numbers 1, 2, 3, . . .. You already know two waysto manipulate these objects, namely addition a+ b and multiplication a · bExample 1.2. The objects are triangles in the plane, and we can be manipulate themby translation and by rotation and by reflection.

Example 1.3. The objects are functions f : R→ R, and we can manipulate them byaddtion f(x)+g(x), by multiplication f(x)·g(x), and also by composition f

(g(x)

).

Our primary goal is to take examples of this sort and generalize them, or inmathematical terminology, axiomatize them. To do this, we strip away everything thatis not essential and reduce down to an abstract description consisting of a set withoperations (such as addition and multiplication) that are required to satisfy certainrules, also known as axioms.1

In this unit we will study three different types of objects and their associatedrules:

Groups Rings Fields

Although groups, rings, and fields are not the same, they share common themes.In each case we use axioms to describe objects having an algebraic structure, andwe study maps between these objects that preserve the structure. Roughly speaking,each topic is organized as follows, although the order may vary slightly from topicto topic:

1Axioms are also sometimes called “laws”. For example, you’re probably familiar with the “commu-tative law” for addition, which says that a+ b = b+ a. But this isn’t really a law, debated and approvedby a legislative body! Instead, addition is a rule that explains how to combine two numbers and get a thirdnumber, and the “commmutative law” is a property that we impose on the “addition rule”.

Draft: January 6, 2020 1 c©2018, J. Silverman

Page 6: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

2 1. Abstract Algebra — Lecture #1

• Give an example of a certain type of algebraic structure

• Give a formal definition, using axioms, of the algebraic structure.

• Prove a basic property directly from the definitions.

• Discuss what a map must do to “preserve the algebraic structure.”

• Give additional examples.

• Investigate and prove a deeper property.

A Note on the Role of Definitions, Axioms, and Proofs in Higher Mathemat-ics: Since at least the time of Euclid, circa 300 BC, the ultimate test of mathematicalrigor lies in the construction of proofs of mathematical statements. Without gettinginto deep matters of philosophy, a proof is a sequence of steps that starts with aknown fact and ends with the desired final statement. Each step is required to followlogically from a combination of one or more of the following:2

• Steps in the proof that have already been completed.

• Statements that have previously been proven.

• Axioms, which are statements that are assumed to be true.

• Definitions, which describe the properties possessed by objects.

Mini-Remark 1. Further Remarks about Definitions: There is nothing magical about adefinition, and in principle there are no restrictions on what may be defined. For example, Imight define a Zyglx to be a purple pig with wings. I could then potentially use that definitionto prove that Zyglxes are able to fly, since they have wings. Is ths useful? No, since as faras I am aware, there is nothing in the real world to which I could apply “Zyglx Theory.” Soalthough definitions are, to some extent, arbitrary, the usefulness of a definition is determinedby its applicability to a range of (realistic) situations. We will see many examples of suchdefinitions, including especially the definitions of groups, rings, and fields. The primary goalof theoretical mathematics, and likewise of this course, is to formulate and prove interestingmathematical statements, which in our case means statements about groups, rings, etc. Andthe only way to get started is to have a soild understanding of the definitions of the objectsthat we want to study. This is why understanding and applying definitions is a crucial partof modern mathematics, and why you should spend time studying definitions when they’reintroduced and using definitions when you’re trying to prove things.

Mini-Remark 2. Further Remarks about Axioms: In Greek mathematics, axioms wereviewed as statements that are so self-evident, they must be true. The modern viewpoint is thatin principle, one is free to use any set of axioms that one wants. However, not all axiom systemsare equally interesting.3 The best and most interesting axiom systems are those that start withvery few axioms4 and allow one to prove a very large number of useful and interesting and

2Axioms and definitions are discussed further in the Mini-Remarks in this section.3Or, to misquote Orwell, “All axiom systems are created equal, but some are more equal than others.”4Although the sheep might initially bleat “Four axioms good, two axioms bad,” eventually they are

indoctrinated to follow the party line and proclaim “Four axioms good, two axioms better.”

Draft: January 6, 2020 c©2018, J. Silverman

Page 7: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

1.2. Introduction to Groups 3

beautiful statements. The axioms for geometry that appear in Euclid’s work are an example.But one of those axioms, the so-called parallel postulate, led to a revolution in mathematics.This axiom says that given a line L in the plane and a point P not lying on L, there is exactlyone line L′ that contains P and does not intersect L. Seems reasonable, but maybe not entirelyself-evident, so mathematicians spent centuries trying to prove that it follows from Euclid’sother axioms. All failed. Then, in the 19th century, it was discovered that if one changes theparallel postulate by replacing the words “exactly one line” with “infinitely many lines,” orwith “no lines,” then one gets geometries that are as valid as Euclid’s. These so-called non-Euclidean geometries have many uses in modern mathematics and physics, and indeed it islikely that the universe in which we live is actually an “infinitely many lines” space!

Important Note for Math 760: Unit 5: These notes are meant to supplement whatwe do in class. We will cover some of the material in these notes, and in class wewill likely end up exploring material that is not in these notes. Our goal is to:

Explore Unfamiliar Terrain

Where that will take us remains to be seen!

1.2 Introduction to GroupsWe start with a simple question. What are the different ways that we can rearrangethe list of numbers 1, 2, 3, 4? For example, we could send 1 to 2, send 2 to 3, send 3to 4, and send 4 to 1. This is conveniently illustrated by the picture

1→ 2, 2→ 3, 3→ 4, 4→ 1. (1.1)

Another way to rearrange them would be swap 1 and 2 and swap 3 and 4, illustratedby

1→ 2, 2→ 1, 3→ 4, 4→ 3. (1.2)

The mathematical word for such a rearrangement is a permutation, so we have justdescribed two different permutations of the set {1, 2, 3, 4}. A permutation of theset {1, 2, 3, 4} is described by a rule that assigns to each element of the set {1, 2, 3, 4}an element of the same set {1, 2, 3, 4}, with the added proviso that we don’t use anyelement twice.

Mini-Remark 3. How many permutations are there of the set {1, 2, 3, 4}? We can assign 1to any of 1, 2, 3, 4, so there are 4 choices for 1, then we can assign 2 to any of the remaining 3values, after which we can assign 3 to either of the remaining 2 values, and finally we have toassign 4 to the last remaining value. Thus there are 4 · 3 · 2 · 1, i.e., 24, different permutationsof {1, 2, 3, 4}. More generally, Exercise #1.1 asks you to compute how many permutationsthere are of the set {1, 2, . . . , n}.

Mini-Remark 4. If we have two permutations of {1, 2, 3, 4}, we can “compose” them bydoing first one, and then the other. So for example, if we let σ be the permutation describedin (1.1) and we let τ be the permutation described in (1.2), then σ◦τ is the permutation havingthe following effect on the set {1, 2, 3, 4}:

Draft: January 6, 2020 c©2018, J. Silverman

Page 8: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

4 1. Abstract Algebra — Lecture #1

1τ−→ 2

σ−→ 3, 2τ−→ 1

σ−→ 2, 3τ−→ 4

σ−→ 1, 4τ−→ 3

σ−→ 4.

An interesting observation is that if we compose σ and τ in the other order, we get a differentpermutation. Thus

1σ−→ 2

τ−→ 1, 2σ−→ 3

τ−→ 4, 3σ−→ 4

τ−→ 3, 4σ−→ 1

τ−→ 2.

In general, a permutation of a set X is a rule that “mixes up” the elements of X .Our first goal is to give a precise mathematical meaning to the notion of “a rule thatmixes up a set.”

We already have a mathematical name for “rules” that tell us how to take ele-ments of a set X and assign them to elements of a set Y . These rules are calledfunctions with domain X and range Y . So a permutation on a set X is a functionwhose domain and range are both the same set X , but with some added conditionsto ensure that every image element comes from exactly one domain element.

Definition. A permutation of a set X is a bijective function5 whose domain andrange are X . In other words, a permutation of X is a function

π : X −→ X

having the following property: For every element x ∈ X there is exactly one elementx′ ∈ X satisfying π(x′) = x. This allows us to define the inverse of π to be thepermutation

π−1 : X −→ X

determined by the rule that π−1(x) is equal to the unique element x′ ∈ X such thatπ(x′) = x. Finally, we define the identity permutation of X to be the identity map,

e : X −→ X, e(x) = x for all x ∈ X .

Example 1.4 (Symmetries of a Square). Next we consider a rigid square whosevertices are labeled A,B,C,D as in the following picture:

A B

CD

Suppose that we pick up the square and rotate or flip it6 in some way, then put it backdown. Here are three examples:

5Recall from Set Theory that a function φ : S → T is injective if for every t ∈ T there is at mostone s ∈ S satisfying φ(s) = t, and that φ is surjective if for every t ∈ T there is at least one s ∈ Ssatisfying φ(s) = t. A function that is both injective and surjective is said to be bijective. We also recallthat another name for injective functions is one-to-one, and another name for surjective functions is onto.

6Many mathematicians prefer to say that we reflect the square, instead of using the more action-packedword flip.

Draft: January 6, 2020 c©2018, J. Silverman

Page 9: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

1.3. Abstract Groups 5

A B

CD

Rotate a quarter turn clockwise−−−−−−−−−−−−−−−−−−−−−−−−−−−−→

B C

DA

y y

A B

CD

Flip around the axis throughA and C−−−−−−−−−−−−−−−−−−−−−−−−−−−−→

A D

CB

A B

CD

Flip around the axis through midpoints ofAB and CD−−−−−−−−−−−−−−−−−−−−−−−−−−−−→

B A

DC

The rotation and flips described in these pictures are permutations of the set{A,B,C,D}. Explicitly, if we call them Rot, Flip1, and Flip2,

Rot Flip1 Flip2A→ D A→ A A→ BB → A B → D B → AC → B C → C C → DD → C D → B D → C

But not all permutations of {A,B,C,D} are permitted, since we’re not allowed tobend or break the sides of the square. For example, there is no way to pick up thesquare and put it back down so that

A→ A, B → B, C → D, D → C,

without bending or breaking its sides. So the collection of symmetries of the squareincludes only some of the permutations of the set {A,B,C,D}. We leave it to youto check that among the 24 permutations of {A,B,C,D}, there are exactly 8 thatare valid symmetries of the square.

1.3 Abstract GroupsDefinition. A group consists of a set G together with a composition law

G×G −→ G,

(g1, g2) 7−→ g1 · g2,

satisfying the following axioms:

Draft: January 6, 2020 c©2018, J. Silverman

Page 10: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

6 1. Abstract Algebra — Lecture #1

(a) (Identity Axiom) There is an element e ∈ G such that

e · g = g · e = g for all g ∈ G.

The element e is called the identity element of G.(b) (Inverse Axiom) For every g ∈ G there is an element h ∈ G such that

g · h = h · g = e.

The element h is denoted g−1 and is called the inverse of g.(c) (Associative Law) For all g1, g2, g3 ∈ G, the associative law holds, that is,

g1 · (g2 · g3) = (g1 · g2) · g3.

(d) (Commutative Law) If in addition it is true that

g1 · g2 = g2 · g1 for all g1, g2 ∈ G,

then G is said to be commutative or abelian.7

Remark 1.5. The key attribute of a group is that it includes a “rule” or “operation”or “law” (satisfying three axioms) for combining two elements of the group to createa third element. Depending on the context, you may find the group law being called“addition” or “multiplication” or “composition,” but assigning a name to the grouplaw is simply a linguistic convenience,8 and if you prefer, you may make up someother name, say “xzyglpqz,” for the group law in your favorite group.9

There are various basic properties of groups that follow from three group axioms.We list some of them here, prove one, and leave the others as exercises.

Proposition 1.6 (Basic Properties of Groups). Let G be a group.(a) G has exactly one identity element.(b) Each element of G has exactly one inverse.(c) Let g, h ∈ G. Then (g · h)−1 = h−1 · g−1.(d) Let g ∈ G. Then (g−1)−1 = g.

Proof. We prove one part, and leave the others as exercises(b) Let g ∈ G, and suppose that h1, h2 ∈ G are both inverses for g. Then

h1 = h1 · e since e is the identity element,= h1 · (g · h2) since h2 is an inverse of g,= (h1 · g) · h2 associative law,= e · h2 since h1 is an inverse of g,= h2 since e is the identity element.

This completes the proof.7The word “abelian” comes from Niels Henrik Abel (1802–1829), a Norwegian mathematician famous

for many discoveries, including a proof that it is impossible to solve a general quintic equation using rad-icals. The Abel prize for mathematics, modeled after the Nobel prizes and awarded annually since 2002,is named in his honor.

8Or, as Juliet actually said to Romeo, “a group law by any other name would smell as sweet.”9Although in practice, people generally don’t call a group law “addition” unless it is commutative.

Draft: January 6, 2020 c©2018, J. Silverman

Page 11: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 7

Definition. The order of a group G, which we denote by #G, is the cardinalityof the set of elements of G, e.g., if G is finite, it is simply the number of elementsin G.10

Definition. Let G be a group, and let g ∈ G. The order of the element g is thesmallest integer n ≥ 1 with the property that gn = e. If no such n exists, then wesay that g has infinite order.

Proposition 1.7. Let G be a group, let g ∈ G, and let n ≥ 1 be an integer such thatgn = e. Then the order of g divides n.

Proof. Let m be the order of g, so m is the smallest positive integer satisfying gm =e. Dividing n by m yields a quotient and remainder

n = mq + r with 0 ≤ r < m.

We use this equality and the fact that gn = gm = e to compute

e = gn = gmq+r = (gm)q · gr = eq · gr = gr.

Thus gr = e and 0 ≤ r < m. But by definition, the smallest postive power of gthat equals e is gm. Therefore r = 0 and n = mq, which shows that m, which is theorder of g, divides n.

Exercises1.1. Let n be a positive integer, and letG be the group of permutations of the set {1, 2, . . . , n}.Prove that G is a finite group, and give a formula for the order of G.

1.2. (a) Let S be a finite set, and let φ : S → S be a function. Prove that the following areequivalent:

(i) φ is injective. (ii) φ is surjective. (iii) φ is bijective.

(b) Give an example of an infinite set S and a function φ : S → S such that φ is injective,but is not surjective.

(c) Give an example of an infinite set S and a function φ : S → S such that φ is surjective,but is not injective.

1.3. Figure 1.1 shows various rotations and flips of a square. Fill in the boxes with the correctvertex labels for the indicated operations.

1.4. Let G be a group. In this exercise you will prove the remaining parts of Proposition 1.6.Be sure to justify each step using the group axioms or by reference to a previously provenfact.

(a) G has exactly one identity element.

10Other common notations for the order of a group, or more generally, for the cardinality of a set,include o(G) and |G|.

Draft: January 6, 2020 c©2018, J. Silverman

Page 12: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

8 Exercises

(a)

A B

CD

Rotate a quarter turn counter-clockwise−−−−−−−−−−−−−−−−−−−−−−−−−−→x

(b)

A B

CD

Flip around the axis thorughB andD−−−−−−−−−−−−−−−−−−−−−−−−−−→

(c)

A B

CD

Flip around axis through midpoints ofAD andBC−−−−−−−−−−−−−−−−−−−−−−−−−−→

(d)

A B

CD

First do (b), then do (c)−−−−−−−−−−−−−−−−−−−−−−−−−−→

(e)

A B

CD

First do (c), then do (b)−−−−−−−−−−−−−−−−−−−−−−−−−−→

Figure 1.1: Motions of a Square for Exercise 1.3

Draft: January 6, 2020 c©2018, J. Silverman

Page 13: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 9

(b) Let g, h ∈ G. Then (g · h)−1 = h−1 · g−1.(c) Let g ∈ G. Then (g−1)−1 = g.

1.5. Let G be a group, let g and h be elements of G, and suppose that g has order n and h hasorder m.

(a) If G is an abelian group and if gcd(m,n) = 1, prove that the order of gh is mn.(b) Give an example of an abelian group showing that (a) need not be true if gcd(m,n) > 1.(c) Give an example a nonabelian group showing that (a) need not be true even if we retain

the requirement that gcd(m,n) = 1.

Draft: January 6, 2020 c©2018, J. Silverman

Page 14: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that
Page 15: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 2

Abstract Algebra — Lecture #2

2.1 Groups and More Groups: ExamplesIn Section 1.2 we saw a couple of groups. It’s time to expand our repertoire.

Example 2.1 (Group of Integers and Integers Modulo m). The set of integers Z ={. . . ,−2,−1, 0, 1, 2, . . .} is a group if we use addition as the group law. It is anexample of an infinite group, that is, a group having infinitely many elements. On theother hand, if we try to use multiplication as the group law, then Z is not a group. Doyou see why not? The set Z/mZ of integers modulo m forms a group with additionas the group law. It is a finite group of order m.

Example 2.2 (Additive Group of Real, Rational, and Complex Numbers). Theset of real numbers R with addition is an infinite group, as is the set of rationalnumbers Q and the set of complex numbers C.

Example 2.3 (Multiplicative Group of Real Numbers). The set of non-zero realnumbers forms a group with mulitplication as the group law. The set of positive realnumbers also forms a group using multiplication.

Definition. A group G is a cyclic group if there is an element g ∈ G with theproperty that

G = {. . . , g−3, g−2, g−1, e, g, g2, g3, . . .}.

(Here g−k is shorthand for the k-fold product g−1 · g−1 · · · g−1.) The element g agenerator of G, but note that cyclic groups may have more than one generator.

Example 2.4 (Cyclic Groups). We have already seen some examples of cyclicgroups. The group of integers (Z,+) is an infinite cyclic group whose genera-tors are 1 and −1. The group (Z/mZ,+) of integers modulo m is a finite cyclicgroup of order m whose generators are precisely the elements a mod m such thatgcd(a,m) = 1; see Exercise 2.1.

In general, for n ≥ 1, we create an abstract cyclic group order n, which wedenote Cn, by taking the set

Draft: January 6, 2020 11 c©2018, J. Silverman

Page 16: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

12 2. Abstract Algebra — Lecture #2

Cn = {g0, g1, g2, . . . , gn−1}

and using the composition rule

gi · gj =

{gi+j if i+ j < n,gi+j−n if i+ j ≥ n.

The identity element of Cn is the element g0, and the inverse of an element gi is theelement gn−i, except that the inveres of g0 is g0. We note that Cn is an abelian group,since gi+j = gj+i.

Example 2.5 (Permutation Groups). Let X be a set. We recall that a permutationof X is a bijective function

π : X −→ X.

The symmetry group of X is the collection of all of permutations of X , with thegroup law being composition of permutations. It is denoted SX . In the special casethat X = {1, 2, . . . , n} consists of the integers from 1 to n, we write Sn. We sawin Section 1.2 that the group S4 has order 24, and that it is nonabelian, since wedescribed elements σ, τ ∈ S4 with the property that στ 6= τσ. Exercise 1.1 asks youto compute the order of the group Sn.

Mini-Remark 5. The identity element for the group SX is the identity map π0(x) = x, whilethe inverse of an element π ∈ SX is the inverse map π−1, which exists because π is bijective.But why does composition of permutations satisfy the associative law? The composition oftwo permutations π1, π2 ∈ SX is defined by the formula

(π1 ◦ π2)(x) = π1

(π2(x)

).

So we can formally compute((π1 ◦ π2) ◦ π3

)(x) = (π1 ◦ π2)

(π3(x)

)= π1

(π2

(π3(x)

)),(

π1 ◦ (π2 ◦ π3))(x) = π1

((π2 ◦ π3)(x)

)= π1

(π2

(π3(x)

)).

Alternatively, you may prefer to view a permutation as a function that takes in a value and spitsout a value. Then the composition π1 ◦ π2 ◦ π3, regardless of how you group the functions, isillustrated by the following picture:

−−−−−→ π1 −−−−−→ π2 −−−−−→ π3 −−−−−→

Example 2.6 (Matrix Groups). Many of you will have learned how to multiply 2-by-2 matrices, (

a1 b1c1 d1

)(a2 b2c2 d2

)=

(a1a2 + b1c2 a1b2 + b1d2c1a2 + d1c2 c1b2 + d1d2

). (2.1)

The following set of 2-by-2 matrices,

Draft: January 6, 2020 c©2018, J. Silverman

Page 17: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

2.1. Groups and More Groups: Examples 13

GL2(R) =

{(a bc d

): a, b, c, d ∈ R, ad− bc 6= 0

},

is a group using matrix multiplication as the group operation; see Exercise 2.6. Sim-ilarly, the set

GL2(Z) =

{(a bc d

): a, b, c, d ∈ Z, ad− bc = ±1

}is a group. But the set{(

a bc d

): a, b, c, d ∈ Z, ad− bc 6= 0

}not a group. Do you see why?

Example 2.7 (Dihedral Groups). Let P be a regular n-gon, with vertices la-beled 1, 2, . . . , n. Figure 2.1 illustrates the case n = 6. Just as we did with the squarein Section 1.2, we can permute the vertices {1, 2, . . . , n} of P by lifting up the n-gon, rotating and/or flipping it, and then putting it back down where it originally was.The group of all such permutations of the n-gon is called the n’th dihedral group andis denoted Dn. There are exactly n rotations (if we treat no movement as the trivialrotation) and exactly n flips, so Dn is a group of order 2n; see Exercise 2.3.

1 2

3

45

6

Initial Position

5 6

1

23

4

Rotated 120◦

x

2 1

6

54

3

Flipped on Axis

3 2

1

65

4

Flipped on Axis

Figure 2.1: A rotation and two flips of a regular n-gon with n = 6

Example 2.8 (Quaternion Group). The quaternion group Q is a non-commutativegroup with eight elements,

Q = {±1,±i,±j,±k}.

The pluses and minuses work as usual with (−1)2 = 1. The rules for multiplying thequantities i, j,k are determined by the formulas

i · i = −1, j · j = −1, k · k = −1, i · j · k = −1.

From these rules one can prove, for example, that j · i = −i · j. See Exercise 2.7.

Draft: January 6, 2020 c©2018, J. Silverman

Page 18: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

14 2. Abstract Algebra — Lecture #2

Example 2.9 (Products of Groups). Suppose that G1 and G2 are groups, with theirown group laws. Consider the set of pairs

G1 ×G2 ={

(g1, g2) : g1 ∈ G1, g2 ∈ G2

}.

We can make G1 ×G2 into a group by defining

(g1, g2) · (g′1, g′2) = (g1g′1, g2g

′2).

Do you see why this makes G1 × G2 into a group? What is the identity element?What are inverse elements? Why is it associative?

2.2 Permutation Groups

We recall that

Sn = the group of permutations of the set {1, 2, . . . , n}.

Example 2.10. The group S1 = {e} is the group with one element, while S2 ={e, π} is a cyclic group of order 2. The group S3 is a non-abelian group of order 6that is isomomorphic to the group D3 of symmetries of an equilateral triangle; seeExercise 3.3.

We start with two elementary, but important, properties of Sn.

Proposition 2.11. (a) The group Sn has order n!.(b) For all n ≥ 3, the group Sn is non-abelian.

Proof. (a) Each π ∈ Sn is determined by what it does to each of 1, 2, . . . , n. Thevalue of π(1) can by any of the n values, then π(2) can be any of the remaining n−1values, then π(3) can be any of the remaining n − 2 values, and so on. Hence thereare exactly n · (n − 1) · · · 2 · 1 possible permutations π. Hence Sn is a finite groupof order #Sn = n!.(b) We define elements π1, π2 ∈ Sn by having π1 swap 1 and 2, and π2 swap 2and 3. In other words, we define π1 and π2 by the following rules:

π1(1) = 2, π1(2) = 1, π1(3) = 3, π1(k) = k for k ≥ 3.π2(1) = 1, π2(2) = 3, π2(3) = 2, π2(k) = k for k ≥ 3.

Then

π1π2(1) = π1(1) = 2 and π2π1(1) = π2(2) = 3.

So π1π2 and π2π1 are not the same permutation, and hence Sn is not commutative.

Draft: January 6, 2020 c©2018, J. Silverman

Page 19: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

2.2. Permutation Groups 15

2.2.1 Decomposing Permutations into CyclesOne way to analyze a permutation π ∈ Sn is to take some starting elementof {1, 2, . . . , n} and see where it goes as we repeatedly apply π. For example, start-ing at 1, we would get

1, π(1), π2(1), π3(1), . . . . (2.2)

Of course, eventually we get a repeated value, since the set {1, . . . , n} is finite, andthen the sequence starts repeating. Indeed, since some power of π is the identitypermutation, the element will 1 eventually re-appear in the sequence.

We can characterize the list of elements (2.2) in another way. It is the orbit of 1for the group 〈π〉 generated by π. This orbit might be all of {1, . . . , n}, but thenagain, it might be smaller. In any case, it is convenient to write the distinct elementsin the orbit as an ordered list. Thus if the the orbit of a contains k elements, we writethe orbit as (

a, π(a), π2(a), . . . , πk−1(a)),

and we call this k-tuple the π-cycle of a. Thus if someone tells you that

(a1, a2, . . . , ak)

is a cycle for π, you would know that

a1π−−→ a2

π−−→ a3π−−→ · · · π−−→ ak−1

π−−→ akπ−−→ a1.

Notice how π “cycles” the last element around to the first element, which is why itis called a cycle. So although it’s typographically convenient to write the cycle as(a1, . . . , ak), you should visualize this cycle as a picture that looks like

a3 a2

a1

akak−1

···

····

In particular, a cycle does not have a particular starting or ending element, just as acircle does not have a starting or ending point.

Definition. The number of elements in a cycle is called the length of the cycle. Acycle of length k is called a k-cycle. Two cycles (a1, . . . , ak) and (b1, . . . , b`) aresaid to be disjoint if

{a1, . . . , ak} ∩ {b1, . . . , b`} = ∅.

Example 2.12. If π(a) = a, i.e., if the permutation π fixes a, then the π-cycle of a issimply (a).

Definition. Let a1, a2, . . . , ak be distinct elements of {1, 2, . . . , n}. We use this listto define a permutation π ∈ Sn by the rule

Draft: January 6, 2020 c©2018, J. Silverman

Page 20: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

16 2. Abstract Algebra — Lecture #2

a1π−→ a2

π−→ a3π−→ · · · π−→ ak−1

π−→ akπ−→ a1 and b

π−→ b for b /∈ {a1, . . . , ak}.

In other words, the permutation π includes the cycle (a1, . . . , ak), and and everyelement of {1, . . . , n} that’s not in the cycle is fixed by π. It is standard notation todenote this permutation by it’s non-trivial cycle, i.e., we write1

(a1, a2, . . . , ak) ∈ Sn.

Remark 2.13. Let σ1 and σ2 be cycles in Sn. As we saw in Example 2.14, it maywell happen that σ1σ2 6= σ2σ1. However, if the cycles σ1 and σ2 are disjoint, thenthey do commute:

σ1 and σ2 are disjoint =⇒ σ1σ2 = σ2σ1.

We leave the proof of this elementary fact as an exercise; see Exercise 2.10.

Example 2.14. We work in S4. The cycles (1, 3) and (1, 4, 2) correspond to thepermutations

(1, 3) :

1→ 3

2→ 2

3→ 1

4→ 4

and (1, 4, 2) :

1→ 4

2→ 1

3→ 3

4→ 2

We can compose cycle permutations, for example:

(1, 3)(1, 4, 2) :

1→ 4

2→ 3

3→ 1

4→ 2

and (1, 4, 2)(1, 3) :

1→ 3

2→ 1

3→ 4

4→ 2

The rule for computing these is to input a number on the right, see where the right-most cycle sends it, then see where the next cycle sends that, and so on. As it happens,both of these products are themselves cycles, but they are not the same cycle:

(1, 3)(1, 4, 2) = (1, 4, 2, 3) and (1, 4, 2)(1, 3) = (1, 3, 4, 2).

Definition. A permutation π ∈ Sn is called a cycle if it is equal to a single cy-cle (a1, a2, . . . , an).

Our next result says that every permutation can be uniquely written as a productof disjoint cycles. It plays the role in the study of permutation groups that uniquefactorization of integers plays in the study of Z.

1So this is yet another meaning that we attach to a k-tuple. The meaning of (a1 . . . , ak) will usuallybe clear from context. But not always. For example, suppose that we let Sn act on points in Rn bypermuting the coordinates of the points. Then (1, 2) could be the permutation whose effect on (x, y) is(1, 2) : (x, y) 7→ (y, x). On the other hand, (1, 2) could be a point in R2, leading to the confusingformula (1, 2) : (1, 2) 7→ (2, 1)! The moral is that you need to be especially careful with notation if yourpermutation group is acting on n-tuples!

Draft: January 6, 2020 c©2018, J. Silverman

Page 21: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

2.2. Permutation Groups 17

Theorem 2.15. Let π ∈ Sn. There is a unique collection of pairwise disjoint cy-cles σ1, . . . , σk ∈ Sn such that

π = σ1σ2 · · ·σk. (2.3)

Proof. We first show that π is equal to a product of disjoint cycles. For each a ∈{1, . . . , n}, let

Oπ(a) ={a, π(a), π2(a), π3(a), . . .

}.

This is called the orbit of a for the permutation π. We are going to leave to you theproof of the following two statements:

(1) Every element of {1, . . . , n} is in some orbit of π.

(2) Distinct orbits have no elements in common. In other words, the sets Oπ(a)and Oπ(b) are either equal or disjoint.

These two facts mean that we can write {1, . . . , n} as a disjoint union of oribts,

{1, 2, . . . , n} = Oπ(a1) ∪ Oπ(a2) ∪ Oπ(a3) ∪ · · · ∪ Oπ(ar)

with Oπ(ai) ∩ Oπ(aj) = ∅ for i 6= j.

Writing ki = #Oπ(ai) for the size of the orbit Oπ(ai) of ai, we see that the orbit isexactly

Oπ(ai) ={ai, π(ai), π

2(ai), . . . , πki−1(ai)

}.

In other words, the cycle σi defined by

σi =(ai, π(ai), π

2(ai), . . . , πki−1(ai)

)is the π-cycle containing ai.

For i 6= j, the cycles σi and σj associated to the orbits Oπ(ai) and Oπ(aj) aredisjoint, so if we multiply σ1, . . . , σr, we obtain a permutation that is equal to π,

π = σ1σ2 · · ·σr.

This completes the proof that π is equal to a product disjoint cycles.In order to show that the decomposition (2.3) into disjoint cycles is unique (up

to rearranging the factors), we note that since the cycles are disjoint, every a ∈{1, 2, . . . , n} must appear in exactly one of the cycles, and in that cycle, it must befollowed by π(a). There is thus only one way for the cycles to look.

Example 2.16. Let π ∈ S10 be the permutation

1 2 3 4 5 6 7 8 9 10↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓3 1 7 2 10 9 4 5 6 8

In order to write π as a product of cycles, we start by computing the orbits:

1π−→ 3

π−→ 7π−→ 4

π−→ 2π−→ 1, 5

π−→ 10π−→ 8

π−→ 5, 6π−→ 9

π−→ 6.

Thus π is a product of a 5-cycle, a 3-cycle, and a 2-cycle,

π = (1, 3, 7, 4, 2)(5, 10, 8)(6, 9).

Draft: January 6, 2020 c©2018, J. Silverman

Page 22: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

18 2. Abstract Algebra — Lecture #2

2.2.2 Decomposing Permutations into TranspositionsThe simplest non-trivial permutation is one that swaps two elements and leaves allof the other elements alone. We give these swap elements a special name.

Definition. An element π ∈ Sn is called a transposition if there are distinct a, b ∈{1, 2, . . . , n} such that

π(a) = b, π(b) = a, π(i) = i for all i 6= a, b.

In other words, using our cycle notation, the transpositions in Sn are the permuta-tions (a, b) with a 6= b.

Just as with cycles, it turns out that every permutation can be written as a productof transpositions, although not in a unique way.

Proposition 2.17. Let π ∈ Sn. There are transpositions τ1, . . . , τk ∈ Sn so that

π = τ1τ2 · · · τk.

Proof. We know from Theorem 2.15 that π can be written as a product of (disjoint)cycles. So it suffices to write every cycle σ = (a1, a2, . . . , ak) as a product of trans-positions. We claim that the permutation

ν = (ak, a1)(ak−1, a1) · · · (a3, a1)(a2, a1) (2.4)

is equal to σ. Since ν is visibly a product of transpositions, we just need to showthat ν = σ.

What is the value of ν(ai)? We consider three cases:ν(a1) When we apply ν to a1, the first transposition (a2, a1) in ν sends a1 to a2,

and then the other transpositions in ν have no effect on a2. Hence ν(a1) = a2.ν(ai) with 2 ≤ i ≤ k − 1 The first transposition in ν to affect ai is (ai, a1), and

it sends ai to a1. Then the next transposion (ai+1, a1) sends a1 to ai+1, and theremaining transpositions have no effect on ai+1. Hence ν(ai) = ai+1.ν(ak) The only transposition in ν that affects ak is the last one, which is (ak, a1)

and sends ak to a1. Hence ν(ak) = a1.To recapitulate, we have shown that ν(ai) = ai+1 for 1 ≤ i ≤ k − 1 and

that ν(ak) = a1. So ν is exactly the cycle σ = (a1, . . . , ak), which completes theproof that σ is a product of transpositions.

Example 2.18. We use the idea described in the proof of Proposition 2.17 to writethe cycle (1, 2, 3, 4, 5) as a product of transpositions,

(1, 2, 3, 4, 5) = (5, 1)(4, 1)(3, 1)(2, 1).

But there are many other ways to write (1, 2, 3, 4, 5) as a product of transpositions,for example,

Draft: January 6, 2020 c©2018, J. Silverman

Page 23: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 19

(1, 2, 3, 4, 5) = (5, 2)(1, 2)(5, 2)(4, 1)(3, 1)(2, 1)

= (5, 1)(4, 3)(1, 3)(4, 3)(3, 1)(2, 5)(1, 5)(2, 5).

We have thus written (1, 2, 3, 4, 5) as a product of 4 transpositions, and as a productof 6 transpositions, and as a product of 8 transpositions.

2.2.3 The Sign of a PermutationIn general, there are many ways to write a permutation π as a product of transposi-tions, as illustrated in Example 2.18. A non-obvious, but very important, fact is thatthe parity of the number of transpositions depends only on π.

Theorem 2.19. Let π ∈ Sn, and suppose that we write π as a product of transposi-tions in two ways, say

π = τ1τ2 · · · τk = σ1σ2 · · ·σ`,

where τ1, . . . , τk and σ1, . . . , σ` are transpositions. Then

k ≡ ` (mod 2).

Proof. Sadly, there are no easy proofs of Theorem 2.19, so we do not include onehere. The most direct proof uses the action of Sn on a certain polynomial.

Definition. Proposition 2.17 says that we can write any permutation π ∈ Sn as aproduct of transpositions,

π = τ1τ2 · · · τk.

We define the sign of the permutation π to be the quantity

sign(π) = (−1)k.

Theorem 2.19 tells us that sign(π) is well-defined. We say that π is even if sign(π) =1 and that π is odd if sign(π) = −1.

Example 2.20. We showed in Example 2.18 that the cycle (1, 2, 3, 4, 5) is equal to aproduct of 4, 6, and 8 transpositions. In particular,

sign((1, 2, 3, 4, 5)

)= (−1)4 = 1.

Exercises2.1. Let G be a finite cyclic group of order n, and let g be a generator of G. Prove that gk isa generator of G if and only if gcd(k, n) = 1.

2.2. Figure 2.2 shows a hexagon in its initial and three subsequent positions. It thus illustratesfour elements e, r1, f1, f2 of the dihedral group D6, where e is the identiy element, r1 is arotation, and f1 and f2 are flips about the indicated axes. We mention that the flips are thesame as those given in Figure 2.1, but the rotation is different.

Draft: January 6, 2020 c©2018, J. Silverman

Page 24: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

20 Exercises

1 2

3

45

6

Identity e

6 1

2

34

5

Rotation r1

x

2 1

6

54

3

Flip f1

3 2

1

65

4

Flip f2

Figure 2.2: A rotation and two flips of a regular hexagon

(a) Write down and give names to the other 8 ways to rotate and/or flip the hexagon. The 12pictures illustrate the 12 elements of the dihedral group D6.

(b) What is the smallest power of each of r1, f1, and f2 that is equal to the identity transfor-mation e?

(c) Write down the hexagon configurations that correspond to the compositions r1f1, f1r1,r1f2, and f2r1. Does r1 commute with f1 or f2.

(d) Write down the hexagon configurations that correspond to the f1f2 and f2f1. Show thateach of them is equal to a power of the rotation r1, i.e., the compositions of these twoflips gives a rotation.

(e) Prove that every rotation is equal to some power of r1.(f) Prove that every flip is equal the composition of f1 and some power of r1.(g) Using (e) and (f), prove that the entire group D6 consists of the 12 elemenets

{f i1rj1 : 0 ≤ i ≤ 1 and 0 ≤ j ≤ 5}.

(h) Express r1f1 in the form f i1rj1.

(i) More generally, describe one or more formulas that explain how to write the product(fk1 r

`1)(f

m1 r

n1 ) in the form f i1r

j1.

2.3. Prove that the dihedral group Dn, as described in Example 2.7, has exactly 2n elements.

2.4. (a) Let Q∗ be the set of non-zero rational numbers, with the group law being multiplica-tion. Prove that Q∗ is a group.

(b) Let p be a prime number. Prove that the non-zero elements of Z/pZ form a group usingmultiplication as the group law.

(c) Let m ≥ 4 be an integer that is not a prime number. Prove that the non-zero elementsof Z/mZ do not form a group using multiplication as the group law. (Try it first withm = 4 and m = 6 to see what’s going on.)

(d) Let m ≥ 2 be any integer, and define

(Z/mZ)∗ ={a ∈ Z/mZ : gcd(a,m) = 1

}.

Prove that (Z/mZ)∗ forms a group using multiplication as the group law.

2.5. Let C be the set of complex numbers, that is, the set of numbers of the form x + yi,where x, y ∈ R and i2 = −1.

(a) We make C into a group using addition. What is the identity element? What is the inverseof an element z ∈ C?

Draft: January 6, 2020 c©2018, J. Silverman

Page 25: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 21

(b) Let C∗ be the set of non-zero complex numbers. We make C∗ into a group using multi-plication. What is the identity element? What is the inverse of an element z ∈ C∗? Besure to write your answers as a real number added to i times another real number.

2.6. (a) Let

GL2(R) ={(

a bc d

): a, b, c, d ∈ R, ad− bc 6= 0

}.

be the indicated set of 2-by-2 matrices, with composition law being matrix multiplica-tion, as described in Example 2.6. Prove that GL2(R) is a group.

(b) Let SL2(R) be the set of 2-by-2 matrices

SL2(R) ={(

a bc d

): a, b, c, d ∈ R, ad− bc = 1

}.

Prove that SL2(R) is a group, where the group law is again matrix multiplication.(c) This part is for those who have studied n-dimensional linear algebra. Fix an integer n ≥

1. Generalize (a) and (b) by proving that each of the following sets of n-by-n matricesis a group using matrix multiplication for the group law:

GLn(R) ={n-by-n matrices A with real entries satisfying det(A) 6= 0

},

SLn(R) ={n-by-n matrices A with real entries satisfying det(A) = 1

}.

The group GLn(R) is called the general linear group, and the group SLn(R) is called thespecial linear group.

2.7. LetQ = {±1,±i,±j,±k} be the group of quaternions as describe in Example 2.8. Weclaimed there that the group law forQ is determined by the formulas

i · i = −1, j · j = −1, k · k = −1, i · j · k = −1.

Use these formulas to prove the following formulas, which completely determine the groupoperations onQ:

i · j = k, j · k, = i k · i = j,

j · i = −k, k · j, = −i i · k = −j.

2.8. We can form groups of matrices whose entries are in any algebraic system where we canadd, subtract, and multply. For example, let m ≥ 2 be an integer, and define

SL2(Z/mZ) ={(

a bc d

): a, b, c, d ∈ Z/mZ, ad− bc = 1

}.

Prove that matrix multiplication (2.1) makes SL2(Z/mZ) into a non-commutative group.

2.9. Let σ = (2, 4, 3) and τ = (1, 3, 5) be cycles in S − 5. Describe the associated per-mutations and the composition στ and τσ as was done in Example 2.14. Are στ and/or τσthemselves cycles?

2.10. If σ1 and σ2 are disjoint cycles in Sn, prove that σ1σ2 = σ2σ1.

2.11. Let π ∈ S10 be the permutation

1 2 3 4 5 6 7 8 9 10↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓5 8 2 3 10 9 6 4 7 1

Draft: January 6, 2020 c©2018, J. Silverman

Page 26: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

22 Exercises

(a) Write π as a product of disjoint cycles.(b) Compute sign(π). (Hint. If you prefer not to explicitly write π as a product of transposi-

tions, you could use (a) and Example 3.7.)

2.12. (a) Let π be the cycle π = (1, 2, 3, 4, 5, 6). Write each of π2, π3, . . . , π6 as a productof disjoint cycles. In each case, write down the number of cycles and their sizes.

(b) Let σ be a k-cycle. If we write σm as a product of disjoint cycles, how many cyclesare there, and what are their sizes? (Hint. The data from (a) might help you to guess theanswer, and it’s always easier to prove soemthing if you know exactly what you’re tryingto prove.)

2.13. Let π ∈ Sn. Then the group 〈π〉 acts transitively on {1, 2, . . . , n} if and only if every π-cycle has length n.

2.14. (a) If a and b are distinct, prove that for all c, the transposition (a, b) can be written asthe following product:

(a, b) = (a, c)(b, c)(a, c).

(b) Write the cycle (1, 2, 3, 4) ∈ S4 as a product of 3 transpositions.(c) Write the cycle (1, 2, 3, 4) ∈ S4 as a product of 5 transpositions.(d) Write the cycle (1, 2, 3, 4) ∈ S4 as a product of 7 transpositions.

Draft: January 6, 2020 c©2018, J. Silverman

Page 27: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 3

Abstract Algebra — Lecture #3

3.1 Group HomomorphismsSuppose that G and G′ are groups, and suppose that φ is a function

φ : G −→ G′

from the elements of G to the elements of G′. There are many such functions, butsince G and G′ are groups, we want to concentrate on functions φ that respect the“group-i-ness” of G and G′.

Question: What makes a group a group?Answer: Groups have a composition law and identity elements and inverses.

So we should require that the function φ : G→ G′ have the following properties:

• φ(g1 · g2) = φ(g1) · φ(g2) for all g1, g2 ∈ G.

• φ(e) = e′, where e and e′ are, respectively, the identtity elements onG andG′.

• φ(g−1) = φ(g)−1 for all g ∈ G.

Important Observation: Did you notice that the two “dots” in the formula

φ(g1 · g2) = φ(g1) · φ(g2)↑ ↑

G group law G′ group law(3.1)

are not the same dot?!! That’s because the dot in φ(g1 · g2) means that g1 and g2are being combined using the composition law on the group G, while the dot inφ(g1) ·φ(g2) means that φ(g1) and φ(g2) are being combined using the compositionlaw on the group G′. So the formula (3.1) says that φ cleverly intertwines the grouplaws on G and G′. It turns out that this is enough to force the other two properties tobe true, which leads to the following fundamental definition.

Draft: January 6, 2020 23 c©2018, J. Silverman

Page 28: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

24 3. Abstract Algebra — Lecture #3

Definition. Let G and G′ be groups. A homomorphism from G to G′ is a functionφ : G→ G′ satisfying

φ(g1 · g2) = φ(g1) · φ(g2) for all g1, g2 ∈ G.

We’ll now check that this is enough to get the other two properties that we want.

Proposition 3.1. Let φ : G→ G′ be a homomorphism of groups.(a) Let e ∈ G be the identity element of G. Then φ(e) is the identity element of G′.(b) Let g ∈ G. Then φ(g−1) is the inverse of φ(g).

Proof. (a) We use the fact that e · e = e and the fact that φ is a homomorphism tocompute

φ(e) = φ(e · e) = φ(e) · φ(e). (3.2)

We now apply φ(e)−1 to both sides to obtain

e′ = φ(e) · φ(e)−1 since φ(e)−1 is the inverse of φ(e),

=(φ(e) · φ(e)

)· φ(e)−1 using (3.2),

= φ(e) ·(φ(e) · φ(e)−1

)associative law,

= φ(e) · e′ since φ(e)−1 is the inverse of φ(e),= φ(e) since e′ is the identity element of G′.

(b) We need to show that φ(g−1) has the property to be the inverse of φ(g). So wecompute

φ(g−1) · φ(g) = φ(g−1 · g) since φ is a homomorphism,

= φ(e) since g−1 is the inverse of g,= e′ from what we proved in (a).

The proof that φ(g) · φ(g−1) = e′ is similar, which completes the proof that φ(g−1)is the inverse of φ(g).

Example 3.2. Recall from Example 2.7 the the dihedral group Dn is the collectionsof rotations and flips of an n-sided polygon. It is a group with 2n elements, half ofwhich are rotations. We can define a homomorphism from Dn to the two-elementgroup {±1} by the rule

φ : Dn −→ {±1}, φ(σ) =

{1 if σ is a rotation,−1 if σ is a flip.

In order to check that φ is a homomorphism, one needs to check

Rotation ◦ Rotation = Rotation, Rotation ◦ Flip = Flip,Flip ◦ Rotation = Flip, Flip ◦ Flip = Rotation,

(3.3)

a task which we leave to you (Exercise 3.2).

Draft: January 6, 2020 c©2018, J. Silverman

Page 29: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

3.1. Group Homomorphisms 25

Example 3.3. For any integers n ≥ m ≥ 1, there is an injective homomorphism

φ : Sm −→ Sn given by the rule φ(π)(k) =

{π(k) if 1 ≤ k ≤ m,k if m < k ≤ n.

In other words, if π is a permutation of {1, 2, . . . ,m}, then we view π as a permuta-tion of {1, 2, . . . , n} by letting it permute 1, 2, . . . ,m and having it fix m + 1,m +2, . . . , n.

Example 3.4. You already know a very important group homomorphism, namely thelogarithm function (to any base), which gives a homomorphism

log : {positive real numbers with ×} −→ {real numbers with +}.

The logarithm function is a homomorphism because it converts multiplication toaddition,1

log(ab) = log(a) + log(b).

Definition. Two groups G1 and G2 are said to be isomorphic if there is a bijectivehomomorphism

φ : G1 −→ G2.

The map φ is called an isomorphism from G1 to G2. Isomorphic groups are reallythe same group, but their elements have been given different names.2

Example 3.5. The groups C2 and S2 are isomorphic, as are the group D3 and S3.If p is a prime number, then every group with exactly p elements is isomorphic to Cp.The logarithm map (Example 3.4) is an isomorphism from the group of positive realnumbers with multiplication to the group of real numbers with addition. You will getto prove these assertions in the exercises.

We recall that every permutation π ∈ Sn has an associated sign sign(π) ∈ {±1}defined by writing π = τ1τ2 · · · τk for transpositions τ1, . . . , τk and then settingsign(π) = (−1)k.

Proposition 3.6. The mapsign : Sn −→ {±1}

is a homomorphism of groups.

Proof. Let π, π′ ∈ Sn be permutations. We use Proposition 2.17 to write π and π′

as products of transpositions, say

π = τ1τ2 · · · τk and π′ = τ ′1τ′2 · · · τ ′m.

1Logarithms were discovered by John Napier (1550–1617). Back in “ancient days” when computa-tions were done by hand, tables of logarithm were used extensively to speed numerical calculations inastronomy, engineering, and physics.

2The group you are about to study is true. Only the names of its elements have been changed to protectthe innocent. . . . Cue Dragnet theme.

Draft: January 6, 2020 c©2018, J. Silverman

Page 30: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

26 3. Abstract Algebra — Lecture #3

Then sign(π) = (−1)k and sign(π′) = (−1)m by definition of sign. Taking theproduct,

ππ′ = ( τ1τ2 · · · τk︸ ︷︷ ︸k transpositions

)( τ ′1τ′2 · · · τ ′m︸ ︷︷ ︸

m transpositions

) = τ1τ2 · · · τkτ ′1τ ′2 · · · τ ′m︸ ︷︷ ︸k +m transpositions

,

we see that ππ′ is equal to a product of k +m transpositions. Hence

sign(ππ′) = (−1)k+m = (−1)k · (−1)m = sign(π) · sign(π′),

which completes the proof that sign is a group homomorphism.

Example 3.7. Let π ∈ Sn be a k cycle, say

π = (a1, a2, . . . , ak) ∈ Sn.

During the proof of Proposition 2.17, we showed that π is equal to the followingproduct of transpositions:

π = (ak, a1)(ak−1, a1) · · · (a3, a1)(a2, a1).

There are k − 1 transpositions in this product, so

sign(k-cycle) = (−1)k−1.

Since every permutation is a product of cycles, and Proposition 3.6 says that sign :Sn → {±1} is a group homomorphism, this gives a quick way to compute the signof a permutation:

π = (k1-cycle)(k2-cycle) · · · (kr-cycle) =⇒ sign(π) = (−1)k1+k2+···+kr−r.

Definition. Let n ≥ 1. The alternating group, denoted An, is the group of evenpermutations. Equivalently,

An = ker(sign) ={π ∈ Sn : sign(π) = 1

}.

3.2 SubgroupsA guiding principle in mathematics when attempting to analyze a complicated objectmay be summarized by the following three steps:

Step 1 (Deconstruction): Break your object into smaller and simpler pieces.

Step 2 (Analysis): Analyze the smaller, simpler pieces.

Step 3 (Reconstruction): Fit the pieces back together.

For a group G, a natural way to form a “smaller and simpler piece” is by takingsubsets H that are themselves groups. This prompts the following definition.

Draft: January 6, 2020 c©2018, J. Silverman

Page 31: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

3.2. Subgroups 27

Definition. Let G be a group. A subgroup of G is a subset H ⊂ G that is itself agroup using G’s group law. Explicitly, H needs to satisfy:3

(i) For every h1, h2 ∈ H , the product h1 · h2 is in H .

(ii) The identity element e is in H .

(iii) For every h ∈ H , the inverse h−1 is in H .

Note that since H uses the same group law as G, the elements of H automaticallysatisfy the associative law, so we do not need to add that as a requirement. If H isfinite, we define the order of H to be the number of elements in H .

Example 3.8. Every group G has at least two subgroups, namely the trivial sub-group {e} consisting of only the identity element, and the entire group G. Mostgroups have other subgroups; see Exercise 4.6.

Example 3.9. Let G be a group, and let g ∈ G. Then the cyclic subgroup of Ggeneratedy by g, denoted 〈g〉, is the set

〈g〉 = {. . . , g−3, g−2, g−1, e, g, g2, g3, . . .}.

If g has order n, then〈g〉 = {e, g, g2, g3, . . . , gn−1}

is isomorphic to the cyclic group Cn, while if g has infinite order, then 〈g〉 is isomor-phic to Z.

Every group homomorphism has an associated subgroup, called its kernel, whichcan be used to give a convenient criterion for checking if the homomorphism isinjective.

Definition. Let φ : G → G′ be a group homomorphism. The kernel of φ is the setof elements of G that are sent to the identity element of G′,

ker(φ) ={g ∈ G : φ(g) = e′

}.

Proposition 3.10. Let φ : G→ G′ be a group homomorphism.(a) ker(φ) is a subgroup of G.(b) φ is injective if and only if ker(φ) = {e}.

Proof. (a) Proposition 3.1(a) says φ(e) = e′, so e ∈ ker(φ). Next let g1, g2 ∈ker(φ). Then the homomorphism property of φ gives φ(g1 · g2) = φ(g1) · φ(g2) =e′ · e′, so g1 · g2 ∈ ker(φ). Finally, for g ∈ ker(φ), Proposition 3.1(b) says φ(g−1) =φ(g)−1) = e′

−1 = e′, so g−1 ∈ ker(φ). This completes the proof that ker(φ) is a

subgroup of G.(b) We know from Proposition 3.1(a) that e ∈ ker(φ). If φ injective, then there is atmost one element g ∈ G satisfying φ(g) = e′, so we must have ker(φ) = {e}

3In order to prove that a subset H is a subgroup, it suffices to check that H 6= ∅ and that for ev-ery h1, h2 ∈ H , the element h1h−1

2 is in H . See Exercise 3.7.

Draft: January 6, 2020 c©2018, J. Silverman

Page 32: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

28 Exercises

Next we suppose that ker(φ) = {e}. Let g1, g2 ∈ G satisfy φ(g1) = φ(g2).Again using the homomorphism property and Proposition 3.1(b), we find that

φ(g1 · g−12 ) = φ(g1) · φ(g−12 ) = φ(g1) · φ(g2)−1 = e′ · e′−1 = e′.

Thus g1 · g−12 ∈ ker(φ) = {e}, so g1 = g2. This proves that φ is injective.

Example 3.11. Let d ∈ Z, then we can form a subgroup of Z using the multiplesof d,

dZ = {dn : n ∈ Z}.

Example 3.12. The set of rotations in the dihedral group Dn is a subgroup of Dn.

Example 3.13. The set of elements of the symmetric group Sn that fix n form asubgroup of Sn. This subgroup is naturaly isomorphic to Sn−1, since its elementsare the permutations of 1, 2, . . . , n− 1.

Exercises3.1. Recall that two groups G1 and G2 are said to be isomorphic if there is a bijective homo-morphism

φ : G1 −→ G2.

The fact that φ is bijective means that the inverse map φ−1 : G2 → G1 exists. Prove that φ−1

is a homomorphism from G2 to G1.

3.2. Complete the proof that the map Dn → {±1} in Example 3.2 is a homomorphism byshowing that compositions of rotations and flips satisfy the rules shown in equation 3.3.

3.3. In this exercise, Cn is a cyclic group of order n, Dn is the n’th dihedral group, and Sn isthe n’th symmetric group.

(a) Prove that C2 and S2 are isomorphic.(b) Prove that D3 is isomorphic to S3.(c) Let m ≥ 3. Prove that for every n, the groups Cm and Sn are not isomorphic.(d) Prove that for every n ≥ 4, the groups Dn and Sn are not isomorphic.(e) More generally, let m ≥ 4 and let n ≥ 4. Prove the groups Dm and Sn are not isomor-

phic.(f) The dihedral group D4 (Example 2.7) and the quaternion group Q (Example 2.8) are

non-abelian groups of order 8. Prove that they are not isomorphic. (Hint. How manyelements of order 2 and order 4 are there in D4 andQ?)

3.4. Let GL2(R) be the general linear group as described in Example 2.6 and Exercise 2.6(a).Prove or disprove that each of the following subsets of GL2(R) is a subgroup of GL2(R). Inthe case of non-subgroups, indicate which of the subgroup conditions fail.

(a){(

a bc d

)∈ GL2(R) : ad− bc = 2

}.

(b){(

a bc d

)∈ GL2(R) : ad− bc ∈ {−1, 1}

}.

(c){(

a bc d

)∈ GL2(R) : c = 0

}.

Draft: January 6, 2020 c©2018, J. Silverman

Page 33: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 29

(d){(

a bc d

)∈ GL2(R) : d = 0

}.

(e){(

a bc d

)∈ GL2(R) : a = d = 1 and c = 0

}.

3.5. Let SL2(Z/2Z) be the group that we defined in Exercise 2.8.(a) Prove that #SL2(Z/2Z) = 6.(b) Prove that SL2(Z/2Z) is isomorphic to the symmetric group S3. (Hint. Show that the

matrices in SL2(Z/2Z) permute the vectors in the set{(1, 0), (0, 1), (1, 1)

}, where the

coordinates of the vectors are viewed as numbers modulo 2.)

3.6. Let G be a cyclic group of order n, and let d be an integer that divides n. Prove that Ghas a subgroup of order d.

3.7. Let G be a group, and let H ⊂ G be a subset of G. Prove that H is a subgroup if andonly if it has the following two properties:

(1) H 6= ∅(2) For every h1, h2 ∈ H , the product h1 · h−1

2 is in H .

Draft: January 6, 2020 c©2018, J. Silverman

Page 34: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that
Page 35: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 4

Abstract Algebra — Lecture #4

4.1 Equivalence Relations

Review of Material From Math 750 Unit #1

It is often convenient to split a set into a union of disjoint subsets, and then toview the elements in each subset as being “identical” or “equivalent”. For example,consider the set of animals

S = {cat, lizard, dog, ant, elephant, whale, trout, mosquito, eagle}.

We can write S as a disjoint union

S = {cat, dog, elephant, whale, eagle}︸ ︷︷ ︸mammal

∪{lizard, ant, trout, mosquito}︸ ︷︷ ︸non-mammal

.

For some purposes it might be convenient to treat the elements of each subset asbeing identical. This gives a new set whose elements are “equivalence classes” ofelements of the original set,

{mammal, non-mammal},

where “mammal” is iteslf a set containing 5 elements and “non-mammal” is a setcontaining 4 elements. Note that there are other decomposition, for example we coulddecompose S as

S = {eagle, mosquito}︸ ︷︷ ︸flyer

∪{cat, dog, elephant, lizard, ant}︸ ︷︷ ︸walker

∪{whale, trout}︸ ︷︷ ︸swimmer

,

leading to the set of equivalence classes

{flyers, walkers, swimmers}.

We formalize this idea, which leads to a key concept that will be frequently usedin the remainder of this book.

Draft: January 6, 2020 31 c©2018, J. Silverman

Page 36: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

32 4. Abstract Algebra — Lecture #4

Definition. Let S be a set, and let S1, . . . , Sn be subsets of S. We say that S is thedisjoint union of S1, . . . , Sn if

S = S1 ∪ · · · ∪ Sn and SicapSj = ∅ for every i 6= j.

In other words, the set S is the disjoint union of the subsets S1, . . . , Sn if everyelement of S is in exactly one of the subsets.

As described earlier, if S is the disjoint union of S1, . . . , Sn, then it is then of-ten convenient to view the elements in each Si as being equivalent to one another.Turning this around, we start with a set S and describe properties that “equivalence”should have.

Definition. Let S be a set. An equivlaence relation on S is a map

R : S × S −→ {0, 1}

satisfying certain axioms that we’ll get to in a minute. But the intuition is that el-ements a, b ∈ S are “equivalent” if R(a, b) = 1, and they are “inequivalent” (notequivalent) if R(a, b) = 0, so R should be viewed as a test function that checkswhether a and b are equivalent. We write

a ∼ b if R(a, b) = 1,a 6∼ b if R(a, b) = 0.

With this ∼ notation, the three axioms that are required for R to be an equivalencerelation are as follows:

a ∼ a for all a ∈ S. Reflexive Propertya ∼ b⇐⇒ b ∼ a for all a, b ∈ S. Symmetry Propertya ∼ b and b ∼ c =⇒ a ∼ c for all a, b, c ∈ S. Transitive Property

Example 4.1. Let m ≥ 1 be an integer. We define a relation on the set of integers bysaying that

a ∼ b if a− b is an integer multiple of m.

We claim that this is an equivalence relation. The reflexive property is easy, sincea−a = 0 ·m. The symmetry property is also easy, since if a ∼ b, then a− b = k ·mfor some integer k, so b − a = (−k) ·m is also a multiple of m, and hence b ∼ a.Finally, to check the transitive property, we suppose that a ∼ b and b ∼ c. Thismeans that a− b = k ·m and b− c = j ·m for some integers j and k. Adding theseequations gives

a− c = (a− b) + (b− c) = k ·m+ j ·m = (k + j) ·m,

which shows that a ∼ c.The following result is very important. It is used in a myriad of situations to

count the size of a set, sometimes in more than one way.

Draft: January 6, 2020 c©2018, J. Silverman

Page 37: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

4.1. Equivalence Relations 33

Theorem 4.2. Let S be a set and let∼ be an equivalence relation on S. For each a ∈S, let Sa be the set of elements that are equivalent to a, i.e.,

Sa = {b ∈ S : b ∼ a}.

We say that the set Sa is the equivalence class of a.(a) Let a1, a2 ∈ S. Then either

Sa1 = Sa2 or Sa1 ∩ Sa2 = ∅.

(b) Let a1, . . . , an ∈ S be elements so that the equivalence classes Sa1 , . . . , Sanare pairwise disjiont, i.e., Sai ∩ Saj = ∅ for all i 6= j. Then

S = Sa1 ∪ · · · ∪ San is a disjoint union.

In particular, if S is finite, then

#S = #Sa1 + · · ·+ #San .

Proof. (a) If Sa1 ∩Sa2 = ∅, then we’re done, so we may assume that there is at leastone element

b ∈ Sa1 ∩ Sa2 .The fact that b ∈ Sa1 means that b is equivalent to a1, and similarly the fact that b ∈Sa2 means that b is equivalent to a2. This allows us to make the following chain ofdeductions to show that a1 is equivalent to a2:

b ∼ a1 and b∼ a2 since b ∈ Sa1 and b ∈ Sa2 ,a1 ∼ b and b∼ a2 symmetry property,a1 ∼ a2 transitive property.

Our next goal is to show that Sa1 ⊆ Sa2 , so we take an arbitrary element c ∈ Sa1and we need to prove that c ∈ Sa2 . We prove this as follows:

c ∈ Sa1 starting assumption,c ∼ a1 since c ∈ Sa1 ,a1 ∼ a2 we proved this earlier,c ∼ a2 transitive property using previous two lines,c ∈ Sa2 from the definition of Sa2 .

This completes the proof of the inclusion Sa1 ⊆ Sa2 . And we can prove the oppositeinclusion Sa2 ⊆ Sa1 by reversing the roles of a1 and a2 in the above proof. ThereforeSa2 = Sa1 , which completes the proof of (a).(b) Let c ∈ S. The reflexive property says that c ∼ c, so c ∈ Sc, which shows thatevery c ∈ S is in at least one equivalence class. But (a) says that c cannot be inmore than one equivalence class, since if c ∈ Sa1 ∩ Sa2 , then Sa1 and Sa2 have acommon element, so (a) tells us that Sa1 = Sa2 . Hence every c ∈ S is in exactly oneequivalence class, which is just another way of saying that S is equal to the disjointunion of the distinct equivalence classes. This proves the first part of (b), and thesecond part follows immediately, since the number of elements in a disjoint union offinite sets is the sum of the number of elements in each set.

Draft: January 6, 2020 c©2018, J. Silverman

Page 38: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

34 4. Abstract Algebra — Lecture #4

4.2 Cosets and Lagrange’s TheoremWe are going to use a subgroup H of G to break G into pieces that are called cosetsof H .

Definition. Let G be a group, and let H ⊂ G be a subgroup of G. For each g ∈ G,the (left) coset of H attached to g is the set

gH = {gh : h ∈ H}.

In other words, gH is the set that we get when we multiply g by every element of H .

We now prove several properties of cosets which help explain why they’re im-portant.

Proposition 4.3. Let G be a finite group, and let H ⊂ G be a subgroup of G.(a) Every element of G is in some coset of H .(b) Every coset of H has the same number of elements.(c) Let g1, g2 ∈ G. Then the cosets g1H and g2H satisfy either

g1H = g2H or g1H ∩ g2H = ∅.

Using set-theoretic terminology, this says that cosets of H are either equal ordisjoint

Proof. (a) This is easy. Let g ∈ G. The subgroup H contains the identity element e,so the coset gH contains g · e = g.(b) Let g ∈ G. We are going to prove that the cosets gH and H have the samenumber of elements by proving that the map

F : H −→ gH, F (h) = gh,

is a bijective map from H to gH .We first check that F is injective. Suppose that h1, h2 ∈ H satisfy F (h1) =

F (h2). This means that gh1 = gh2, and multiplying by g−1 on the left showsthat h1 = h2. Hence F is injective.

We next check that F is surjective. Every element of gH looks like gh forsome h ∈ H , and F (h) = gh, so every element of gH is the image of an elementof H . Hence F is surjective.

We have now proven that F : H → gH is bijective, so in particular H and gHhave the same number of elements. Since this is true for every g ∈ G, we concludethat every coset of H has the same number of elements.(c) If g1H ∩ g2H = ∅, we are done, so assume the two cosets are not disjoint. Thismeans we can find elements h1, h2 ∈ H satisfying g1h1 = g2h2. We rewrite thisas g1 = g2h2h

−11 . Now take any element g ∈ g1H . We need to show that g is also

in g2H . We write g as g = g1h for some h ∈ H . Then

g = g1h = g2h2h−11 h ∈ g2H,

Draft: January 6, 2020 c©2018, J. Silverman

Page 39: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

4.2. Cosets and Lagrange’s Theorem 35

since the assumption that H is a subgroup ensures that the product h2h−11 h is in H .This shows that every element of g1H is in g2H , and a similar argument showsthe reverse inclusion. Alternatively, we can use the fact from (b) that g1H and g2Hhave the same number of elements, so if one is a subset of the other, they must beequal.

We are now going to use the properties of cosets proven in Proposition 4.3 toderive a fundamental divisibility property for the orders of subgroups.

Theorem 4.4 (Lagrange’s Theorem). Let G be a finite group, and let H be a sub-group of G. Then the order of H divides the order of G.

Proof. We start by choosing elements g1, . . . , gk ∈ G so that g1H, . . . , gkH is a listof all of the different cosets of H . Proposition 4.3(a) tells us that every element of Gis in some coset of H , so G is equal to the union

G = g1H ∪ g2H ∪ · · · ∪ gkH. (4.1)

On the other hand, Proposition 4.3(c) tells us that distinct cosets have no elements incommon, i.e., if i 6= j, then giH ∩ gjH = ∅. Thus the union in (4.1) is a disjointunion, so the number of elements in G is the sum of the number of elements in thecosets,

#G = #g1H + #g2H + · · ·+ #gkH. (4.2)

We next invoke Proposition 4.3(b), which tells us that every coset has the same num-ber of elements, so in particular, #giH = #eH = #H . Using this fact in (4.2)yields

#G = k#H.

Thus the order of G is a multiple of the order of H , which completes the proof ofLagrange’s theorem.

Corollary 4.5. Let G be a finite group, and let g ∈ G. Then the order of g dividesthe order of G.

Proof. The order of the subgroup 〈g〉 generated by G is equal to the order of theelement g, and Theorem 4.4 tells us that the order of 〈g〉 divides the order of G.

We give one application of Lagrange’s theorem. It marks the starting line of along and ongoing mathematical journey that strives to classify finite groups accord-ing to their orders.

Proposition 4.6. Let p be a prime, and let G be a finite group of order p. Then G isisomorphic to the cyclic group Cp.

Proof. Since p ≥ 2, we know that G contains more than just the identity element,so we choose some non-identity element g ∈ G. Lagrange’s theorem (Theorem 4.4)tells us that the order of the subgroup 〈g〉 generated by g divides the order of G.But #G = p is prime, so #〈g〉 equals 1 or p, and we know that it doesn’t equal 1,

Draft: January 6, 2020 c©2018, J. Silverman

Page 40: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

36 Exercises

since 〈g〉 contains e and g. Hence #〈g〉 = p = #G. Thus the subgroup has thesame number of elements as the full group, so they are equal, G = 〈g〉. Writingthe cyclic group Cp as Cp = {g0, g1, g2, . . . , gp−1}, with group law as described inExample 2.4, we obtain an isomorphism

Cp −→ G, gi 7−→ gi.

This completes the proof of the proposition.

Mini-Remark 6. The vast theory of finite groups includes many fascinating, and frequentlyunexpected, results whose proofs are unfortunately beyond the scope of these notes. To whetyour appetite for studying more group theory, we state two such theorems.

Theorem 4.7. Let p be a prime number, and let G be a group of order p2. Then G is anabelian group.

On the other hand, we know that there exist non-abelian groups of order p3. For exam-ple, the dihedral group D4 (Example 2.7) and the quaternion group Q (Example 2.8) arenon-abelian groups of order 8. The next result is an important partial converse to Lagrange’stheorem.

Theorem 4.8 (Sylow’s Theorem). Let G be a group, let p be a prime, and suppose that pn

divides #G for some power n ≥ 1. Then G has a subgroup of order pn.

One might hope, more generally, that if d is any number that divides the order of G,then G has a subgroup of order d. Unfortunately, this is not true, although we have not yetseen a group that is a counterexample.

Exercises4.1. Rewrite the three axioms for an equivalence relation (Definition 4.1) in terms of themap R : S × S → {0, 1}.

4.2. Which of the following are equivalence relations on the set of integers Z? For the equiva-lence relations, describe the distinct equivalence classes, and for the non-equivalence relations,explain which of the three properties of an equivalence relation fail.

(a) a ∼ b if a− b is a multiple of 5.(b) a ∼ b if a+ b is a multiple of 5.(c) a ∼ b if a2 − b2 is a multiple of 5.(d) a ∼ b if a− b2 is a multiple of 5.(e) a ∼ b if a− b is purple.

4.3. Let S be the set S = {1, 2, 3, 4, 6, 8, 9}, and define an equivalence relation on S by therule

a ∼ b if and only if a− b is even. (4.3)

(a) Prove that (4.3) is an equivalence relation on S. More generally, prove that it is an equiv-alence relation on Z.

Draft: January 6, 2020 c©2018, J. Silverman

Page 41: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 37

(b) Write S as a disjoint union of the equivalence classes for the equivalence relation (4.3).

4.4. This exercise provides a converse to Theorem 4.2. Let S be a set, and suppose that wehave written S = S1 ∪ S2 ∪ · · · ∪ Sn as a disjoint union of subsets. For a, b ∈ S, define

a ∼ b if a and b are in the same Si.

(a) Prove that ∼ is an equivalence relation.(b) Since∼ is an equivalence relation, Theorem 4.2 says that it decomposes S into a disjoint

union of subsets. Show that this is exactly the disjoint union that we started with.

4.5. This exercise explains when two elements of G determine the same coset of H . Let Gbe a group, let H be a subgroup of G, and let g1, g2 ∈ G. Prove that the following threestatements are equivalent:(1) g1H = g2H .(2) There is an element h ∈ H such that g1 = g2h.(3) g−1

2 g1 ∈ H .

4.6. Let G be a finite group whose only subgroups are {e} and G. Prove that either G = {e},or else G is a cyclic group whose order is a prime.

4.7. Let G be a group and H ⊂ G a subgroup. The index of H in G, which is denotedby (G : H), is the quantity #G/#H .

(a) Prove that (G : H) is the number of distinct cosets of H .(b) Suppose thatK ⊂ H is a subgroup ofH , so we may also viewK as a subgroup ofG. In

other words, K ⊂ H ⊂ G is a chain of subgroups. Prove the Index Multiplication Rule

(G : K) = (G : H)(H : K).

(Hint. Count cosets.)

Draft: January 6, 2020 c©2018, J. Silverman

Page 42: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that
Page 43: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 5

Abstract Algebra — Lecture #5

5.1 Normal Subgroups and Quotient GroupsLet G be a group, and let H be a subgroup of G. We have seen in Section 4.2 that itis interesting and useful to decompose G into a disjoint union of cosets

G = C1 ∪ C2 ∪ · · · ∪ Ck,

where each Ci has the form Ci = giH . But we have written the cosets using thenotation Ci, because for a given coset C, there are lots of different elements g ∈ Gwith C = gH . Indeed, one can easily check that if C is a coset of H , then

C = gH ⇐⇒ g ∈ C.

Here’s an interesting thought. Suppose that we try to turn the collection of cosets{C1, . . . , Ck} into a group! How should we define the product of two cosests CiandCj? The obvious choice is to take the coset for the product of an element fromCiand an element of Cj .

Definition. Let G be a group, let H be a subgroup of G, and let C1 and C2 be cosetsof H . Define the product of C1 and C2 by the rule

C1 · C2 = g1g2H, where we take any g1 ∈ C1 and any g2 ∈ C2.

Is this a good definition? The following example says that it is not!

Example 5.1. Let G = S3, and let H ={e, (1, 2)

}. The cosets of H are

C1 = H,

C2 = (1, 3)H ={

(1, 3), (1, 2, 3)},

C3 = (2, 3)H ={

(2, 3), (1, 3, 2)}.

So to “multiply” the cosetsC2 andC3 using Definition 5.1, we could choose (1, 3) ∈C2 and (2, 3) ∈ C3 to get the product

Draft: January 6, 2020 39 c©2018, J. Silverman

Page 44: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

40 5. Abstract Algebra — Lecture #5

(1, 3) · (2, 3) = (1, 3, 2) ∈ C3, so C2 · C3 = C3.

But if we instead choose (1, 2, 3) ∈ C2 and (1, 3, 2) ∈ C3, then we get

(1, 2, 3) · (1, 3, 2) = (1)(2)(3) = e ∈ H, so C2 · C3 = C1.

Oops! The rule given in Definition 5.1 for computing the product of C1 and C2 is notwell-defined, since different choices of g1 ∈ C1 and g2 ∈ C2 may lead to differentproduct cosets g1g2H . That’s annoying!

However, you can check that the rule does work if we use the cosets of H ={e, (1, 2, 3), (1, 3, 2)

}⊂ S3. So the definition seems to work for some subgroups,

but not for others. How can we distinguish which are the “good” subgroups?We want the group G and subgroup H to have the following property:

Let C1 and C2 be cosets of H , let g1, g′1 ∈ C1, and let g2, g′2 ∈ C2.Then

g1g2H = g′1g′2H.

The assumption that g1 and g′1 are in the same coset C1 of H means that there issome h1 ∈ H with g′1 = g1h1, and similarly g′2 = g2h2 for some h2 ∈ H . So wewant

g′1 = g1h1 and g′2 = g2h2 =⇒ g−12 g−11 g′1g′2 ∈ H.

Substituting the values of g′1 and g′2, we want

g−12 g−11 g1h1g2h2 ∈ H for all g1, g2 ∈ G and all h1, h2 ∈ H .

Happily, there’s a bit of cancelation, so we want

g−12 h1g2h2 ∈ H for all g2 ∈ G and all h1, h2 ∈ H .

But we know that gh2 ∈ H if and only if g ∈ H , so we end up with

g−12 h1g2 ∈ H for all g2 ∈ G and all h1 ∈ H .

Dropping the subscripts, we have been lead naturally to the following definition.

Definition. Let G be a group, let H ⊂ G be a subgroup, and let g ∈ G. The g-conjugate of H is the subgroup

g−1Hg = {g−1hg : g ∈ G}.

We say that H is a normal subgroup of G if it satisfies

g−1Hg = H for every g ∈ G.

Proposition 5.2. Let G be a group, let H ⊂ G be a subgroup, and let g ∈ G.(a) The conjugate g−1Hg is a subgroup of G

Draft: January 6, 2020 c©2018, J. Silverman

Page 45: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

5.1. Normal Subgroups and Quotient Groups 41

(b) The map H → g−1Hg defined by h 7→ g−1hg is an group isomorphism.

Proof. Left as an exercise.

Proposition 5.3. Let φ : G → G′ be a homomorphism of groups. Then ker(φ) is anormal subgroup of G.

Proof. We already know from Proposition 3.10(a) that ker(φ) is a subgroup of G.Let h ∈ ker(φ) and g ∈ G. Then

φ(g−1 · h · g) = φ(g−1) · φ(h) · φ(g) homomorphism property of φ,

= φ(g)−1 · φ(h) · φ(g) Proposition 3.1(b),

= φ(g)−1 · φ(g) since h ∈ ker(φ),= e′.

Hence g−1 · h · g ∈ ker(φ). We have proven that this is true for all h ∈ ker(φ) andall g ∈ G, which completes the proof that ker(φ) is a normal subgroup of G.

We now turn Proposition 5.3 on its head and use a given normal subgroupH ⊂ Gto create a group G′ and a group homomorphism φ : G→ G′ with the property thatker(φ) = H . We do this as indicated earlier using the (left) cosets of H , i.e., the setsof the form

gH = {gh : h ∈ H}.

It is convenient to have a notation for the set of cosets.

Definition. Let G be a group, and let H be a subgroup of G. We denote the set ofcosets of G by

G/H = {cosets of H}.

Definition 5.1 gives the natural way try to make G/H into a group, namely bydefining a group law on cosets via the rule

g1H · g2H = g1g2H. (5.1)

But as we have seen, there is a serious potential problem, since although every cosetofH has the form gH , there are lots of choices for g that give the same coset. Indeed,if h ∈ H is any element of H , then hH = H , so ghH = gH .1 So in (5.1), if wechoose different elements g1 and g2 of G that give the same cosets, how do we knowthat we get the same product coset? The answer is that in general, we do not get thesame product. / However, if H is a normal subgroup of G, then darkness turns tolight ,, and we do get the same product coset, as we now verify.

1Exercise 4.5 says that the converse is also true, i.e., if g1H = g2H , then there is an h ∈ H such thatg1 = g2h.

Draft: January 6, 2020 c©2018, J. Silverman

Page 46: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

42 5. Abstract Algebra — Lecture #5

Lemma 5.4. Let G be a group, and let H be a normal subgroup of G. Letg1, g

′1, g2, g

′2 ∈ G be elements of G satisfying

g′1H = g1H and g′2H = g2H.

Theng′1g′2H = g1g2H.

Proof. The assumption that g′1H = g1H implies that there is an h1 ∈ H such thatg′1 = g1h1. (This assertion is part of Exercise 4.5, but it is very easy. Here is theshort proof: g′1 = g′1 · e ∈ g′1H = g1H .) Similarly the assumption that g′2H = g2Himplies that there is an h2 ∈ H such that g′2 = g2h2.

Let g′1g′2h be an element of g′1g

′2H . We want to show that g′1g

′2h is in g1g2H . To

do this, we compute

g′1g′2h = g1h1g2h2h since g′1 = g1h1 and g′2 = g2h2,

= g1(g2g−12 )h1g2h2h inserting g2g−12 = e doesn’t change the value,

= g1g2(g−12 h1g2)h2h associative law of group multiplication,

∈ g1g2H the normality of H tells us that g−12 h1g2 ∈ H , sog−12 h1g2 · h2 · h is a product of three elements ofH , and thus is in H .

Since this is true for every h ∈ H , we have proven that

g′1g′2H ⊆ g1g2H.

Reversing the roles of g1, g2 and g′1, g′2 gives the opposite inclusion. This completes

the proof that g′1g′2H = g1g2H .

The content of Lemma 5.4 is that the multiplication rule g1H · g2H = g1g2Hon cosets of H is well-defined provided we take H to be a normal subgroup of G.The following properties of coset multiplication then follow directly from the corre-sponding properties of the group operation on G:

eH · gH = gH · eH = gH,

gH · g−1H = g−1H · gH = eH,

(g1H · g2H) · g3H = g1H · (g2H · g3H).

We have proven the first part the following important theorem.

Theorem 5.5. Let G be a group, and let H be a normal subgroup of G.(a) The collection of cosets G/H is a group via the well-defined group operation

g1H · g2H = g1g2H. (5.2)

(b) The mapφ : G −→ G/H, φ(g) = gH,

is a homomorphism whose kernel is ker(φ) = H .

Draft: January 6, 2020 c©2018, J. Silverman

Page 47: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

5.1. Normal Subgroups and Quotient Groups 43

(c) Letψ : G −→ G′

be a homomorphism with the property that H ⊂ ker(ψ). Then there is a uniquehomomorphism

λ : G/H −→ G′ satisfying λ(gH) = ψ(g).

Proof. (a) The fact that the group operation (5.2) is well-defined is exactly whatLemma 5.4 says, and as we noted earlier, the group axioms for G/H follow imme-diately from the groups axioms for G.(b) In order to check that φ is a homomorphism, we compute

φ(g1)φ(g2) = g1H · g2H = g1g2H = φ(g1g2).

The kernel of φ is

ker(φ) ={g ∈ G : φ(g) = eH

}={g ∈ G : gH = H

}= H.

(c) We would like to define λ : G/H → G′ by the following three-step algorithm:

(1) Let C ∈ G/H be a coset.

(2) Choose some g ∈ G with C = gH

(3) Define λ(C) to be ψ(g).

However, there is a potential problem, since there are usually lots of choices for g inStep (2). So we need to prove the following assertion:

If g′H = gH , then ψ(g′) = ψ(g). (5.3)

The assumption that g′H = gH means that g′ = gh for some h ∈ H . This allowsus to compute

ψ(g′) = ψ(gh) since g′ = gh,= ψ(g) · ψ(h) since ψ is a group homomorphism,= ψ(g) · e′ since h ∈ H and H ⊂ ker(ψ),= ψ(g).

This proves assertion (5.3), so our three-step algorithm gives a well-defined map λ :G/H → G′. And now that we know that λ is well-defined, it’s easy to check that itis a homomorphism,

λ(g1g2H) = ψ(g1g2) = ψ(g1) · ψ(g2) = λ(g1H) · λ(g2H).

Finally for a given homomorphism ψ, it is clear that there is only one map λ satis-fying ψ(g) = λ(gH), since this equality completely determines the values of λ interms of the values of ψ.

Draft: January 6, 2020 c©2018, J. Silverman

Page 48: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

44 Exercises

Exercises5.1. (a) Let H be the subgroup of S3 generated by π = (1, 2, 3). Write down the elements

of H . Describe the conjugate subgroups g−1Hg of H . How many are there? Is H anormal subgroup?

(b) Same question for the subgroup of S3 generated by π = (1, 2).(c) Same question for the subgroup of S4 generated by π = (1, 2, 3, 4).(d) Same question for the subgroup of S4 generated by π = (1, 2)(3, 4).

5.2. Let ψ : G→ G′ be a homomorphism of groups.(a) Prove that the image ψ(G) =

{ψ(g) : g ∈ G

}is a subgroup of G′.

(b) Suppose that G is a finite group. Prove that

#G = #ψ(G) ·#ker(ψ).

5.3. In the dihedral group Dn, let R be a clockwise rotation by 2π/n radians, and let F be aflip.

(a) Prove that the subgroup {e,R,R2, . . . , Rn−1} is a normal subgroup of Dn(b) Prove that the subgroup {e, F} is not a normal subgroup.

5.4. Let Q = {±1,±i,±j,±k} be the group of quaternions; see Example 2.8. Prove thatevery subgroup ofQ is a normal subgroup.

5.5. Let G be a group, and let H ⊂ G be a subgroup of index 2, i.e., there are exactly twocosets of H . Prove that H is a normal subgroup of G. (Hint. For every g ∈ G, prove that theleft coset gH is equal to the right coset Hg.)

5.6. Let G be a group, let H ⊂ G and K ⊂ G be subgroups, and assume that K is a normalsubgroup of G.

(a) Prove that HK = {hk : h ∈ H, k ∈ K} is a subgroup of G.(b) Prove that H ∩K is a normal subgroup of H , and that K is a normal subgroup of HK.(c) Prove that HK/K is isomorphic to H/(H ∩ K). (Hint. What is the kernel of the sur-

jective homoorphism H → HK/K?)(d) Rather than assuming that K is a normal subgroup, suppose that we only assume that

H ⊂ N(K), i.e., we assume that H is contained in the normalizer of K. Provethat (a), (b), and (c) are true.

5.7. Let G be a group, let K ⊆ H ⊆ G be subgroups, and assume that K is a normalsubgroup of G.

(a) Prove that H/K is naturally a subgroup of G/K.(b) Conversely, prove that every subgroup of G/K looks like H/K for some subgroup H

satisfying K ⊆ H ⊆ G.(c) Prove that H is a normal subgroup of G if and only if H/K is a normal subgroup

of G/K.(d) If H is a normal subgroup of G, prove that

G/K

H/K∼=G

H.

(Hint. What is the kernel of the surjective homomorphism G/K → G/H?)

Draft: January 6, 2020 c©2018, J. Silverman

Page 49: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 6

Abstract Algebra — Lecture #6

6.1 Introduction to RingsWhen we introduced groups in Section 1.2, they were probably unfamiliar to mostof you. In this chapter we introduce another fundamental type of algebraic object,called a ring. The good news is that you are already familiar with many rings. Hereare some examples:• The integers Z are a ring.• The rational numbers Q and the real numbers R and the complex numbers C

are rings. (They are a special type of ring, called a field, but that’s a topic for alater.)

• The set of mod m integers Z/mZ that you studied in the Number Theory Unitforms a ring.

What do these examples have in common? They each have two operations, ad-dition and multiplication. These operations, individually, satisfy some axioms, andthe two operations interact via one further axiom, the great and powerful distributivelaw,

a · (b+ c) = a · b+ a · c.

In general, a ring is a set with two operations satisfying a bunch of axioms that aremodeled after the properties satisfied by addition and multiplication of integers.

6.2 Abstract Rings and Ring HomomorphismsDefinition. A ring R is a set with two operations, generally called addition andmultiplication and written

a+ b︸ ︷︷ ︸addition

and a · b or ab︸ ︷︷ ︸multiplication

,

satisfying the following axioms:

Draft: January 6, 2020 45 c©2018, J. Silverman

Page 50: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

46 6. Abstract Algebra — Lecture #6

(1) The set R with its addition law + is an abelian group. The identity element ofthis group is denoted 0 or 0R.

(2) The set R with its multiplication law · is almost a group, but its elements arenot required to have inverses.1 Explicitly, the multiplication law of a ring satis-fies:• There is an element 1R ∈ R satisfying2

1R · a = a · 1R = a for all a ∈ R.

• The associative law holds,

a · (b · c) = (a · b) · c for all a, b, c ∈ R.

(3) [Distributive Law] For all a, b, c ∈ R we have

a · (b+ c) = a · b+ a · c and (b+ c) · a = b · a+ c · a.

(4) If further a · b = b · a for all a, b ∈ R, then the ring is said to be commutative.

Your long experience with the ring of integers Z might lead you to assume thatvarious “obvious” formulas are true in every ring. For example, the formulas

0R · a = 0R and (−a) · (−b) = a · b

must be true, right? But why should they be true? The definition of 0R is as theidentity element for addition, i.e., a + 0R = 0R + a = a for every a ∈ R, so whyshould that tell us anything about 0R when we switch to multiplication? Similarly,the defintion of−a is as the element that gives 0R when it is added to a, which seemsto tell us very little about the product of−a with other elements of R. The only hopeof proving multiplication properties for 0R and −a lies in the distributive law, whichintertwines addition and multiplication. Study closely the use of the distributive lawin the following proof that 0R · a = 0R.

Proposition 6.1. Let R be a ring.(a) 0R · a = 0R for all a ∈ R.(b) (−a) · (−b) = a · b for all a, b ∈ R. In particular, we have (−1R) · a = −a.

Proof. (a) We start with 1R = 1R + 0R, which is true because 0R is the identity foraddition. We multiply both sides by a and compute

a = a · 1R since 1R is the identity for multiplication,= a · (1R + 0R) since 0R is the identity for addition,= a · 1R + a · 0R distributive law,= a+ a · 0R since 1R is the identity for multiplication.

1For those who are interested, algebraic objects that are like groups except that not every elementneeds to have an inverse also have a name; they are called monoids.

2To avoid the trivial ring consisting of a single element, we also include the requirement that 1R 6= 0R.

Draft: January 6, 2020 c©2018, J. Silverman

Page 51: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

6.3. Ring and More Rings: Examples 47

We now “subtract” a from both sides. But this one time we will spell out every detailso that you can see how the different ring axioms come into play:

0R = (−a) + a definition of inverse for addition,= (−a) + (a+ a · 0R) from our earlier calculation,

=((−a) + a

)+ a · 0R associativity of addition,

= 0R + a · 0R definition of inverse for addition,= a · 0R since 0R is the identity for addition.

(b) We leave this part for you to do; see Exercise 6.1.

Just as we did with groups, we want to look at maps

φ : R→ R′

between rings that respects the “ring-i-ness” ofR andR′. Rings are characterized bytheir addition and multiplication laws, leading to the following definition.

Definition. Let R and R′ be rings. A ring homomorphism from R to R′ is a functionφ : R→ R′ satisfying

φ(1R) = 1R′ ,

φ(a+ b) = φ(a) + φ(b) for all a, b ∈ R,φ(a · b) = φ(a) · φ(b) for all a, b ∈ R.

The kernel of φ is the set of elements that is sent to 0,,

ker(φ) ={a ∈ R : φ(a) = 0

}.

(The zero here is, of course, the zero element in R′.)As with groups, we say that R and R′ are isomorphic if there is a bijective ho-

momorphism φ : R→ R′, and we call such a map φ an isomorphism.

In the next section, after we have a few more examples of ring, we will give someexamples of ring homomorphisms.

Remark 6.2. The axiom φ(1R) = 1R′ is included to rule out the boring and trivialmap φ(a) = 0R′ that sends every a ∈ R to zero.

6.3 Ring and More Rings: ExamplesExample 6.3 (Z, Q, R, C: Four rings that you already know). The integers, ra-tional numbers, real numbers, and complex numbers are rings, and they fit one intoanother, sort of like Russian stacking dolls:

Z ⊂ Q ⊂ R ⊂ C.

We say that Z is a subring of Q, and similarly for the others.

Draft: January 6, 2020 c©2018, J. Silverman

Page 52: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

48 6. Abstract Algebra — Lecture #6

Example 6.4 (The RIng Z/Z of Integers Modulo m). The other ring that we men-tioned in the introduction is Z/mZ, the ring of integers modulo m. The ring Z/mZis not a subring of C, but there is a homomorphism

φ : Z −→ Z/mZ, φ(a) = a mod m,

called naturally enough the reduction mod m homomorphism. This homomorphismsends an integer to its congruence class modulo m, and its kernel is the set of allmultiples of m. The fact that φ is a homomorphism means checking that reductionmodulo m behaves well for addition and multiplication, facts that you saw in theNumber Theory Unit.

Example 6.5 (Gaussian Integers Z[i]). Here is another interesting subring of C. Itis called the ring of Gaussian integers.

Z[i] ={a+ bi : a, b ∈ Z

}.

The quantity i is, as usual, a symbol that represents a square root of−1. Addition andmultiplication of elements in Z[i] follow the usual rules for adding and multiplyingcomplex numbers,

(a1 + b1i) + (a2 + b2i) = (a1 + a2) + (b1 + b2)i,

(a1 + b1i) · (a2 + b2i) = (a1a2 − b1b2) + (a1b2 + a2b1)i.

Note that if we allowed a and b to be real numbers, then we would get the entire ringof complex numbers; but we’re restricting a and b to be integers.

Example 6.6 (Polynomial Rings R[x]). Polynomial rings are a way to create abigger (and better?) ring from a given ring. Thus for any commutative ring R, weuse R to build the ring of polynomials over R,

R[x] =

{polynomials a0 + a1x+ a2x

2 + · · ·+ adxd of all

degrees with coefficients a0, a1, . . . , ad ∈ R

}.

You’ve undoubtedly seen polynomials whose coefficients are real numbers, but therules that you learned to add and multiply polynomials work with coefficients in anycommutative ring. Indeed, the rule for multiplying polynomials is forced on you bythe distributive law. Here’s a simple example:

(a0 + a1x+ a2x2) · (b0 + b1x)

= a0 · (b0 + b1x) + a1x · (b0 + b1x) + a2x2 · (b0 + b1x)

= (a0b0 + a0b1x) + (a1b0x+ a1b1x2) + (a2b0x

2 + a2b1x3)

= a0b0 + (a1b1 + a1b0)x+ (a1b1 + a2b0)x2 + (a2b1)x3.

Definition (The Degree of a Polynomial). Let f(x) ∈ R[x] be a non-zero polyno-mial. If we write f(x) as

f(x) = a0 + a1x+ a2x2 + · · ·+ adx

d with ad 6= 0,

Draft: January 6, 2020 c©2018, J. Silverman

Page 53: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

6.3. Ring and More Rings: Examples 49

then the degree of f(x) is d. In other words,

deg(f) = exponent of the largest power of x appearing in f(x).

Notice that the non-zero elements of R have degree 0, while 0 ∈ R is not assigned adegree.3

Example 6.7 (The Evaluation Homomorphism). Let

f(x) = a0 + a1x+ a2x2 + · · ·+ adx

d ∈ R[x]

be a polynomial. Then for any element c ∈ R, we can evaluate f at c simply bysubstituting c for x. Thus

f(c) = a0 + a1c+ a2c2 + · · ·+ adc

d ∈ R.

In other classes you probably took a polynomial f(x) and evaluated it at lots ofdifferent values. In other words, you viewed f(x) as defining a function

f : R→ R.

Although this function can be interesting, it function is almost never a ring homo-morphism!

We are going to take a different approach. We choose one particular element c ∈R and use it to define a function from the ring of polynomials R[x] to the ring R. Wedenote this function Ec and call it the evalaution at c map. It is defined exactly as itsname suggests,

Ec : R[x] −→ R, Ec(f) = f(c).

The evaluation by c map is a ring homomorphism, as you will verify in Exercise 6.8,and its kernel is exactly the set of polynomials that have a factor of x− c.Example 6.8 (Ring of Quarternions H). We next describe a famous non-commuta-tive ring, called the ring of quaternions,4

H = {a+ bi + cj + dk : a, b, c, d ∈ R}.

The quantities i, j, and k are three different square roots of −1, and although wespecify that they commute with elements of R, they do not commute with one an-other. More precisely, the rule for multipying two quaternions is to use the distribu-tative law to reduce to multiplying pairs of i, j,k, and then applying the followingrules:

i2 = −1, j2 = −1, k2 = −1, i · j = k, j · k = i, k · i = j.

To see that H is a noncommutative ring, we compute

3Sometimes people say that deg(0) = −∞, which is a quantity that is smaller than very real number.4The letter H to denote the ring of quaternions is in honor of William Hamilton, who first described

them in 1843.

Draft: January 6, 2020 c©2018, J. Silverman

Page 54: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

50 Exercises

−j · i = j · (−1) · i = j · k2 · i = (j · k) · (k · i) = i · j.

Thus j · i = −i ·j, and one can similarly check that k · i = −i ·k and k ·j = −j ·k.The ring of quaternions H played an important role in the development of modern

mathematics and physics because it satisfies the so-called cancellation law. Thus youknow that if α and β are real numbers satisfyingα·β = 0, then either α = 0 or β = 0,and similarly when α and β are complex numbers. It turns out that the same is trueif α and β are quaternions! See Exercise 6.15.

Exercises6.1. Let R be a ring, and let a, b,∈ R. Prove that

(−a) · (−b) = a · b.

Be sure to justify each step of your proof by using either a definition or a ring axiom, as wedid in our proof of Proposition 6.1(a). This is Proposition 6.1(b).

6.2. Let φ : R→ R′ be a ring homomorphism. Prove that

φ is injective if and only if ker(φ) = {0}.

(Hint. See Proposition 3.10 for a similar result for groups.)

6.3. Let R be a ring.(a) Suppose that the map

f : R −→ R, f(a) = a2,

is a ring homomorphism. Prove that 1R + 1R = 0R. In less fancy notation, prove that2 = 0 in the ring R.

(b) Let p be a prime. Suppose that R is a commutative ring in which p = 0. Prove that themap

f : R −→ R, f(a) = ap,

is a ring homomorphism. (Hint. Use the binomial theorem.)

6.4. Let m ≥ 1 be an integer, and define a map

φ : Z −→ Z/mZ, φ(a) = a mod m.

In other words, the map φ sends an integer to its congruence class modulo m. Prove that φ isa ring homomorphism.

6.5. (a) Let 7 and 11 be elements of the ring Z/17Z. Compute α+ β and α · β.(b) Let 2 + 4x and 1 + 4x+ 3x2 be elements of the polynomial ring (Z/7Z)[x]. Compute

α+ β and α · β.(c) Let α = 3 + 2i and β = 2 − 3i be elements of the ring of Gaussian integers Z[i].

Compute α+ β and α · β.(d) Let α = 3 + 2x − x2 and β = 2 − 3x + x2 be elements of the polyomial ring Z[x].

Compute α+ β and α · β.

Draft: January 6, 2020 c©2018, J. Silverman

Page 55: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 51

(e) Let R = Z[i] be the ring of Gaussian integers, and let α = (1 + i) + (2− i)x− x2 andβ = (2 + i) + (1 + 3i)x be elements of the polynomial ring R[x]. Compute α+ β andα · β.

(f) Let α = 1+2i−j+k and β = 2−i+3j−k be elements of the ring H of quaternions.Compute α+ β and α · β.

6.6. We have already seen the ring of Gaussian integers Z[i]. More generally, for any integerDthat is not the square of an integer,5 we can form a ring

Z[√D] = {a+ b

√D : a, b ∈ Z}.

If D > 0, then Z[√D] is a subring of R, while if D < 0, then in any case it is a subring

of C.(a) Let α = 2 + 3

√5 and β = 1− 2

√5 be elements of Z[

√5]. Compute the quantities

α+ β, α · β, α2.

(b) Prove that the map

φ : Z[√D] −→ Z[

√D], φ(a+ b

√D) = a− b

√D

is a ring homomorphism. (For notational convenience, for α = a + b√D ∈ Z[

√D],

people often write α = a− b√D, similar to the notation for complex conjugation.)

(c) With notation as in (b), prove that

α · α ∈ Z for every α ∈ Z[√D].

6.7. Let ρ be the complex number ρ = −1+i√3

2∈ C, and let

Z[ρ] = {a+ bρ : a, b,∈ Z}.

(a) Prove that Z[ρ] is a subring of C. (The key here is to prove that if you add or multiplytwo elements of Z[ρ], you get back an element of Z[ρ].)

(b) Prove that ρ3 = 1. Thus ρ is a cube root of unity.(c) Prove that the polynomial X3 − 1 factors as

X3 − 1 = (X − 1)(X − ρ)(X − ρ2).

6.8. Let R be a commutative ring, let c ∈ R, and let Ec : R[x] → R be the evaluationmap Ec(f) = f(c).

(a) Prove that Ec is a ring homomorphism.(b) Prove that Ec(f) = 0 if and only if there is a polynomial g(x) ∈ R[x] satisfying

f(x) = (x− c)g(x), i.e., prove that ker(Ec) is the set of multiples of x− c.

6.9. Prove that the map

C ↪−→M2(R), x+ yi 7−→(x y−y x

),

is an injective ring homomorphism.

5We rule out the case the D is a square, because if D = d2, then Z[√D] = Z[d] = Z, so we don’t

get an interesting new ring.

Draft: January 6, 2020 c©2018, J. Silverman

Page 56: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

52 Exercises

6.10. For any ring R, let

M2(R) =

{(a bc d

): a, b, c, d ∈ R

}be the set of 2-by-2 matrices with entries in R. Define addition by adding the correspondingentries, and define multiplication as described by (2.1) in Example 2.6.

(a) Prove that M2(R) is a ring.(b) Prove that M2(R) is non-commutative.(c) Find non-zero elements A,B ∈ M2(R) such that AB = 0. (In the terminology of Sec-

tion 7.1, the elements A and B are zero divisors, and M2(R) is not an integral domain.)(d) Prove that a matrix ( a bc d ) has a multiplicative inverse if and only if ad− bc has a multi-

plicative inverse in R.(e) For those who have taken a class in linear algebra, generalize (a), (b), and (c) to Mn(R),

the set of n-by-n matrices with entries in R.

6.11. Let R be a commutative ring. We consider the ring of polynomials in two variables6

with coefficients in R,

R[x, y] = {a00 + a10x+ a01y + a20x2 + a11xy + a02y

2 + · · · : aij ∈ R}.

In other words, an element of R[x, y] is a sum of the form

f(x, y) =

n∑k=0

k∑i=0

ai,k−ixiyk−i.

(a) Let f(x, y) = 3+2x− y+x2 +xy and g(x, y) = 1−x+3y−xy+2y2 be elementsof the ring Z[x, y]. Compute f + g and f · g.

(b) Same question as in (a), except suppose that f and g are in the ring (Z/4Z)[x, y].(c) For b, c ∈ R, define an evaluation map

Eb,c : R[x, y] −→ R, Eb,c(f(x, y)

)= f(b, c).

Prove that Eb,c is a ring homomorphism.

6.12. Let R be a commutative ring, and let f(x) =∈ R[x] be a polynomial with coefficientsin R. We define the formal derivative f ′(x) of f(x) by writing f(x) as

f(x) =

n∑k=0

akxk and setting f ′(x) =

n∑k=0

kakxk−1.

Note that there is no limit being taken, so the formal derivatie makes sense even if, for ex-ample, R is a ring such as Z/mZ. It also means that when doing this exericse, you’ll need todirectly use the definition of f ′(x), since you can’t rely on the proofs from calculus.

(a) Let f(x), g(x) ∈ R[x]. Prove that (f + g)′(x) = f ′(x) + g′(x).(b) Let f(x), g(x) ∈ R[x]. Prove that (f · g)′(x) = f(x)g′(x) + g(x)f ′(x).(c) Let f(x), g(x) ∈ R[x]. Prove that the formal derivative of f

(g(x)

)is f ′

(g(x)

)g′(x).

6We leave it to you to generalize to polynomials in more variables, if you want.

Draft: January 6, 2020 c©2018, J. Silverman

Page 57: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 53

6.13. Let R be a commutative ring. The group of units of R is the subset R∗ of R defined by

R∗ = {a ∈ R : there is some b ∈ R satisfying ab = 1}.

Prove that R∗ is a group, where we use multiplication for the group law.

6.14. For a commutative ring R, we let R∗ denote the group of units of R as defined inExercise 6.13.

(a) Prove that Z∗ = {−1, 1}.(b) Prove that Q∗ = {a ∈ Q : a 6= 0}.(c) Prove that Z[i]∗ = {−1, 1, i,−i}.(d) Consider the ring Z[

√2] = {a+ b

√2 : a, b ∈ Z}. Prove that 1 +

√2 ∈ Z[

√2]∗. Prove

that the powers of 1 +√2, that is, the numbers (1 +

√2)n for n = 1, 2, 3, . . ., are all

different, and use that fact to deduce that Z[√2]∗ has infinitely many elements.

(e) Prove that R[x]∗ = R∗, i.e., the only polynomials in R[x] that have multiplicative in-verses are the non-zero constants.

(f) Prove that 1 + 2x is a unit in the ring (Z/4Z)[x] of polynomials with coefficients in thering Z/4Z. (Challenge: Describe the complete unit group (Z/4Z)[x]∗.)

6.15. For a quaternion α = a+ bi+ cj + dk ∈ H, we let α = a− bi− cj − dk.(a) Prove that αα ∈ R.(b) Prove that αα = 0 if and only if α = 0.(c) Suppose that α, β ∈ H and that αβ = 0. Prove that either α = 0 or β = 0.

Draft: January 6, 2020 c©2018, J. Silverman

Page 58: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that
Page 59: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 7

Abstract Algebra — Lecture #7

7.1 Zero Divisors, Integral Domains, and Fields

Rings come in many different shapes and sizes. Some rings have certain propertiesthat make them especially nice. In this section we are going to discuss two suchproperties.

The first comes from looking at the rings Q, R, and C. These rings have thespecial property that every non-zero element has a multiplicative inverse. This typeof ring is so important that it has its own special name.

Definition. A field is a commutative ring R with the property that every non-zeroelement of R has a multiplicative inverse. In other words, a commutative ring R is afield if and only if for every a ∈ R with a 6= 0 there is a b ∈ R satisfying ab = 1.

Example 7.1. In addition to the fields Q, R, and C that we already mentioned, wenote that for every prime p, the ring Z/pZ is a field. It is an example of a finite field,and is frequently denoted Fp to emphasize its “fieldiness.” The fact that Fp is a fieldfollows from the Linear Congruence Theorem that we proved in the Number TheoryUnit. To see why, take any non-zero element a ∈ Z/pZ. Then gcd(a, p) = 1, so theLinear Congruence Theorem says that the congruence

ax ≡ 1 (mod p)

has exactly one solution in Z/pZ. That solution is precisely a multiplicative inverseof a.

There are, of course, lots and lots of rings that are not fields. For example, therings Z, Z[i], and R[x] are not fields. But these rings do have the following niceproperty, which is very useful for solving equations.

Draft: January 6, 2020 55 c©2018, J. Silverman

Page 60: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

56 7. Abstract Algebra — Lecture #7

Cancellation Property: Let R be a commutative ring. Wesay that R has the cancellation property if for every choiceof a, b, c ∈ R, the following implication is true:

ab = ac and a 6= 0 ⇐⇒ b = c.

Definition. Let R be a ring. An element a ∈ R is called a zero divisor if a 6= 0 andthere is some non-zero b ∈ R such that ab = 0. A commutative ring R that has nozero divisors is called an integral domain. Equivalently, a commutative ring R is anintegral domain if the only way to get ab = 0 is to have either a = 0 or b = 0.

It is easy to check that every field is an integral domain, and that a ring R isan integral domain if and only if it has the cancellation property; see Exercises 7.1and 7.3. There are also lots of rings that are not integral domains, for example

Z/6Z is not an integral domain, since 2 · 3 = 0.

7.2 Fun and Games with Polynomial RingsWe start with a fundamental question:

How many roots may a polynomial have?

If R is a ring and a1, a2, . . . , ad ∈ R are distinct elements of R, then the polynomial

f(x) = (x− a1)(x− a2) · · · (x− ad)

has degree d, and it clearly has (at least) d distinct roots in R, since

f(a1) = f(a2) = · · · = f(ad) = 0.

Can a degree d polynomial have more than d distinct roots? Seems unlikely. Butwhen we start to look at examples, everything goes to hell!

For example,

R = Z/8Z, f(x) = x2 − 1 ∈ R[x], f(1) = f(3) = f(5) = f(7) = 0.

So here we have a polynomial of degree 2 that has 4 distinct roots. Maybe the prob-lem is that this ring R has a nilpotent element, since 23 = 0?

Nope, that’s not the problem, since

R = Z/6Z, f(x) = x2 + x ∈ R[x], f(0) = f(2) = f(3) = f(5) = 0.

Again we have a polynomial of degree 2 with 4 distinct roots, and this ringR doesn’thave nilpotent elements. But it does have zero divisors, since 2 · 3 = 0. Is that theissue?

Draft: January 6, 2020 c©2018, J. Silverman

Page 61: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

7.2. Fun and Games with Polynomial Rings 57

Let’s see. The ring of quaternions H in Example 6.8 has no zero divisors (seeExercise 6.15), but

R = H, f(x) = x2 + 1 ∈ R[x], f(i) = f(j) = f(k) = 0.

So f(x) has degree 2 and at least 3 roots in R. And with more work, one can findeven more roots, for example you can check that(

1 + 2j + 2k

3

)2

+ 1 = 0.

Could the problem be that the ring R is non-commutative?These examples tell us some of the types of rings that we should avoid. They also

illustrate why the following important theorem is not nearly as obvious as it looks.

Theorem 7.2. Let R be a commutative ring with no zero divisors, and let f(x) ∈R[x] be a non-zero polynomial. Then

#{a ∈ R : f(a) = 0

}≤ deg f.

A key tool used in the proof of Theoerm 7.2 is the next lemma, which says thatif f(c) = 0, then f(x) has a factor of x−c. It is interesting to observe that Lemma 7.3is true for all commutative rings R, although as we’ve seen, Theorem 7.2 need notbe true if R has zero divisors.

Lemma 7.3. Let R be a commutative ring, let f(x) ∈ R[x] be a polynomial, andsuppose that c ∈ R is a root of f(x), i.e., suppose that f(c) = 0. Then there is apolynomial g(x) ∈ R[x] so that f(x) factors as

f(x) = (x− c)g(x).

Proof. We write f(x) as

f(x) = a0 + a1x+ a2x2 + · · ·+ adx

d =

d∑i=0

aixi with a0, a1, . . . , ad ∈ R.

We are assuming that f(c) = 0, so we can subtract f(c) without changing the value,

f(x) = f(x)− f(c) =

d∑i=0

aixi −

d∑i=0

aici =

d∑i=0

ai(xi − ci). (7.1)

We observe that each of the xi − ci terms can be factored, for example

x− c = (x− c) · 1,x2 − c2 = (x− c) · (x+ c),

x3 − c3 = (x− c) · (x2 + xc+ c2),

x4 − c4 = (x− c) · (x3 + x2c+ cx2 + c3).

Draft: January 6, 2020 c©2018, J. Silverman

Page 62: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

58 7. Abstract Algebra — Lecture #7

Do you see the pattern? We can prove the desired formula as follows:

(x− c) · (xi−1 + xi−2c+ xi−3c2 + · · ·+ x2ci−3 + xci−2 + ci−1)

= x · (xi−1 + xi−2c+ xi−3c2 + · · ·+ x2ci−3 + xci−2 + ci−1)

− c · (xi−1 + xi−2c+ xi−3c2 + · · ·+ x2ci−3 + xci−2 + ci−1)

= (xi + xi−1c+ xi−2c2 + · · ·+ x3ci−3 + x2ci−2 + xci−1)

− (xi−1c+ xi−2c2 + xi−3c3 + · · ·+ x2ci−2 + xci−1 + ci)

= xi − ci, because all of the other terms cancel!

We have shown that for every integer i ≥ 0, there is a polynomial hi(x) ∈ R[x]satisfying

xi − ci = (x− c)hi(x). (7.2)

Using (7.2) in (7.1) gives

f(x) = f(x)−f(c) =

d∑i=0

ai(xi−ci) =

d∑i=0

ai(x− c)hi(x)︸ ︷︷ ︸Using (7.2).

= (x−c)d∑i=0

aihi(x)︸ ︷︷ ︸This is our g(x).

.

This completes the proof that we can factor f(x) as (x− c) times some polynomialin R[x].

We’re now ready to prove that a polynomial of degree d has at most d roots in acommutative ring with no zero divisors. As we do the proof, keep a sharp lookout forwhere we use the “no zero divisors” condition, since if we don’t use it somewhere,then the proof could not be correct.

Proof of Theorem 7.2. We are going to use induction on n to prove the followingstatement:

Statement(n): Let f(x) ∈ R[x] be a non-zero polynomial, and letα1, . . . , αn ∈ F be distinct roots of f(x). Then there is a polynomial g(x) ∈R[x] such that f(x) factors as

f(x) = (x− α1) · · · (x− αn)g(x). (7.3)

We start our induction proof of Statement(n) with the case n = 1. So we let α1

be a root of f(x). Then Lemma 7.3 says that we can find a polynomial g1(x) ∈ R[x]so that

f(x) = (x− a1)g1(x).

This completes the proof in the case that n = 1.Suppose next that we know that Statement(n) is true for α1, . . . , αn. Let β ∈ R

be a new root of f(x) that is distinct from α1, . . . , αn. Then

Draft: January 6, 2020 c©2018, J. Silverman

Page 63: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 59

0 = f(β) = (β − α1) · · · (β − αn)g(β).

All of the β − αi are non-zero, and we are working in a ring R that has no zero-divisors, so we deduce that g(β) = 0. Applying Lemma 7.3 to g(x), we find that

g(x) = (x− β)h(x) for some h(x) ∈ R[x].

Hence

f(x) = (x− α1) · · · (x− αn)g(x) = (x− α1) · · · (x− αn)(x− β)h(x),

which proves that Statement(n + 1) is true.We now know that Statement(n) is true for all n ≥ 1. We let d = deg(f) and

e = deg(g), which lets us write

f(x) = axd+(terms of lower degree) and g(x) = bxe+(terms of lower degree)

for some non-zero a and b. Substituting these into (7.3) and expanding the productgives

f(x) = axd + (terms of lower degree)

= (x− α1) · · · (x− αn) · g(x) from (7.3),

= (x− α1) · · · (x− αn) ·(bxe + (terms of lower degree)

)= bxn+e + (terms of lower degree).

This proves thatdeg(f) = d = n+ e ≥ n,

which completes the proof of Theorem 7.2.

Exercises7.1. Let m be a positive integer.

(a) Prove that Z/mZ is an integral domain if and only if m is prime.(b) Prove that Z/mZ is a field if and only if m is prime.

7.2. Let R be a field. Prove that R is an integral domain, i.e., prove that R does not have anyzero divisors.

7.3. Let R be a ring. Prove that R is an integral domain if and only if it has the cancellationproperty.

7.4. Let R be a finite integral domain, i.e., R is an integral domain and it has finitely manyelements. Prove that R is a field. (Hint. Let a ∈ R with a 6= 0. Prove that the map

R −→ R, b 7−→ ab,

is injective, then that it is also surjective, and hence its image contains the element 1.)

Draft: January 6, 2020 c©2018, J. Silverman

Page 64: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

60 Exercises

7.5. Let R be a commutative ring.(a) Prove that there is exactly one integral domain R such that the map

f : R −→ R, f(a) = a6,

is a ring homomorphism. (You’ll need to use the fact that 1R 6= 0R.)(b) Find all integral domains R such that the map

f : R −→ R, f(a) = a15,

is a ring homomorphism.(c) For each of parts (a) and (b), find at least one ring that is not an integral domain for which

the indicated map is a ring homomorphism.(d) Let p and q be distinct primes. Characterize all integral domains R for which the map

f(a) = apq is a ring homomorphism. (Author’s Note: I haven’t worked out the solutionto this problem.)

7.6. Suppose that R is a commutative ring that does have zero divisors. Prove that there is apolynomial f(x) ∈ R[x] of that has more distinct roots in R than its degree.

Draft: January 6, 2020 c©2018, J. Silverman

Page 65: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 8

Abstract Algebra — Lecture #8

8.1 Unit GroupsThe theme of this section is that lurking inside every ring is an interesting group.

Definition. Let R be a commutative ring.1 The group of units of R is the subset R∗

of R defined by

R∗ = {a ∈ R : there is some b ∈ R satisfying ab = 1},

where the group law is ring multiplication. The elements of R∗ are called units.

Proposition 8.1. The set of units R∗ is a group with group law being ring multipli-cation.

Proof. We first check that if a1, a2 ∈ R∗, then their product a1a2 is in R∗. From thedefinition of R∗, we can find b1, b2 ∈ R∗ satisfying a1b1 = 1 and a2b2 = 1. Then

(a1a2)(b1b2) = (a1b1)(a2b2) = 1 · 1 = 1,

so a1a2 ∈ R∗. It remains to check the group axioms, but that’s easy, since 1 ∈ Ris the identity element, the existence of inverses is exactly what defines the elementsof R∗, and the associative law for multiplication is one of the ring axioms.

Example 8.2. The ring of integers Z and the ring of Gaussian integers Z[i] have finiteunit groups,

Z∗ = {±1} and Z[i]∗ = {±1 ± i}.

The ring Z[√

2] ={a + b

√2 : a, b ∈ Z} has infinite unit group, since 1 +

√2 ∈

Z[√

2]∗, and all of the power (1 +√

2)n are different. The unit group of the polyno-mial ring R[x] consists of the non-zero constant polynomials, i.e., R[x]∗ = R∗. Weleave the proofs of these assertions to you; see Exercise 8.1.

1For a non-commutative ring R, an element a is a unit if there are elements b, c ∈ R such thatab = ca = 1, i.e., the element a needs a left-inverse and a right-inverse. See Exercise 8.4.

Draft: January 6, 2020 61 c©2018, J. Silverman

Page 66: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

62 8. Abstract Algebra — Lecture #8

Example 8.3. A ring R is a field if and only if

R∗ = {a ∈ R : a 6= 0}, (8.1)

since (8.1) says exactly that every non-zero element ofR has a multiplicative inverse.

The next example is sufficiently important to merit a formal statement and proof.

Proposition 8.4. Let m ≥ 1 be an integer. Then

(Z/mZ)∗ ={a mod m : gcd(a,m) = 1

}.

In particular, if p is a prime number, then Z/pZ is a field, often denoted Fp.

Proof. Suppose that gcd(a,m) = 1. We know from the Number Theory Unit thatwe can find u, v ∈ Z satisfying au+mv = 1. Hence

au = 1−mv ≡ 1 (mod m).

Thus u is a multiplicative inverse for a in the ring Z/mZ, so a mod m is in (Z/mZ)∗.For the other direction, suppose that a mod m is in (Z/mZ)∗. This means that

we can find some b mod m in (Z/mZ)∗ so that

(a mod m) · (b mod m) = 1 mod m in (Z/mZ)∗.

In other words, ab ≡ 1 (mod m), so ab − 1 = cm for some c. This equation showsthat gcd(a,m) = 1, since any number dividing both a and m also divides 1.

Example 8.5. The first few cases of Proposition 8.4 are

(Z/3Z)∗ = {1, 2}, (Z/4Z)∗ = {1, 3}, (Z/5Z)∗ = {1, 2, 3, 4}, (Z/6Z)∗ = {1, 5}.

The group (Z/5Z)∗ has four elements, but we can say even more. Computing

22 ≡ 4 (mod 5), 23 ≡ 3 (mod 5), 24 ≡ 1 (mod 5),

we see that (Z/5Z)∗ is a cyclic group of order four.

8.2 Examples of Unit GroupsWe will discuss the unit groups of some of the following rings in class, and you’llinvestigate others as homework:

1. (a) Z∗. (b) Q∗. (c) Z[i]∗.

2. Describe the unit group of the ring

Z[√

2] = {a+ b√

2 : a, b ∈ Z}.

For example, show that 1 +√

2 ∈ Z[√

2]∗, and by taking powers, show thatZ[√

2]∗ is an infinite group.

Draft: January 6, 2020 c©2018, J. Silverman

Page 67: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 63

3. R[x]∗, and more generally, F [x]∗ for any commutative field F .

4. (Z/4Z)[x]∗. For example, show that 1 + 2x ∈ (Z/4Z)[x]∗. What are someother units in this ring? Try to describe all of the units.

5. M2(R)∗, and more generally, M2(R)∗ for any commutative ring R.

Challenge Problems

6. Let D ∈ Z be an integer that is not a perfect square. Describe the unit groupof the ring

Z[√D] = {a+ b

√D : a, b ∈ Z}.

(Hint. The cases D > 0 and D < 0 look very different.)

7. Let R be an arbitrary commutative ring. What does R[x]∗ look like?

Exercises8.1. (a) Compute the unit group Z∗.(b) Compute the unit group Q∗.(c) Compute the unit group Z[i]∗.(d) Consider the ring Z[

√2] = {a+ b

√2 : a, b ∈ Z}. Prove that 1 +

√2 ∈ Z[

√2]∗. Prove

that the powers of 1 +√2, that is, the numbers (1 +

√2)n for n = 1, 2, 3, . . ., are all

different, and use that fact to deduce that Z[√2]∗ has infinitely many elements. (Chal-

lenge: Prove that every element of Z[√2]∗ has the form ±(1 +

√2)n for some n ∈ Z.

You probably won’t be able to solve this challenge problem, but it’s well worth thinkingabout!)

(e) Prove that R[x]∗ = R∗, i.e., the only polynomials in R[x] that have multiplicative in-verses are the non-zero constants. Generalize to F [x]∗ for any field F .

(f) Prove that 1 + 2x is a unit in the ring (Z/4Z)[x] of polynomials with coefficients in thering Z/4Z. (Challenge: Describe the complete unit group (Z/4Z)[x]∗.)

(g) Challenge Problem Desecribe R[x]∗ for an arbitrary commutative ring R.(h) Describe M2(R)∗, and more generally, M2(R)

∗ for any commutative ring R.

8.2. (a) Let R be a commutative ring, and suppose that its unit group R∗ is finite, say n =#R∗. Prove that every element a ∈ R satisfies

an = 1.

(Hint. Use Lagrange’s theorem, more specifically Corollary 4.5.)(b) Let p be a prime, and let a ∈ Z be an integer with p - a. Use (a) to prove:

Fermat’s Little Theorem: ap−1 ≡ 1 (mod p).

(Hint. Consider the unit group of Z/pZ.)

8.3. The unit group (Z/pZ)∗ of a finite field is always cyclic, although this is not so easy toprove! But there are lots of other rings with interesting unit groups.

Draft: January 6, 2020 c©2018, J. Silverman

Page 68: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

64 Exercises

(a) Are the following groups cyclic? If so, find a generator.

(Z/4Z)∗, (Z/6Z)∗, (Z/8Z)∗, (Z/9Z)∗, (Z/15Z)∗.

From your small amount of data, can you make a conjecture about when (Z/mZ)∗ iscyclic? In particular, if p is prime, when do you think that (Z/p2Z)∗ is cyclic?

(b) Let’s turn the problem on its head. We know that F∗p is cyclic for all primes p. Some-times 2 is a generator of F∗p, sometimes it’s not:2 is a generator of F∗p for p = 3, 5, 11, 13, 19, 29, 37, 53, 59.2 is a not generator of F∗p for p = 7, 17, 23, 31, 41, 43, 47.

Do you think that 2 is a generator of F∗p for infinitely many primes p? How about 3? Howabout 4? Etc.

8.4. Let R be a non-commutative ring. The group of (two-sides) units of R is the followingsubset of R:

R∗ = {a ∈ R : there are b, c ∈ R satisfying ab = ca = 1}.

(a) If ab = ca = 1, prove that b = c.(b) Prove that R∗ is a group, where we use multiplication for the group law.

Draft: January 6, 2020 c©2018, J. Silverman

Page 69: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 9

Abstract Algebra — Lecture #9

9.1 Product RingsThe theme of this section is that we can build bigger, more complicated rings fromsmaller, simpler rings. Why, you may ask, would we want to make our life moremore complicated? It’s hard enough understanding things that aren’t complicated!The answer is that eventually people use the process in reverse, i.e., they take acomplicated ring and break it up into smaller, easier pieces.

The building procedure that we use is probably already familiar to you, since it’smore-or-less the same as the way that the vector space Rn is built using n-tuples ofelements of R.

Definition. Let R1, . . . , Rn be rings. The product of R1, . . . , Rn is the ring

R1 × · · · ×Rn ={

(a1, . . . , an) : a1 ∈ R1, . . . , an ∈ Rn}.

In other words, the product R1×· · ·×Rn is the set of n-tuples, where the first entryis chosen from R1, the second entry from R2, etc. We make R1 × · · · × Rn into aring using coordinate-wise addition and multiplication,

(a1, . . . , an) + (b1, . . . , bn) = (a1 + b1, . . . , an + bn),

(a1, . . . , an) · (b1, . . . , bn) = (a1 · b1, . . . , an · bn).

We leave it as an exercise to prove that R1 × · · · ×Rn is a ring; see Exercise 9.5.

Example 9.1. The product ring Z/2Z× Z/3Z has 6 elements,

(0, 0), (0, 1), (0, 2), (1, 0), (1, 1), (1, 2).

Some examples of addition and multiplication in the ring Z/2Z× Z/3Z are

(1, 1) + (1, 2) = (0, 0) and (0, 2) · (1, 2) = (0, 1).

It turns out that the product ring Z/2Z×Z/3Z is isomorphic to the ring Z/6Z. Thisis a very special case of Theorem 9.3, which we prove later in this section.

Draft: January 6, 2020 65 c©2018, J. Silverman

Page 70: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

66 9. Abstract Algebra — Lecture #9

Example 9.2. The product ring Z/2Z× Z/4Z has 8 elements,

(0, 0), (0, 1), (0, 2), (0, 3), (1, 0), (1, 1), (1, 2), (1, 3).

It is not isomorphic to the ring Z/8Z. To see why, note that if φ : Z/8Z→ Z/2Z×Z/4Z is a homomorphism, then φ(1) = (1, 1) by definition, so

φ(4) = φ(1 + 1 + 1 + 1) = φ(1) + φ(1) + φ(1) + φ(1)

= (1, 1) + (1, 1) + (1, 1) + (1, 1) = (0, 0).

Thus φ(4) = φ(0), so φ cannot be injective.

Theorem 9.3 (Chinese Remainder Theorem). Let m and n be positive integers sat-isfying gcd(m,n) = 1. Then the homomorphism

F : Z/mnZ −→ Z/mZ× Z/nZ, F (a mod mn) =(a mod m, a mod n),

is an isomorphism.

Proof. We first ask for the kernel of F . We have

F (a mod mn) = (0, 0) ⇐⇒ a ≡ 0 (mod m) and n ≡ 0 (mod n)

⇐⇒ m | a and n | a⇐⇒ mn | a since gcd(m,n) = 1,⇐⇒ a = 0 in Z/mnZ.

This proves that ker(F ) = {0}, so Exercise 6.2, which is just an adaptation of Propo-sition 3.10, tells us that F is injective. On the other hand, we have

#(Z/mnZ) = mn and #(Z/mZ× Z/nZ) = mn,

so F is an injective map between sets of the same finite cardinality. Therefore F isalso surjective, so it is an isomorphism.

Example 9.4 (The Chinese Remainder Theorem Reinterpreted). The surjectivity ofthe map in Theorem 9.3 can be interpreted as follows: Assume that gcd(m,n) = 1.Then for all b, c ∈ Z, the simultaneous congruences

x ≡ b (mod m) and x ≡ c (mod n) (9.1)

has a solution x ∈ Z. This is the usual statement of the Chinese Remainder Theoremin elementary number theory textbooks. There are many generalizations, some ofwhich you will investigate in the exercises.

Example 9.5. It is not hard to solve the system of congruences (9.1) in practice. Wedo an an example that illustrates the general technique. Supose that we want to solve

x ≡ 8 (mod 11) and x ≡ 3 (mod 17). (9.2)

Draft: January 6, 2020 c©2018, J. Silverman

Page 71: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

9.1. Product Rings 67

It is easy to solve the first congruence, for example x = 8 is a solution. But thereare many other solutions, such as x = 19 and x = −3. Indeed, we know that everysolution to the first congruence looks like x = 8 + 11y for some y. We exploit thisflexibility by substituting x = 8 + 11y into the second congruence, which yields

8 + 11y ≡ 3 (mod 17),

11y ≡ −5 ≡ 12 (mod 17).

We know how to solve this sort of congruence, we just need to multiply both sides bythe inverse of 11 modulo 17. Using the Euclidean algorithm, or just trial-and-errorsince the numbers are so small, we find that 14 · 11 ≡ 1 (mod 17), so

y ≡ 14 · 11y ≡ 14 · 12 ≡ 168 ≡ 15 (mod 17).

This gives y = 15 as a value for y, and substituing into x = 8 + 11y, we find thatx = 8 + 11 · 15 = 173 solves the simultaneous congruences (9.2).

The next result combines two themes: product rings and unit groups.

Proposition 9.6. Let R1, . . . , Rn be rings. Then the unit group of the product isisomorphic to the product of the unit groups, i.e.,

(R1 × · · · ×Rn)∗ ∼= R∗1 × · · · ×R∗n.

Proof. If (a1, . . . , an) ∈ (R1×· · ·×Rn)∗, then by definition there is a (b1, . . . , bn) ∈R1 × · · · ×Rn satisfying

(a1, . . . , an) · (b1, . . . , bn) = (1, 1, . . . , 1).

This means that aibi = 1, so ai ∈ R∗i , and hence (a1, . . . , an) ∈ R∗1 × · · · ×R∗n.For the other direction, suppose that (a1, . . . , an) ∈ R∗1 × · · · ×R∗n. This means

that ai ∈ R∗i , so for each i we can find a bi ∈ Ri satisfying aibi = 1. It follows that

(a1, . . . , an) · (b1, . . . , bn) = (a1b1, . . . , anbn) = (1, 1, . . . , 1).

Hence (a1, . . . , an) ∈ (R1 × · · · ×Rn)∗.

We can use the Chinese remainder theorem and properties of unit groups to givea quick proof of a beautiful multiplication formula.

Definition. The Euler phi function is the function on positive integers defined by

φ(m) ={

0 ≤ a < m : gcd(a,m) = 1}.

Equivalently, from Proposition 8.4,

φ(m) = #(Z/mZ)∗.

Example 9.7. The first few values of Euler’s phi function are

φ(1) = 1, φ(2) = 1, φ(3) = 2, φ(4) = 2, φ(5) = 4, φ(6) = 2, φ(7) = 6.

Draft: January 6, 2020 c©2018, J. Silverman

Page 72: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

68 Exercises

Corollary 9.8. Let m,n ≥ 1 be positive integers satisfying gcd(m,n) = 1. Then

φ(mn) = φ(m)φ(n).

Proof. Theorem 9.3 tells us that there is a ring isomorphism

Z/mnZ ∼= Z/mZ× Z/nZ.

Then Proposition 9.6 tells us that there is an isomorphism of unit groups

(Z/mnZ)∗ ∼= (Z/mZ× Z/nZ)∗ ∼= (Z/mZ)∗ × (Z/nZ)∗.

Counting the number of elements on each side yields

#(Z/mnZ)∗ = #(Z/mZ)∗ · #(Z/nZ)∗

↑ ↑ ↑this is φ(mn) this is φ(m) this is φ(n)

Hence φ(mn) = φ(m)φ(n).

See Exercise 9.4 for many additional properties of Euler’s phi function.

Exercises9.1. The first recorded instance of the Chinese Remainder Theorem appears in a Chinesemathematical work that is more than 1500 years old. Somewhat surprisingly, it deals with theharder problem of three simultaneous congruences.

“We have a number of things, but we do not know exactly how many. If wecount them by threes, we have two left over. If we count them by fives, we havethree left over. If we count them by sevens, we have two left over. How manythings are there?”Sun Tzu Suan Ching (Master Sun’s Mathematical Manual)Circa AD 300, volume 3, problem 26.

Solve Master Sun’s problem.

9.2. Solve the following simultaneous congrunces.(a) x ≡ 3 (mod 7) and x ≡ 5 (mod 11).(b) x ≡ 37 (mod 117) and x ≡ 41 (mod 119).(c) x ≡ 3 (mod 7) and x ≡ 5 (mod 11) and x ≡ 7 (mod 13).(d) x ≡ 3 (mod 7) and x ≡ 5 (mod 11) and x ≡ 7 (mod 13) and x ≡ 11 (mod 17).(e) 2x ≡ 1 (mod 3) and 3x ≡ 2 (mod 5) and 5x ≡ 3 (mod 7).

9.3. Let m1, . . . ,mr ∈ Z be positive integers with the property that

gcd(mi,mj) = 1 for all distinct indices i 6= j.

Let m = m1m2 · · ·mr . Prove that the map

Draft: January 6, 2020 c©2018, J. Silverman

Page 73: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 69

φ : Z/mZ −→ Z/m1Z× Z/m2Z× · · · × Z/mrZ,a mod m 7−→ (a mod m1, a mod m2, . . . , a mod mr),

is a ring isomorphism.Restate the surjectivity in terms of simultaneous congruences, as we did in Example 9.4.

9.4. For this exericse, the function φ(n) is Euler’s phi function.(a) Let p be a prime. Prove that φ(p) = p− 1.(b) More generally, let pe be a power of a prime and prove that φ(pe) = pe − pe−1. Is it

true that φ(pe) ?= φ(p)e?

(c) Generalize Corollary 9.8 as follows. Suppose that m1,m2, . . . ,mr are positive integerssatisfying gcd(mi,mj) = 1 for all i 6= j. Prove that

φ(m1m2 · · ·mr) = φ(m1)φ(m2) · · ·φ(mr).

(d) Let m ≥ 1. Prove that

φ(m) = m∏p|m

(1− 1

p

),

where the product is over the distinct primes that divide m.

9.5. Let R1, . . . , Rn be rings. Prove that the product R1 × · · · × Rn, with addition andmultiplication as given in Definition 9.1, is a ring.

Draft: January 6, 2020 c©2018, J. Silverman

Page 74: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that
Page 75: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Chapter 10

Abstract Algebra—Lecture #10+

Lecture 10???!!! What’s that about? Math 760’s Unit 5 only has 9lectures. So the material in this chapter is for those who want tolearn a bit more about rings on their own. If we had another week,these are topics that we would probably have discussed.

10.1 Ideals and Quotient RingsDo you recall how we constructed the ring Z/mZ of integer modulo m starting fromthe ring Z? We simply pretended that that two integers a and b are “the same” if theirdifference a − b is a multiple of m. In fancier language, we defined an equivalencerelation on Z by the rule

a is equivalent to b if a− b is a multiple of m,

and we then defined Z/mZ to be the set of equivalence classes. Of course, it takessome work to check that addition and multiplication of equivalence classes makessense.

Our goal in this section is to generalize this important construction to arbitrary(commutative) rings. The first step is the generalize the concept of being a “multipleof m.”

Definition. LetR be a commutative ring. An ideal ofR is a non-empty subset I ⊆ Rwith the following two properties:• If a ∈ I and b ∈ I , then a+ b ∈ I .• If a ∈ I and r ∈ R, then ra ∈ I .

One way to create an ideal is to start with some element of R and take all of itsmultiples.

Definition. Let R be a commutative ring and let c ∈ R. The principal ideal gener-ated by c, denoted cR or (c), is the set of all multiples of c,

Draft: January 6, 2020 71 c©2018, J. Silverman

Page 76: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

72 10. Abstract Algebra—Lecture #10+

cR = {rc : r ∈ R}.

We let you verify that cR is an ideal; see Exercise 10.1.

In some rings, such as Z and Z[i] and R[x], every ideal is a principal ideal, al-though it requires real work to prove that these assertions are valid. On the otherhand, there are rings such as Z[x] that have non-principal ideals; see Exercise 10.7.

We now create a quotient ring R/I by identifying pairs of elements of R if theirdifference is in I , just as we did when we defined Z/mZ. We note that for a given a ∈R, the set of b ∈ R that are equivalent to a consists of the set of b such that b−a ∈ I ,or equivalently, such that b is in the set that is naturally denoted by a + I . Thisprompts the following definitions.

Definition. Let R be a commutative ring, and let I be an ideal of R. Then for eachelement a ∈ R, the coset of a is the set

a+ I = {a+ c : c ∈ I}.

We note that a is an element of its coset, since 0 ∈ I . If a, b ∈ R satisfy b − a ∈ I ,then people sometimes write

b ≡ a (mod I)

and say that “b is congruent to a modulo I .” Given two cosets a + I and b + I , wedefine their sum and product by the formulas

(a+ I) + (b+ I) = (a+ b) + I, (a+ I) · (b+ I) = (a · b) + I,

and we denote the collection of distinct cosets by R/I .

We now check that our definitions of addition and multiplication of cosets makessense, and that they turn the collection of cosets into a ring.

Proposition 10.1. Let R be a commutative ring, and let I be an ideal of R.(a) Let a+I and a′+I be two cosets. Then a′+I = a+I if and only if a′−a ∈ I .(b) Addition and multiplication of cosets is well-defined, in the sense that it doesn’t

matter which element of the coset we use in the definition.(c) Addition and multiplication of cosets turns R/I into a commutative ring.1

Proof. We prove that multiplication is well-defined, and leave the rest of the proof toyou; see Exercise 10.3. Let a, a′, b, b′ ∈ R be elements whose cosets satisfy a′+I =a+ I and b′ + I = b+ I . We need to prove that ab+ I is equal to a′b′ + I .

The assumption that a + I = a′ + I means that there is some c ∈ I such thata′ = a+ c, and similarly the assumption that b+ I = b′+ I means that there is somed ∈ I such that b′ = b+ d. It follows that

a′b′ = (a+ c)(b+ d) = ab+ ad+ bc+ cd︸ ︷︷ ︸This is in I , since c, d ∈ I .

.

Hence a′b′ − ab ∈ I , so from (a), the cosets a′b′ + I and ab+ I are equal.1If we want to be precise, we must also insist that I 6= R, since if I = R, then R/I has only has one

element, and we don’t allow rings to have 1 = 0.

Draft: January 6, 2020 c©2018, J. Silverman

Page 77: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

10.1. Ideals and Quotient Rings 73

Ideals and homomorphisms are closely related, as shown by our next result.

Proposition 10.2. Let R be a commutative ring.(a) Let I be an ideal of R. Then the map

R −→ R/I, a 7−→ a+R,

that sends an element to its coset is a ring homomorphism whose kernel is I .(b) Let φ : R→ R′ be a ring homomorphism.

(i) The kernel of φ is an ideal of R.(ii) The homomorphism φ is injective if and only if ker(φ) = (0).(iii) Writing Iφ = ker(φ) for convenience, there is a well-defined injective ring

homomorphism

φ̄ : R/Iφ −→ R′ defined by φ̄(a+ Iφ) = φ(a).

Proof. We prove (b), and leave (a) as an exercise; see Exercise 10.4. Our first goal isto prove that ker(φ) is an ideal. Let a, b ∈ ker(φ). Then

φ(a+ b) = φ(a) + φ(b) = 0 + 0 = 0,

so a+ b ∈ ker(φ). Next let a ∈ ker(φ) and r ∈ R. Then

φ(ra) = φ(r) · φ(a) = φ(r) · 0 = 0,

so ra ∈ ker(φ). This completes the proof of (i) that ker(φ) is an ideal.Next suppose that ker(φ) = (0), and that φ(a) = φ(b) for some a, b ∈ R. Then

φ(a− b) = 0, so a− b ∈ ker(φ), and hence a− b = 0. This proves the φ is injective.Conversely, suppose that φ is injective, and let a ∈ ker(φ). Then 0 = φ(a) =

φ(0), so the injectivity of φ implies that a = 0. This proves that ker(φ) = (0), whichcompletes the proof of (ii).

For (iii), we first want to show that the map φ̄ is well-defined. So suppose that a′+Iφ = a+ Iφ are two ways of writing the same coset. We need to show that φ(a′) =φ(a). The assumption that a′ + Iφ = a+ Iφ means that a′ = a+ b for some b ∈ Iφ.then

φ(a′) = φ(a+ b) = φ(a) + φ(b) = φ(a) + 0 = φ(a).

This shows that φ̄ is well-defined. Next, the fact that φ̄ is a ring homomorphismfollows directly from the assumption that φ is a ring homomorphism. Finally, to seethat φ̄ is injective, we observe that

φ̄(a′ + Iφ) = φ̄(a+ Iφ) ⇐⇒ φ(a′) = φ(a) ⇐⇒ φ(a′ − a) = 0

⇐⇒ a′ − a ∈ Iφ ⇐⇒ a′ + Iφ = a+ Iφ.

This completes the proof of Proposition 10.2(b).

Draft: January 6, 2020 c©2018, J. Silverman

Page 78: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

74 10. Abstract Algebra—Lecture #10+

10.2 Prime Ideals and Maximal IdealsYou have seen the importance of prime numbers in the study of number theory. Recallthat an integer p is prime if its only (positive) divisors are 1 and p. An importantproperty of prime numbers, which we proved in the Number Theory Unit, is that if pis prime and p divides a product ab, then either p divides a or p divides b. We canrephrase this divisibility property using ideals: if a product ab is in the ideal pZ, theneither a ∈ pZ or b ∈ pZ. This version is the right way to generalize the notion ofprimes to arbitrary rings.2

Definition. Let R be a commutative ring. An ideal I of R is a prime ideal if I 6= Rand if whenever a product of elements ab ∈ I , then either a ∈ I or b ∈ I .

We observe that if I is a prime ideal, then it also has the following property:

a /∈ I and b /∈ I =⇒ ab /∈ I.

This statement is the contrapositive of, hence logically equivalent to, the stated defi-nition of prime ideal.

Example 10.3. Let m 6= 0 be an integer. The ideal mZ is a prime ideal if and onlyif |m| is a prime number in the usual sense.

Example 10.4. Let F be a field. For every a, b ∈ F with a 6= 0, the principal ideal(ax+ b)F [x] is a prime ideal. For every a, b, c ∈ F such that a 6= 0 and b2 − 4ac isnot equal to the square of an element of F , the principal ideal (ax2 + bx+ c)F [x] isa prime ideal. See Exercise 10.8.

The largest possible ideal in a ring R is the entire ring itself. The ideals that areas large as possible without being all of R play an important role.

Definition. LetR be a commutative ring. An ideal I is called a maximal ideal if I 6=R and if there are no ideal properly contained between I and R. In other words, if Jis an ideal and I ⊆ J ⊆ R, then either J = I or J = R.

Example 10.5. Let p ∈ Z be a prime number. Then the ideal pZ is not only a primeideal, it is also a maximal ideal. This follows by combining Proposition 8.4, whichsays that Z/pZ is a field, with Proposition 10.7 (see below), which says that in gen-eral R/I is a field if and only if I is a maximal ideal.

Example 10.6. In the ring Z[x] of polynomials with integer coefficients, the principalideals 2Z[x] and xZ[x] are prime ideals, but they are not maximal ideals, since theyare contained in the following non-principal maximal the ideal:{

2a(x) + xb(x) : a(x), b(x) ∈ Z[x]}.

See Exercise 10.7.

2There is also an analogue of the “no non-trivial factors” definition to arbitrary rings. Such elementsare called irreducible.

Draft: January 6, 2020 c©2018, J. Silverman

Page 79: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

10.2. Prime Ideals and Maximal Ideals 75

Just as prime numbers in Z form the basic building blocks for all numbers, theprime and maximal ideals of a ring R are, in some sense, the basic building blocksunderlying the algebraic (and geometric!) structure of R. On the other hand, integraldomains and fields are two particularly nice kinds of rings. These observations mayhelp to explain why the next result is so important.

Theorem 10.7. Let R be a commutative ring, and let I an ideal with I 6= R.(a) I is a prime ideal if and only if the quotient ring R/I is an integral domain.(b) I is a maximal ideal if and only if the quotient ring R/I is a field.

Proof. This theorem consists of two if-and-only-if statements, so there are reallyfour statements that need to be proven.(a) I = Prime Ideal =⇒ R/I = Integral Domain

Let a+ I and b+ I be elements of R/I whose product is zero, i.e.,

(a+ I) · (b+ I) = 0 + I.

This means that ab + I = 0 + I , so ab ∈ I . The assumption that I is a prime idealtells us that either a ∈ I or b ∈ I , which means that either a + I = I or b + I = I .Thus at least one of a + I or b + I is equal to 0 + I , which completes the proofthat R/I is an integral domain.

(a) R/I = Integral Domain =⇒ I = Prime Ideal

Suppose that a, b ∈ R satisfy ab ∈ I . Then

(a+ I) · (b+ I) = ab+ I = 0 + I,

so the product of a+ I and b+ I is zero in the quotient ring R/I . We are assumingthat R/I is an integral domain, so we conclude that either a + I = I or b + I = I .These in turn imply that either a ∈ I or b ∈ I , which completes the proof that I is aprime ideal.

(b) I = Maximal Ideal =⇒ R/I = Field

Let a+ I be a non-zero element of R/I , which means that a /∈ I . In order to exploitthe fact that I is a maximal ideal and to get a into the proof, it is natural to try toconstruct an ideal J so that

I ⊆ an ideal J that contains a ⊆ R.

The ideal J has to contain I , and we want it to contain a, and it has to be an ideal,which means that the smallest possiblity is

J = {ar + b : r ∈ R and b ∈ I}.

We leave it to you to check that this set J is an ideal; see Exercise 10.6. Taking theelements of J with r = 0 shows that I ⊂ J , while taking r = 1 and b = 0 shows thata ∈ J . We know that a /∈ I , so J is strictly larger than I; in symbols, I ( J ⊆ R.

Draft: January 6, 2020 c©2018, J. Silverman

Page 80: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

76 Exercises

We are assuming that I is a maximal ideal, so by definition this forces J = R. Inparticular, we have 1 ∈ J . Thus there exists some c ∈ R and some b ∈ I such that1 = ac+ b. In terms of elements of R/I , using the fact that b+ I = I , we find

1 + I = (ac+ b) + I = ac+ I = (a+ I) · (c+ I).

Hence a + I has a multiplicative inverse in R/I , and we’ve proven that this is truefor all non-zero elements of R/I , hence R/I is a field.

(b) R/I = Field =⇒ I = Maximal Ideal

Let J be an ideal satisfying I ⊆ J ⊆ R. If J = I , we’re done, so we assumethat J 6= I . This means that we can find some element a ∈ J with a /∈ I . Then thecoset a+ I 6= 0 + I , so a+ I is a non-zero element of the quotient ring R/I . We areassuming that R/I is a field, so a + I has a multiplicative inverse, say c + I . Thismeans that

1 + I = (a+ I) · (c+ I) = ac+ I,

so there is an element b ∈ I such that 1 = ac + b. But a ∈ J , so ac ∈ J , whileb ∈ I ⊂ J , and thus the quantity ac+ b is in the ideal J . This proves that 1 ∈ J , butthen for every r ∈ R we have r = r · 1 ∈ J . Hence J = R, which completes theproof that I is a maximal ideal.

The strength of Theorem 10.7 is illustrated by the slick proof of the followingcorollary.

Corollary 10.8. Every maximal ideal is a prime ideal.3

Proof. It is easy to check that a field is an integral domain; see Exercise 7.2. Thenwe can apply Theorem 10.7,

I maximal =⇒ R/I field =⇒ R/I integral domain =⇒ I prime.

This completes the proof of the corollary.

Mini-Remark 7. It would be nice to know that every ring has at least one maximal ideal. Itturns out that this assertion is yet another statement that is equivalent to the axiom of choice!

Exercises10.1. Let R be a commutative ring and let c ∈ R. Prove that cR = {rc : r ∈ R} is an idealof R. It is called the principal ideal generated by c.

10.2. Let R be a commutative ring. Prove that R is a field if and only if its only ideals are thezero ideal (0) and the entire ring R.

10.3. Prove the remaining parts of Proposition 10.1. Let R be a commutative ring, and let Ibe an ideal of R.

3The converse is not true, i.e., there may exist prime ideals that are not maximal; see Example 10.6.

Draft: January 6, 2020 c©2018, J. Silverman

Page 81: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Exercises 77

(a) Let a+ I and a′ + I be two cosets. Prove that a+ I = a′ + I if and only if a− a′ ∈ I .(b) Prove that addition cosets is well-defined.(c) Prove that addition and multiplication of cosets turns R/I into a commutative ring.

10.4. Let R be a commutative ring, and let I be an ideal of R. Prove that the map

R −→ R/I, a 7−→ a+R

that sends an element to its coset is a ring homomorphism whose kernel is I . This is Proposi-tion 10.2(a).

10.5. Let I be the principal ideal of R[x] generated by the polynomial x2 + 1. Prove that themap

φ : R[x]/I −→ C, φ(f(x) + I

)= f(i),

is a well-defined isomorphism, where i =√−1 as usual. This shows how one can use ring

theory to abstractly construct the complex numbers from the real numbers. (Hint. One way todo this exercise is to write out all the grubby details, but it is easier to apply Proposition 10.2to the evaluation homomorphism Ei : R[x]→ C.)

10.6. Let R be a commutative ring and let I and J be ideals of R.(a) Prove that the ideal sum

I + J = {a+ b : a ∈ I and b ∈ J}

is an ideal of R.(b) Give an example to show that the set of products {ab : a ∈ I and b ∈ J} need not be an

ideal. (Hint. If I or J is a principal ideal, then this set will be an ideal, so you’ll need touse some non-principal ideals.)

(c) The ideal product of two ideals is defined to be

IJ = {a1b1 + a2b2 + · · ·+ anbn : n ≥ 1 and a1, . . . , an ∈ I and b1, . . . , bn ∈ J}.

Prove that IJ is an ideal of R.

10.7. Let I be the following subset of the ring Z[x] of polynomials having integer coefficients:

I ={2a(x) + xb(x) : a(x), b(x) ∈ Z[x]

}.

(a) Prove that I is an ideal of Z[x].(b) Prove that I 6= Z[x].(c) Prove that I is not a principal ideal, i.e., prove that there does not exist a polynomial

c(x) ∈ Z[x] such that I = c(x)Z[x].(d) Prove that I is a maximal ideal of Z[x].

10.8. (a) Let m 6= 0 be an integer. Prove that the ideal mZ is a prime ideal (and hence also aprime ideal) if and only if |m| is a prime number in the usual sense of primes in Z.

(b) Let F be a field, and let a, b ∈ F with a 6= 0. Prove that the principal ideal (ax+b)F [x]is a maximal ideal of the polynomial ring F [x].

(c) Again let F be a field, and let c ∈ R be an element with the property that 4c is not thesquare of an element in F .4 Prove that the principal ideal (x2 + c)F [x] is a maximalideal of the polynomial ring F [x].

4More prosaically, what this means is that we assume that F does not have characteristic 2 and that cis not the square of an element in F .

Draft: January 6, 2020 c©2018, J. Silverman

Page 82: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

78 Exercises

10.9. Let R be a ring, let b, c ∈ R, and let Eb,c : R[x, y] → R be the evaluation homomor-phism described in Exericse 6.11.

(a) If R is an integral domain, prove that ker(Eb,c) is a prime ideal of of R[x, y].(b) If R is a field, prove that ker(Eb,c) is a maximal ideal of of R[x, y].

(Hint. Use Proposition 10.2 and Theorem 10.7.)

10.10. Let R be a ring and let I be an ideal of R.(a) Prove that there is a bijection

{ideals of R that contain I} −→ {ideals of R/I}, J 7−→ J/I,

where J/I is the set of cosets

J/I = {a+ I : a ∈ J}.

Let J be an ideal of R that contains I .(b) Prove that J is a prime ideal of R if and only if J/I is a prime ideal of R/I .(c) Prove that J is a maximal ideal of R if and only if J/I is a maximal ideal of R/I .

10.11. Let R be a commutative ring. The nilradical of R is the set

N = {a ∈ R : an = 0 for some n ≥ 1}

consisting of all of the nilpotent elements in R.(a) Prove that N is an ideal of R.(b) Let P be a prime ideal of R. Prove that N ⊆ P .(c) Prove that

N =⋂

prime P ⊆ R

P,

where the intersection is over all prime ideals of R. (Warning: You probably won’t beable to do this part with the tools that we’ve developed so far, but it’s a very interestingcharacterization of the nilradical that is worth thinking about.)

Draft: January 6, 2020 c©2018, J. Silverman

Page 83: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix A

Class Exercise: Lecture #1Symmetries of a Triangle

We investigate the symmetries of a rigid equilateral triange:

A B

C

• How many ways are there to pick up the triangle, rotate or flip it, and put it backdown? Give names to the different motions.

• Make a “multiplication table” that describes what happens when you compose twoof the motions.

• For each motion, compute how many times you need to compose it with itselfbefore you get back to the identity motion. What do you notice about these numbers?

Draft: January 6, 2020 79 c©2018, J. Silverman

Page 84: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix B

Class Exercise: Lecture #2Groups of 2-by-2 matrices

We can form groups of matrices whose entries are in any algebraic system where wecan add, subtract, and multply. For example, for any integer m ≥ 2 we can look atmatrices with mod m entries:1

SL2(Z/mZ) =

{(a bc d

): a, b, c, d ∈ Z/mZ, ad− bc = 1

}.

We are going to investigate the group with m = 2, i.e., we look at the group

SL2(Z/2Z).

• How many 2-by-2 matrices are there with entries taken from Z/2Z?

• How many of them satisfy ad− bc = 1?

• Write down the elements of SL2(Z/2Z) and give them names.

• Multiply them and make a multiplication table for the group SL2(Z/2Z)

• Challenge Problem: If p is a prime, how many elements does SL2(Z/pZ) have?

1See (2.1) in Example 2.6 for the formula for matrix multiplication.

Draft: January 6, 2020 80 c©2018, J. Silverman

Page 85: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix C

Class Exercise: Lecture #3Which Groups are Isomorphic?

Consider the following groups:

Cn = a cyclic group of order n.Dn = the n’th dihedral group.Sn = the n’th symmetric group.Q = the quaternion group.

• For which n ≥ 2 are Cn and Sn isomorphic?

• More generally, for which n ≥ 2 and m ≥ 2 are Cn and Sm isomorphic?

• For which n ≥ 2 are Dn and Sn isomorphic?

• More generally, for which n ≥ 2 and m ≥ 2 are Dn and Sm isomorphic?

• Is Q isomorphic to D4? Is Q isomorphic to C8? Can you find some more groupsof order 8 that aren’t isomorphic to Q, D4, or C8?

Draft: January 6, 2020 81 c©2018, J. Silverman

Page 86: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix D

Class Exercise: Lecture #4Bountiful Binary Relations

Let S be a set. Informally, a binary relation on S is a rule for checking whether“a is related to b” for elements a, b ∈ S. More formally, a binary relation on S issimply a subset B ⊂ S × S, and define

“a is related to b” if and only if (a, b) ∈ B.

If this is the case, we’ll write a B b.Interesting properties that a binary relation may possess include:B is reflexive if a B a ∀a ∈ S.B is symmetric if a B b =⇒ b B a ∀a, b ∈ S.B is transitive if a B b and b B c =⇒ a B c ∀a, b, c ∈ S.B is anti-symmetric if a B b and b B a =⇒ a = b ∀a, b ∈ S.

Then we say:B is an equivalence relation if it is reflexive, symmetric, and transitive.B is a partial order if it is reflexive, anti-symmetric, and transitive.

• Which of the following binary relations are reflexive, symmetric, anti-symmetric,and/or transitive? Which are equivalence relations. Which are partial orders?(a) S = R, and a B b iff a ≥ b.(b) S = N, and a B b iff gcd(a, b) = 1.(c) S = N, and a B b iff a | b.(d) S is the set of students are Brown, and a B b iff a and b have the same birthday.(e) S is a graph, and a B b iff a = b or there is an edge connecting a to b.(f) S is a graph, and a B b iff a = b or a sequence of edges connects a to b.(g) S = R, and f : S → R is a function, and a B b iff f(a) = f(b).(h) S = (the collection of subsets of a set Σ), and A B B iff A ⊆ B.(i) S = (the collection of subsets of a set Σ), and A B B iff A ∩B 6= ∅.(j) S = (the collection of subsets of a set Σ), and A B B iff A ∩B = ∅.• Come up with some examples of binary relations of your own, and figure out theirproperties.

Draft: January 6, 2020 82 c©2018, J. Silverman

Page 87: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix E

Class Exercise: Lecture #5Conjugate Subgroups in Sn

• LetH be the subgroup of S3 generated by π = (1, 2, 3). Write down the elementsof H . Describe the conjugate subgroups g−1Hg of H . How many are there? Is H anormal subgroup?

• Same question for the subgroup of S3 generated by π = (1, 2).

• Same question for the subgroup of S4 generated by π = (1, 2, 3, 4).

• Same question for the subgroup of S4 generated by π = (1, 2)(3, 4).

Draft: January 6, 2020 83 c©2018, J. Silverman

Page 88: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix F

Class Exercise: Lecture #6Rings of 2-by-2 matrices

We can form groups of matrices whose entries are in any algebraic system where wecan add, subtract, and multply. Thus for any ring R, we can form a ring of 2-by-2matrices with entries from R:

M2(R) =

{(a bc d

): a, b, c, d ∈ R

}We add matrices by adding their corresponding entries, and we multiply matricesusing matrix multiplication.1

• Find matrices in M2(R) that don’t commute.

• Find non-zero matrices A,B ∈M2(R) with the property that AB = 0.

• Consider the following subring of M2(R):

M̃2(R) =

{(a b−b a

): a, b ∈ R

}Show that there is a matrix J ∈ M̃2(R) satisfying J2 = −I .

• Try to find some properties of M̃2(R). For example, is it commutative? CanAB =0 if A 6= 0 and B 6= 0? (The answer may depend on R.) What does M̃2(R) looklike?

1See (2.1) in Example 2.6 for the formula for matrix multiplication.

Draft: January 6, 2020 84 c©2018, J. Silverman

Page 89: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix G

Class Exercise: Lecture #7The Degree of a Polynomial

Let R be a commutative ring. Recall that the degree of a polynomial F (x) ∈ R[x] isthe exponent on the highest power of x appearing in F (x).

• Let F (x), G(x) ∈ R[x]. How is deg(FG) related to deg(F ) and deg(G)? Givean inequality, and find some natural condition on R that ensures that the inequalityis an equality.

• Let F (x), G(x) ∈ R[x]. How is deg(F + G) related to deg(F ) and deg(G)?Give an inequality, and find some natural condition on F and G that ensures that theinequality is an equality.

Draft: January 6, 2020 85 c©2018, J. Silverman

Page 90: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix H

Class Exercise: Lecture #8The Group of Units in a Ring

We’ll work together to describe the following unit groups, to the extent that timeallows, and then you can continue the investigation on your own:

1. (a) Z∗. (b) Q∗. (c) Z[i]∗.

2. Describe the unit group of the ring

Z[√

2] = {a+ b√

2 : a, b ∈ Z}.

For example, show that 1 +√

2 ∈ Z[√

2]∗, and by taking powers, show thatZ[√

2]∗ is an infinite group.

3. R[x]∗, and more generally, F [x]∗ for any commutative field F .

4. (Z/4Z)[x]∗. For example, show that 1 + 2x ∈ (Z/4Z)[x]∗. What are someother units in this ring? Try to describe all of the units.

5. M2(R)∗, and more generally, M2(R)∗ for any commutative ring R.

Challenge Problems6. Let D ∈ Z be an integer that is not a perfect square. Describe the unit group

of the ringZ[√D] = {a+ b

√D : a, b ∈ Z}.

(Hint. The cases D > 0 and D < 0 look very different.)

7. Let R be an arbitrary commutative ring. What does R[x]∗ look like?

Draft: January 6, 2020 86 c©2018, J. Silverman

Page 91: Introduction to Higher Mathematics Unit #5: Abstract Algebrajhs/MA0076/IHM2020AlgebraUnit5.pdf · 1.2. Introduction to Groups 3 beautiful statements. The axioms for geometry that

Appendix I

Class Exercise: Lecture #9Building Bigger (and Better?)Finite Fields

Let p be a prime. We know that there is a field Fp with p elements. Let’s try toconstruct a field with p2 elements by mimicking the way that the complex numbersare constructed from the real numbers.

So we letRp = {a+ bi : a, b ∈ Fp},

where i is just a symbol satisfying i2 = −1. Addition and multiplication in Rp workjust like addition and multiplication in C,

(a+ bi) + (c+ di) = (a+ c) + (b+ d)i,

(a+ bi) · (c+ di) = ac+ adi+ bci+ bdi2 = (ac− bd) + (ad+ bc)i.

It’s a tedious, but straightforward, exercise to check that all of the ring axioms hold,so Rp is a ring. And clearly

#Rp = p2,

since every element of Rp looks like a + bi, and there are p choices for a and pchoices for b.

The Big Question: Is Rp a field?

• Question 1. Is R3 a field?• Question 2. Is R5 a field?• Question 3. Generalize in any way, shape, or form that you want?• Is there always a field with p2 elements?• Can you create a field with p3 elements?• If p and q are distinct primes, can there be a field with pq elements?• What does the unit group R∗p look like?

Draft: January 6, 2020 87 c©2018, J. Silverman


Recommended