algebra-2: groups and rings - warwick insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der...

123
Algebra-2: Groups and Rings Dmitriy Rumynin 1 January 23, 2008 1 c Dmitriy Rumynin 2007

Upload: others

Post on 31-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

Algebra-2: Groups and Rings

Dmitriy Rumynin1

January 23, 2008

1 c©Dmitriy Rumynin 2007

Page 2: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2

How to use these notes

The lecture notes are split into 4 chapters, further split into 28 sections.Each section will be discussed on a separate lecture. You should still consultthese written notes because my planning may not be perfect and some ma-terial in a section could be skipped during the lecture. You should still learnit because it could appear on the exam. Each section contains exercises thatyou should do as a warm up for the assignment problems. Go over them onthe support classes.

The recommended book is Concrete Abstract Algebra by Lauritzen (£20on Amazon). It is reasonably priced, mostly relevant and quite thin. Toencourage you to read it, I will use one of the exercises from the book as anexam problem. The only irrelevant chapter is chapter 5 on Grobner basis.It is actually a topic of a year 3 module Computational Algebraic Geometry.Nevertheless, some people complained about brevity of exposition, which isa downside of being concise.

One UK-style textbook is Introduction to Algebra by Cameron (£30 onAmazon). I have not seen the book itself but the content seems quite relevant.Another book worth mentioning is Algebra by Artin (£60 on Amazon but youcan get a used one for £20). This one will have all details you need and muchmore than you can bear. Amazingly, most of professional algebraists startedwith this book and absolutely love it. BTW, my first book was Algebra byvan der Waerden (£25 for each volume on Amazon) but it appears that mostof the mathematicians who hate Algebra in their later life have started withit.

Another alternative is to get two books: one for rings and one for groups.Virtually any pair of books will cover all the topics in these lecture notes,although some interaction between subjects will be missing.

If you see any errors, misprints, oddities of my English, send me an email.Also write me if you think that some bits require better explanation. If youwant to contribute by writing a proof, an example, a valuable observation,please, do so and send them to me. Just don’t use WORD. Send them astext files with or without LATEX: put all the symbols you want me to latexbetween $ $. All the contributions will be acknowledged and your name willbe covered with eternal sh/fame.

Vista sections are not covered by the exam. These are food for furthercontemplation or can be used for the second year essays. Too bad that youhave already written them!!

Page 3: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3

I would like to thank second year students of 2007 Rupesh Bhudia, IainEmbrey, Alexander Illingworth, Matthew Hutton, Philip Jackson, SebastianJorn, Karl Pountney, Jack Shaw-Dunn, Gareth Speight and Mohamed Swedwho noticed various mistakes.

Page 4: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4

Page 5: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

Contents

1 Basics 71.1 Groups and subgroups . . . . . . . . . . . . . . . . . . . . . . 71.2 Symmetric groups, rings and subrings . . . . . . . . . . . . . . 121.3 Isomorphisms and direct products . . . . . . . . . . . . . . . . 201.4 Cyclic groups, fields and units . . . . . . . . . . . . . . . . . . 251.5 Equivalence relations and cosets . . . . . . . . . . . . . . . . . 301.6 Lagrange’s theorem and applications . . . . . . . . . . . . . . 351.7 Generators and dihedral groups . . . . . . . . . . . . . . . . . 401.8 Relations and groups of order up to 7 . . . . . . . . . . . . . . 44

2 Homomorphisms 472.1 Homs, Images and Kernels . . . . . . . . . . . . . . . . . . . . 472.2 Normal Subgroups . . . . . . . . . . . . . . . . . . . . . . . . 542.3 Ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592.4 Quotients and homomorphisms . . . . . . . . . . . . . . . . . 642.5 More isomorphism theorems . . . . . . . . . . . . . . . . . . . 67

3 Group action on sets 713.1 Actions, Orbits and Stabilisers . . . . . . . . . . . . . . . . . . 713.2 Fixed Points and Quotients . . . . . . . . . . . . . . . . . . . 763.3 Conjugacy classes . . . . . . . . . . . . . . . . . . . . . . . . . 793.4 Conjugacy classes in alternating groups . . . . . . . . . . . . . 823.5 Symmetries . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

4 Factorisation 914.1 Divisibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 914.2 UFD-s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 954.3 Primes in Some Rings . . . . . . . . . . . . . . . . . . . . . . 98

5

Page 6: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

6 CONTENTS

4.4 Gaussian Primes . . . . . . . . . . . . . . . . . . . . . . . . . 1014.5 Fractions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1034.6 Gauss’ Lemma . . . . . . . . . . . . . . . . . . . . . . . . . . 1074.7 Polynomial Factorisation . . . . . . . . . . . . . . . . . . . . . 1104.8 Polynomial Quotients . . . . . . . . . . . . . . . . . . . . . . . 1134.9 Cyclic Vector Spaces . . . . . . . . . . . . . . . . . . . . . . . 1164.10 Idempotents and discrete Fourier transformation . . . . . . . . 120

Page 7: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

Chapter 1

Basics

1.1 Groups and subgroups1.1.1 Executive Summary

We define groups and subgroups. We establish their elementary prop-erties. We learn how to define a group by a multiplication table. We alsoestablish various examples of groups.

1.1.2 Definition of a group

Definition. A group is a set G together with a binary operation : G×G→G that satisfies the following properties:

(i) (Closure) For all g, h ∈ G, g h ∈ G;(ii) (Associativity) For all g, h, k ∈ G, (g h) k = g (h k);(iii) There exists an element e ∈ G such that:

(a) (Identity) for all g ∈ G, e g = g; and(b) (Inverse) for all g ∈ G there exists h ∈ G such that h g = e.

(Actually Property (i) does not really need stating, because it is impliedby the fact that : G × G → G is a binary operation on G. But it istraditionally the first of the four group axioms, so we have included it here!)

The number of elements in G is called the order of G and is denoted by|G|. This may be finite or infinite.

An element e ∈ G satisfying (iii) of the definition is called an identityelement of G, and for g ∈ G, an element h that satisfies (iii)(b) of thedefinition (h g = e) is called an inverse element of g.

7

Page 8: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

8 CHAPTER 1. BASICS

We shall immediately prove two technical lemmas, which are often in-cluded as part of the definition of a group. These two proofs need not bememorised!

Lemma 1.1.1 Let G be a group, let e ∈ G be an identity element, and forg ∈ G, let h ∈ G be an inverse element of G. Then g e = g and g h = e.

Proof: We have h (g e) = (h g) e = e e = e = h g. Now let h′ bean inverse of h. Then multiplying the left and right sides of this equation onthe left by h′ and using associativity gives (h′ h) (g e) = (h′ h) g. But(h′ h) (g e) = e (g e) = g e, and (h′ h) g = e g = g, so we getg e = g.

We have h (g h) = (h g) h = e h = h, and multiplying on the leftby h′ gives (h′ h) (g h) = h′ h. But (h′ h) (g h) = e (g h) = g hand (h′ h) = e, so g h = e. 2

Lemma 1.1.2 Let G be a group. Then G has a unique identity element,and any g ∈ G has a unique inverse.

Proof: Let e and f be two identity elements of G. Then, e f = f , but byLemma 1.1.1, we also have e f = e, so e = f and the identity element isunique.

Let h and h′ be two inverses for g. Then h g = h′ g = e, but byLemma 1.1.1 we also have g h = e, so

h = e h = (h′ g) h = h′ (g h) = h′ e = h′

and the inverse of g is unique. 2

Definition. A group is called abelian or commutative if it satisfies the addi-tional property:

(Commutativity) For all g, h ∈ G, g h = h g.We shall now proceed to change notation!

The groups in this course will either be:

• Multiplicative groups, where we omit the sign (g h becomes just gh),we denote the identity element by 1 rather than by e, and we denotethe inverse of g ∈ G by g−1; or

• Additive groups, where we replace by +, we denote the identity ele-ment by 0, and we denote the inverse of g by −g.

Page 9: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.1. GROUPS AND SUBGROUPS 9

If there is more than one group around, and we need to distinguish be-tween the identity elements of G and H say, then we will denote them by 1G

and 1H (or 0G and 0H).Additive groups will always be commutative, but multiplicative groups

may or may not be commutative. The default will be to use the multiplicativenotation.

The proof of the next lemma is not in the lecture. Try proving it yourselfbefore reading my proof. From now on, this result will be used freely andwithout explicit reference.

Lemma 1.1.3 Let g, h be elements of the multiplicative group G. Then(gh)−1 = h−1g−1.

Proof: Let us confirm by a calculation that h−1g−1 is the inverse of gh.Indeed, (h−1g−1) · (gh) = h−1(g−1 · g)h = h−1h = e. 2

1.1.3 Examples – NumbersZ, Q, R, and C or indeed the elements of any field form a group under

addition. We sometimes denote these by (Z,+), (Q,+), etc.Now let K be any field (we will define a field later), such as Q, R or C,

and let K∗ = K \ 0. Then K∗ is a group under multiplication. But notethat Z∗ = Z\0 is not a group under multiplication, because most elementsdo not have multiplicative inverses.

All of these groups are abelian.

1.1.4 Example – Klein four groupA convenient way to describe a group is by writing its multiplication table.

For instance, the Klein four group is K4 = 1, a, b, c with the multiplicationtable:

1 a b c1 1 a b ca a 1 c bb b c 1 ac c b a 1

However, if the group is infinite or finite but large, the multiplicationtable approach is not quite practical. For instance, a famous big monstergroup has nearly 1052 elements. Do you think it is a good idea to write itsmultiplication table? However, this group can be explicitly described as asubgroup of a larger group, which can be well understood.

Page 10: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

10 CHAPTER 1. BASICS

1.1.5 Definition of a subgroup

Definition. A subset H of a group G is called a subgroup of G if it forms agroup under the same operation as that of G.

Lemma 1.1.4 If H is a subgroup of G, then the identity element 1H of His equal to the identity element 1G of G.

Proof: Clearly, 1h · 1h = 1h. Multiplying by the inverses in G 1−1h · 1h · 1h =

1−1h · 1h gives desired 1h = 1G. 2

This lemma implies that 1G ∈ H , in particular, H is non-empty. Indeed,the empty set is not a subgroup because it is not a group. The identity axiomfails!

Proposition 1.1.5 Let H be a nonempty subset of a group G. Then H is asubgroup of G, if and only if

(i) h1, h2 ∈ H ⇒ h1h2 ∈ H; and(ii) h ∈ H ⇒ h−1 ∈ H.

Proof: H is a subgroup of G if and only if the four group axioms hold inH . Two of these, ‘Closure’, and ‘Inverses’, are the conditions (i) and (ii) ofthe lemma, and so if H is a subgroup, then (i) and (ii) must certainly betrue. Conversely, if (i) and (ii) hold, then we need to show that the other twoaxioms, ‘Associativity’ and ‘Identity’ hold in H . Associativity holds becauseit holds in G, and H is a subset of G. Since we are assuming that H isnonempty, there exists h ∈ H , and then h−1 ∈ H by (ii), and hh−1 = 1 ∈ Hby (i), and so ‘Identity’ holds, and H is a subgroup. 2

Proposition 1.1.6 Let H be a nonempty subset of a group G. Then H is asubgroup of G, if and only if h, g ∈ H ⇒ hg−1 ∈ H.

Proof: Let us build on Proposition 1.1.5. If its condition holds then g−1 ∈H and, consequently, hg−1 ∈ H .

On the other hand if h, g ∈ H ⇒ hg−1 ∈ H then h−1 = (hh−1)h−1 ∈ H .Hence, h1h2 = h1(h

−12 )−1 ∈ H . 2

Corollary 1.1.7 The intersection of any set of subgroups of G is itself asubgroup of G.

Proof: Let X = H be a set of subgroups of G and T = ∩H∈XH . Ifh, g ∈ T then h, g ∈ H for all H ∈ X. By Proposition 1.1.6, hg−1 ∈ H forall H ∈ X and consequently to its intersection T . 2

Page 11: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.1. GROUPS AND SUBGROUPS 11

1.1.6 Examples – Trivial SubgroupsThere are two standard subgroups of any group G: the whole group G

itself, and the trivial subgroup 1 consisting of the identity alone. Subgroupsother than G are called proper subgroups, and subgroups other than 1 arecalled nontrivial subgroups.

1.1.7 Elementary Properties – the Cancellation LawsProposition 1.1.8 Let G be any group, and let g, h, k ∈ G. Then

(i) gh = gk ⇒ h = k; and(ii) hg = kg ⇒ h = k.

Proof: For (i), we have gh = gk ⇒ g−1gh = g−1gk ⇒ h = k, and (ii) isproved similarly by multiplying by g−1 on the right. 2

1.1.8 Exercises(i) Prove the lemmas in Section 1.1.5.

(ii) What is the intersection of the subgroups R∗ and z | |z| = 1 of themultiplicative group of the complex numbers C∗?

Page 12: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

12 CHAPTER 1. BASICS

1.2 Symmetric groups, rings and sub-rings

1.2.1 Executive SummaryWe discuss our first example of a non-abelian group and its subgroup.

We proceed, similarly to groups, to define rings and subrings and establishtheir elementary properties.

1.2.2 Symmetric and alternating groupsLet X be any set, and let Sym(X) denote the set of permutations of

X; that is, the bijections from X to itself. Then Sym(X) is a group undercomposition of maps. It is known as the symmetric group on X.

The proof that Sym(X) is a group uses results from Foundations. Notethat the composition of two bijections is a bijection, and that compositionof any maps obeys the associative law. The identity element of the group isjust the identity map X → X, and the inverse element of a map is just itsinverse map.

Let us recall the cyclic notation for permutations. If a1, . . . , ar are distinctelements of X, then the cycle (a1, a2, . . . , ar) denotes the permutation ofφ ∈ X with

(i) φ(ai) = ai+1 for 1 ≤ i < r.(ii) φ(ar) = a1, and(iii) φ(b) = b for b ∈ X \ a1, a2, . . . , ar.When X is finite, any permutation of X can be written as a product (=composite) of disjoint cycles. Note that a cycle (a1) of length 1 means thatφ(a1) = a1, and so this cycle can (and normally is) omitted.

For example, if X = 1, 2, 3, 4, 5, 6, 7, 8 and φ maps 1, 2, 3, 4, 5, 6, 7, 8 to5, 8, 6, 4, 3, 1, 2, 7, respectively, then φ = (1, 5, 3, 6)(2, 8, 7), where the cycle(4) of length 1 has been omitted. We will denote the identity permutationin cyclic notation by ().

Remember that a composite φ2φ1 of maps means φ1 followed by φ2, so, forexample, if X = 1, 2, 3, φ1 = (1, 2, 3) and φ2 = (1, 2), then φ1φ2 = (1, 3),whereas φ2φ1 = (2, 3). This example shows that Sym(X) is not in general acommutative group. (In fact it is commutative only when |X| ≤ 2.)

The inverse of a permutation can be calculated easily by just reversing allof the cycles. For example, the inverse of (1, 5, 3, 6)(2, 8, 7) is (6, 3, 5, 1)(7, 8, 2),which is the same as (1, 6, 3, 5)(2, 7, 8). (The cyclic representation is not

Page 13: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.2. SYMMETRIC GROUPS, RINGS AND SUBRINGS 13

unique: (a1, a2, . . . , ar) = (a2, a3, . . . , ar, a1), etc.)

The following properties of Sym(X) were studied in Linear Algebra inconnection with the definition of the determinant. Let G = Sym(X) be thesymmetric group on the finite set X. A cycle of length two is called a transpo-sition. Since an arbitrary cycle like (1, 2, 3, . . . , n) can be written as a productof transpositions (for example, (1, 2, 3, . . . , n) = (1, 2)(2, 3)(3, 4) . . . (n− 1, n)), we have:

Lemma 1.2.1 Any permutation on X can be written as a product of trans-positions.

A permutation is called even if it is a product of an even number of trans-positions, and odd if it is a product of an odd number of transpositions. Inorder for this to make much sense, we do need to prove the following:

Proposition 1.2.2 No permutation is both even and odd.

We will discuss a proof of this proposition later on in this course (seeexamples in section 2.1.2).

Let Alt(X) be the set H of all even permutations in Sym(X). It isnon-empty since the identity permutation is in Alt(X). Finally, by Proposi-tion 1.1.6 if g = σ1 . . . σ2k, h = π1 . . . π2m ∈ Alt(X), are both even where σi

and πi are transpositions then

gh−1 = (σ1 . . . σ2k)(π1 . . . π2m)−1 = (σ1 . . . σ2k)(π2m . . . π1) ∈ Alt(X),

proving that Alt(X) is a subgroup known as the alternating group of X.Notice that a cycle of odd length is a product of an even number of

transpositions, and a cycle of even length is a product of an odd number oftranspositions. This makes it easy to decide whether a given permutation incyclic notation is even or odd (but it is also easy to make mistakes!).

1.2.3 Definition of a ring

Definition. A ring is a set R together with two binary operations+, · : R× R→ R that satisfy the following properties:

(i) (Group under addition) (R,+) is an abelian group.(ii) (Associativity) For all a, b, c ∈ R, (ab)c = a(bc);(iii) (Distributivity) For all a, b, c ∈ R, (a+b)c = ac+bc and a(b+c) = ab+ac.

Page 14: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

14 CHAPTER 1. BASICS

(iv) (Identity) There exists an element 1 ∈ R such that for all a ∈ R,1a = a1 = a.

As in the usual arithmetic, multiplication takes precedence over addition.The identity element in a ring behaves slightly differently from the iden-

tity element in the group. As a start, 1a = a does not formally imply a1 = a.Nevertheless, the identity is unique.

Lemma 1.2.3 Let R be a ring. Then R has a unique identity element.

Proof: Let 1 and 1′ be two identity elements of R. Then, 1 = 11′ = 1′. 2

Besides, various books will treat the identity axiom differently. Somewould skip this axiom identity axiom all together. This would allow thefollowing degenerate example to be called a ring. Take an abelian group Aand define xy = 0A for all x, y ∈ A. The multiplication is identically zero!! Ifsuch things show up in the course, we would call them rings without identity.There are some meaningful examples of them in the exercises to this section.

What happens if 1 = 0?

Lemma 1.2.4 Let R be a ring such that 0 = 1. Then R = 0.Proof: For all x, x = x1 = x0 = 0. 2

The ring 0 a ring is called the zero ring. It is not a useful ring. Allother rings will be called nonzero rings.

Definition. A ring R is commutative if it satisfies

(v) (Commutativity) For all a, b ∈ R, ab = ba.

1.2.4 Examples – NumbersZ, Q, R, and C are commutative rings under usual addition and multi-

plication. Quaternions H, which you will see in exercises, is a ring, which isno longer commutative.

Another important example coming from number is the ring of residuesmodulo n. Pick a positive integer n. Then Zn = 0, 1, . . . n − 1 withmultiplication and addition coming from usual ones modulo n. For instance,in Z6, 4 + 5 = 3 (residue of 9 modulo 6), 4 · 5 = 2 (residue of 20 modulo 6),4 · 3 = 0 (residue of 12 modulo 6).

1.2.5 Examples – MatricesIf R is a ring then the set Mn(R) of n × n-matrices with coefficients in

R is another ring. The multiplication and addition is the same as you have

Page 15: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.2. SYMMETRIC GROUPS, RINGS AND SUBRINGS 15

learnt in linear algebra: (aij)+(bij) = (aij +bij) and (aij)·(bij) = (∑

k aikbkj).Watch out for the order of multipliers if the ring R is no longer commutative!!

For the zero ring R, the ring Mn(R) is also zero. For a non-zero ringMn(R) is commutative if and only if R is commutative and n = 1.

1.2.6 Examples – PolynomialsLet R be a ring, X1, . . .Xk independent variables. The polynomials in

Xi-s with coefficients in R form the polynomial ring R[X1, . . .Xn] under theusual addition and multiplication of polynomials.

A multi-index notation is a convenient way to describe addition andmultiplication in the polynomial rings. A multi-index α = (α1, . . . , αn)is an n-tuple of non-negative integers. They can be added and comparedcomponent-wise. A monomial is written as Xα = Xα1

1 Xα2

2 · · ·Xαnn . A poly-

nomial is a linear combination of monomials∑

α rαXα with rα ∈ R, all zero

except finitely many. The (∑

α rαXα) + (

∑α tαX

α) =∑

α(rα + tα)Xα and(∑

α rαXα) · (∑α tαX

α) =∑

α(∑

β≤α rβtα−β)Xα.Observe that R[X1, . . .Xn] is commutative if and only if R is commuta-

tive.

1.2.7 Definition of a subring

Definition. A subset S of a ring R is called a subring of R if it forms a ringunder the same operation as that of R with the same identity element.

The identity element in the rings gives us a trouble again. It is possiblefor a subset to be a ring under the same operations but with different iden-tity element. For example, let (R,+) = K4 = 0, a, b, c be the Klein fourgroup under addition. This is why we use 0 instead of 1. Now we definemultiplication by

a · a = a, b · b = b, a · b = b · a = 0.

I leave it to the next lecture to show that this is indeed a ring. All we wantto notice at this point is that its identity is c, for instance,

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

Thus, S = 0, a is a ring with identity a but not a subring since c is not inS.

See an exercise to this section for an example. We don’t even give a nameto such things. As a logician would put it, we consider rings with identity inthe signature, whatever it means.

Page 16: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

16 CHAPTER 1. BASICS

Proposition 1.2.5 Let S be an abelian subgroup of a ring R. Then S is asubring of R, if and only if

(i) a1, a2 ∈ S ⇒ a1a2 ∈ S; and(ii) 1R ∈ S.

Proof: S is an abelian subgroup of R, closed under the multiplicationand containing the identity. Thus, S has two operations and identity formultiplication. All ring axioms of S easily follow from the correspondingaxioms of R. 2

Lemma 1.2.6 The intersection of any set of subrings of R is itself a subring.

1.2.8 Example – complex numbers as matricesThe ring of complex numbers C is a subring of M2(R). By i we denote

the imaginary unit. Then we identify α + βi =

(α β

−β α

).

Actually we have to be more careful because this subring and set C arenot actually equal but isomorphic. The precise statement should be The ringof complex numbers C is isomorphic to a subring of M2(R). But this is atopic of the next lecture.

1.2.9 Exercises(i) If X is finite, what is the order of Sym(X) and Alt(X) as a function of

|X|?

(ii) Let G = Sym(X) again, and let Y be a subset of a set X. Show thatthe subset GY of G defined by GY = g ∈ G | g(y) ∈ Y and g−1(y) ∈Y for all y ∈ Y is a subgroup of G.

If X is finite, what is the order of GY as a function of |Y | and |X|?

(iii) Consider a ring R without identity element. Define R = R × Z withoperations given by (r, n) + (s,m) = (r+ s, n+m) and (r, n) · (s,m) =(rs+mr + ns,mn). Prove that this is a ring.

(iv) Consider the set C(R,R) of all functions from real numbers R to realnumbers R, continuous at all but finitely many points. Using the factfrom Analysis that the sum and the product of two continuous functionsis continuous, prove that C(R,R) is a ring.

Page 17: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.2. SYMMETRIC GROUPS, RINGS AND SUBRINGS 17

Consider the subset Cc(R,R) of all compactly supported functions, thatis, functions that vanish out side some closed interval [a, b]. Prove thatCc(R,R) is closed under addition and multiplication but not a ringunder these operations.

Consider the subset C([0, 1],R) of all functions that vanish outside theclosed interval [0, 1]. Prove that C([0, 1],R) is a ring under additionand multiplication in Cc(R,R) but not a subring of C(R,R).

(v) Consider the standard 3-dimensional vector space V = R3 with op-erations × and • of vector and scalar product. The quaternions areelements of a vector space H = R ⊕ V . They are a bit like complexnumbers: α is a real part of a quaternion (α, v), and v is its imaginarypart. Quaternions with zero real part are called imaginary.

Prove that the quaternions form a ring under the addition in the vectorspace and the multiplication defined by formula (α, v) · (β, w) = (αβ−v • w, αw + βv + v × w).

Pick an orthonormal basis I, J , K of V . Show that the 8 elements±I, ±J , ±K, and ±1H form a group under multiplication and writeexplicitly the multiplication table in this group. This group is calledquaternion group and denoted Q8.

We define the usual norm on H by |(α, v)| =√α2 + |v|2. Show that

|(α, v) · (β, w)| = |(α, v)||(β, w)|.

Show that H \ 0 is a group under multiplication but H is not a field.

Show that all elements of norm 1 form a subgroup. Notice that geo-metrically it is a 3-sphere S3.

Show that x2 = −1 if and only if x is imaginary of norm 1. Suchquaternions form a 2-sphere S2.

Consider a map π : S3 → S2 defined by π(q) = qIq−1 for all q ∈ S3.Show that the inverse image π−1(I) is 1-sphere S1.

In fact, π is surjective with all inverse images being S1 (you don’t needto prove it). This is called Hopf fibration and it is a very nice way toimagine what S3 looks like.

Page 18: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

18 CHAPTER 1. BASICS

1.2.10 Vista: from multiplication tensors to superstring

theoryVista sections are not assessed or examined in any way. Skip to the next

section if you are allergic to nuts or psychologically fragile!!While multiplication table is good idea for finite rings, there is a similar

way to describe certain types of rings using tensors. Start with a vector spaceR over reals. The addition will be usual addition in the vector space.

Now pick elements ei ∈ R constituting a basis of R as a vector space. Wedefine multiplication for basis elements

ei · ej =∑

k

mki,jek (1.1)

for uniquely determined mki,j ∈ R. These numbers are called structure con-

stants. Together they form a (2,1)-tensor on the vector space R.We extend this formula by bilinearity, so the multiplication in R is dis-

tributive. Notice that if a =∑

i αiei, b =

∑j β

jej , c =∑

k γkek then

(ab)c =∑

i,j,k

αiβjγk(ei · ei) · ek, a(bc) =∑

i,j,k

αiβjγkei · (ei · ek).

This implies that it is sufficient to check associativity on the basis,

(ei · ej) · ek =∑

s

msi,jes · ek =

s,t

msi,jm

ts,ket.

Similarly,

ei · (ej · ek) =∑

s

msj,kei · es =

s,t

msj,km

ti,set.

Thus, associativity is equivalent to the system of quadratic equations on thestructure constants ∑

s

msi,jm

ts,k =

s

msj,km

ti,s (1.2)

for all possible i, j, k, and s.At the end we should not forget to ensure an identity element 1R =∑

i uiei. Usually, it is rather straightforward if 1R exists.Let us try to get multiplication coefficients in a very naive way. Let U

be an open subset of Rn. Let us pick a three times differentiable functionΦ : U → R and a point y ∈ U .

Page 19: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.2. SYMMETRIC GROUPS, RINGS AND SUBRINGS 19

We try to make R into a ring via formula (1.1) with

mki,j =

∂3Φ

∂xi∂xj∂xk

(y).

We do want this multiplication to be associative. The equation (1.2) becomesrewritten as

s

∂3Φ

∂xi∂xj∂xs(y)

∂3Φ

∂xs∂xk∂xt(y) =

s

∂3Φ

∂xj∂xk∂xs(y)

∂3Φ

∂xi∂xs∂xt(y).

Should you require now to obtain an associative multiplication at every pointy ∈ U , you end up with a system of non-linear third order differential equa-tions for each i, j, k, t

s

∂3Φ

∂xi∂xj∂xs

∂3Φ

∂xs∂xk∂xt=

s

∂3Φ

∂xj∂xk∂xs

∂3Φ

∂xi∂xs∂xt. (1.3)

Why do I tell you all this about differential equations? By the samereason I do Maths: because it is exciting! System (1.3) is known as WDVV-equation in modern physics. It is an equation for potential in SuperstringTheory. It is not known how to solve WDVV-equation in general. It is animportant problem in modern physics.

Page 20: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

20 CHAPTER 1. BASICS

1.3 Isomorphisms and direct products1.3.1 Executive Summary

Algebraic structures like rings and groups are rarely equal but often iso-morphic. We discuss the notion of the isomorphism. After this we talk aboutdirect products and notice some cool isomorphisms between them. As a toolwe introduce the notion of order.

1.3.2 IsomorphismsLater on, we shall be considering the more general case of homomor-

phisms, but for now we just introduce the important special case of isomor-phisms.

Definition. An isomorphism φ : G → H between two groups G and H is abijection from G to H such that φ(g1g2) = φ(g1)φ(g2) for all g1, g2 ∈ G. Twogroups G and H are called isomorphic if there is an isomorphism betweenthem. In this case we write G ∼= H .

The reason this is so important is that isomorphic groups are consideredto be essentially the same group – H can be obtained from G simply berelabelling the elements of G.

The ring isomorphism is defined the same way.

Definition. An isomorphism φ : R → T between two rings R and T isa bijection from R to T such that φ(r1r2) = φ(r1)φ(r2) and φ(r1 + r2) =φ(r1) + φ(r2) for all r1, r2 ∈ R. Two rings R and T are called isomorphic ifthere is an isomorphism between them. In this case we write R ∼= T .

In section 1.2.8, we saw that the ring of complex numbers C is isomorphicto a subring of M2(R). Here is our first example of a group isomorphism.

Proposition 1.3.1 Let X and Y be two sets with |X| = |Y |. Then thegroups Sym(X) and Sym(Y ) of all permutations of X and Y are isomorphic.

Proof: Let ψ : X → Y be a bijection. The map Sym(X) → Sym(Y )defined by f 7→ ψfψ−1 is an isomorphism. 2

The notation Sym(n) or Sn is standard for the symmetric group on a setX with |X| = n. By default, we take X = 1, 2, 3, . . . , n.

Corollary 1.3.2 Let X and Y be two finite sets with |X| = |Y |. Then thegroups Alt(X) and Alt(Y ) of even permutations of X and Y are isomorphic.

Page 21: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.3. ISOMORPHISMS AND DIRECT PRODUCTS 21

As with Sym(X), the isomorphism type of Alt(X) depends only on |X|,and the notation Alt(n) or An is standard for the alternating group on a setX of size n.

1.3.3 Why not equalities?There are circumstances where it is important that isomorphic groups (or

rings) are not equal. Consider the exponential function f : R 7→ R>0, f(x) =ex. It is a bijection. The domain of this function is a group under addition,while the range is a group under multiplication, and f(x + y) = f(x)f(y).Hence it is a group isomorphism but you cannot say that these two groupsare equal. Just try to convince your bank manager that these two groups areisomorphic when you hit the overdraft limit.

1.3.4 Elementary Properties – Orders of ElementsFirst some more notation. In a multiplicative group G, we define g2 = gg,

g3 = ggg, g4 = gggg, etc. Formally, for n ∈ N, we define gn inductively, byg1 = g and gn+1 = ggn for n ≥ 1. We also define g0 to be the identity element1, and g−n to be the inverse of gn. Then gx+y = gxgy for all x, y ∈ Z.

In an additive group, gn becomes ng, where 0g = 0, and (−n)g = −(ng).

Definition. Let g ∈ G. Then order of g, denoted by o(g) or by |g|, is theleast n > 0 such that gn = 1, if such an n exists. If there is no such n, theng has infinite order, and we write |g| = ∞.

Note that if g has infinite order, then the elements gx are distinct fordistinct values of x, because if gx = gy with x < y, then gy−x = 1 and g hasfinite order.

Similarly, if g has finite order n, then the n elements g0 = 1, g1 =g, . . . , gn−1 = g−1 are all distinct, and for any x ∈ Z, gx is equal to ex-actly one of these n elements. Proofs of the next three lemmas are left asexercises for the reader.

Lemma 1.3.3 |g| = 1 ⇔ g = 1.

Lemma 1.3.4 If |g| = n then, for x ∈ Z, gx = 1 ⇔ n|x.

(Recall notation: for integers x, y, x|y means x divides y.)The following result is often useful. It is the first manifestation of the

principle that isomorphic groups have the same algebraic properties.

Page 22: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

22 CHAPTER 1. BASICS

Lemma 1.3.5 If φ : G → H is an isomorphism, then |g| = |φ(g)| for allg ∈ G.

1.3.5 Direct product of groups

Using direct products one can obtain new groups from already knownones.

Definition. Let G and H be two (multiplicative) groups. We define thedirect product G × H of G and H to be the set (g, h) | g ∈ G, h ∈ H ofordered pairs of elements from G and H , with the obvious component-wisemultiplication of elements (g1, h1)(g2, h2) = (g1g2, h1h2) for g1, g2 ∈ G andh1, h2 ∈ H .

It is straightforward to check that G×H is a group under this operation.Note that the identity element is (1G, 1H), and the inverse of (g, h) is just(g−1, h−1).

Notice that both G and H are (isomorphic to) subgroups of G × H .G becomes a subgroup of elements of the form (g, 1H) and H becomes asubgroup of elements of the form (1G, h).

If the groups are additive, then it is sometimes called the direct sumrather than the direct product, and written G⊕H . For instance, in LinearAlgebra you used to talk about direct sums of vector spaces.

1.3.6 Direct product of rings

Direct products can be used with rings.

Definition. Let R and S be two rings. We define the direct product R × Sof R and S to be the set (r, s) | r ∈ R, s ∈ S of ordered pairs of elementsfrom R and S, with the obvious component-wise addition and multiplication(r1, s1)+(r2, s2) = (r1+r2, s1+s2), (r1, s1)(r2, s2) = (r1r2, s1s2) for r1, r2 ∈ Rand s1, s2 ∈ S.

It is straightforward to check that R×S is a ring under these operations.Note that the identity element is (1R, 1S) but R and S are not subrings ofR×S, in general. Indeed, R can be thought of as elements of the form (r, 0S)but it does not contain the identity element of R× S.

As a matter of fact, the ring in the last lecture whose additive group isK4 is the direct product Z2 × Z2.

Page 23: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.3. ISOMORPHISMS AND DIRECT PRODUCTS 23

1.3.7 Direct products of residue ringsWe would like to make the following observation about the residue rings,

which is a version of the Chinese Remainder Theorem, which we will provelater in the course. For now, we will use the following fact that you musthave learnt in Foundations (if not, we will prove it later on as well):integers m and n are coprime (have no common prime divisors) if and on ifthere exist integers a and b such that am+ bn = 1.

Proposition 1.3.6 The rings Zm ×Zn and Zmn are isomorphic if and onlyif m and n are relatively prime.

Proof: The “only if” bit follows from Lemma 1.3.5. If m and n are notrelatively prime then their least common multiple l = lcm(m,n) < mn. Theabelian additive groups are not isomorphic because |1| = mn in (Zmn,+) butfor any element (a, b) ∈ Zm×Zn, we have l(a, b) = (la, lb) = 0, so no elementof Zm × Zn has order mn.

Ifm and n are coprime then there exist integers a, b such that am+bn = 1.Let (x)n be the residue of x mod n. We define φ : Zmn → Zm×Zn by φ(x) =((x)m, (x)n). It is obvious that φ(x+y) = φ(x)+φ(y) and φ(xy) = φ(x)φ(y).It remains to show that φ is a bijection. We do it by writing the inversemap explicitly: φ−1(y, z) = (amz + bny)mn. Since both sets have the samecardinality nm, it suffices to observe that φ(φ−1(y, z)) = φ((amz+bny)mn) =(((amz + bny)mn)m, ((amz + bny)mn)n) = ((amz + bny)m, (amz + bny)n) =((bny)m, (amz)n) = (y, z) with the last equality ensured by (bn)m = 1 =(am)n since since am+ bn = 1. 2

Using induction on k, one derives the following corollary.

Corollary 1.3.7 If n = pa1

1 . . . pak

k is a decomposition of n into a product ofdistinct primes then Zn

∼= Zpa1

1

× · · · × Zpakk

as rings.

1.3.8 Exercises(i) Show that the relationship between groups of being isomorphic satisfies

the conditions of an equivalence relation; that is, G ∼= G, G ∼= H ⇒H ∼= G, and G ∼= H,H ∼= K ⇒ G ∼= K.

(ii) Prove Lemma 1.3.5.

(iii) Show that Q8 is isomorphic to a subgroup of GL(2,C). By i we de-note the imaginary unit. The isomorphism is constructed using Pauli’smatrices:

Page 24: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

24 CHAPTER 1. BASICS

1 7→(

1 00 1

), I 7→

(0 1

−1 0

), −1 7→

(−1 0

0 −1

), −I 7→

(0 −11 0

),

J 7→(i 00 −i

), K 7→

(0 −i

−i 0

), −J 7→

(−i 00 i

), −K 7→

(0 ii 0

).

(iv) Show that H is isomorphic to a subring of M2(C).

Page 25: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.4. CYCLIC GROUPS, FIELDS AND UNITS 25

1.4 Cyclic groups, fields and units1.4.1 Executive Summary

There are two main topics: cyclic groups and units. As a byproduct wedefine fields. We also discuss units in some specific rings.

1.4.2 Cyclic Groups

Definition. A group G is called cyclic, if it consists of the integral powersof a single element. In other words, G is cyclic if there exists an element gin G with the property that, for all h ∈ G, there exists x ∈ Z with gx = h.The element g is called a generator of G.

The most familiar examples of cyclic groups are additive groups ratherthan multiplicative. The group (Z,+) of integers under addition is cyclic,because every integer x is equal to x1, and so 1 is a generator. Notice that −1is also a generator. The additive group (Zn,+) of residues mod n is also cyclicwith the generator 1. Again any other residue x is equal to x1. However, itcan have a number of generators, which is clarified in the following lemma,whose proof has been omitted in class.

Lemma 1.4.1 In an infinite cyclic group, any generator g has infinite order.In a finite cyclic group of order n, generators are exactly elements of ordern.

Proof: Let G be a cyclic group, g ∈ G a generator. If |g| = k < ∞ thengm = gm+k = gm+tk for all t,m ∈ Z. Hence, gm = g(m)k and gm | m ∈ Zcontains at most k elements. This proves the first statement.

For the second statement, we use Lemma 1.3.4 to conclude that the setgm | m ∈ Z contains exactly k elements. The second statement follows. 2

Proposition 1.4.2 Any two infinite cyclic groups are isomorphic. For apositive integer n, any two cyclic groups of order n are isomorphic.

Proof: If G and H are infinite cyclic groups with generators g and h, thenG = gx | x ∈ Z and H = hx | x ∈ Z. We saw in Subsection 1.3.4that the elements gx of G are distinct for distinct x ∈ Z, and so the mapφ : G→ H defined by φ(gx) = hx for all x ∈ Z is a bijection, and it is easilychecked to be an isomorphism.

If G and H are finite cyclic groups of order n, then G = gx | x ∈ Znand H = hx | x ∈ Zn and the map φ : G → H defined by φ(gx) = hx forall x ∈ Zn is an isomorphism. 2

Page 26: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

26 CHAPTER 1. BASICS

We denote a cyclic group of order m by Cm. Since any two such groupsare isomorphic, this notation is effectively unambiguous.

1.4.3 Units

Definition. An element x of a ring R is called a unit if there exists anelement x′ ∈ R such that xx′ = x′x = 1R.

Lemma 1.4.3 All the units in a ring R form a group under multiplication.

Proof: Let us denote R∗ the set of all units in R. The product on R∗ isassociative because the product on R is associative. The identity element ofR∗ is 1R and the inverse of x is x′. 2

In particular, x′ is unique and will be denoted x−1 to be consistent withthe rest of the notation. The group R∗ is called the group of units of the ringR.

1.4.4 Definition of a field

Definition. A field is a commutative ring K such that K∗ = K \ 0. Asubfield is subring of a field, which is a field under the same operations.

Let us look at some familiar rings. For integers, Z∗ = ±1 6= Z \ 0, soZ is not a field. For complex numbers, C∗ = C \ 0, so C is a field. For thezero ring, Z∗

1 = 0 6= Z \ 0 = ∅, so Z1 is not a field. This seems strangebut there are reasons not to consider the zero ring a field. Thus, a field hasat least two distinct elements 0 6= 1.

1.4.5 Units in residues ringsWe are in a position to understand units in the residue rings completely.

Lemma 1.4.4 x ∈ Z∗n if and only if x and n are coprime.

Proof: If x and n are not coprime then d = gcd(x, n) > 1. Hence d dividesxy for all y ∈ Zn. Hence xy is never 1 and x is not a unit.

If x and n are coprime (have no common prime divisors) then there existintegers a and b such that ax+ bn = 1 (in Z). This implies that x is a unitwith x−1 = (a)n in Zn. 2

Notice that the order of m in the additive group (Zn,+) is n/gcd(m,n).Hence, Lemma 1.4.4 tells us that Z∗

n is exactly the set of elements of order nin the additive group. By Lemma 1.4.1, Z∗

n is exactly the set of generatorsin the additive group.

The following corollary describes which of the residues rings are fields.

Page 27: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.4. CYCLIC GROUPS, FIELDS AND UNITS 27

Corollary 1.4.5 Zm is a field if and only if m is prime.

Proof: Every divisor of m will be a non-unit in Zm. So Zm is not a fieldunless m is prime. If m is prime it is a field by Lemma 1.4.4. 2

Definition. The Euler function ϕ : N → N is defined as ϕ(m) = |Zm∗|.

By Lemma 1.4.4, ϕ(m) is equal to the number of integers between 1 andm − 1, coprime with m. According to our discussion above, ϕ(m) is equalto the number of generators of the cyclic group Cm. The following lemmaallows us to compute the Euler function explicitly.

Lemma 1.4.6 If R and S are rings, the groups (R × S)∗ and R∗ × S∗ areisomorphic.

Proof: Both groups are subsets of the ring R×S. Let us observe that thesesubsets are equal: (r, s) ∈ (R×S)∗ if and only if ∃(a, b) ∈ R×S (a, b)(r, s) =(1, 1) if and only if ∃a ∈ R, b ∈ S ar = 1, bs = 1 if and only if r ∈ R∗ & s ∈ S∗

if and only if (r, s) ∈ R∗×S∗. The required isomorphism is the identity map,which clearly preserves the multiplication. 2

Corollary 1.4.7 If m and n are coprime then ϕ(mn) = ϕ(m)ϕ(n)

Proof: It follows immediately from lemmas 1.3.6 and 1.4.6 2

Corollary 1.4.8 If m = pa1

1 · · · pak

k where pi are distinct primes then ϕ(m) =∏ki=1(p

ai

i − pai−1i ).

Proof: By corollary 1.4.7, ϕ(m) =∏k

i=1 ϕ(pai

i ). By Lemma 1.4.6, m ∈ Zpaii

is a unit if and only if m is coprime to pai

i . The latter is equivalent to notbeing divisible by pi. The residues divisible by pi are of the form xpi for somex, so there are exactly pai−1

i of them. Hence ϕ(pi) = pai

i − pai−1i finishing the

proof. 2

1.4.6 Units in matrix ringsI have had little time to cover this section in class but you know all this

already from your Linear Algebra class.

Definition. The group of units in Mn(R) is called the general linear groupand denoted GLn(R).

This group exists for any ring R. You have studied it in Linear Algebra,at least for R = C and R = R. A crucial tool for these studies is the

Page 28: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

28 CHAPTER 1. BASICS

determinant det GLn(R) → R, defined by the usual formula

det(aij) =∑

s∈Sn

sign(s)a1s(1) · · ·ans(n)

The determinant possesses the standard properties for any commutative ringR. In particular,

Lemma 1.4.9 Let R be a commutative ring, A ∈ Mn(R). Then A ∈GLn(R) if and only if det(A) ∈ R∗.

Proof: The only if part follows from the multiplicativity of determinant. IfAB = I then 1 = det(AB) = det(A) det(B). The if part is immediate usingrow decomposition into the minors. If M = (Ai,j) is the matrix of minorsthen the row decomposition says that AMT = det(A)I. Hence, A−1 =det(A)−1MT . 2

For instance, GLn(Z) consists of integer matrices with determinant ±1or GLn(K) for a field K consists of matrices with nonzero determinant.

Definition. For a commutative ring R, the special linear group SLn(R) =A ∈Mn(R)| det(A) = 1R.

Lemma 1.4.10 Let R be a commutative ring. Then SLn(R) is a subgroupof GLn(R).

Notice that if the ring is no longer commutative the definition of thedeterminant does not work. Say n = 2, which of the following would be thedeterminant: a11a22−a12a21, a11a22−a21a12, a22a11−a12a21, or a22a11−a21a12?All these elements could be distinct and none of them will do the job as adeterminant.

There are other distinguished subgroups of GLn(R), namely orthogonal,symplectic and unitary, which will be defined in the exercises.

1.4.7 Exercises(i) Let n be a positive integer number. Let Hn = z ∈ C | zn = 1.

Show that Hn is a subgroup of the multiplicative group of the complexnumbers. Prove that Hn is a cyclic group of order n.

(ii) Compute the group of units in the polynomial ring K[X1, . . .Xn] whereK is a field.

(iii) Prove Lemma 1.4.9 (Hint: use cofactors or minors.)

Page 29: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.4. CYCLIC GROUPS, FIELDS AND UNITS 29

(iv) Prove Lemma 1.4.10

(v) Let A ∈ Mn(R) where R is a commutative ring. Recall that a trans-posed matrix is defined by (aij)

T = (aji). Let us define On(R,A) =X ∈ GLn(R)|XAXT = A. Show that On(R,A) is a subgroup ofGLn(R).

Explain where you have used the commutativity of R.

The group On(R,A) is a generalised orthogonal group. Choosing par-ticular A will give you orthogonal, Lorentzian and symplectic groups.For instance, A = I, the identity matrix, gives the usual orthogonalgroup.

(vi) Let R be a ring with involution ∗, the latter is an abelian groupisomorphism from R to R such that (ab)∗ = b∗a∗ for all a, b ∈ R(examples of such are complex conjugation on C or H or the iden-tity map on a commutative ring). We define a conjugate matrix by(aij)

∗ = (aji∗). The generalised unitary group (as a set) is Un(R,A) =

X ∈ GLn(R)|XAX∗ = A for some A ∈Mn(R). Show that Un(R,A)is a subgroup of GLn(R).

(vii) Let U be the group of quaternions of norm 1 under multiplication.Show that H∗ is isomorphic to U × (R,+).

Page 30: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

30 CHAPTER 1. BASICS

1.5 Equivalence relations and cosets1.5.1 Executive Summary

We define equivalence relations and equivalence classes. We introducecosets, an important example of equivalence classes.

1.5.2 Binary RelationsLet X be a set.

Definition. A binary relations on X is a subset R of X ×X.We write xRy whenever (x, y) ∈ R. For instance, let X = R. The relation

greater is a subset (x, y) ∈ R2|x > y.There is a certain shift of paradigm when we talk about binary relations

in this way. This abstract approach can be pushed to other objects, forinstance, binary operations! We can think of a multiplication on a group Gas a subset (a, b, c) ∈ G3|ab = c of G3.

Definition. Let R be a binary relation on a set X. We say that R is

(i) symmetric if ∀x, y ∈ X xRy =⇒ yRx;(ii) reflexive if ∀x ∈ X xRx;(iii) transitive if ∀x, y ∈ X xRy & yRz =⇒ xRz.

For instance, the relation greater is transitive but neither reflexive, norsymmetric.

1.5.3 Equivalence RelationsThe binary relation equal is reflexive, transitive and symmetric. The

following definition generalises this situation.

Definition. A binary relation is an equivalence relation if it is reflexive,transitive and symmetric.

You already saw the following examples of non-trivial equivalence rela-tions in Linear Algebra and Foundations. We are not going to check here thatthese are indeed equivalence relations. This easily follows from the materiallater in the course. Example 1 is the equivalence relation given by cosets ofnZ in Section 1.5.4. The later three examples are coming from group actionsin Section 3.1.1

Examples. 1. Let X = Z, n ∈ Z, n 6= 0. We say that x ∼n y if ndivides x− y. This equivalence relation, called congruent modulo n, appearin Foundations.

Page 31: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.5. EQUIVALENCE RELATIONS AND COSETS 31

2. Let X = F n×m be the set of all n ×m-matrices over a field F . Theequivalence relation equivalent appears in Linear Algebra. Let us recall thatA ∼ B if and only if A and B have the same rank if and only if A can betransformed to B by elementary row and column transformations if and onlyif there exist P ∈ GLn(F ), Q ∈ GLm(F ) such that PAQ = B if and only ifA and B represent the same linear map f : Fm → F n in different bases ofthe two vector spaces.

3. Let X = F n×n be the set of all n × n-matrices over a field F . Theequivalence relation similar appears in Linear Algebra. Let us recall thatA ∼ B if and only if A and B have the same Jordan normal form if and onlyif there exists P ∈ GLn(F ) such that PAP−1 = B if and only if A and Brepresent the same linear map f : F n → F n in different bases of the vectorspace.

4. Let X = S(Rn×n) be the set of all symmetric n× n-matrices over thereal numbers R. This equivalence relation without a special name appearsin Algebra-1. In this relation A ∼ B if and only if A and B have the samesignature if and only if there exists P ∈ GLn(F ) such that PAP T = B if andonly if A and B represent the same quadratic form q : Rn → R in differentbases of the two vector spaces.

Definition. Given an equivalence relation R on X and a ∈ X, the equiva-lence class of a is the following set [a] = x ∈ X | xRa.

Proposition 1.5.1 The following are equivalent for a, b ∈ X and an equiv-alence relation R:

(i) a ∈ [b];(ii) [a] = [b];(iii) aRb.

Proof: (iii) implies (i) by definition of [b].Assume (i). Then aRb, hence bRa by symmetricity. Pick an arbitrary

x ∈ [a] so that xRa. Using transitivity, xRb, hence x ∈ [b]. We proved that[a] ⊆ [b]. Pick an arbitrary x ∈ [b] so that xRb. Using transitivity, xRb,hence x ∈ [a]. We proved that [a] = [b].

Finally assume (ii). Then a ∈ [a] = [b] and aRb. 2

Corollary 1.5.2 Two equivalence classes [a] and [b] are either equal or dis-joint. Hence, the equivalence classes form a partition of X.

Proof: If [a] and [b] are not disjoint, then there exists an element c ∈ [a]∩[b].So by Proposition 1.5.1 [a] = [c] = [b]. 2

Page 32: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

32 CHAPTER 1. BASICS

Corollary 1.5.3 The equivalence relation can be uniquely recovered from itspartition into equivalence classes.

Proof: This follows immediately from Proposition 1.5.1 as aRb if and onlyif they belong to the same class. 2

Finally, we define the quotient set X/R as a collection of equivalenceclasses. We will see the further usefulness of this later on but here are thefirst three examples which you already saw in various subjects.

Examples. 1. Let ∼n be the congruence modulo n we saw in examplestoday. The quotient set Z/ ∼n is the ring Zn of residues modulo n.

2. Let X be the set of all Cauchy sequences in Q. Recall that a sequence(an) is Cauchy if for any ε > 0 there exists N such that |am − an| < ε forall m,n > N . Two Cauchy sequences (an) and (bn) are equivalent if theirdifference an− bn tends to zero. The significance of this equivalence relationsis that the quotient set X/ ∼ is the set of real numbers.

3. Various function spaces in analysis also quotient sets where one identi-fies functions different by a “negligible” function. For instance, let X be theset of all function f : [0, 1] → R such that the Lebesgue integral

∫ 1

0|f(x)|2dx

is well-defined and finite. Two functions f and g in X are equivalent if∫ 1

0|f(x)− g(x)|2dx = 0. The quotient set X/ ∼ is the L2 space L2([0, 1], R).

1.5.4 CosetsGiven a group G and a subgroup H , we define a binary relation ∼H on

G. We set x ∼H y if there exists h ∈ H such that x = hy. Notice that forG = Z and H = nZ, this is the congruence modulo n.

Proposition 1.5.4 The relation ∼H is an equivalence relation. Moreover,x ∼H y if and only if xy−1 ∈ H.

Proof: Since x = 1 · x the relation is reflexive. If x = hy then y = h−1x,so the relation is symmetric. If x = hy and y = gz then y = hgz, so therelation is transitive.

The last statement follows from the fact that x = hy if and only if h =xy−1. If x = hy then y = h−1x, so the relation is symmetric. 2

We are particularly interested in equivalence classes under this equiva-lence relation. Clearly, [g] = Hg = hg | h ∈ H.Definition. Let g ∈ G. Then the right coset of g is the equivalence classHg. Similarly, the left coset gH is the subset gh | h ∈ H of G.

Page 33: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.5. EQUIVALENCE RELATIONS AND COSETS 33

Note. The left cosets are equivalence classes of the left equivalence rela-tion x−1y ∈ H .

Note. In the case of additive groups, we denote the coset by H+g ratherthan by Hg.

Example. Let G = S3 be the symmetric group. Then G consists of the 6permutations (), (1,2,3), (1,3,2), (1,2), (1,3), (2,3), where () represents theidentity permutation.

Let us first choose H = (), (1, 2, 3), (1, 3, 2) to be the cyclic subgroupgenerated by a = (1, 2, 3). If we put b = (2, 3), then we find that Hb =(1, 2), (1, 3), (2, 3). In fact any right coset of H is equal to either H itselfor to Hb = G \ H . Furthermore, bH = Hb, and indeed Hg = gH , for allg ∈ G, so the right and left cosets are the same in this example.

Now let us choose H = (), (2, 3) to be the cyclic subgroup generatedby b = (2, 3). With a = (1, 2, 3), we have Ha = (1, 2, 3), (1, 3) and Ha2 =(1, 3, 2), (1, 2), but aH = (1, 2, 3), (1, 2) and a2H = (1, 3, 2), (1, 3), sothe right and left cosets are not the same in this case.

The following two corollaries are immediate consequences of Corollary 1.5.2and Proposition 1.5.4

Corollary 1.5.5 Two right cosets Hg1 and Hg2 of H in G are either equalor disjoint.

Corollary 1.5.6 The right cosets of H in G partition G.

1.5.5 Exercises(i) Find a binary relation on the set R that is both reflexive and transitive

but not symmetric.

(ii) Find a binary relation on the set R that is both symmetric and transi-tive but not reflexive.

(iii) Find a binary relation on the set R that is both reflexive and symmetricbut not transitive.

(iv) Describe and draw the cosets of R in C.

(v) Describe and draw the cosets of R∗ in C∗.

(vi) Describe and draw the cosets of H = z ∈ C||z| = 1 in C∗.

Page 34: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

34 CHAPTER 1. BASICS

(vii) Consider solutions of a homogeneous system of linear equations: H =X ∈ Rm|AX = 0. Show that H is a subgroup.

Now consider solutions of a non-homogeneous system of linear equa-tions: W = X ∈ Rm|AX = B. Show that W is a coset of H .

Page 35: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.6. LAGRANGE’S THEOREM AND APPLICATIONS 35

1.6 Lagrange’s theorem and applica-tions

1.6.1 Executive SummaryWe prove Lagrange’s theorem. Using it, we start our journey into classi-

fication of groups.

1.6.2 Lagrange’s TheoremWe have already observed that cosets form a partition of the group G.

Proposition 1.6.1 If the subgroup H is finite, then all right cosets haveexactly |H| elements.

Proof: Since h1g = h2g ⇒ h1 = h2 by the cancellation law, it follows thatthe map φ : H → Hg defined by φ(h) = hg is a bijection, and the resultfollows. 2

Of course, all of the above results apply with appropriate minor changesto left cosets.

Corollary 1.5.6 and Proposition 1.6.1 together imply:

Theorem 1.6.2 (Lagrange’s Theorem) Let G be a finite group and H asubgroup of G. Then the order of H divides the order of G.

Definition. The number of distinct right cosets of H in G is called the indexof H in G and is written as |G : H|.

If G is finite, then we clearly have |G : H| = |G|/|H|.

Proposition 1.6.3 Let G be a finite group. Then for any g ∈ G, the order|g| of g divides the order |G| of G.

Proof: Let |g| = n. The powers gx | x ∈ Z of g form a subgroupH of G, and we saw in Subsection 1.3.4 that the distinct powers of g aregx | 0 ≤ x < n. Hence |H| = n and the result follows from Lagrange’sTheorem. 2

1.6.3 Groups of Order up to 5A large part of group theory consists of classifying groups with various

properties. This means finding representatives of the isomorphism classes ofgroups with these properties. As an application, we can now immediatelyclassify all finite groups whose order is prime.

Page 36: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

36 CHAPTER 1. BASICS

Proposition 1.6.4 Let G be a group having prime order p. Then G is cyclic;that is, G ∼= Cp.

Proof: Let g ∈ G with 1 6= g. Then |g| > 1, but |g| divides p by Propo-sition 1.6.3, so |g| = p. But then G must consist entirely of the powers gk

(0 ≤ k < p) of g, so G is cyclic. 2

This result and Proposition 1.6.5 provide a classification of all groups oforder less than 6. We shall deal with groups of order 6 in the near future.Recall that we already know two groups of order 4: the cyclic group C4 andthe Klein four group K4

∼= C2 × C2.

Proposition 1.6.5 There are two groups of order 4 up to an isomorphism:C4 and K4.

Proof: These two groups are non-isomorphic by Lemma 1.3.5: C4 has anelement of order 4 but K4 hasn’t.

Now if G is a group of order 4, then by Proposition 1.6.3 its non-identityelements have order 2 or 4. If G admits an element a of order 4, then elements1, a, a2, a3 are distinct and G = 1, a, a2, a3 is a cyclic group.

If G has no such element, all non-identity elements have order 2. Asin the homework problem, G is abelian in this case and admits a vectorspace structure over the field Z2. Choosing a basis, forces an isomorphismG ∼= C2 × C2

∼= K4. 2

1.6.4 Euler’s theorem and Fermat’s little theoremThe following property of Euler’s function (defined in 1.4.5) is of interest.

Theorem 1.6.6 (Euler’s Theorem) Let a and n be coprime integers. Thenn|(aϕ(n) − 1).

Proof: Let b = (a)n be the residue. Since the numbers are coprime, b ∈ Z∗n.

By Proposition 1.6.3, the |b| divides ϕ(n). Hence bϕ(n) = 1 in the group Z∗n.

Consequently, aϕ(n) − 1 = (aϕ(n) − bϕ(n)) + (bϕ(n) − 1) is divisible by n in Z.2

The following fact follows easily.

Corollary 1.6.7 (Fermat’s little theorem) Let p be a prime number, a aninteger. Then p|(ap − a).

Proof: Notice that ap − a = a(ap−1 − 1) = a(aϕ(p) − 1). If p|a then thedivisibility comes from the first multiplicand. If not it comes from the secondone by Euler’s theorem. 2

Page 37: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.6. LAGRANGE’S THEOREM AND APPLICATIONS 37

1.6.5 Applications of Group Theory to Computer Se-

curityHave you ever wondered what happens with your credit card number

when you send a payment over the Internet? Why is it secure? In fact, thereis not a mathematical proof that the method used is secure. Such proofwould be a negative solution to the P = NP -problem which is one of theso called millenium problems, each worth a prize of one million dollars. Itis needless that a positive solution could worse hundreds times more, so ifyou have one, let us keep it a secret. As far as industry is concerned as thesystem has never been broken, it is good enough.

Let us suppose we have a group G and a computer that can make onegroup multiplication every microsecond (10−6 seconds). How long will it taketo compute gn? If n = 2m is even, we can use gn = gm · gm. If n = 2m+ 1 isodd, we can use gn = gm · gm · g. Hence, we can compute gn using betweenlog2 n and 2 log2 n operations. If n ≈ 21000, i.e. has 1000 digits in binaryrepresentation, we need at most 2000 multiplications, so we can compute thepower in 2 milliseconds (2 · 10−3 seconds).

On the other hand, if we need to find the order of g then we need tocompute all |g| powers until we hit 1. If |g| ≈ 21000, we need at most 2100 =(210)100 ≈ (103)100 multiplications, so we can compute the order in 10294

seconds, which is longer the age of the universe. Off course, if we knowsomething about the group then it can take a bit shorter. So the groupshould be secure, whatever it means.

1.6.6 Diffie-Hellman Key ExchangeThis is the simplest, yet the most efficient and mostly used solution. Alice

and Bob exchange secret key over a public chanel. After that they can encodethe communications with their secret key.

Over a public channel, Alice and Bob agree on a group G and an elementg ∈ G to use. Alice secrtely picks a power n, computes a = gn and sends ato Bob over the channel. Bob secrtely picks a power m, computes b = gm

and sends b to Alice.

The key K = am = bn = gmn is now available to both Bob and Alice.

Now if Eve evesdropes then she accesses a, b, g, G. But to compute Kshe needs exponents m or n and there is no way of finding them quicklyas we have observed. The group G is typically Z∗

p where p is a large prime(approximately 1000 binary bits or so).

Page 38: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

38 CHAPTER 1. BASICS

1.6.7 RSAThis one is more fun mathematically. Suppose that you run a website

so popular with customers, that every minutes thousands of customers arequeueing up to pay you with their credit card. The key exchange with eachof them will slow you down and you need an assymetric keys solution instead.You need two keys: a private key used and known only to you and a public keythat you would give to any customers, including hackers trying to compromisethe system. Another industrial application of assymetric keys is the PGPsystem but let’s get ot the mathematics of it.

The source of the keys are two large (approximately 1000 bits or so)primes p and q. The public key consists of the product n = pq and theexponent e such that gcd(e, ϕ(n)) = 1. Popular choices of public exponentare 65537 = 216 + 1 or 17 = 24 + 1. The private key consists of the privateexponent d such that (ed)ϕ(n) = 1. This number is precomputed once andstored.

The public key is available to anybody shopping online. The credit cardnumber is padded with bits upfront to form a message m. Padding ensuresthe security condition me ≫ n but making sure m is not divisible by p anq, usually by p > m < q. The encoded message x = (me)n is send over theInternet. The choice of public exponent usually enables fast calculation. Forinstance, m65537 is computed using 17 multiplications.

The vendor receives the message and decrypts it by m = (med)n = (xd)n

with the first equality thanks to Euler’s theorem. It is a bit more computationintensive as the number d tend to be large.

A hacker can easily collect the following ingredients: x, e, n. To get tothe credit card number m, the hacker needs d or ϕ(n). He(she) will needeither to decompose n into the product of p and q or compute ϕ(n) by anyother means. The problem is that with such a large n, it is going to takethousands of years!! Mathematicians know at least one way to do it fasterby using quantum computers. (Un)Fortunately, nobody knows how to buildquantum computers.

1.6.8 Exercises(i) Prove that, if |G : H| is finite, then |G : H| is also equal to the number

of distinct left cosets of H in G. This is clear if G is finite, becauseboth numbers are equal to |G|/|H|, but it is not quite so easy if G isinfinite.

Page 39: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.6. LAGRANGE’S THEOREM AND APPLICATIONS 39

(ii) Let H be a subgroup of a group G and let Hg be a right coset of Hin G. Prove that the set k−1 | k ∈ Hg is a left coset of H in G, anddeduce that there is a bijection between the sets of left and right cosetsof H in G.

(iii) Explain how to compute m65537 using 17 multiplications.

(iv) Explain why the security condition me ≫ n is necessary.

1.6.9 VistaLet us ask the inverse question to Lagrange’s theorem. Suppose n divides

|G|. Does G admit a subgroup of order n. The answer to this naive questionis no and we are going to see an example later in the course. However,there is a partial positive answer if n is a prime power. It is given by aseries of 4 Sylow’s theorems. Read about them in Lauritzen (section 2.10.4).Unfortunately, we don’t have enough time to cover them in this course. Youcan learn about them in the third year Group Theory or you can write yoursecond year essay on this topic.

1.6.10 Vista-2Read more about prime numbers and their factorisation in Lauritzen.

There is some money to be made. The RSA challenge will pay you moneyfor factoring one of the numbers of the form pq, they have set as challenges.Seehttp://www.rsasecurity.com/rsalabs/node.asp?id=2093Besides, it is all related to the P=NP problem, one of the millennium prob-lems with one million dollars prize money. Seehttp://en.wikipedia.org/wiki/Complexity classes P and NPFinally, if you do have a way of decomposing large numbers, you have achance of becoming the top criminal of the century by compromising allsecure Internet traffic with payment information.

Page 40: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

40 CHAPTER 1. BASICS

1.7 Generators and dihedral groups1.7.1 Executive Summary

We introduce generators and observe them in action in a new family ofgroups, called dihedral groups.

1.7.2 Generators

Definition. The elements g1, g2, . . . , gr of a group G are said to generateG (or to form a set of generators for G) if every element of G can be obtainedby repeated multiplication of the gi and their inverses.

This means that every element of G can be written as an expression likeg22g

−12 g1g4g

−13 g1g

−12 in the gi and g−1

i , which is allowed to be as long as youlike. Such an expression is also called a word in the generators gi.

Examples. 1. A group is cyclic if and only if it can be generated by a singleelement.

2. We have seen in Lemma 1.2.1 that any permutation in the symmetricgroups Sym(X) can be written as a product of transpositions. So the set of alltranspositions generates Sym(X). (In fact there are much smaller generatingsets for Sym(X), see the exercise below.)

3. You have seen in Linear Algebra that the group GLn(K) for a field Kis generated by elementary matrices.

1.7.3 Dihedral groupsLet n ∈ N with n ≥ 2 and let P be a regular n-sided polygon in the

plane. The dihedral group D2n is the group of the isometries of the planepreserving P . Examples of such are

(i) n rotations through the angles 2πk/n (0 ≤ k < n) about the centre ofP ; and

(ii) n reflections about lines that pass through the centre of P , and eitherpass through a vertex of P or bisect an edge of P (or both).

Unfortunately, some books denote this group by Dn and others by D2n, whichcan be confusing! We shall use D2n.

To analyse these groups, it will be convenient to number the vertices inorder 1, 2, . . . , n, and to regard the group elements as permutations of thesevertices. For instance, immediately we can observe that we have listed allthe elements.

Page 41: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.7. GENERATORS AND DIHEDRAL GROUPS 41

Lemma 1.7.1 The order of D2n is 2n and all its elements (n rotations andn reflections) are listed above.

Proof: As 1 and 2 are adjacent vertices, an isometry φ is uniquely deter-mined by the vertices φ(1) and φ(2). The vertex φ(1) could be any of n ver-tices and φ(2) could be any of 2 vertices adjacent to φ(1). Thus, |D2n| = 2nand we have listed 2n elements of D2n. It is clear that they are all distinct.2

To be mathematically rigorous, we have defined D2n as a subgroup of theorthogonal group O2(R) (note that these are precisely isometries preservingthe origin) but by looking at the permutations of vertices, we are switchingto a subgroup of Sn isomorphic to D2n.

Let us go back to elements of D2n. The n rotations are the powers ak for0 ≤ k < n, where a = (1, 2, 3, . . . , n) is a rotation through the angle 2π/n,

Let b be the reflection through the bisector of P that passes through thevertex 1. Then b interchanges the vertices 2 and n that are adjacent to 1,and similarly it interchanges 3 and n−1, 4 and n−2, etc., so we can haveb = (2, n)(3, n−1)(4, n−2) . . .. For example, when n = 5, b = (2, 5)(3, 4) andwhen n = 6, b = (2, 6)(3, 5). Notice that there is a difference between theodd and even cases. When n is odd, b fixes no vertex other than 1, but whenn is even, b fixes one other vertex, namely (n+2)/2.

Now we can see, either geometrically or by multiplying permutations,that the n reflections of P are the elements akb for 0 ≤ k < n. (Rememberthat ab means first do b and then do a.) Thus we have

G = ak | 0 ≤ k < n ∪ akb | 0 ≤ k < n (†).

In other words, a and b generated D2n.Again, the odd and even cases are slightly different. When n = 5,

b, ab, a2b, a3b, a4b are equal to (2, 5)(3, 4), (1, 2)(3, 5), (1, 3)(4, 5), (1, 4)(2, 3),(1, 5)(2, 4) respectively, which are the reflections through the bisectors of Pthrough vertices 1,4,2,5,3. When n = 6, we have b = (2, 6)(3, 5), a2b =(1, 3)(4, 6), a4b = (1, 5)(2, 4), which are reflections through bisectors of Ppassing through two vertices, whereas ab = (1, 2)(3, 6)(4, 5), a3b = (1, 4)(2, 3)(5, 6),a5b = (1, 6)(2, 5)(3, 4), which are reflections through lines that bisect twoedges of P .

In all cases, we have ba = an−1b (= a−1b); this is the reflection thatinterchanges vertices i and n+1−i for 1 ≤ i ≤ n. This equation, togetherwith an = 1 and b2 = 1 enable us to calculate the full multiplication table of

Page 42: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

42 CHAPTER 1. BASICS

G with the elements written as they are in the expression (†) above, becausethey enable us to perform any of the four basic types of products. In a certainsense, these relations are defining relations for the group D2n.

Let us work out bak = an−1bak−1 = an−1bak−1b = an−kb (= a−kb) for0 ≤ k < n.

(i) (ak)(al) = ak+l (k + l < n) or ak+l−n (k + l ≥ n);(ii) (ak)(alb) = ak+lb (k + l < n) or ak+l−nb (k + l ≥ n);(iii) (akb)(al) = akan−lb = ak+n−lb (k < l) or ak−lb (k ≥ l);(iv) (akb)(alb) = akan−lbb = ak+n−l (k < l) or ak−l (k ≥ l).

Let us write out the full multiplication table in the case n = 6

1 a a2 a3 a4 a5 b ab a2b a3b a4b a5b1 1 a a2 a3 a4 a5 b ab a2b a3b a4b a5ba a a2 a3 a4 a5 1 ab a2b a3b a4b a5b ba2 a2 a3 a4 a5 1 a a2b a3b a4b a5b b aba3 a3 a4 a5 1 a a2 a3b a4b a5b b ab a2ba4 a4 a5 1 a a2 a3 a4b a5b b ab a2b a3ba5 a5 1 a a2 a3 a4 a5b b ab a2b a3b a4bb b a5b a4b a3b a2b ab 1 a5 a4 a3 a2 aab ab b a5b a4b a3b a2b a 1 a5 a4 a3 a2

a2b a2b ab b a5b a4b a3b a2 a 1 a5 a4 a3

a3b a3b a2b ab b a5b a4b a3 a2 a 1 a5 a4

a4b a4b a3b a2b ab b a5b a4 a3 a2 a 1 a5

a5b a5b a4b a3b a2b ab b a5 a4 a3 a2 a 1

and in general, using residues

al alb

ak a(k+l)n a(k+l)nbakb a(k−l)nb a(k−l)n

1.7.4 Exercises(i) Show that Sn is generated by n−1 transpositions (1, 2), (2, 3), . . . (n−

2, n− 1), (n− 1, n).

(ii) Prove that D4 is isomorphic to K4.

(iii) Prove that D6 is isomorphic to S3.

Page 43: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.7. GENERATORS AND DIHEDRAL GROUPS 43

(iv) The centre of a groupG is defined by Z(G) = x ∈ G|∀y ∈ G xy = yx.Show that the centre is an abelian subgroup.

Compute the centre of D2n, n ≥ 1.

(v) Go to the online Magma calculator http://magma.maths.usyd.edu.au/calc/and play around with groups. For instance, try the codeG<a,b> := Group < a,b | aˆ30, bˆ2, a*b=b*aˆ(-1) >; G; Order(G);

Page 44: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

44 CHAPTER 1. BASICS

1.8 Relations and groups of order upto 7

1.8.1 Executive SummaryWe discuss relations. These become a crucial tool when we extend the

classification of groups up to order 7.

1.8.2 RelationsWe shall be needing some techniques to prove isomorphisms between

groups satisfying various properties. The following results provide methodsof doing this for certain families of groups.

Proposition 1.8.1 Let G be a group of order 2n generated by two elementsa and b that satisfy the equations an = 1, b2 = 1 and ba = a−1b. ThenG ∼= D2n.

Proof: Since G is generated by a and b, any element of G can be writtenas a product of the generators a, b, a−1, b−1. Since an = 1 and b2 = 1,we can always replace a−1 by an−1 and b−1 by b, so we can assume thatonly a and b appear in this product. Furthermore, we can use the equationba = a−1b = an−1b to move all occurrences of a in the product to the left of theexpression, and we end up with a word in the form akbl. Using an = b2 = 1again, we can assume that 0 ≤ k < n and 0 ≤ b < 2. This leaves us withprecisely 2n different words akbl, and since we are told that |G| = 2n, thesewords must all represent distinct elements of G. We have now shown thatG = ak | 0 ≤ k < n ∪ akb | 0 ≤ k < n, exactly as in D2n.

Using ba = a−1b twice, we get ba2 = (ba)a = a−1ba = a−1a−1b = a−2b,and similarly bak = a−kb for all k ≥ 0, and since a−k = an−k, we havebak = an−kb for 0 ≤ k < n. We saw in Subsection 1.7.3, that these equations,together with an = 1 and b2 = 1 allow us to deduce the whole of the mul-tiplication table of D2n. Hence any group satisfying the hypotheses of thisproposition has corresponding elements and the same multiplication as D2n,and so it is isomorphic to D2n. 2

The equations an = 1, b2 = 1, ba = a−1b are called defining relationsfor D2n, which means roughly that D2n is the largest group generated bytwo elements a and b that satisfy these equations. We shall not go into thegeneral theory of defining relations in this course, but we shall give two moreexamples.

Page 45: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

1.8. RELATIONS AND GROUPS OF ORDER UP TO 7 45

Consider the direct product Cm × Cn of cyclic groups of orders m andn, which has order mn. Let c and d be generators of Cm and Cn, and leta = (c, 1) and b = (1, d). Then we can easily check that am = 1, bn = 1 andab = ba.

Proposition 1.8.2 Let G be a group of order mn generated by two elementsa and b that satisfy the equations am = 1, bn = 1 and ba = ab. ThenG ∼= Cm × Cn.

Proof: By a similar argument to that used in the proof of Proposition 1.8.1,we can show that any element of G can be written as akbl with 0 ≤ k < m,0 ≤ l < n, and hence deduce that G = akbl | 0 ≤ k < m, 0 ≤ l < n.

From ba = ab, we deduce blak = akbl for k, l ≥ 0, and the definingrelations now enable us easily to deduce the complete multiplication table ofG. The result follows. 2

Later on we will use the following proposition to identify the quaterniongroup. Recall thatQ8 consists of 6 imaginary quaternionic units ±I, ±J, ±Kas well as two extra elements ±1.

Proposition 1.8.3 Let G be a group of order 8 generated by two elementsa and b that satisfy the equations a4 = 1, b2 = a2 and ba = a−1b. ThenG ∼= Q8.

Proof: Notice that b4 = (b2)2 = (a2)2 = 1. By pushing b to the right,G = akbl | 0 ≤ k < 3, 0 ≤ l < 1. An isomorphism φ : G→ Q8 is uniquelydetermined by φ(a) = I and φ(b) = J . Details of checking that this is anisomorphism, which can be done by working out mulitplication table of G,are left to the reader. 2

1.8.3 Groups of Order up to 7We already know that there is a single group of order 7: C7. Hence

we concentrate on classification of groups of order 6. We have seen twoexamples so far, the cyclic group C6 and the dihedral group D6. Note thatthe symmetric group S3 is isomorphic to D6. Since D6 is nonabelian (or,alternatively, since it has no element of order 6), these two groups cannotbe isomorphic to each other. We shall now prove that they are the onlyexamples.

Proposition 1.8.4 Let G be group of order 6. Then G ∼= C6 or G ∼= D6.

Page 46: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

46 CHAPTER 1. BASICS

Proof: By Proposition 1.6.3 the orders of elements g ∈ G can be 1,2,3 or6. If there is a g with |g| = 6, then G ∼= C6, so assume not. If all elementshad order 1 or 2, then (as in the homework 1) |G| = 2m, which is impossible.Hence there is an element a of order 3. Then the subgroup H = 1, a, a2has index 2 in G. Choose b ∈ G \H . Then G = H ∪Hb = H ∪ bH are bothdisjoint unions. Hence bH = b, ba, ba2 = Hb = b, ab, a2b.

Let us assume thatG has no element of order 6 What can b2 be? b2 = b, abor a2b all lead to contradictions by the cancellation law (Proposition 1.1.8).If b2 = a or a2 on the other hand, then b has order 6, and G ∼= C6. Let usassume that b2 = 1.

Now a and b generate G. Which element of Hb is ba? Clearly, ba 6= b bythe cancellation laws (Proposition 1.1.8).

If ba = ab then by Propositions 1.8.2 and 1.3.6, G ∼= C3 × C2∼= C6.

If ba = a2b = a−1b then by Proposition 1.8.1, G ∼= D6. 2

1.8.4 Exercises(i) Let X be a subset of a group G. Let < X >= ∩X⊆H<GH . Show that

H is the smallest subgroup of G containing X. This subgroup < X >is called the subgroup generated by X.

Show that < X > consists of words in elements of X.

(ii) Prove Proposition 1.8.3

1.8.5 Vista: Burnside’s problemHere is your another chance to get immediate recognition as a mathe-

matical genius on par Galois, Gauss and Perelman. Is the group B(2, 5)generated by a and b with defining relations w5 = 1 finite or infinite? By w Imean all possible words in a and b. So the group G is largest possible groupgenerated by 2 elements with all nontrivial elements of order 5.

Beware that your laptop is not of big help here. If this group is finite,it has exactly 534 (approximately 6 × 1023) elements. But I would bet thatit is infinite. If any betting agency accepts (they do accept similar bets, forinstance, on discovering Higgs particles before 2010), please, let me know.

In 1984, E. Zelmanov received Fields Medal for proving that for k and n,there exists the largest finite group generated by k elements such that eachelement in degree n is 1. This is known as restricted Burnside’s problem.

Page 47: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

Chapter 2

Homomorphisms

2.1 Homs, Images and Kernels2.1.1 Executive Summary

We introduce the notion of a homomorphism, its image and its kernel.

2.1.2 Definition and examples of homomorphisms

Definition. Let G, H be groups, R, S rings. A group homomorphism φfrom G to H is a function φ : G→ H such that φ(g1g2) = φ(g1)φ(g2) for allg1, g2 ∈ G. A ring homomorphism φ from R to S is a function φ : R → Ssuch that φ(1R) = 1S, φ(r1r2) = φ(r1)φ(r2), and φ(r1 + r2) = φ(r1) + φ(r2)for all r1, r2 ∈ R.

Notice that the ring homomorphism requires an extra condition concern-ing the identity. For instance, the natural map R → R × S, r 7→ (r, 0S) isnot a ring homomorphism. Such surprises don’t happen with groups.

Lemma 2.1.1 Let φ : G → H be a homomorphism. Then φ(1G) = 1H andφ(g−1) = φ(g)−1 for all g ∈ G.

Proof: (Recall that 1G and 1H are the identity elements of G and H .) Letφ(1G) = h. Then

1Hh = h = φ(1G) = φ(1G1G) = φ(1G)φ(1G) = hh,

so h = 1H by the cancellation law. Similarly, if g ∈ G and φ(g) = h, then

φ(g−1)φ(g) = φ(g−1g) = φ(1G) = 1H = h−1h = φ(g)−1φ(g)

47

Page 48: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

48 CHAPTER 2. HOMOMORPHISMS

so φ(g−1) = φ(g)−1 by the cancellation law. 2

In some sources the words monomorphism and epimorphism are used todescribe injective and surjective homomorphisms

We have already discussed isomorphisms that are just bijective homomor-phisms.

Examples. 1. If H is a subgroup of G, then the map φ : H → G defined byφ(h) = h for all h ∈ H is an injective homomorphism. It is an isomorphismif H = G.

2. Similarly, if R is a subring of S, then the map φ : R → S defined byφ(h) = h for all h ∈ R is an injective homomorphism. It is an isomorphismif R = S.

3. If G is an abelian group and r ∈ Z, then (gh)r = grhr for all g, h ∈ G,so the map φ : G→ G defined by φ(g) = gr is a homomorphism.Warning. This only works when G is abelian.

4. If V and W are vector spaces over the same field F then they areabelian groups as well. Any linear map ψ : V → W is a group homomor-phism.Warning. The opposite is true only for very special fields (for instance, Q).Otherwise, consider the complex conjugation x 7→ x∗, C → C. It is a grouphomomorphism but not a linear map of vector spaces over C, although it isa linear map of vector spaces over R.

5. Let R be a commutative ring of characteristic p, that is, px = 0for any x ∈ R where p is a prime number. The ring R admits a Frobeniushomomorphism, F : R → R defined by F (x) = xp. The tricky part of being ahomomorphism is the preservation of addition. The identity (x+y)p = xp+yp

is sometimes called freshman’s dream binomial formula. It holds because thecommutativity of x and y implies that

(x+ y)p = xp + yp +

p−1∑

k=1

p!

k!(p− k)!xkyp−k

and all binomial coefficients in the sum are divisible by p.6. Let k be a fixed element of a group G. Then, for g, h ∈ G, we have

kghk−1 = kgk−1khk−1, so the map φ : G → G defined by φ(g) = kgk−1 isa homomorphism. In fact it is an isomorphism, because kgk−1 = khk−1 ⇒g = h by the cancellation laws, and each h ∈ G is equal to φ(k−1hk). Noticethat if G is abelian, then whatever k we choose, we always get φ(g) = g forall g so, these examples are only interesting for nonabelian groups.

Page 49: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.1. HOMS, IMAGES AND KERNELS 49

We can deduce the following result from Proposition 1.3.5.

Proposition 2.1.2 If g, k are elements of a group G, then g and kgk−1 havethe same order.

The elements g and kgk−1 are called conjugate elements. We shall become back to study this relationship later on.

7. Similarly for a ring R, pick k ∈ R∗. The map φ : R → R defined byφ(r) = krk−1 is a homomorphism. It is an isomorphism for the same reasonas in groups.

8. Let G = 1, a, b, c be a Klein Four Group. Define φ : G → G byφ(1) = 1, φ(a) = b, φ(b) = c, φ(c) = a. Then it is straightforward to checkthat φ is an isomorphism.

9. Recall that GL(n,K) is the group of invertible n × n matrices overa commutative ring K. By the product of determinants rule, det(AB) =det(A) det(B), it follows that the map φ : GL(n,K) → K∗ defined by φ(g) =det(g) is a homomorphism.

10. There is an injective group homomorphism Ω : Sn → GL(n,R).In words, Ω(σ) is a linear transformation of Rn permuting elements of thestandard basis ei. In formulas, Ω(σ)i,j = 1 whenever i = σ(j) and zerootherwise.

The composition det Ω is particularly interesting homomorphism, calledsign homorphism, that allows us to prove Proposition 1.2.2. Since σm = 1for some m > 1, det Ω(σ)m = det Ω(σm) = 1. There are only two realnumbers 1 and −1 that have finite order, hence we ha have a homomorphismsign : Sn → C2 which distiguishes odd and even permutations. The formerhave sign(σ) = −1 and the latter satisfy sign(σ) = 1.

Please, note that there is a risk of circular argument here. It all de-pends on how you define determinant!! If you define it algebraically bydet(ai,j) =

∑σ∈Sn

sign(σ)aσ(1),1aσ(2),2 . . . aσ(n),n then you are in real troublefor used determinant to define sign of a permutation and vise versa.

2.1.3 ImageThe image im(φ) of a homomorphism is just its image as a function, and

the following propositions are straightforward to prove.

Proposition 2.1.3 Let φ : G→ H be a group homomorphism. Then im(φ)is a subgroup of H.

Page 50: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

50 CHAPTER 2. HOMOMORPHISMS

Proposition 2.1.4 Let φ : R → S be a ring homomorphism. Then im(φ) isa subring of S.

2.1.4 Kernels

Definition. Let φ : G→ H be a homomorphism. Then the kernel ker(φ) ofφ is defined to be the set of elements of G that map onto 1H ; that is,

ker(φ) = g | g ∈ G, φ(g) = 1H.

In the case of additive group or rings this becomes

ker(φ) = g | g ∈ G, φ(g) = 0H.

Note that by Lemma 2.1.1 above, ker(φ) always contains 1G.

Definition. A subgroup H of a group G is called normal in G if the left andright cosets gH and Hg are equal for all g ∈ G.

The following proposition explains the connection between normal sub-groups and homomorphisms. Together with Proposition 2.2.6, it says thatthe set of normal subgroups of G is equal to the set of kernels of grouphomomorphisms with domain G.

Proposition 2.1.5 Let φ : G→ H be a group homomorphism. Then ker(φ)is a normal subgroup of G.

Proof: Checking that K = ker(φ) is a subgroup of G is straightforward,using Proposition 1.1.5. If g ∈ G then

gK = φ−1(φ(g)) = Kg,

so K is normal. 2

Definition. An additive subgroup I of a ring R is called ideal in R if xI ⊆I ⊇ Ix for any x ∈ R.

Proposition 2.1.6 Let φ : R → S be a ring homomorphism. Then ker(φ)is an ideal in R.

Proof: By Proposition 2.1.5, K = ker(φ) is an additive subgroup of R. Ifr ∈ K, x ∈ R then φ(xr) = φ(x)φ(r) = OSφ(r) = 0S. Hence xr ∈ K.Similarly, rx ∈ K and K is an ideal. 2

Page 51: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.1. HOMS, IMAGES AND KERNELS 51

Examples. 10. For rings R, S let us onsider the projection R × S → Sgiven by (r, s) 7→ s. It is a ring homomorphism whose kernel is R. Thus, Rsitting inside R× S is an ideal (but not a subring as we saw earlier).

11. Here is an example of a homomorphism from an additive group to amultiplicative group. Let G = (C,+) and H = C∗, and define φ : G → Hby φ(g) = exp(g). Then φ(g1 + g2) = φ(g1)φ(g2), which says that φ is ahomomorphism. In fact φ is a surjective but not injective. The kernel of φis 2πiZ since exp(x+ iy) = exp(x)(cos(y) + i sin(y)) for x, y ∈ R.

12. Let G = H = D12, the dihedral group of order 12. We saw inSubsection 1.7.3 that G = ak | 0 ≤ k < 6 ∪ akb | 0 ≤ k < 6. We defineφ : G→ H by φ(ak) = a2k and φ(akb) = a2kb for 0 ≤ k < 6. We claim that φis a homomorphism. It seems at first sight as though we need to check thatφ(gh) = φ(g)φ(h) for all 144 ordered pairs g, h ∈ G, but we can group thesetests into the four distinct types listed in Subsection 1.7.3. We will make freeuse of the fact that am = 1 when 6|m.

(i) φ(akal) = φ(ak+l) or φ(ak+l−6) = a2(k+l) or a2(k+l−6) = a2ka2l = φ(ak)φ(al);(ii) φ(ak(alb)) = φ(ak)φ(alb) – this is similar to (i);(iii) φ((akb)al) = φ(ak−lb) or φ(ak−l+6b) = a2(k−l)b or a2(k−l+6)b = a2ka−2lb =

a2kba2l = φ(akb)φ(al)(iv) φ((akb)(alb)) = φ(akb)φ(alb) – this is similar to (iii).

So φ really is a homomorphism. We can check that the only elements ofG with φ(g) = 1 are g = 1 and g = a3, so ker(φ) = 1, a3, which is thenormal subgroup that we considered in Example 3 of Subsection 2.2.5. im(φ)consists of the 6 elements 1, a2, a4, b, a2b, a4b of G.

In general, if φ : G→ H is a homomorphism and J is a subset of H , thenwe define the complete inverse image of J under φ to be the set φ−1(J) =g ∈ G | φ(g) ∈ J. It is easy to check, using Proposition 1.1.5, that if J isa subgroup of H , then φ−1(J) is a subgroup of G.

Here is a final statement, which will be useful later.

Proposition 2.1.7 Let φ : G→ H be a homomorphism. Then φ is injectiveif and only if ker(φ) = 1G (or 0 in the case of rings or additive groups).

Proof: Since 1G ∈ ker(φ), if φ is injective, then we must have ker(φ) =1G. Conversely, suppose that ker(φ) = 1G, and let g1, g2 ∈ G withφ(g1) = φ(g2). Then 1H = φ(g1)

−1φ(g2) = φ(g−11 g2) (by Lemma 2.1.1), so

g−11 g2 ∈ ker(φ) and hence g−1

1 g2 = 1G and g1 = g2. So φ is injective. 2

Page 52: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

52 CHAPTER 2. HOMOMORPHISMS

2.1.5 Exercises(i) Let V and W be vector spaces over the field Q of rational numbers.

Show that any group homomorphism ψ : V →W is a linear map.

(ii) A homomorphism φ : A → B is called an epimorphism if for any pairof homomorphisms α, β : B → C the equality αφ = βφ implies thatα = β. Prove that any surjective homomorphism is an epimorphism.

Prove that the natural embedding Z → Q is an epimorphism of ringsbut not surjective.

(iii) Let G be a Klein Four Group. How many distinct homomorphismsφ : G→ G are there? How many of these are isomorphisms?

(iv) Let φ : R → S be a ring homomorphism. Prove that if K is a subringof S, then φ−1(K) is a subring of R.

Prove that if A is a subring of R, then φ(A) is a subring of S.

Prove that if I is an ideal of S, then φ−1(I) is an ideal of R.

Give an example where J is an ideal of R but φ(J) is not an ideal ofS.

(v) Describe all distinct group homomorphisms from Cn to Cm and com-pute their number. Which of them are ring homomorphisms from Zn

to Zm.

2.1.6 VistaLetR = C[x1, . . . xn] be the ring of complex polynomials. All C-linear ring

homomorphisms φ :→ R are easy to describe. Such a homomorphism givesn polynomials fi = φ(xi). In the other direct, any n-tuple of polynomials fi

define a linear ring homomorphism φ(F (x1, . . . xn)) = F (f1, . . . fn).The fun starts when if we want to decide which of them are isomorphisms

and n ≥ 2. Let us consider the Jacobian of φ:

Jφ = (∂fi/∂xj) ∈Mn(R).

If φ is an isomorphism then φφ−1 = I where φ−1 is the inverse homomorphismand I is the identity homomorphism given by fi = xi. By the product rule inAnalysis JφJφ−1 = JI but the latter is identity matrix. Hence, Jφ ∈ GLn(R)

Page 53: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.1. HOMS, IMAGES AND KERNELS 53

and consequently det(Jφ) ∈ R∗ = C∗. Indeed, the units of R are non-zeropolynomials of degree zero (prove it).

It is natural to suggest that the opposite is also true: det(Jφ) ∈ R∗

should imply φ being an isomorphism. It should, indeed, but nobody knowshow to prove it!! It is one of the famous problems in Algebraic Geometrycall Jacobian Conjecture. In my opinion, it narrowly missed the millenniumproblems list by coming just behind another algebraic geometry problemcalled Hodge’s Conjecture. Try to think of it and see where the difficulty is.

Page 54: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

54 CHAPTER 2. HOMOMORPHISMS

2.2 Normal Subgroups2.2.1 Executive Summary

We discuss normal subgroups. We use them to classify groups of order 8.The we define quotient groups.

2.2.2 Normal SubgroupsWe recall that a subgroup H of a group G is normal if the left and right

cosets gH and Hg are equal for all g ∈ G.The standard notation for “H is a normal subgroup of G” is H G or

HG. (HG is sometimes but not always used to mean that H is a propernormal subgroup of G – i.e. H 6= G.)

Examples. 1. The two standard subgroups G and 1 of any group G areboth normal.

2. Any subgroup of an abelian group is normal.3. In the example G = D6 in Subsection 1.6.2, we saw that the sub-

group (), (1, 2, 3), (1, 3, 2) (= 1, a, a2) is normal in G, but the subgroup(), (2, 3) = 1, b is not normal in G.

In Example 3, the normal subgroup H = 1, a, a2 has index |G|/|H| =6/3 = 2 in G. In fact we have the general result:

Proposition 2.2.1 If G is any group and H is a subgroup with |G : H| = 2,then H is a normal subgroup of G.

Proof: Assume that |G : H| = 2. Then there are only two distinct rightcosets of G, one of which is H , and so by Corollary 1.5.6, the other one mustbe G \ H . The same applies to left cosets. Hence, for g ∈ G, if g ∈ Hthen gH = Hg = H and if g 6∈ H then gH = Hg = G \H . In either casegH = Hg, so H G. 2

So, in Example 6 of Subsection 1.1.5, Alt(X) is a normal subgroup ofSym(X).

The following result often provides a useful method of testing a subgroupfor normality.

Proposition 2.2.2 Let H be a subgroup of the group G. Then H is normalin G if and only if ghg−1 ∈ H for all g ∈ G and h ∈ H.

Proof: Suppose that H G, and let g ∈ G, h ∈ H . Then Hg = gH , andgh ∈ gH , so gh ∈ Hg, which means that there exists h′ ∈ H with gh = h′g.Hence ghg−1 = h′ ∈ H .

Page 55: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.2. NORMAL SUBGROUPS 55

Conversely, assume that ghg−1 ∈ H for all g ∈ G, h ∈ H . Then forgh ∈ gH , we have ghg−1 ∈ H , so gh = h′g for some h′ ∈ H ; i.e. gh ∈ Hg,and we have shown that gH ⊆ Hg. For hg ∈ Hg, we have g−1hg ∈ H(because g−1hg = ghg−1 where g = g−1), so, putting h′ = g−1hg, we havehg = gh′ ∈ gH , and so Hg ⊆ gH . Thus gH = Hg, and H G. 2

Example. 4. Let G be the dihedral group D12. Recall from Subsection 1.7.3that G = 1, a, a2, a3, a4, a5, b, ab, a2b, a3b, a4b, a5b where a and b are thepermutations (1, 2, 3, 4, 5, 6) and (2, 6)(3, 5); the full multiplication table ofthis group is written out in Subsection 1.7.3.

Let H be the cyclic subgroup 1, a3 of order 2 of G. We claim thatH is normal in G. To prove this, we have to show that ghg−1 ∈ H forall g ∈ G, h ∈ H . If h = 1, then ghg−1 = gg−1 = 1 ∈ H , so we onlyneed consider h = a3. Then if g = ak for 0 ≤ k < 5, we have ghg−1 =aka3a−k = a3 ∈ H . The remaining case is g = akb for 0 ≤ k < 5. FromSubsection 1.7.3, we have ba3 = a6−3b = a3b and so ba3b−1 = a3, and then,for any k, (akb)a3(akb)−1 = akba3b−1a−k = aka3a−k = a3 ∈ H , and we haveproved that H G.

2.2.3 Classification of Groups of Order up to 8The classification of groups of order 8 takes a little more effort, because

there are five isomorphism classes, but it can be done using only the resultsproved so far.

Proposition 2.2.3 Let G be a group of order 8. Then G is isomorphic toone of C8, C4 × C2, C2 × C2 × C2, D8 and Q8.

Proof: If G has an element of order 8, then it is cyclic (C8), so assume not.If all non-identity elements have order 2, then G is a vector space over Z2.The dimension must be 3 because 23 = 8. Hence G ∼= C2 × C2 × C2.

Otherwise, there is an element a ∈ G of order 4, and a normal subgroupN = 1, a, a2, a3. Let b ∈ G \N , so G = N ∪Nb. As in Proposition 1.8.4,we cannot have b2 ∈ Nb, so b2 ∈ N . If b2 = a or a3, then |b| = 8, contraryto assumption. Hence b2 = 1 or a2. Since N is normal, bab−1 ∈ N . As inProposition 1.8.4, we cannot have bab−1 = 1. If bab−1 = a2, then ba2b−1 =bab−1bab−1 = a2a2 = 1, and then a2 = b−1b = 1, contradiction, so bab−1 6= a2,and hence bab−1 = a or a3; that is, ba = ab or ba = a3b = a−1b. We nowhave four possibilities to analyse:

(i) b2 = 1, ba = ab. Then G ∼= C4 × C2 by Proposition 1.8.2.

Page 56: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

56 CHAPTER 2. HOMOMORPHISMS

(ii) b2 = a2, ba = ab. In this case, we have (ab)2 = a2b2 = a4 = 1, so if wereplace b by ab, then we are back in Case (i), and G ∼= C4 × C2 again.

(iii) b2 = 1, ba = a−1b. G ∼= D8 by Proposition 1.8.1.(iv) b2 = a2, ba = a−1b. G ∼= Q8 by Proposition 1.8.3

2

2.2.4 Quotient Groups

Definition. If A and B are subsets of a groupG, then we define their productAB = ab | a ∈ A, b ∈ B.

The definition of quotient groups depends on the following crucial tech-nical result.

Lemma 2.2.4 If N is a normal subgroup of G and Ng, Nh are cosets of Nin G, then (Ng)(Nh) = Ngh.

Proof: Let n1g ∈ Ng and n2h ∈ Nh. Then, by normality of N , wehave gN = Ng, and so gn2 is equal to some element n3g ∈ Ng. Hence(n1g)(n2h) = n1(gn2)h = n1(n3g)h = (n1n3)gh ∈ Ngh, which proves (Ng)(Nh) ⊆Ngh. Finally, ngh = (ng)(1h) ∈ (Ng)(Nh), so Ngh ⊆ (Ng)(Nh), and wehave equality. 2

Proposition 2.2.5 Let N be a normal subgroup of a group G. Then the setG/N of right cosets Ng of N in G forms a group under multiplication ofsets.

Proof: We have just seen that (Ng)(Nh) = Ngh, so we have closure,and associativity follows easily from associativity of G. Since (N1)(Ng) =N1g = Ng for all g ∈ G, N1 is an identity element, and since (Ng−1)(Ng) =Ng−1g = N1, Ng−1 is an inverse to Ng for all cosets Ng. Thus the fourgroup axioms are satisfied and G/N is a group. 2

Definition. The group G/N is called the quotient group (or the factor group)of G by N .

Notice that if G is finite, then |G/N | = |G : N | = |G|/|N |. Let us finishwith the following fact.

Proposition 2.2.6 Let N be a normal subgroup of a group G. Then the mapφ : G → G/N defined by φ(g) = Ng is a surjective group homomorphismwith kernel N .

Proof: It is straightforward to check that φ is a surjective group homomor-phism, and φ(g) = 1H ⇔ Ng = N1G ⇔ g ∈ N , so ker(φ) = N . 2

Page 57: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.2. NORMAL SUBGROUPS 57

2.2.5 Examples of Quotient Groups1. Let G be the infinite cyclic group (Z,+), and let N = nZ be its

subgroup generated by a fixed positive integer n – let’s take n = 5 just tobe specific. Now, by using Lemma 1.5.4 (after changing from multiplicativeto additive notation!), we see that the cosets 5Z+k and 5Z+j of N in Gare equal if and only if k ≡ j (mod 5). So there are only 5 distinct cosets,namely N = N+0, N+1, N+2, N+3, N+4. It is now clear that G/N isisomorphic to the group Z5 = 0, 1, 2, 3, 4 (see Subsection 1.4.2) under thecorrespondence N+i→ i for 0 ≤ i < 5.

2. Now let G = 〈g〉 be finite cyclic, and suppose that |g| = lm iscomposite. Let N be the normal subgroup 〈gm〉. Using methods of Sub-section 1.3.4, we can see that N has order l and consists of the elementsgmk | 0 ≤ k < l. Since all cosets have the form Ngk for some k ∈ Z, it isclear that G/N is cyclic and is generated by Ng. We can calculate its orderas |G|/|N | = m. To see this directly, note that (using Lemma 1.5.4 again)Ngk = Ngj ⇔ gk−j ∈ N ⇔ m|(k− j), and so the distinct cosets are Ngk for0 ≤ k < m. In particular, (Ng)m = Ngm = N1 is the identity element ofG/N , and |Ng| = m.

3. For a more complicated example, we take Example 4 of Subsec-tion 2.2.2, namely G = D12 and N = 1, a3. Then |G/N | = |G|/|N | = 6.For g ∈ G, let us denote Ng by g. (This is a commonly used notation, butyou must always keep in mind that g = h does not necessarily imply thatg = h!) Then, since a3 ∈ N , we have

a3 = (Na)3 = Na3 = N1 = 1

is the identity of G/N . We also have b2

= 1 and ba = a−1b, because theserelations are inherited from the corresponding relations of G. Thus G/N is

a group of order 6 satisfying the three relations a3 = 1, b2

= 1, ba = a−1b,and so by Proposition 1.8.1 G/N ∼= D6.

It might be helpful in understanding this example to see the full multi-plication table of G again (we saw it already in Subsection 1.7.3), but thistime with the elements arranged according to their cosets. Notice that allelements in each 2×2 block of this table lie in the same coset of N in G. Wecan then see the multiplication table of G/N by regarding these 2× 2 blocksas single elements (i.e. cosets) in the quotient group.

Page 58: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

58 CHAPTER 2. HOMOMORPHISMS

N Na Na2 Nb Nab Na2b1 a3 a a4 a2 a5 b a3b ab a4b a2b a5b

N 1 1 a3 a a4 a2 a5 b a3b ab a4b a2b a5ba3 a3 1 a4 a a5 a2 a3b b a4b ab a5b a2b

Na a a a4 a2 a5 a3 1 ab a4b a2b a5b a3b ba4 a4 a a5 a2 1 a3 a4b ab a5b a2b b a3b

Na2 a2 a2 a5 a3 1 a4 a a2b a5b a3b b a4b aba5 a5 a2 1 a3 a a4 a5b a2b b a3b ab a4b

Nb b b a3b a5b a2b a4b ab 1 a3 a5 a2 a4 aa3b a3b b a2b a5b ab a4b a3 1 a2 a5 a a4

Nab ab ab a4b b a3b a5b a2b a a4 1 a3 a5 a2

a4b a4b ab a3b b a2b a5b a4 a a3 1 a2 a5

Na2b a2b a2b a5b ab a4b b a3b a2 a5 a a4 1 a3

a5b a5b a2b a4b ab a3b b a5 a2 a4 a a3 1

2.2.6 Exercises(i) A group G is simple if it has exactly two normal subgroups: G and 1.

Prove that a simple abelian group is a cyclic group of prime order.

(ii) Let NG. Prove that the subgroups of G/N are precisely the quotientgroups I/N , for subgroups I of G that contain N .

2.2.7 VistaClassification of simple finite groups was both a major success and a major

tragedy of the 20-th century mathematics. While the theorem is beautiful,the proof has spread over 30,000 journal pages. And up until now we have notgot an acceptable proof. You can read more about this topic on wikipedia,search for “Classification of finite simple groups”.

Page 59: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.3. IDEALS 59

2.3 Ideals2.3.1 Executive Summary

We discuss ideals to develop some intuition about them. We introduceEucledian domains and principal ideal domains and discuss ideals in them.

2.3.2 Ideals and domainsLet us recall that an ideal of a ring R is an additive subgroup satisfying

the two properties: xI ⊆ I and Ix ⊆ I for all x ∈ R. For a commutativering these two properties are the same. For a non-commutative ring, onesometimes introduces left ideals satisfying xI ⊆ I and right ideals satisfyingIx ⊆ I

Example. 1. Let R be a non-zero ring, n ≥ 2. Let I be the set of allmatrices in Mn(R) that vanish outside one particular row. Then I is a rightideal but not an ideal. In particular, I is not a left ideal. Likewise, let J bethe set of all matrices in Mn(R) that vanish outside one particular column.Then J is a left ideal but not an ideal. In particular, J is not a right ideal.

We won’t take any interest in this course in the left and right ideals. Theywill be studied in the third year module Rings and Modules.

In this lecture, we will concentrate on principal ideals (x) as these are theeasiest ideals to work with. The construction is explained in the followingproposition.

Proposition 2.3.1 Let R be a ring, x ∈ R. The subset

(x) = n∑

k=1

rkxsk|rk, sk ∈ R

is an ideal in R.

Proof: The subset is clearly non-empty. The difference of two sums∑n

k=1 rkxsk

is also such a sum. Finally, a(∑n

k=1 rkxsk) =∑n

k=1(ark)xsk ∈ (x) and(∑n

k=1 rkxsk)a =∑n

k=1 rkx(ska) ∈ (x). 2

Examples. 2. If R is commutative∑n

k=1 rkxsk = x(∑n

k=1 rksk), so (x) =xR = xr|r ∈ R.3. In a noncommutative ring the principal ideals are trickier. For instance,(E1,1) = Mn(R) where Ei,j is a matrix with all zeroes except a single entry 1R,

Page 60: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

60 CHAPTER 2. HOMOMORPHISMS

on the intersection of the i-th row and the j-th column. The key calculation

(rij) =∑

k,l

(rk,lEk,1)E1,1E1,l

writes an aribtrary matrix (rij) as an element of the principal ideal.This example shows that the following lemma fails for a non-commutative

ring. In the case of commutative rings, the lemma provides a useful charac-terisation of units.

Lemma 2.3.2 Let R be a commutative ring, x ∈ R. Then x ∈ R∗ if andonly if (x) = R.

Proof: x ∈ R∗ if and only if ∃y xy = 1R if and only if 1R ∈ (x) if and onlyif (x) = R. The last forward implication is clear because if 1R belongs to anideal I then a = a · 1 ∈ I for all a ∈ R. 2

Definition. Two non-zero elements a, b in a ring R such that ab = 0R arecalled zero divisors. A domain is a non-zero commutative ring without zerodivisors.

There are good reasons not to call the zero ring a domain. Unfortunately,I could not think of a short convenient definition that automatically excludesit. Could you?

The following proposition has a straightforward proof but is useful forproducing domains.

Proposition 2.3.3 (1) A field is a domain.(2) A subring of a domain is a domain(3) A polynomial ring over a domain is a domain.

There are several types of domains of particular interest.

2.3.3 Eucledian domains and PID-s

Definition. A domain R is called a principal ideal domain (abbreviated PID)if any ideal of R is principal.

One convenient way to verify that a domain is a principal ideal domainis via Euclid’ algorithm. The following type of domains allow this.

Definition. A eucledian domain is a domain R that admits a norm functionν : R \ 0 → N such that

(i) ν(ab) ≥ ν(b) for all a, b ∈ R;

Page 61: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.3. IDEALS 61

(ii) ν(ab) = ν(b) if and only if a ∈ R∗;

(iii) ∀a, b∃q, r such that a = qb+ r and either r = 0 or ν(b) > ν(r).

Examples. 4. Integers Z form a eucledian domain. The norm function is anabsolute value, that is, ν(x) = |x|. The elements q and r in the last propertycome from the division with a remainder. Notice that already in this casethe elements q and r are not unique. Let a = 13, b = 5. Both 13 = 5 · 2 + 3and 13 = 5 · 3 − 2 are acceptable.

5. The ring K[X] of polynomials in one variable over a field K is aeucledian domain. The norm function is the degree of a polynomial. Noticethat K[X]∗ consists of nonzero constant polynomials that ensures the secondpart of the definition. The elements q and r in the last property come fromthe polynomial division with a remainder.

6. Gaussian integers Z[i] = a + bi ∈ C|a, b ∈ Z form a subring of C.Hence, it is a domain. It is eucledian with the norm function ν(x) = |x|2. Thefirst property is clear. The second property follows from the fact that Z[i]∗ =1,−1, i,−i, which follows from q−1 = q∗/|q|2 where q∗ = Re(q) − Im(q)iis the conjugate number of q. For the third property choose the Gaussianinteger q nearest to a/b. Observe that |q − a/b| ≤ 1/

√2. Let r = a− qb. As

soon as r 6= 0, ν(r) = |a− qb|2 = |q − a/b|2|b|2 ≤ ν(b)/2 < ν(b).

The last calculation seems to make sense even for r = 0. What is aboutour exclusive disjunction “either . . . or”? The answer to this question is thatthe function ν is not defined at zero, so the last calculation does not makesense. Look at the previous example (Example 5). There is not a way to saywhat the degree of a zero polynomial is without losing the precious propertydeg(fg) = deg(f) + deg(g).

Theorem 2.3.4 A eucledian domain is a principal ideal domain.

Proof: Let I be an ideal in an eucledian domain R. Choose b ∈ I \ 0with the smallest possible norm. Obviously, (b) ⊆ I. Let us now prove theopposite inclusion. For an arbitrary a ∈ I we can write a = bq+r with eitherr = 0 or ν(b) > ν(r). If r 6= 0 then r = a − bq ∈ I and has a smaller normthan b. This contradiction proves that a = bq ∈ (b). 2

Rings Z[α] for α ∈ C are domains but othe properties are harder topredict. We will explain the following examples later in the course. For nowyou should take my word on them.

Page 62: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

62 CHAPTER 2. HOMOMORPHISMS

Examples. 7. The domain Z[α] with α = (1 +√−19)/2 is PID but not

eucledian.

8. The domain Z[α] with α =√−5 is not PID.

2.3.4 ApplicationsPrincipal ideals have several applications, which you may have seen al-

ready. The idea is always the same. Let us start with the minimal polynomialof a matrix. Let K be a field, A ∈ Mn(K) a matrix. It defines a ring ho-momorphism fA : K[X] → Mn(K) by fA(

∑n αnX

n) =∑

n αnAn. This

ring homomorphism is sometimes called evaluation homomorphism becausefA(F (X)) = F (A). The homomorphism fA is a linear map from an infi-nite dimensional vector space to a finite dimensional one. Hence, the kernelis non-zero. Since K[X] the kernel is an ideal (mA) for some polynomialmA ∈ K[X]. Multiplying mA by a scalar does not change the ideal, thus,without loss of generality, mA is monic (the highest degree term has a co-efficient 1). This, mA is called the minimal polynomial of A. The kernel offA consists of all polynomials F (X) such that F (A) = 0. Thus, mA is themonic polynomial of minimal degree such that F (A) = 0.

In a similar way, a complex number α ∈ C a matrix defines an evaluationring homomorphism fα : Q[X] → C by fα(F (X)) = F (α). The kernel is(mα). If mα = 0 the number α is called transcendetal: it does no satisfyany polynomial with rational coefficients. If mα 6= 0 the number α is calledalgebraic. Unique monic mα is called the minimal polynomial of α.

The last application of this sort is the characteristic of a ring. Any ringR has a natural homomorphism fR : Z → R defined by fR(n) = n1R. Thekernel of this homomorphism is (n) for some n ≥ 0. This number n is thecharacteristic of R.

2.3.5 Exercises(i) Show that if R is a domain then R[x1 . . . xn] is a domain.

(ii) Prove the rest of Proposition 2.3.3.

(iii) Let I and J be ideals in a ring R. Show that I+J = i+j|i ∈ I, j ∈ J,IJ = ∑n injn|i ∈ I, j ∈ J and I ∩ J are also ideals in R.

(iv) Show that the ring Qp from problem 3, homework 2 is Eucledian do-main.

Page 63: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.3. IDEALS 63

(v) Prove that the characteristic of a domain is always a prime number.

(vi) Describe all rings of characteristic 1.

Page 64: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

64 CHAPTER 2. HOMOMORPHISMS

2.4 Quotients and homomorphisms2.4.1 Executive Summary

We start with quotient rings. Then we discuss the first isomorphismtheorem. As an application we prove Cayley’s Theorem.

2.4.2 Quotient RingsThe following propoisition defines the quotient ring R/I for a ring R and

its ideal I.

Proposition 2.4.1 The cosets of an ideal form a ring under the addition inthe quotient group and the multiplication (I + a) · (I + b) = I + ab.

Proof: The only thing required to be proved is well-definedness. All axiomsfor R/I follow from the axioms of R. The well definedness follows from thefollowing calculation. Let I + a = I + x and I + b = I + y then ab =ab− ay + ay − xy + xy = a(b − y) + (a− x)y + xy. Hence ab − xy ∈ I andI + ab = I + xy. 2

Example. 1. The quotient ring Z/(n) is isomorpic to the ring Zn of theresidues modulo n. The isomorphism Zn → Z/(n) is just m 7→ m + (n).Remember that we have never checked formally that Zn is a ring. Thiswould do it. In fact, Z/(n) should be thought of as the definition of Zn.

Proposition 2.4.2 Let I be an ideal of a ring R. Then the map φ : R →R/I defined by φ(g) = I + g is a surjective ring homomorphism with kernelI.

Proof: It is straightforward to check that φ is a surjective ring homomor-phism. Finally, φ(x) = 0 ⇔ I + x = I ⇔ x ∈ I, so ker(φ) = I. 2

2.4.3 The First Isomorphism TheoremTheorem 2.4.3 (First Isomorphism Theorem for Groups) Let φ : G → Hbe a group homomorphism with the kernel K. Then G/K ∼= im(φ). Moreprecisely, there is an isomorphism φ : G/K → im(φ) defined by φ(Kg) =φ(g) for all g ∈ G.

Proof: The trickiest point to understand in this proof is that we have toshow that φ(Kg) = φ(g) really does define a map from G/K to im(φ). Thereason that this is not obvious is that we can have Kg = Kh with g 6= h,and when that happens we need to be sure that φ(g) = φ(h). This is calledchecking that the map φ is well-defined. In fact, once you have understood

Page 65: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.4. QUOTIENTS AND HOMOMORPHISMS 65

what needs to be checked, then doing it is quite easy, because Kg = Kh ⇒g = kh for some k ∈ K = ker(φ), and then φ(g) = φ(k)φ(h) = φ(h).

Clearly im(φ) = im(φ), and it is straightforward to check that φ is ahomomorphism. Finally,

φ(Kg) = 1H ⇐⇒ φ(g) = 1H ⇐⇒ g ∈ K ⇐⇒ Kg = K1 = 1G/K ,

and so φ is a monomorphism by Proposition 2.1.7. Thus φ : G/K → im(φ)is an isomorphism, which completes the proof. 2

Let us illustrate this theorem using Example 11 from Section 2.1. Notethat the elements of G = D12 are listed in two separate columns in thediagram, in different orders, once for the domain and once for the codomainof φ. The elements of imφ are printed slightly to the left of those not inim(φ) in the codomain column.

φ

φ

1= N

a3 - 1

a= Na

a

a4 - a2

a2

= Na2

a3

a5 - a4

b= Nb

a5

a3b - b

ab= Nab

ab

a4b - a2b

a2b= Na2b

a3b

a5b - a4b

a5b

A particular value of the first isomorphism theorem is that it tells us thestructure of any homomorphism φ : G → H . Indeed, φ is composition ofthree other homomorphism: the quotient homomorphism G → G/ ker(φ),the isomorphism φ and the embedding im(φ) → H .

Theorem 2.4.4 (First Isomorphism Theorem for Rings) Let φ : R → S bea ring homomorphism with the kernel I. Then R/I ∼= im(φ). More precisely,

Page 66: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

66 CHAPTER 2. HOMOMORPHISMS

there is an isomorphism φ : R/I → im(φ) defined by φ(I + x) = φ(x) for allx ∈ R.

Proof: By Theorem 2.4.4, φ is a well-defined isomorphism of abelian groupsunder addition. It is straightforward to check that it is a ring homomorphism.2

2.4.4 Cayley TheoremAs an application, let us prove Cayley’s theorem.

Theorem 2.4.5 (Cayley’s Theorem) Every group G is isomorphic to a per-mutation group. (That is, to a sugbroup of Sym(X) for some set X.) If Gis finite the set X can be chosen finite.

Proof: Let X = G. Define a homomorphism φ by φ(x) : y 7→ xy. ByTheorem 2.4.4, G/ ker(φ) is isomorphic to a subgroup of Sym(X). Let uscompute the kernel. If x ∈ ker(φ) then x = x · 1 = [φ(x)](1) = 1. So thekernel is trivial and we are done. 2

Why don’t mathematicians study premutation groups instead of groups?Well, the do both! Permutation group is not really just a group, but a groupembedded in Sn, there could be different embeddings. You can consider Sn

in Sn or Sym(Sn) = Sn!.

Page 67: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.5. MORE ISOMORPHISM THEOREMS 67

2.5 More isomorphism theorems2.5.1 Executive Summary

We prove the second and the third isomorphism theorem. We also con-sider some applications and computations.

2.5.2 Things as they standThe other two isomorphism theorems are less important, and are used

mainly in more advanced courses. Before we can state the Second Isomor-phism Theorem, we need a lemma. Recall from Subsection 2.2.4 that theproduct of two subsets A and B of G is defined as AB = ab | a ∈ A, b ∈ B.This is not usually a subgroup of G, even when A and B are subgroups (canyou find an example to demonstrate this?). However, we have:

Lemma 2.5.1 If H is any subgroup and K is a normal subgroup of a groupG, then HK = KH is a subgroup of G.

Proof: Let hk ∈ HK. Then, by normality of K, hk ∈ hK = Kh ⊆ KH soHK ⊆ KH and similarly KH ⊆ HK, and we have equality. The productof two elements of HK lies in HKHK = HHKK = HK, and the inversek−1h−1 of an element hk ∈ HK lies in KH = HK, so HK is a subgroup ofG by Proposition 1.1.5. 2

Theorem 2.5.2 (Second Isomorphism Theorem for Groups) Let H be anysubgroup and let K be a normal subgroup of a group G. Then H ∩ K is anormal subgroup of H and H/(H ∩K) ∼= HK/K.

Proof: Use Proposition 2.2.2 to show that H ∩K H . Let φ : G→ G/Kbe the natural map (see Theorem 2.1.5(ii)). Then φ(H) is the set of cosetsKh for h ∈ H , which together form the subgroup KH/K = HK/K of G/K;in other words im(φH) = HK/K. Also ker(φH) = H ∩ ker(φ) = H ∩ K.Now, by applying Theorem 2.4.3 to φH , we get H/(H ∩K) ∼= HK/K. 2

Example. LetK andH be respectively the subgroups 1, a2, a4 and 1, a3, b, a3bof G = D12. Then K ∼= C3 and H is a Klein Four Group. K is a normalsubgroup: to check this, use Proposition 2.2.2; for example,

(akb)a2(akb)−1 = akba2b−1a−k = aka4a−k = a4

for all k ∈ Z. Clearly H ∩ K = 1 is trivial, and so H/(H ∩ K) ∼= His also a Klein Four Group. By direct calculation, we find HK = G, soHK/K = G/K is a Klein Four Group.

Page 68: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

68 CHAPTER 2. HOMOMORPHISMS

Let us formulate the second isomorphism theorem for rings now.

Theorem 2.5.3 (Second Isomorphism Theorem for Rings) Let S be anysubring and let I be an ideal in a ring R. Then S ∩ I is an ideal in S andS/(S ∩ I) ∼= S + I/I.

Proof: Using Theorem 2.5.2 for the additive groups, we get an isomorphismS/(S ∩ I) ∼= S + I/I of the groups under addition which is coming from agroup homomorphism η : S → S + I/I, η(s) = s+ I

It is easy to observe that S+I is a subring and I is an ideal in it. Finally,it remains to observe that η is a ring homomorphism that follows from thefact that η is a restriction of the quotient homomorphism R → R/I to S. 2

2.5.3 Third Isomorphism TheoremTheorem 2.5.4 (Third Isomorphism Theorem for Groups) Let K ⊆ H ⊆G, where H and K are both normal subgroups of G. Then (G/K)/(H/K) ∼=G/H.

Proof: Define φ : G/K → G/H by φ(Kg) = Hg for all g ∈ G. As inthe proof of Theorem 2.4.3, we need to check that this is well-defined; thatis, that Kg1 = Kg2 ⇒ φ(g1) = φ(g2). This is easy, because K ⊂ H , soKg1 = Kg2 ⇒ Hg1 = Hg2.

Since im(φ) = G/H and ker(φ) = H/K, the result follows by applyingTheorem 2.4.3 to φ. 2

Let us do it for the rings now.

Theorem 2.5.5 (Third Isomorphism Theorem for Rings) Let I ⊆ J ⊆ R,where I and J are both ideals in R. Then J/I is an ideal in R/I and(R/I)/(J/I) ∼= R/J .

Proof: One just needs to observe that the map φ : R/I → R/J defined byφ(I+ r) = J + r for all r ∈ R is a ring homomorphism. The rest of the proofis the same as in Theorem 2.5.4. 2

2.5.4 Chinese Remainder TheoremThe comparisons modulo n in Number Theory become much clearer using

quotient rings. We recall that one writes x ≡ y mod n if n divides x− y. Inour notation, one can write it as the equality of cosets x+ (n) = y + (n).

One can use Proposition 1.3.6 to prove the following theorem but weprefer to give another, more high tech proof using the methods we have justdeveloped.

Page 69: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

2.5. MORE ISOMORPHISM THEOREMS 69

Theorem 2.5.6 (Chinese Remainder Theorem) Let ni, i = 1, . . . t be nat-ural numbers such that each pair ni, nj, i 6= j is coprime. The system ofcomparisons x+ (ni) = ki + (ni) admits a solution in Z. Any two solutionsare different by a multiple of N = n1 · . . . · nt.

Proof: Let us consider the homomorphism

ψ : Z →∏

i

Z/(ni), ψ(x) = (x+ (n1), . . . , x+ (nt)).

It is clearly a ring homomorphism. The kernel consists of all x divisibleby all ni. Since they are pairwise coprime, ker(ψ) = (N). By the firstisomorphism theorem, ZN is isomorphic to a subring of

∏i Z/(ni). Since both

rings have the same number of elements they are isomorphic. Consequently,ψ is surjective.

Now let us analyse what it tells us about the system. The surjectivity ofψ ensures an existence of a solution because the system can be written as asingle equation

ψ(x) = (k1, . . . kt).

If x, x′ are two solutions of this equation, x − x′ ∈ ker(ψ) = (N), so theirdifference is divisible by N . 2

2.5.5 A calculationsEssentially, the main application of the isomorphism theorems is recog-

nition of various groups and rings that appear. Let us look at two examples.Let R = Z[i]/(1 − 2i). Let us denote J = (1 − 2i). The homomorphism

ψ : Z → R is surjective because 1 + J = 2i+ J implies i + J = −2 + J (bymultiplication by i). Hence, a + bi + J = (a − 2b) + J is in the image. Ifn ∈ ker(ψ) then n = (x+yi)(1−2i) = (x+2y)+(y−2x)i for some x, y ∈ Z.This means that y = 2x and n = 5x Hence, ker(ψ) = (5) and, by the firstisomorphism theorem, R ∼= Z5.

Consider the ring Ra = R[x]/(x2 − a) for some a ∈ R. If J = (x2 − a)then elements of Ra are αx+β+J . In the case of a > 0, the homomorphismR[x] → R×R x 7→ (−√

a,√a) gives rise to an isomorphism Ra

∼= R×R. Inthe case of a < 0, the homomorphism R[x] → C x 7→

√|a|i gives rise to an

isomorphism Ra∼= C.

2.5.6 Exercises(i) Prove Proposition 1.3.6 using the method of the proof.

Page 70: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

70 CHAPTER 2. HOMOMORPHISMS

(ii) Compute the ring Z[i]/(1 + 3i).

(iii) Compute the ring Z[i]/(5 + 3i).

(iv) Complete all the details in the last example concerning Ra.

(v) Show that R0, R1 and R−1 are pairwise non-isomorphic rings.

Page 71: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

Chapter 3

Group action on sets

3.1 Actions, Orbits and Stabilisers3.1.1 Definition and Action

Definition. Let G be a group and X a set. An action of G on X is a map· : G×X → X, which satisfies the properties:

(i) (gh) · x = g · (h · x) for all g, h ∈ G, x ∈ X;(ii) 1G · x = x for all x ∈ X.

Note 1. In this definition, the image of (g, x) under the map · is denotedby g · x.

2. We have actually defined a left action of G on X. A right action canbe defined analogously as a map X ×G→ X.

Proposition 3.1.1 Let · be an action of the group G on the set X. For g ∈G, define the map φ(g) : X → X by φ(g)(x) = g · x. Then φ(g) ∈ Sym(X),and φ : G→ Sym(X) is a homomorphism.

Proof: Property (ii) in the definition says that φ(1G) is the identity mapIX : X → X, and then Property (i) implies that φ(g)φ(g−1) = φ(gg−1) = IX ,and similarly φ(g−1)φ(g) = IX . So φ(g) and φ(g−1) are inverse maps, whichproves that φ(g) : X → X is a bijection. Hence φ(g) ∈ Sym(X), and thenProperty (i) implies immediately that φ is a homomorphism. 2

The opposite is also true: a homomorphism φ : G → Sym(X) defines anaction g · x = φ(g)(x). In fact, it gives a bijection between the set of actionsG×X → X and the set of homomorphisms φ : G→ Sym(X).

71

Page 72: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

72 CHAPTER 3. GROUP ACTION ON SETS

The kernel of an action · of G on X is defined to be the kernel K = ker(φ)of the homomorphism φ : G→ Sym(X) defined in Proposition 3.1.1. So

K = g ∈ G | g · x = x for all x ∈ X.

The action is said to be faithful if K = 1. In this case, Theorem 2.4.3says that G ∼= G/K ∼= im(φ), which we state as a proposition, which can bethought of as a generalisation of Cayley’s Theorem (Theorem 2.4.5).

Proposition 3.1.2 If · is a faithful action of G on X, then G is isomorphicto a subgroup of Sym(X).

Examples. 1. If G is a subgroup of Sym(X), then we can define an actionof G on X simply by putting g · x = g(x) for x ∈ X. This action is faithful.

2. Let P be a regular hexagon, and let

G = 1, a, a2, a3, a4, a5, b, ab, a2b, a3b, a4b, a5b = D12

be the group of isometries of P . In Subsection 1.7.3, we defined a and b to bethe permutations (1, 2, 3, 4, 5, 6) and (2, 6)(3, 5) of the set 1, 2, 3, 4, 5, 6 ofvertices of P , and so this immediately gives us an action of G on the vertexset.

There are some other related actions however. We could instead take Xto be the set E = e1, e2, e3, e4, e5, e6 of edges of P , where e1 is the edgejoining 1 and 2, e2 joins 2 and 3, etc. The map φ of the action of G onE is then given by φ(a) = (e1, e2, e3, e4, e5, e6), φ(b) = (e1, e6)(e2, e5)(e3, e4).(Notice that any homomorphism is fully specified by the images of a set ofgroup generators, because the images of all other elements in the group canbe calculated from these.) This action is still faithful.

As a third possibility, let D = d1, d2, d3 be the set of diagonals ofP , where d1 joins vertices 1 and 4, d2 joins 2 and 5, and d3 joins 3 and6. Then map φ of the action of G on D is defined by φ(a) = (d1, d2, d3),and φ(b) = (d2, d3). This action is not faithful, and its kernel is the normalsubgroup 1, a3 of G that we have already studied. The image is isomorphicto D6.

3. There is a faithful action called the left regular action, which we candefine for any group G. Here we put X to be the underlying set of G andsimply define g · x to be gx for all g ∈ G, x ∈ X. Conditions (i) and (ii)of the definition obviously hold, so we have defined an action. If g is in the

Page 73: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.1. ACTIONS, ORBITS AND STABILISERS 73

kernel K of the action, then gx = x for all x ∈ X, which implies g = 1 bythe cancellation law, so the action is faithful. From Proposition 3.1.2, we candeduce Cayley’s Theorem (Theorem 2.4.5).

4. G acts on the set of left cosets of a subgroup H by g · xH = gxH .

3.1.2 Orbits and Stabilisers

Definition. Let · be an action of G act on X. We define a relation ∼ on Xby x ∼ y if and only if there exists a g ∈ G with y = g · x. Then ∼ is anequivalence relation – the proof is left as an exercise. The equivalence classesof ∼ are called the orbits of G on X. In particular, the orbit of a specificelement x ∈ X, which is denoted by G · x or by OrbG(x) is

y ∈ X | ∃g ∈ G with g · x = y .

In most of the examples that we have seen so far, there is just one orbit,the whole of X. Here is an example with two orbits. Let X be a set, andY a proper nonempty subset of X. In Example 7 of Subsection 1.1.5, wedefined the subgroup Sym(X)Y of Sym(X) to be g | g ∈ Sym(X), g(y) ∈Y and g−1(y) ∈ Y ∀y ∈ Y . Denote this subgroup by G, and give it theobvious action on X with g · x = g(x) for g ∈ G, x ∈ X. Then there are twoorbits, Y and X \ Y .

In a similar way, for any partition of X, we can can define a subgroup ofSym(X) having the sets in this partition as the orbits.

Definition. Let G act on X and let x ∈ X. Then the stabiliser of x in G,which is denoted by Gx or by StabG(x) is g ∈ G | g · x = x.

The proof of the following proposition is left as an exercise.

Proposition 3.1.3 Let G act on X and x ∈ X. Then

(i) StabG(x) is a subgroup of G;(ii) ∩x∈XStabG(x) is the kernel of the action of G on X.

The next theorem is a very fundamental result in group theory.

Theorem 3.1.4 (The Orbit-Stabiliser Theorem) Let a group G act on X,x ∈ X. Then there is a bijection between elements of OrbG(x) and left cosetsof StabG(x). In particular, |OrbG(x)| = |G : StabG(x)|.Proof: We consider a function ψ : G→ X defined by ψ(g) = g · x

Page 74: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

74 CHAPTER 3. GROUP ACTION ON SETS

Let y ∈ OrbG(x). Then there exists a g ∈ G with g · x = y. LetH = StabG(x). For an element g′ ∈ G, we have

g′ · x = y ⇐⇒ g′ · x = g · x⇐⇒ g−1g′ · x = x⇐⇒ g−1g′ ∈ H ⇐⇒ g′ ∈ gH.

So the elements g′ with g′ · x = y are precisely the elements of the cosetgH = ψ−1(y). Hence, ψ defines a bijection between the set of cosets and theorbit. 2

Examples. 1. The Hopf fibration from Homework 1 is an example of anaction. The sphere S3 is the group of norm 1 quaternions. The sphere S2

is the set of imaginary norm 1 quaternions. The action map S3 × S2 → S2

is written using the multiplication in the quaternions: g · x = gxg−1. Bychoosing a particular quaternion I ∈ S2 one gets the fibration S3 → S2 byx 7→ xIx−1.

2. Liner Algebra and Advanced Linear algebra is concerned with 3 par-ticular group actions, although this terminology is not used there. The firstaction has G = GLn(K) × GLm(K) and the set of n ×m matrices X. Twomatrices are equivalent if they can be moved to each other by a sequence ofelementary row and column transformations. The elementary transformationis just a multiplication by an elementary matrix, who together generate thegeneral linear group. In our language we consider the action (g, h)·x = gxh−1

whose orbits are the equivalence classes. An orbit consists of matrices witha given rank and admits a unique representative in row and column echelonform (also called Smith’s normal form).

3. The second Linear Algebra action has G = GLn(C) and X = Mn(C).Two matrices A and B are similar if there exists q ∈ G such that qAq−1 = B.In our language we consider the action g · x = gxg−1 whose orbits are thesimilarity classes. An orbit consists of matrices with a given rank and admitsa representative in Jordan normal form (if more then one they are related bya permutation of blocks).

4. The last Linear Algebra action has actually two groups G = GLn(R) ≥H = On(R) acting on the same set X of real symmetric n × n matrices. Itappears in the classification of biliniear forms In our language we consider theaction g · x = gxgT . A G-orbit is determined by the rank and the signatureof the form and admits a diagonal representative with 0, ±1 on the diagonal.An H-orbit is determined by the eigenvalues and also admits a diagonalrepresentative with the eigenvalues on the diagonal.

Page 75: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.1. ACTIONS, ORBITS AND STABILISERS 75

3.1.3 Exercises(i) Prover that ∼, defined in this lecture, is an equivalence relation.

(ii) Check the action axioms in the four examples just above.

Page 76: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

76 CHAPTER 3. GROUP ACTION ON SETS

3.2 Fixed Points and Quotients3.2.1 Executive Summary

We introduce the notions of fixed points and quotients. We prove threeimportant formulae related to actions and discuss its applications to combi-natorics.

3.2.2 DefinitionsWe consider a group G acting on a set X in this section.

Definition. The quotient set X/G is the set of orbits.

Example. Let X = H be a group containing G as a subgroup. The actionis by the left multiplication (g, x) 7→ gx. The orbits of this action are rightcosets Gx. The quotient set is the set of all right cosets. In particular, if Gis normal in H , the quotient set admits a group structure which we calledthe quotient group.

Definition. Let T ⊆ G be a subset of G. The fixed points (or the fixed pointset) is defined as XT = x ∈ X|∀g ∈ T g · x = x. In particular, we areinterested in Xg = Xg for g ∈ G and XG.

Notice that in the above example Xg = ∅ unless g = 1, in which caseX1 = X. Such actions are called fixed points free or simply free.

3.2.3 FormulaeWe would like to establish three useful formulae underlining combinatorics

of the group action. The first is an immediate consequence of Theorem 3.1.4

Proposition 3.2.1 (The Orbit-Stabiliser Formula) Let G be a finite groupacting on a finite set X. The for any x ∈ X

|G| = |OrbG(x)||StabG(x)|.

Proposition 3.2.2 (The Counting Formula) Let G be a finite group actingon a finite set X. Then

|X| = |XG| +∑

x

|G|/|StabG(x)|

where the sum is taken over the representatives of all orbits containing morethan 1 element.

Page 77: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.2. FIXED POINTS AND QUOTIENTS 77

Proof: X is a disjoint union of orbits. One element orbits form XG. Thenumber of elements in the larger orbits is

∑x |OrbG(x)| =

∑x |G|/|StabG(x)|

using Proposition 3.2.1. 2

Theorem 3.2.3 (The Burnside Formula) Let G be a finite group acting ona finite set X. Then

|X/G| =1

|G|∑

g∈G

|Xg|.

Proof: Let A = (g, x) ∈ G × X|g · x = x. The formula is obtained bycounting the size of A in two different ways. On one hand,

|A| =∑

g∈G

|Xg|.

On the other hand,

|A| =∑

x∈X

|StabG(x)| =∑

x∈X

|G|/|OrbG(x)| = |G|∑

orbits

x∈ an orbit

1/|OrbG(x)| =

= |G|∑

orbits

1 = |G||X/G|.

2

3.2.4 Applications to CombinatoricsThe formulae allow us to do certain calculations. Let us count the number

of geometrically distinct colourings of a regular pentagon using n colours. Letus paint the sides of the pentagon, each side into each own paint. Let S bethe set of sides. Hence a colouring is a function f : X → Zn, and the set ofall colourings C has a cardinality n5.

What are geometrically the same colourings? The group D10 acts on S.It gives an action on C given by formula: g · c(s) = c(g−1 · s) where g ∈ D10,s ∈ S, c ∈ C. Two colourings are geometrically the same if they are in thesame D10-orbit (or the same C5-orbit if we want rotational symmetry only).

With only rotational symmetry we want to count the number of C5-orbits.Observe that 1 fixes every colouring while a non-trivial rotation fixes onlythe colourings that use the same colour for each side. Hence, by Burnside’sformula |C/C5| = (n5 + n + n+ n + n)/5 = (n5 + 4n)/5.

Allowing reflectional symmetry, we want to count the number of D10-orbits. Each of 5 reflections fixes colouring that uses 3 colours. Hence, byBurnside’s formula |C/D10| = (n5 + 4n + 5n3)/10.

Page 78: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

78 CHAPTER 3. GROUP ACTION ON SETS

Read an example in Lauritzen where he counts the number of colouringof a regular octagon into 4 white and 4 black colours.

3.2.5 Exercises(i) Check that the alternative formula g · c(s) = c(g · s) with g ∈ D10,

s ∈ S, c ∈ C does not define an action but a right action.

(ii) Count the number of geometrically different colourings of a regularheptagon into 4 white and 3 black colours. Do both calculations, withand without reflections.

(iii) Count the number of geometrically different colourings of a regular 2p-gon (where p is prime) into n colours. Do both calculations, with andwithout reflections.

(iv) Count the number of geometrically different colourings of a regular p2-gon (where p is prime) into n colours. Do both calculations, with andwithout reflections.

Page 79: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.3. CONJUGACY CLASSES 79

3.3 Conjugacy classes3.3.1 Executive Summary

We apply the set actions to study groups. Each group acts on itself in aninteresting way.

3.3.2 DefinitionIn Example 3 of Subsection 3.1.1, a group G was made to act on the set of

its own elements by multiplication on the left; that is, g ·x = gx for g, x ∈ G.There is another important action of G on X = G, which is defined by

g · x = gxg−1 for g, x ∈ G.

It is easy to check that conditions (i) and (ii) of the definition hold, so thisdoes indeed define an action. This action is called conjugation. The orbitsof the action are called the conjugacy classes of G, and elements in the sameconjugacy class are said to be conjugate in G. So g, h ∈ G are conjugate ifand only if there exists f ∈ G with h = fgf−1. We will write ClG(g) for theorbit of g; that is the conjugacy class containing g. We have seen already inProposition 2.1.2 that conjugate elements have the same order.

What is StabG(g) for this action? By definition it consists of the elementsf ∈ G for which f · g = g; that is, fgf−1 = g, or equivalently fg = gf . Inother words, it consists of those f that commute with g. It is called thecentraliser of g in G and is written as CG(g). Notice that the fixed point setof g also consists of all f such that gfg−1 = f , i.e. commute with g. HenceGg = CG(g).

By applying the formulae from the last lecture (3.2.1, 3.2.2, and 3.2.3)we get:

The kernel K of the action consists of those f ∈ G that fix and hencecommute with all g ∈ G. This is called the centre of G and is denoted byZ(G). So we have

Z(G) = f ∈ G | fg = gf ∀g ∈ G.

Note that g ∈ Z(G) if and only if ClG(g) = g.It is high time that we worked out some examples!

Example. 1. Let G be an abelian group. Then Z(G) = G, CG(g) = G andClG(g) = g for all g ∈ G.

2. Q8 has 5 conjugacy classes: 1, −1, ±I, ±J, ±K.

Page 80: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

80 CHAPTER 3. GROUP ACTION ON SETS

3. The conjugacy classes in GLn(F ) have been studied in Linear Algebraand Algebra-I. Two matrices are in the same conjugacy class if and only ifthey are similar.

Proposition 3.3.1 Let G be a finite group, g ∈ G. The following threeformulae hold, in the second one the summation is taken over representativesof all conjugacy classes, not in the centre.

(i) |ClG(g)| = |G|/|CG(g)|

(ii) |G| = |Z(G)| + ∑x |G|/|CG(x)|

(iii) |G/G| = 1|G|

∑g∈G |CG(g)|

3.3.3 Conjugacy classes in dihedral groupsLet G = ak | 0 ≤ k < n ∪ akb | 0 ≤ k < n be the dihedral group

D2n. Then of course, as always, ClG(1) = 1. To compute the remainingclasses, we calculate fgf−1 in the four cases, when f and g have the form ak

(1 ≤ k < n) and akb (0 ≤ k < n). Since b2 = 1, we have b = b−1, so we shallalways substitute b for b−1 in our calculations.

(i) f = al, g = ak: fgf−1 = g.(ii) f = alb, g = ak: fgf−1 = bakb = a−k = g−1.(iii) f = al, g = akb: fgf−1 = ak+lba−l = ak+lalb = ak+2lb.(iv) f = alb, g = akb: fgf−1 = albakbba−l = albak−l = alal−kb = a2l−kb.

The cases when n is odd and even are different. Suppose first that n isodd. Then, by (i) and (ii), a and a−k = an−k are conjugate for all k, andwe have the distinct conjugacy classes ak, an−k for 1 ≤ k ≤ (n − 1)/2, allof which contain just two elements. By (iii), we see that b is conjugate toa2lb for 0 ≤ l < n, and when n is odd, this actually includes all elementsalb for 0 ≤ l < n. (For example, ab = a2lb with l = (n + 1)/2.) So the setakb | 0 ≤ k < n forms a single conjugacy class. Geometrically, this is notsurprising, because these n elements are all reflections that pass through onevertex and the centre of the polygon P of which G is the group of isometries.

Now suppose that n is even. Then, when k = n/2, we have ak = a−k,and so an/2 is a conjugacy class of size 1 (and hence an/2 ∈ Z(G)). Wealso have the classes ak, an−k of size 2 for 1 ≤ k ≤ (n− 2)/2. In this case,the reflections akb split up into two conjugacy classes of size n/2, namelya2kb | 0 ≤ k < n/2 and a2k+1b | 0 ≤ k < n/2. Geometrically these

Page 81: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.3. CONJUGACY CLASSES 81

correspond to the two different types of reflections: those about lines thatpass through two vertices of P and those about lines that bisect two edgesof P .

3.3.4 Applications to Group Theory (Classification ofgroups up to order 11)

As an application we extend our classification of groups to the order 11.Since 11 is done, we need to concentrate on orders 9 and 10.

Proposition 3.3.2 A group of order pn, p is prime has a non-trivial centre.

Proof: By Formula (1) of Proposition 3.3.1, sizes of conjugacy classes arepowers of p. By Formula (2) of Proposition 3.3.1, p must divide Z(G). Hence,the centre is non-trivial. 2

Proposition 3.3.3 Let p be a prime number. There are two groups of orderp2 up to an isomorphism: Cp × Cp and Cp2.

Proof: These two groups are non-isomorphic by Lemma 1.3.5: Cp2 has anelement of order p2 but Cp × Cp hasn’t.

Let us start by proving thatG of order p2 is abelian. By Proposition 3.3.2,Z(G) 6= 1. By Lagrange’s Theorem, |Z(G)| is either p, or p2. In the lattercase G is abelian. Suppose the former case. Pick x ∈ G \ Z(G) and considerCG(x). It clearly contains Z(G) and x. Thus |CG(x)| is bigger than p, henceit is p2. Thus CG(x) = G. It is a contradiction as we conclude x ∈ Z(G).

If G admits an element a of order p2, G is a cyclic group.If G has no such element, all non-identity elements have order p. As in

the homework problem, G admits a vector space structure over the field Zp.Choosing a basis, forces an isomorphism G ∼= Cp × Cp. 2

Proposition 3.3.4 Let p be a prime number. There are two groups of order2p up to an isomorphism: D2p and C2p.

3.3.5 Exercises(i) Find all centralisers and the centre in D2n.

(ii) Prove Proposition 3.3.4

Page 82: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

82 CHAPTER 3. GROUP ACTION ON SETS

3.4 Conjugacy classes in alternatinggroups

3.4.1 Executive Summary

3.4.2 Conjugacy classes in symmetric groupsLet G = Sym(X) and let f, g ∈ G. Let us write g in cyclic notation,

and suppose that one of the cycles of g is (x1, x2, . . . , xr). Then g(x1) = x2,and so fg(x1) = f(x2) and hence fgf−1(f(x1)) = f(x2). Similarly, wehave fgf−1(f(xi)) = f(xi+1) for 1 ≤ i < r and fgf−1(f(xr)) = f(x1).Hencefgf−1 has a cycle (f(x1), f(x2), . . . , f(xr)), and we have:

Proposition 3.4.1 Given a permutation g in cyclic notation, we obtain theconjugate fgf−1 of g by replacing each element x ∈ X in the cycles of g byf(x).

For example, if X = 1, 2, 3, 4, 5, 6, 7, g = (1, 5)(2, 4, 7, 6) and f =(1, 3, 5, 7, 2, 4, 6), then fgf−1 = (3, 7)(4, 6, 2, 1).

In general, we say that a permutation has cycle-type 2r23r3 . . ., if it hasexactly ri cycles of length i, for i ≥ 2. So, for example,

(1, 15)(2, 4, 6, 8, 7)(5, 9)(3, 11, 12, 13, 10)(14, 15, 16)

has cycle-type 223152. By Proposition 3.4.1, conjugate permutations havethe same cycle-type, and conversely, it is easy to see that if g and h havethe same cycle-type, then there is an f ∈ Sym(X) with fgf−1 = h. For ex-ample, if X = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, g = (1, 5, 9)(2, 4, 6, 8)(7, 10) and h =(1, 5)(2, 10, 9)(3, 6, 8, 7), then we can choose f to map 1, 5, 9, 2, 4, 6, 8, 7, 10, 3to 2, 10, 9, 3, 6, 8, 7, 1, 5, 4, respectively, so f = (1, 2, 3, 4, 6, 8, 7)(5, 10). (f isnot unique; can you find some other possibilities?) Hence we have:

Proposition 3.4.2 Two permutations of Sym(X) are conjugate in Sym(X)if and only if they have the same cycle-type.

For example, S3 has three conjugacy classes, corresponding to cycle-types1, 21, 31, and S4 has five conjugacy classes, corresponding to cycle-types 1,21, 22, 31, 41.

Page 83: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.4. CONJUGACY CLASSES IN ALTERNATING GROUPS 83

3.4.3 Conjugacy classes in subgroupsIf H is a subgroup of G, the conjugacy classes of H are obviously subsets

of conjugacy classes of G. We would like to make two observations on theirinteraction.

Proposition 3.4.3 Let G be a finite group, H its subgroup of index 2, x ∈H. One of the following two mutually exclusive statements holds.(1) There exists g ∈ G\H such that gx = xg. In this case, ClG(x) = ClH(x).(2) For all g ∈ G \ H such that gx 6= xg. In this case, ClG(x) is a unionof ClH(x) and ClH(y) for any y ∈ ClG(x) \ ClH(x). Moreover, |ClG(x)|/2 =|ClH(x)| = |ClH(y)|.Proof: By Proposition 2.2.1, H is normal subgroup of G. Hence, ClG(x) ⊆H .

In the case (1), CH(x) is a proper subgroup of CG(x). Hence, by La-grange’s theorem |CG(x)| ≥ 2|CH(x)|. Using Proposition 3.3.1, |ClG(x)| =|G|/|CG(x)| ≤ 2|H|/2|CH(x)| = |ClH(x)|. Hence, ClG(x) = ClH(x).

In the case (2), CH(x) = CG(x). Using Proposition 3.3.1, |ClG(x)| =|G|/|CG(x)| = 2|H|/|CH(x)| = 2|ClH(x)|. Pick g ∈ ClG(x) \ ClH(x). itsuffices to observe that |ClG(x)|/2 = |ClH(g)|. But g = axa−1 for some a ∈G. Consequently, CH(g) = aCH(x)a−1. In particular, |CH(g)| = |aCH(x)a−1|and the calculation above shows that |ClG(x)| = 2|ClH(g)|. 2

The next lemma is an criterion for normality.

Lemma 3.4.4 A subgroup H of a group G is normal in G if and only if Hconsists of a union of conjugacy classes of G.

Proof: By Proposition 2.2.2, H G if and only if ghg−1 ∈ H for allg ∈ G, h ∈ H . But this is just saying that H G if and only if h ∈ H ⇒ClG(h) ⊂ H , and the result follows. 2

For example, consider the subgroup (), (1, 2)(3, 4), (1, 3)(2, 4), (1, 4)(2, 3)of S4. This is the union of the conjugacy classes of S4 containing elements ofcycle-types 1 and 22, and so it is a normal subgroup. Incidentally, since thissubgroup lies in A4, it is also normal in A4, and so A4 is not simple.

3.4.4 The Simplicity of A5

In Subsection 2.2.4, we defined a group G to be simple if its only normalsubgroups are 1 and G, and we saw that the only abelian simple groupsare the cyclic groups of prime order. There are also infinitely many finitenonabelian simple groups. These were eventually completely classified into

Page 84: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

84 CHAPTER 3. GROUP ACTION ON SETS

a number of infinite families, together with 26 examples known as sporadicgroups, that do no belong to an infinite family. The work on this proof wenton for decades, the completion was announced in 1981 but a complete proofis yet to appear.

One of the infinite families of finite nonabelian simple groups consists ofthe alternating groups An for n ≥ 5. The aim of this section will be to provethat A5 is simple.

The conjugacy classes of An can be described using Proposition 3.4.3 Weneed is forA5. The classes of S5 correspond do cycle-types 1, 21, 22, 31, 2131, 41, 51,and of these, the permutations of cycle-types 1, 22, 31 and 51 are even per-mutations and hence lie in A5.

There is 1 permutation of cycle-type 1, 15 of type 22, 20 of type 31, and24 of type 51, making 60 elements in total.

The problem is that these are classes in Sn, and two permutations couldconceivably be conjugate in Sn but not in An, in which case the correspondingclass would split up into more than one conjugacy class in An.

In fact, the 15 permutations of cycle-type 22 forms a single class in An.Using Proposition 3.4.3, g = (x1, x2)(x3, x4)(x5) commutes with h = (x1, x2).

Similarly, the 20 permutations of cycle-type 31 are all conjugate in An,because g = (x1, x2, x3)(x4)(x5) commutes with h = (x4, x5).

However, for the cycle-type 51, if g = (1, 2, 3, 4, 5) does not commute withodd permutations. The size of its conjugacy class is 4! = 24, so the size ofits centraliser is 120/24 = 5. It already commutes with 1, g, g2, g3, g4, so itcannot commute with anything else.

Alternatively, you can argue that 24 does not divide |A5| = 60, so theS5-conjugacy class must split into two A5-conjugacy classes.

Summing up, we have:

Lemma 3.4.5 A5 has 5 conjugacy classes, of sizes 1, 15, 20, 12, 12.

Theorem 3.4.6 A5 is a simple group.

Proof: By Lemma 3.4.4, a normal subgroup N of A5 would be a union ofconjugacy classes of A5. But no combination of the numbers 1, 15, 20, 12,12 that contains 1 adds up to a divisor of 60 other than 1 or 60, and so theresult follows by Lagrange’s Theorem (1.6.2). 2

Page 85: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.4. CONJUGACY CLASSES IN ALTERNATING GROUPS 85

3.4.5 Exercises(i) Verify that Proposition 3.4.3 holds for Cn inside D2n. Find precisely

which conjugacy classes in D2n split into two and which one don’t.

(ii) Show that if a permutation f ∈ An contains an independent cycle ofeven length then f commutes with an odd permutation.

(iii) Show that if a permutation f ∈ An contains two independent cycles ofthe same length then f commutes with an odd permutation.

(iv) Show that if a permutation f ∈ An contains independent cycles pair-wise distinct odd length then f does not commutes with odd permuta-tions.

(v) Count the number of conjugacy classes in Sn and An for 1 ≤ n ≤ 9.Compute the sizes of the conjugacy classes

Page 86: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

86 CHAPTER 3. GROUP ACTION ON SETS

3.5 Symmetries3.5.1 Executive Summary

We finally prove that the sign of a permutation is well-defined. To this weneed to introduce actions of groups on rings and algebras. Then we discussgroup actions on other structures.

3.5.2 Actions on ringsWhen a group G acts on a set X with additional structure, we usually

want the bijections x 7→ g · x to preserve this structure.

Definition. Let G be a group and R a ring. An action of G on the ringR is an action on the set · : G × R → R such that x 7→ g · x is a ringhomomorphism.

Notice that since the action of g is a bijection, this ring homomorphismmust be a ring isomorphism. We recall explicitly the properties of a homo-morphism.

(i) g ·(ab) = (g ·a)(h·b) and g ·(a+b) = (g ·a)+(h·b) for all g ∈ G, a, b ∈ R;(ii) g · 1R = 1R for all g ∈ G.

Let us define Aut(R) = φ ∈ Sym(R) | φ is a ring homomorphism. Itselements, isomorphisms with itself, are called automorphisms. The followingis an adaptation of Proposition 3.1.1 to the situation of rings.

Proposition 3.5.1 Aut(R) is a subgroup of Sym(R). Moreover, if a groupG acts on a ring R then the image of the natural homomorphism φ : G →Sym(R) lies in the subgroup Aut(R).

Proof: Using Proposition 1.1.5, it suffices to check that if φ and ψ are ringautomorphisms then so are φ−1 and φψ.

The second part of the proposition follows immediately from the definitionof the action on a ring. 2

Let us make another elementary observation. We are not going to use it,hence no proof is given.

Proposition 3.5.2 Let a group G act on a ring R. The set of fixed pointsRG is a subring.

The elements of RG are often called invariants or G-invariants.

Page 87: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.5. SYMMETRIES 87

3.5.3 AlgebrasSome of the rings we introduced, such as Mn(F ) or F [X], are not only

rings but also vector spaces over a field F . The following abstract definitioncaptures this situation.

Definition. An algebra is a pair (R,F ) such that F is a field, R is both aring and a vector space over F such that these two structures share the sameaddition and α(ab) = (αa)b = a(αb) for all α ∈ F , a, b ∈ R.

Example. The quaternions H form naturally an algebra over real numbers,that is, an algebra (H,R). However, they don’t form an algebra over complexnumbers. If 1, I, J,K is the standard basis of H, we can try naively (a+ bi) ·h = ah + bIh for all a + bi ∈ C, h ∈ H . But the algebra axiom fails asi(JK) = II = −1 6= 1 = J(−J) = J(iK).

The next proposition sheds some light on the nature of algebra structures.Let us recall that the centre of a ring R is Z(R) = a ∈ R | ∀x ∈ R xa = ax.It is a subring of R.

Proposition 3.5.3 Let R be a ring, F a field. There is a bijection betweenthe set A = (R,F ) | (R,F ) is an algebra of algebra structures and the setB of algebra homomorphisms from F to Z(R).

Proof: We construct inverse bijections α : A → B and β : B → A. Anelement of A is a function ⋆F ×R → R defining a vector space structure andsatisfying axiom. We define the homomorphism φ = α(⋆) by φ(f) = f ⋆ 1R.From now on we reserve the notation for arbitrary elements f, f ∈ F , r, r ∈ R.The image of φ lies in Z(R) because of the algebra axiom: φ(f)r = (f ⋆1)r =f ⋆ (1 · r) = f ⋆ (r · 1) = r · (f ⋆ 1) = rφ(f). Two axioms of a homomorphismfollow from the vector space axioms: φ(f + f) = (f + f) ⋆ 1 = f ⋆ 1+ f ⋆ 1 =φ(f) + φ(f) and φ(1F ) = 1F ⋆ 1R = 1R. The third axiom follows from thealgebra conditions: φ(f f) = (f f)⋆1 = f⋆(f ⋆1) = f⋆(1·φ(f) = (f⋆1)·φ(f) =φ(f)φ(f). Hence, α is well-defined.

Now let us see that a function β, where β(φ) = ⋆ is defined by f ⋆ r =φ(f)r, is well-defined. The vector space axioms follow from the homomor-phism properties of φ: (f + f) ⋆ (r+ r) = φ(f + f)(r+ r) = φ(f)r+φ(f)r+φ(f)r + φ(f)r = f ⋆ r + f ⋆ r + f ⋆ r + f ⋆ r and (f f) ⋆ r = φ(f f) ⋆ r =φ(f)(φ(f)r) = f ⋆ (f ⋆ r). Finally the first part of the algebra axiom followsfrom associativity f ⋆ (rr) = (φ(f)r)r = (f ⋆ r)r and the second part followsfrom the fact that the image lies in the centre: (φ(f)r)r = (αa)b = a(αb)

Page 88: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

88 CHAPTER 3. GROUP ACTION ON SETS

It remains to show by calculation that these two functions are inversesof each others. To see that α(β(φ)) = φ we apply it to f ∈ F . Thenα(β(φ))(f) = (β(φ))(f, 1R) = φ(f)1R = φ(f). To see that β(α(⋆)) = ⋆ weapply it to (f, r) ∈ F × R. Then β(α(⋆))(f, r) = α(⋆)(f) · r = (f ⋆ 1)r =f ⋆ (1r) = f ⋆ r. 2

An algebra homomorphism from A = (R,F ) to B = (S, F ) where bothalgebras are over the same field F is just a ring homomorphism from R toS which is also a linear map. An action of a group G on an F -algebraA = (R,F ) is an action on the the ring R such that the action map x 7→ g ·xis an algebra homomorphism for each g ∈ G.

The example of primary interests is the polynomial algebra A = (R,F )with R = F [X1, . . .Xn] over a field F . A is an F -algebra under the usualmultiplication by a scalar. The symmetric group Sn acts on the algebra Aby permuting variables, namely, σ ⋆ Φ(X1, . . .Xn) = Φ(Xσ(1), . . .Xσ(n)). Forinstance, if Φ = X2

1 −X3 then

(1, 2, 3) ⋆ Φ = Φ(X2, X3, X1, X4, . . .) = X22 −X1.

Invariants of this action include power functions Πk = Xk1 +Xk

2 + . . .+Xkn,

k ≥ 0 as well as elementary symmetric functions Σk, 1 ≤ k ≤ n defined asthe coefficients of the polynomial

(Z +X1)(Z +X2) · · · (Z +Xn) = Zn + Σ1Zn−1 + . . .+ ΣtZ

n−t + . . .+ Σn

In fact, any invariant is a polynomial in elementary symmetric functions butwe don’t need this rather deep theorem.

3.5.4 Sign FunctionLet a group G act on an algebra (R,F ). An element r ∈ R is called a

semiinvariant if G · r ⊆ Fr, in other words, for any g ∈ G there exists α ∈ Fsuch that g · r = αr

Proposition 3.5.4 Let r ∈ R be a nonzero semiinvariant for an action ofa group G on an algebra (R,F ). Then the formula g · r = φ(g)r defines agroup homomorphism φ : G→ F ∗.

Proof: The formula defines a function φ : G → F ∗. It remains to see thatthis is a homomorphism. φ(gh)r = gh · r = g · (h · r) = g ·φ(h)r = φ(g)φ(h)r.As r 6= 0 and F ∗ is abelian, the statement follows. 2

By finding an appropriate semiinvariant we can establish the sign functionand parity of permutations.

Page 89: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

3.5. SYMMETRIES 89

Corollary 3.5.5 The function sign : Sn → ±1 defined by sign((i, j)) =−1 is a well-defined group homomorphism.

Proof: We consider the action of the symmetric group Sn on the algebra(R[X1, . . .Xn],R). The function Ω =

∏i>j(Xi − Xj) ∈ R[X1, . . .Xn] is a

semiinvariant because for σ ∈ Sn the function σ · Ω =∏

i>j(Xσ(i) − Xσ(j))contains either Xi −Xj or Xj −Xi = −(Xi −Xj) for each pair i > j. Henceσ · Ω = ±Ω.

Let sign : Sn → R∗ be the corresponding group homomorphism. SinceSn is a finite group, every element in the image has a finite order. Theonly elements of finite order in R∗ are ±1. Hence it is a homomorphismsign : Sn → ±1 ∼= C2.

It remains to compute sign(s) for s = (i, j), i > j. To this we representΩ as a product of 5 functions Ω = ω1ω2ω3ω4ω5 and compute all the actionsseparately. First ω1 = Xi −Xj and s · ω1 = Xj −Xi = −ω1. Then

ω2 =∏

t>s,t6=i,t6=j,s 6=i,s 6=j

(Xt −Xs)

in which no Xi or Xj appear. Consequently, s ·ω2 = ω2. The remaining threefunctions are similar, as they pair Xi and Xj with Xt in one of 3 regions:

ω3 =∏

t>i

(Xt −Xi)(Xt −Xj), s · ω3 =∏

t>i

(Xt −Xj)(Xt −Xi) = ω3,

ω4 =∏

i>t>j

(Xi −Xt)(Xt −Xj), s · ω4 =∏

i>t>j

(Xj −Xt)(Xt −Xi) = ω4,

ω5 =∏

t<j

(Xi −Xt)(Xj −Xt)), s · ω5 =∏

t<j

(Xj −Xt)(Xi −Xt) = ω5.

Consequently, s · Ω = (s · ω1)(s · ω2)(s · ω3)(s · ω4)(s · ω5) = −Ω proving thatsign(s) = −1. 2

3.5.5 Exercises(i) Show that the function Ω2 is invariant.

(ii) In the case of n = 2, express Ω2 via elementary symmetric functions.How does it help to solve quadratic equations?

(iii)

Page 90: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

90 CHAPTER 3. GROUP ACTION ON SETS

3.5.6 Vista: Galois Theory, Erlangen Problem and PhysicsRead about all these things on Internet. Groups take their origin in Ga-

lois theory where groups control solutions of algebraic equations. In Erlan-gen Problem of Klein groups are groups of symmetries of various geometriescontrolling underlying geometries. In Physics, symmetries are omnipresentleading to conservation laws.

Page 91: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

Chapter 4

Factorisation

4.1 Divisibility4.1.1 Executive Summary

We study divisibility in a domain. We introduce prime elements in thetwo natural ways but arrive at two different notions.

4.1.2 Basic DefinitionsWe are working in a domain R in this lecture. We already know two types

of domains: euclidean (ED) and principal ideal (PID).

Definition. Let x, y ∈ R we say that x divides y and write x|y if y = xrfor some r ∈ R.

The following lemma is obvious.

Lemma 4.1.1 The following statements are equivalent for all x, y ∈ R.

(i) x|y.

(ii) y ∈ (x).

(iii) (x) ⊇ (y).

Definition. Let x, y ∈ R. We say that x and y are associate (write x ∼ y)if both x|y and y|x.

Lemma 4.1.2 The following statements are equivalent

91

Page 92: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

92 CHAPTER 4. FACTORISATION

(i) x ∼ y

(ii) (y) = (x)

(iii) There exists q ∈ R∗ such that x = qy

Proof: (i =⇒ iii) It is clear if x = 0. Without loss of generality we mayassume that x 6= 0 6= y. There exist r, t ∈ R such that x = ry and y = tx.Then x = ry = r(tx) and (1 − rt)x = 0. Because R is a domain, 1 − rt = 0and q = r ∈ R∗.

The other implications are obvious. 2

In Z all the divisibility is usual. Notice that x ∼ y if and only if x = ±y.In a general domain, divisibility properties are invariant under the equiv-alence relation of being associate. In other words, if x satisfies a certaindivisibility property then so is any such y that x ∼ y. For instance, it is easyto observe (and left as an exercise) that any two greatest common divisorsare associate.

Definition. Let x, y ∈ R. The greatest common divisor gcd(x, y) is suchd ∈ R that d|x, d|y, and if z|x and z|y then z|d. The least common multiplelcm(x, y) is such l ∈ R that x|l, y|l, and if x|z and y|z then l|z.

Uniqueness (up to an associate element) are established in the exercises.Existence is a bit trickier. It may not exist in an arbitrary domain.

Proposition 4.1.3 If R is PID then lcm(x, y) and gcd(x, y) exist for anypair of elements x, y ∈ R.

Proof: Pick d, l ∈ R such that (d) = (x)+(y) and (l) = (x)∩ (y). We claimthat d is the greatest common divisor and l is the least common multiple.Indeed, (x) ⊆ (d) ⊇ (y) and whenever (x) ⊆ (z) ⊇ (y) it follows that (z) ⊇(x) + (y) = (d). Similarly, (x) ⊇ (l) ⊆ (y) and whenever (x) ⊇ (z) ⊆ (y) itfollows that (z) ⊆ (x) ∩ (y) = (l). 2

Note that (x) + (y) = rx+ sy, hence d = rx+ sy for some r and s.

4.1.3 Prime and Irreducible ElementsThere are two different ways to say what a prime number is. We are going

to see that these lead to two different notions in an arbitrary domain.

Definition. Let us consider r ∈ R \ (R∗ ∪ 0). We say that r ∈ R isirreducible if and r = ab implies that a ∈ R∗ or b ∈ R∗. We say that p ∈ Ris prime if p ∈ R \R∗ and p|xy implies that p|x or p|y.

Page 93: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.1. DIVISIBILITY 93

Proposition 4.1.4 A prime element r is irreducible.

Proof: Let p = ab. Then p|a or p|b since p|p = ab. Without loss ofgenerality, p|a. Hence p ∼ a and p = aq with q ∈ R∗. The domain conditionimplies that q = b. 2

Proposition 4.1.5 If R is a PID, an irreducible element r is prime.

Proof: This proof is quite tricky (at least for me personally) and we haveto use the fact that R is PID twice. Let r be irreducible, r|ab. The elementa = gcd(r, a) exists by Proposition 4.1.3. Then r = at for some t ∈ R. Sincer is irreducible, a or t is a unit. We consider both cases.

Let t be unit. Then r ∼ a and it must divide a.Now let a be a unit. Using the description of the greatest common divisor

in a PID, (a) = (1) = (a)+(r). Hence, 1 = xa+yr for some x, y ∈ R. Finally,r divides xab = (1 − yr)b = b− yrb. Hence, b = (b− yrb) + ybr ∈ (r). 2

Example. Let R = Z[i√

5]. In this ring, 6 = 2 · 3 = (1 + i√

5)(1− i√

5). Weclaim that 2 is irreducible but not prime.

2 does not divide 1 ± i√

5 because 2x = 1 ± i√

5 implies that x = 1/2 ±i√

5/2, which is not an element of R. Hence, 2 is not prime.Let us show that 2 is irreducible. If 2 = ab with a = x + yi

√5, b =

s + ti√

5 ∈ R then 4 = |a|2|b|2 = (x2 + 5y2)(s2 + 5t2). Clearly, |a|2, |b|2 ∈ N.If |a|2 = 1 then a−1 = a∗/|a|2 = x−yi

√5 ∈ R and a is a unit in R. Similarly,

if |a|2 = 4 then |b|2 = 1 and b is a unit in R. Finally, |a|2 = 2 leads to acontradiction. Indeed, |a|2 = x2 +5y2 = 2 leads to (x+(5))2 = 2 ∈ Z5 whichis impossible.

Corollary 4.1.6 Z[i√

5] is neither PID, nor Euclidean.

The next proposition was not in the lecture. This fact has been addedbecause of its convenience for future references.

Proposition 4.1.7 Let R be a domain. A nonzero element p ∈ R is primeif and only if R/(p) is a domain.

4.1.4 Exercises(i) Prove Lemma 4.1.1.

(ii) Let d and d′ be both the greatest common divisor gcd(x, y). Prove thatd and d′ are associate.

Page 94: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

94 CHAPTER 4. FACTORISATION

(iii) Let l and l′ be both the least common multiple lcm(x, y). Prove that land l′ are associate.

(iv) Let p be prime. Show that if p|a1 · a2 · · ·an then p divides ai.

(v) Prove Proposition 4.1.7.

Page 95: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.2. UFD-S 95

4.2 UFD-s4.2.1 Executive Summary

We introduce the notion of factorisation (into irreducible elements) andits uniqueness. We go on to prove a deep and difficult theorem that everyPID admits a unique factorisation.

4.2.2 Unique Factorisation

Definition. A domain R is FD (factorisation domain) if each x ∈ R \ (R∗ ∪0 admits a factorisation x = r1 · r2 · · · rn where ri are irreducible elements.

An FD R is UFD (unique factorisation domain) if for any two factori-sations of an element x = r1 · r2 · · · rn = s1 · s2 · · · sm (all ri and si areirreducible), m = n and there exists σ ∈ Sn such that ri ∼ sσ(i) for all i.

Proposition 4.2.1 Let R be an FD. Then R is a UFD if and only if everyirreducible element is prime.

Proof: For the only if part we consider an irreducible element x such thatx|ab. Factorising a = r1 · · · rk and b = rk+1 · · · rn, we get a factorisationab = r1 · · · rn. On the other hand, ab = xy. Factorising y = s1 · · · st, we getanother factorisation ab = xr · s1 · · · st. By the UFD property, x is associateto ri for some i. If i ≤ k then x|a. If i > k then x|b.

The if part follows by a standard induction on n, the length of one offactorisations x = r1 · r2 · · · rn = s1 · s2 · · · sm. If n = 1 then x = r1 isirreducible and everything follows. If we are done for n− 1, we observe thatrn|s1 · s2 · · · sm. Since rn is prime it divides some si. Hence, r1 = qsi forsome unit q. Now we use the induction assumption on (qr1) · r2 · · · rn−1 =s1 · · · si−1 · si+1 · · · sm. 2

Theorem 4.2.2 A PID is a UFD.

Proof: Using Propositions 4.1.5 and 4.2.1, it suffices to show that R is FD.We have to factorise an arbitrary x ∈ R \ (R∗ ∪ 0). If x is irreducible thenwe are done. If not we can write x = x1,1 · x1,2 where x1,i are not units.

We are going to repeat this step over and over again. The step n+1 startswith x = xn,1 ·xn,2 · · ·xn,k where none of xn,i are units. If xn,i is irreducible forall i, we have arrived to factorisation of x. We terminate the process. If notpick all of xn,i which are not irreducible, write them as a product of two non-units xn,i = xn+1,j ·xn+1,i+1. In this case, we write x = xn+1,1 ·xn+1,2 · · ·xn+1,t

and continue with the process.

Page 96: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

96 CHAPTER 4. FACTORISATION

If this process terminates for all x, we are done: R is FD. Now supposethe process does not terminate for some particular x and we are after somesort of contradiction. The process goes on forever and produces a set ofdecompositions x = xn,1 · xn,2 · · ·xn,k, one decomposition for each naturalnumber n. The latter statement seems to be obvious but there is a settheoretic issue: we use recursion, which is some sort of induction, to constructa set. Why can we do? The answer is because of Recursion Theorem in SetTheory. Let us not get any further into this now.

The next step requires some abstract thinking. To facilitate it, think ofall this decompositions as a binary tree. The root of the tree is the elementx. The nodes at level n are elements xn,i for all i. If xn,i is irreducible, itdoes not have any upward edges. If xn,i = xn+1,j ·xn+1,i+1, it has two upwardedges going to xn+1,j and xn+1,i+1. Since the process has not terminated, thetree is infinite. This means there is an infinite path in this tree starting fromthe root and going upward. Let yn = xn,i be the element of this infinite pathat level n. In particular, y0 = x. Observe that . . . yn+1|yn . . . y1|y0.

We have done all this hard work to obtain the ascending chain of ideals. . . (yn+1) ⊃ (yn) . . . (y1) ⊃ (y0) with all the inclusions proper. The trick isthat their union I = ∪∞

n=1(yn) is an ideal. This is true because all of the idealconditions could be checked at one particular (yn) (do the exercises below ifyou have difficulties with it). Since R is a PID, I = (d) for some particulard ∈ R. Then d ∈ (yn) for some n. This implies that I = (d) ⊆ (yn).Consequently, I = (d) = (yn) = (yn+1) = . . . = (yn+i) that contradicts allthe ideal inclusions being proper. 2

Examples. 1. All our ED-S Z, Z[i], F [X] are UFD-s.

2. Z[i√

5] is FD but not UFD. We have seen that it is not UFD since6 = 2 ·3 = (1+ i

√5)(1− i

√5) are two distinct factorisations. We won’t prove

in this course that this ring is FD.

3 Z[X] is UFD, which will be proved later, but not PID. (2) + (X) is notprincipal.

4 The birth of Ring Theory is generally associated to the following Lame’s1847 mistake (see http://www.mathpages.com/home/kmath447.htm ). Letω = exp(2πi/p) where p > 2 is a prime number. Lame has essentiallyproved that if Z[ω] = ∑p−1

i=0 aiωi ∈ C | ai ∈ Z is a UFD then the Fermat

Last Theorem holds for p, i.e. the equation xp + yp = zp have no integralsolutions. Lame has not given enough thought to the issue and just usedthe UFD property of Z[ω]. Kummer has corrected this mistake and given

Page 97: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.2. UFD-S 97

a criterion in terms of Bernoulli numbers for Z[ω] to be UFD. A prime p iscalled regular (correspondingly irregular) if Z[ω] is UFD (correspondingly notUFD). Looking at small primes, it appears that all are regular. In fact, thefirst irregular prime is 37; then 59, 67, 101, 103, 131, 149 are irregular. Onthe other hand, it has been proved that there are infinitely many irregularprimes. It is expected that irregular primes constitute about 39% of all theprimes but it is still an open problem whether there are infinitely many ofthem.

4.2.3 Exercises(i) Given an example showing that a union of subgroups is not necessarily

a subgroup.

(ii) Let G be a group with a subgroup Gi for each natural i. Prove that ifGi ⊆ Gi+1 then the union H = ∪∞

n=1Gn is a subgroup.

(iii) Let R be a ring with an ideal Ii for each natural i. Prove that ifIi ⊆ Ii+1 then the union J = ∪∞

n=1In is an ideal.

(iv) Let us consider the following setup. For each natural number n we aregiven a group Gn and a group homomorphism φn : Gn → Gn+1 Provethat

G∞ = (x1, x2, . . .) ∈∞∏

n=1

Gn|∀iφi(xi) = xi+1

is a subgroup of∏∞

n=1Gn.

(v) Let p be a prime number. Let Gn = Cpn be the cyclic group of orderpn with a generator xn. We define φn : Gn → Gn+1 by φ(xa

n) = xpan+1.

Using the above construction we obtain a group G, called a quasicyclicgroup and usually denoted Cp∞. Now let H = z ∈ C | ∃n ∈ N zpn

=1. Show that H is a subgroup of the multiplicative group of thecomplex numbers. Prove that H is isomorphic to Cp∞.

4.2.4 VistaThere are a number of things you can read or do your second year project

about. When p = 3 the ring Z[ω] is called Eisenstein integers. You can readabout Eisenstein prime. The ring Z[α], where α is an algebraic integer is anexciting topic as well. For instance, you can find out when Z[i

√n] is a UFD.

You can also read more about Bernoulli numbers.

Page 98: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

98 CHAPTER 4. FACTORISATION

4.3 Primes in Some Rings4.3.1 Executive Summary

We discuss prime elements in F [X] and Z[i].

4.3.2 Polynomial PrimesWe will be talking about F [X], the polynomial ring over a field F through-

out this section. We start with the following easy observation.

Proposition 4.3.1 (Remainder Theorem) Let f = f(X) ∈ F [X]. If f(a) =0 for some a ∈ F then X − a divides f .

Proof: Divide f(X) by X − a with a remainder:

f(X) = g(X)(X − a) + r.

Notice that r must have degree less than 1, so r ∈ F (a constant polynomial).Substituting X = a, we arrive at 0 = f(a) = r. 2

Definition. A field F is algebraically closed if for any f(X) ∈ F [X] of degreeat least 1 there exists a ∈ F such that F (a) = 0.

In all consequent theorems, we are after a complete lists of prime elements,with each prime listed once, up to the equivalence of being associate. Forexample, X + a ∼ bX + ab and we list just one of them. Notice that wedon’t state this uniqueness in the statement of the theorem but as a matterof aesthetics our lists always satisfy this property.

Proposition 4.3.2 If F is an algebraically closed field then the primes inF [X] are X − a, as a runs over F .

Proof: The element X − a is irreducible because any of its divisors musthave degree 1 or 0. If it is 0, the divisor is a unit. If it is 1, the divisor isassociate to X − a.

To show that they are pairwise non-associate, notice that F [X]∗ = F ∗.X − a is associate only to bX − ab for all b ∈ F ∗.

Finally, if we have a prime f ∈ F [X] then f has degree at least 1. SinceF is algebraically closed, there is a ∈ F such that f(a) = 0. By Proposi-tion 4.3.1, X − a divides f . Hence, f is associate to X − a. 2

The following theorem will neither be proved, nor examined in this course.You can learn it taking Complex Analysis next year. There are numerousproofs using Algebra, Analysis or Topology. The latter two techniques areusually superior.

Page 99: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.3. PRIMES IN SOME RINGS 99

Theorem 4.3.3 (The fundamental theorem of algebra) The field of complexnumber C is algebraically closed

You should prove the next proposition yourself. It is an excellent exercisebut we won’t use in this course.

Proposition 4.3.4 The primes in R[X] are X − a and X2 + bX + c for allpossible a, b, c ∈ R with b2 − 4c < 0.

Theorem 4.3.5 Let F be a field. Then any finite subgroup of F ∗ is a cyclicgroup.

Proof: Suppose G ≤ F ∗ is not cyclic of order N . By the classification offinite abelian groups (from Algebra-1), G is isomorphic to Cm1

× . . .×Cmn, a

product of cyclic groups of orders n1|n2 . . . |nm and N = n1 ·n2 · · ·nm. Since(x1, . . . , xm)n = (xn

1 , . . . , xnm) ∈ Cm1

× . . . × Cmn, we deduce that gn = 1

for any g ∈ G where n = nm < N . This provides F (X) = Xn − 1 with Nroots, hence with N > n pairwise non-associate prime divisors X−a for eacha ∈ G. This contradicts the UFD condition for F [X]. 2

The following corollary is immediate.

Corollary 4.3.6 Z∗p is a cyclic group of order p− 1.

4.3.3 Gaussian PrimesWe will study primes in Z[i]. We will call them gaussian primes. Let

us recall that ν(x) = |x|2. It is useful to remember that if x|y in Z[i] thenν(x)|ν(y) in Z.

Proposition 4.3.7 If x ∈ Z[i] and ν(x) is prime then x is gaussian prime.

Proof: Using Proposition 4.2.1 and the fact that Z[i] is a UFD, it sufficesto check irreducibility of x. Suppose y|x. Hence, ν(y)|ν(x) = p in Z thatforces ν(y) to be p or 1. If ν(y) = p then y is associate to x. If ν(y) = 1 theny is a unit. 2

Proposition 4.3.8 Let p ∈ Z be a prime. Then either p is gaussian primeor p = xx∗ where x is a gaussian prime.

Proof: We obtain a proof by turning around the previous proof. If pis not gaussian prime, there exists a gaussian prime x such that p = xyand neither x, nor y is a unit. Hence, ν(x)ν(y) = ν(p) = p2. This forcesν(x) = ν(y) = p, which makes x and y prime by Proposition 4.3.7. Finally,x∗ = x−1 · ν(x) = (y/p) · p = y. 2

Page 100: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

100 CHAPTER 4. FACTORISATION

Proposition 4.3.9 Let q ∈ Z[i] be a gaussian prime. Then either ν(q) is aprime or a square of a prime.

Proof: Let n = ν(q) = qq∗. Take decomposition of n into primes in Z, sayn = p1 · · · pt. Then q|pj in Z[i] for some j. This ensures the statement. 2

Theorem 4.3.10 The prime elements in Z[i] are obtained from the primeelements Z. Each prime p ∈ Z, congruent 3 modulo 4 is a gaussian prime.The prime p = 2 gives rise to a gaussian prime q such that 2 ∼ q2. Eachprime p ∈ Z congruent 1 modulo 4 gives rise to two conjugate gaussian primesq and q∗ such that p = qq∗.

4.3.4 Exercises(i) Prove Proposition 4.3.4.

4.3.5 VistaThe first proof of the fundamental theorem of algebra was given by Gauss

in 1799. It was his Ph.D. thesis. You can learn more about the theorem andvarious proof at http://www.cut-the-knot.org/do you know/fundamental2.shtml.

Page 101: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.4. GAUSSIAN PRIMES 101

4.4 Gaussian Primes4.4.1 Executive Summary

We prove Theorem 4.3.10 and two corollaries.

4.4.2 Things as they stand

Proof: Using Proposition 4.3.9, we can distinguish the two cases. Let q bea gaussian prime such that p = ν(q) is a prime. Then p gives rise to twoprimes q, q∗ such that p = qq∗ = ν(q).

Let q be a gaussian prime such that p2 = ν(q) for a prime p. Hence, q|pin Z[i]. Pick s ∈ Z[i] such that p = qs. Then |s| = |p|/|q| = 1 and s is a unit(s−1 = s∗/|s|2). Hence q is associate to p (Remember that Z[i]∗ = ±1,±i).Then p gives rise to two primes q, q∗ such that p = qq∗ = ν(q).

It remains to see that everything is controlled by the residue modulo 4. Ifp = qq∗ and q = x+ yi then p = qq∗ = x2 + y2. Since 12 = 1, 22 = 0, 32 = 1in Z4, every prime in Z, congruent to 3 modulo 4 cannot be represented asqq∗. Thus, it must be prime in Z[i] as well.

Let us explain p = 2 = 12 + 12 = (1 − i)(1 + i). By Proposition 4.3.7,1 ± i are gaussian primes. Since Z[i] is UFD, these are the only two primeswith norm 2. Notice that 1 − i = −i · (1 + i) ∼ 1 + i.

It remains to prove that a prime p, congruent to 1 modulo 4 is not gaussianprime. Thanks to Proposition 4.1.7, it suffices to show that the ring R =Z[i]/(p) is not a domain. Notice that Z[i] ∼= Z[X]/(X2 + 1). By the thirdisomorphism theorem, used twice R ∼= Z[X]/(p,X2 + 1) ∼= Zp[X]/(X2 + 1).Thanks again to Proposition 4.1.7, it remains to show that the polynomialf(X) = X2 + 1 ∈ Zp[X] is reducible. For this we need to find a ∈ Zp suchthat X − a divides f(X) or, by Proposition 4.3.1, f(a) = a2 + 1 = 0. Thelatter condition means that a2 = −1 6= 1 (p is odd) or that the elementa ∈ Z∗

p has order order 4. By Corollary 4.3.6, Zp is a cyclic group of order

p− 1. If t is its generator then t(p−1)/4 has order 4. 2

Corollary 4.4.1 (Fermat) Every prime congruent 1 modulo 4 is a sum ofinteger squares in a unique way.

Proof: Theorem 4.3.10 provides existence. If p = x2 + y2 = a2 + b2 thenp = (x+ iy)(x− iy) = (a+ ib)(a− ib) are two prime decompositions in Z[i].Everything follows from the UFD property of Z[i]. 2

Corollary 4.4.2 There are infinitely many primes congruent 1 modulo 4.

Page 102: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

102 CHAPTER 4. FACTORISATION

Proof: Suppose there are only finitely many of them in Z, say p1, . . . , pn.Let p0 = 2, q0 = 1 + i, pj = qjq

∗j a prime decomposition of pi. Let us

consider a prime decomposition of x = 2p1 · p2 · · · pn + i ∈ Z[i]. No primep ∈ Z, congruent 3 modulo 4 divides x because x/p has 1/p as the coefficientat i, so it is not in Z[i]. Hence, one of the gaussian primes qj (if it is q∗jswap the notation between qj and q∗j ) divides x. Hence, pj = ν(qj)|ν(x) =4p2

1 · p22 · · ·p2

n + 1, which is a contradiction since x has residue 1 modulo allpj. 2

Page 103: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.5. FRACTIONS 103

4.5 Fractions4.5.1 Executive Summary

This lecture is really boring. We have to introduce the field of fractions.To lighten it up we discuss fractions over euclidean domains and discussLagrange’s polynomial.

4.5.2 Fields of FractionsLet R be a domain. We consider the set W = R× (R \ 0) = (x, y) ∈

R×R|y 6= 0. It admits an equivalence relation where (a, b) ∼ (c, d) wheneverad = bc. I leave it as an exercise to show that this is, indeed, an equivalencerelation. An equivalence class of (a, b) is called a fraction and denoted a/b.Let Q = Q(R) be the set of all the equivalence classes on W .

Proposition 4.5.1 If R is a domain then Q(R) is a field under the opera-tions

a

b+c

d=ad+ bc

bd,a

b· cd

=ac

bd,

and π : R → Q(R), π(r) = r/1 is an injective ring homomorphism

Proof: We have to show that these operations are well-defined. Then wehave to establish all the axioms of a field. Finally we have to show that π isan injective ring homomorphism.

To show that the operations are well defined, we need to notice that thedenominators of the results are non-zero because R is a domain. It remains toprove that the result is independent of the representative of the equivalenceclass. Given a/b = x/y and c/d = u/w, we need to show that ac/bd = xu/ywand ad+ bc/bd = xw+ yu/yw. The first equality requires acyw = bdxu thateasily follows from ay = bx and cw = du. The second equality requires

adyw + bcyw = bdxw + bdyu.

Rewriting it, we get

adyw − bdxw = bdyu− bcyw.

This obviously holds because

adyw − bdxw = dw(ay − bx) = 0 and bdyu− bcyw = by(du− cw) = 0.

Page 104: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

104 CHAPTER 4. FACTORISATION

The list of axioms of the field is long and we have to go and check themall. But we are in a good shape because we know that the operations are well-defined, so we can use our usual intuition about fractions. The associativityof addition is probably the hardest axiom to check

(a

b+c

d)+

e

f=ad+ bc

bd+e

f=adf + (bcf + bde)

bdf=a

b+cf + de

df=a

b+(

c

d+e

f).

The commutativity of addition is easier:

a

b+c

d=ad+ bc

bd=c

d+a

b.

The zero and the additive inverse are usual: 0 = 0/1 and −(a/b) = (−a)/bwith all the checks routine. The associativity of multiplication is straightfor-ward

(a

b· cd) · ef

=ac

bd· ef

=ace

bdf=a

b· cedf

=a

b· ( cd· ef

)

as well as the commutativity:

a

b· cd

=ac

bd=c

d· ab.

The unity and the multiplicative inverse are usual: 1 = 1/1 and (a/b)−1 = b/awith all the checks routine. It is worth noticing though why a 6= 0. Indeed,a = 0 if and only if a · 1 = b · 0 if and only a/b = 0/1 = 0. Finally, we haveto check distributivity but it suffices to do it on one side only because themultiplication is commutative:

(a

b+c

d) · ef

=ad+ bc

bd· ef

=ade+ bce

bdf=ade

bdf+bce

bdf=a

b· ef

+c

d· ef.

The map is a ring homomorphism because π(1R) = 1/1 = 1Q,

π(xy) =xy

1=x

1· y1

= π(x) · π(y), π(x+ y) =x+ y

1=x

1+y

1= π(x) + π(y).

Finally, x is in the kernel if and only if x/1 = 0/1 if and only if x · 1 = 0 · 1if and only if x = 0. 2

Definition. Q = Q(R) is called the field of fractions of a domain R.

Examples. 1. Q(Z) = Q.2. Q(F [X]) = F (X), the field of rational functions in one variable X.

Page 105: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.5. FRACTIONS 105

4.5.3 Fractions of ED-sThe following proposition is useful in Analysis. One uses it for integration

and interpolation.

Proposition 4.5.2 If R is ED then any element of Q(R) can be representedas r +

∑j rj/p

nj

j where r, rj, pj ∈ R, nj ∈ N , pj are pairwise non-associateprime elements.

Examples. 1. 5/6 = 1/+ 1/3.2. 101/24 = 4 + 5/24 = 4 + 1/3 − 1/8.3. Here is a typical computation of the integral of a rational function∫

(X + 1)/(X3 +X) dX.

X + 1

X3 +X=aX + b

X2 + 1+

c

X=cX2 + c+ aX2 + bX

X3 +X

Hence, b = c = 1, a = −1 and

∫X + 1

X3 +XdX =

∫(−X + 1

X2 + 1+

1

X)dX = −1

2

∫dX2

X2 + 1+

∫dX

X2 + 1+

∫dX

X=

= −1

2ln(X2 + 1) + arctan(X) + ln(X) + C

Does it ring a bell?4. Let f = (X − a1) · · · (X − an) ∈ C[X] where aj 6= ak for j 6= k and

g ∈ C[X] of degree less than n. Trying to guess the coefficients, we write

g

f

n∑

k=1

tjX − aj

and

g(X) =n∑

k=1

tjf(X)

X − aj

=n∑

k=1

tj(X − a1) · · · (X − aj−1) · (X − aj+1) · · · (X − an).

Substituting X = aj we get the answer,

g(aj) = tj(aj−a1) · · · (aj−aj−1)·(aj−aj+1) · · · (aj−an) = tjf′

(aj) or tj =g(aj)

f ′(aj).

Page 106: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

106 CHAPTER 4. FACTORISATION

Turning this calculation around gives Lagrange’s interpolation polynomial,that is, given aj and sj we use f = (X − a1) · · · (X − an) and tj = sj/f

(aj)to define the interpolation polynomial

g(X) =n∑

k=1

tj(X − a1) · · · (X − aj−1) · (X − aj+1) · · · (X − an)

=

n∑

k=1

sj(X − a1) · · · (X − aj−1) · (X − aj+1) · · · (X − an)

(aj − a1) · · · (aj − aj−1) · (aj − aj+1) · · · (aj − an).

It will be the polynomial of the smallest possible degree such that g(aj) = sj.

4.5.4 Exercises(i) Prove that the relation ∼ on the W is an equivalence relation.

(ii) Let R be a commutative ring, S ⊂ R a denominator set, that is, asubset closed under multiplication, containing 1, but not 0. Repeat theconstruction of the ring of fractions starting with the set W = R× S.The resulting ring QS(R) is called the partial ring of fractions.

(iii) Show that if R is a domain, p ∈ R is prime then S = R \ (p) is adenominator set.

(iv) Describe QS(Z) where S = Z \ (p) for some prime p.

(v) Describe QS(Z) where S = pn | n ∈ Z for some prime p.

(vi) Prove Proposition 4.5.2

Page 107: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.6. GAUSS’ LEMMA 107

4.6 Gauss’ Lemma4.6.1 Executive Summary

It is another boring lecture dealing with proofs of Gauss’ Lemma andsome of its applications.

4.6.2 Gauss LemmaWe are concerned with the polynomial ring R[X] over a UFD R.

Definition. A polynomial f(X) is called monic if the coefficient of the high-est degree term is 1. It is called primitive if the greatest common divisor ofall the coefficients of f(X) together is 1.

Theorem 4.6.1 Let R be a UFD with a field of fractions Q = Q(R). Iff = gh ∈ R[X] for some g, h ∈ Q[X] then there exist a, b ∈ Q such that

g = ag ∈ R[X] ∋ h = bh and f = gh.

Proof: Let a1 be the least common multiple of all the denominators of thecoefficients of g(X), a2 the greatest common divisor of all the coefficientsof a1g(X), a = a1/a2 ∈ Q(R). We define g = ag ∈ R[X]. Similarly,

h = bh ∈ R[X]. Notice that g and h are primitive. Consequently,

f =u

vgh and vf = ugh

for some u, v ∈ R. Moreover, the greatest common divisor of u and v is 1.As soon as we prove that v is unit in R we conclude by setting q = ug

and h = v−1h. Let us suppose that it is not a unit. Then there exists a primeelement p ∈ R that divides v. Let us consider a ring homomorphism

π : R[X] → R/(p)[X], π(∑

k

akXk) =

k

(ak + (p))Xk.

Since π(v) = 0, we conclude that

0 = π(v)π(f) = π(u)π(g)π(h).

As R/(p)[X] is a domain, one of the multiplicands must be zero. This is acontradiction. First, π(u) 6= 0 since p does not divide u because u and v

have no common prime divisors. Second, π(g) 6= 0 6= π(h) because thesepolynomials are primitive. 2

We formulate two corollaries and prove them together.

Page 108: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

108 CHAPTER 4. FACTORISATION

Corollary 4.6.2 If R is UFD then there are two kinds of primes in R[X]:prime elements in R; primitive elements in R[X] that are prime in Q[X].

Corollary 4.6.3 If R is UFD then R[X] is UFD.

Proof: It immediately follows from Theorem 4.6.1 that all elements listed inCorollary 4.6.2 are irreducible. We proceed to prove both corollaries together.

Let us establish that any f ∈ R[X] can be factorised into the elementslisted in Corollary 4.6.2. We can factorise f = f1 · · · fn in Q[X]. Getting rid

of denominators and common divisors of numerators, we get f = af1 · · · fn

for some a ∈ Q,fj = ajfj primitive in R[X]. Factorising a in R, we arriveat the required factorisation of f . Thus, every irreducible element of R[X] isassociate to one of the elements listed in Corollary 4.6.2.

Now we proceed to prove that this factorisation is unique. Let us considertwo factorisations

f = p1 · · · pkf1 · · · fn = q1 · · · qtg1 · · · gm ∈ R[X], pj, qj ∈ R, fj, gj 6∈ R

into irreducible elements. Without loss of generality fj , gj are primitive.Using the UFD property of Q[X], n = m and fj associate to gσ(j) for somepermutation n. Since R[X] is a domain, we can cancel all associate elements,so

αp1 · · · pk = βq1 · · · qt ∈ R

for some units α, β ∈ R∗. Using the UFD property of R establishes theuniqueness of the factorisation.

Finally, by Proposition 4.2.1, all the elements listed in Corollary 4.6.2 areprime. 2

The following two corollaries provide examples of UFD-s that are notPID-s.

Corollary 4.6.4 If F is a field then F [X1, . . .Xn] is UFD.

Proof: We proceed by induction on n. If n = 1 then F [X] is ED, hencePID, hence UFD. If we have proved it for n− 1 we observe that

F [X1, . . .Xn] ∼= F [X1, . . .Xn−1][Xn]

is also UFD by Corollary 4.6.3. 2

Corollary 4.6.5 Z[X1, . . .Xn] is UFD.

Page 109: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.6. GAUSS’ LEMMA 109

4.6.3 Exercises(i) Prove Corollary 4.6.5

(ii) Prove that F [X1, . . .Xn] is not PID if n > 1.

(iii) Prove that Z[X1, . . .Xn] is not PID.

Page 110: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

110 CHAPTER 4. FACTORISATION

4.7 Polynomial Factorisation4.7.1 Executive Summary

We discuss some examples of irreducible polynomials. We also discussthe quotient ring of the polynomial ring by an ideal generated by a singlepolynomial.

4.7.2 Eisenstein’s CriterionAs we know the irreducibility of polynomials is the same over Z[X] and

Q[X]. However, determining whether a particular polynomial is irreducible isoften subtle. The following is a powerful tool for producing some of examples.

Proposition 4.7.1 (Eisenstein’s Criterion) Let R be a UFD,

f(X) =n∑

k=0

akXk ∈ R[X].

We assume that there exists a prime p ∈ R such that p divides all ak fork < n but does not divide an and p2 does not divide a0. If the greatestcommon divisor of all the coefficients is 1 then f(X) is irreducible in R[X].

Proof: A factorisation with one polynomial of zero degree is impossiblebecause the coefficients have no common divisors. Suppose

f(X) =n∑

k=0

akXk = (

m∑

k=0

bkXk)(

t∑

k=0

ckXk)

with both polynomials of non-zero degree. Then ak =∑

r+s=k brcs for all kSince p|a0 = b0c0, it divides either b0 or c0 but not both since p2 does notdivide a0. Without loss of generality, p divides b0 but not c0.

This serves as a basis of induction. We prove that p divides bj for each0 ≤ j ≤ m < n. Suppose we have done for all j < l. Then

blc0 = al − (bl−1c1 + bl−2c2 + . . .).

Since p divides every term in the right hand side, it divides blc0. Since itdoes not divide c0, it divides bl.

Hence, p divides an = bmct which is a contradiction. 2

Notice that if f(X) admits p as in Eisenstein’s criterion but its coefficientsare not relatively prime then f(X) is not irreducible in R[X] but irreduciblein Q[X] where Q = Q(R).

Page 111: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.7. POLYNOMIAL FACTORISATION 111

Examples. 1. If p is prime in R then Xn + p is prime in R[X] for any n.2. If p is prime in Z then f(X) = Xp−1 + Xp−2 + . . . X + 1 is prime in

Z[X]. Consider the shift automorphism

sh−1 : Z[X] → Z[X], sh−1(g) = g(X + 1)

Since this is a ring automorphism, f is prime if and only if sh−1(f) is prime.Now notice that

sh−1(f) = ((X + 1)p − 1)/(X + 1 − 1) = Xp +

p−1∑

k=1

p!

k!(p− k)!Xk.

is irreducible by Eisenstein’s criterion.3. If n is not prime in Z then f(X) = Xn−1 + Xn−2 + . . .X + 1 is not

irreducible. It is a product of cyclotomic polynomials

f =∏

k,k|n

Φk, Φk =∏

0<d<k,gcd(d,k)=1

(X − e2πid/k).

One can show Φk is irreducible but we won’t do it here. It is an interestingfact that an early version of a manual for the computer system Maple hasstated that all coefficients of Φk are ±1 and 0. The smallest counterexampleis Φ105.

4.7.3 Ring StructureWe are interested in the various structures on the polynomial quotients.

The following proposition is useful. Notice the similarity with Proposi-tion 4.1.7.

Proposition 4.7.2 Let R be a PID. If p ∈ R is prime then R/(p) is a field.

Proof: By Proposition 4.1.7, R/(p) is a domain. We need to find an inversefor a nonzero element x+ (p) ∈ R/(p). Since x+ (p) 6= 0, p does not dividex. Since p is prime, gcd(x, p) = 1. Since (x) + (p) = (gcd(x, p)), there exista, b ∈ R such that 1 = ax+ bp. Hence, (x+ (p))−1 = a+ (p) in the quotientring R/(p). 2

Proposition 4.7.2 tells us how to construct new fields when we know aninteresting irreducible polynomial f . The field F [X]/(f) has a structure wecan easily understand. Let n be the degree of f . We consider the vectorspace F [X]<n of polynomials of degree less than n. The natural map π :

Page 112: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

112 CHAPTER 4. FACTORISATION

F [X]<n → F [X]/(f) defined by π(g) = g + (f) is an isomorphism of vectorspaces. This describes the additive structure on F [X]/(f).

The multiplicative structure is slightly more involved. To multiply twopolynomials g, h ∈ F [X]<n is the same as to compute π−1(π(g)π(h)). Thelatter is obviously the residue of gh modulo f . If f(X) = Xn +

∑n−1k=0 akX

k.Finding the residue can be done using a rewriting rule Xn ; −∑n−1

k=0 akXk

For example, the polynomial f(X) = X8+X5+X4+X3+1 is irreduciblein Z2. The field Z2[X]/(f) is the Galois field of 256 elements. To compute aproduct there we do

(X5+1)(X5+X2) = X10+X7+X5+X2; X2(X5+X4+X3+1)+X7+X5+X2 = X6

Hence,(X5 + 1 + (f)) · (X5 +X2 + (f)) = X6 + (f).

4.7.4 Exercises(i) Use Eisenstein’s criterion to produce 6 new irreducible polynomials in

Z[X].

(ii) Prove that the cyclotomic polynomial Φk has integer coefficients.

(iii) Pick up two of your favourite polynomials in Z[X] and find the greatestcommon divisor.

(iv) Pick up f, g, h, three of your favourite polynomials in Z[X] and compute(g + (f)) · (h + (f)) ∈ Z/(f).

Page 113: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.8. POLYNOMIAL QUOTIENTS 113

4.8 Polynomial QuotientsThe date of the last update: 11/3/2007.

Version: 1.03

4.8.1 Executive SummaryWe discuss some examples of irreducible polynomials. We also discuss

the quotients by them.

4.8.2 Ring StructureProposition 4.8.1 Let F be a field, f = f(X) ∈ F [X] an irreducible poly-nomial. The field F [X]/(f) contains a root of the polynomial f(X).

Proof: The root of f(X) in F [X]/(f) is a = X + (f). Indeed, if f(X) =∑nk=0 akX

k. then

f(a) =

n∑

k=0

ak(Xk + (f)) = (

n∑

k=0

akXk) + (f) = f + (f) = 0.

2

The fields F [X]/(f) are examples of algebraic extensions that you will bestudying in the third year Galois Theory. The next corollary establishes anexistence of a special extension, called a splitting field of f(X).

Corollary 4.8.2 For any field F and a polynomial f ∈ F [X] there exists afield K such that

(i) K contains F as subring;

(ii) K is finite-dimensional as a vector space over F ;

(iii) the polynomial f(X) factorises into linear polynomials in K[X].

Proof: We proceed by induction on n, the degree of f . If n = 1 there isnothing to prove: just take K = F .

Let us assume now that we have proved it for n− 1. There exists a fieldL ≥ F such that L contains a root α of f and L is a finite-dimensional vectorsspace over F by Proposition 4.8.1. Now using the induction assumption forf(X)/(X −α) and L, we arrive at the required field K. It remains to noticethat dimFK = dimFL · dimLK <∞ as proved in the exercises. 2

The following application is noteworthy.

Page 114: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

114 CHAPTER 4. FACTORISATION

Corollary 4.8.3 For any field F , and a matrix A ∈ Mn(F ), there exists afield K such that

(i) K contains F as subring;

(ii) K is finite-dimensional as a vector space over F ;

(iii) the matrix A has an eigenvector in Kn and a Jordan normal form inMn(K)

Proof: Straightforward by using Corollary 4.8.2 to the characteristic poly-nomial ofA and the theorem from Algebra-I about existence of Jordan normalform. 2

We will need the Chinese Remainder Theorem for polynomials, which weare about to establish. In this form the Chinese Remainder Theorem holdsin any PID but not UFD. You can establish this in the exercises.

Theorem 4.8.4 (Chinese Remainder Theorem for polynomials) Let F be afield, f ∈ F [X]. If f = qa1

1 · · · qann is an irreducible factorisation in F [X]

then φ(h + (f)) = (h + (qa1

1 ), . . . , h + (qann )) is a ring isomorphism between

F [X]/(f) and F [X]/(qa1

1 ) × . . .× F [X]/(qann ).

Proof: The proof resembles the proof of Theorem 2.5.6. The ring homo-morphism

ψ : F [X] →∏

i

F [X]/(qai

i ), ψ(h) = (h+ (qa1

1 ), . . . , h+ (qan

n )).

has the kernel consists of all h(X) divisible by all qai

i , that is, the ideal (f).By the 1-st isomorphism theorem φ is an isomorphism between F [X]/(f)and the image of ψ. It remains to notice that the rings invloved are alge-bras over F . Both φ and ψ are linear maps of vector spaces over F , hencealgebra homomorphism. As φ is an injective linear map from F [X]/(f) toF [X]/(qa1

1 )× . . .×F [X]/(qann ), both of which have the same dimension equal

to the degree of f , φ is an isomorphism. 2

4.8.3 Exercises(i) Let us consider fields F ≤ K ≤ L, containing each other as subrings.

A field can be considered as a vector space over any subfield, that is asubring which is a field itself, using the field multiplication. Prove thatdimFL = dimFK · dimKL.

Page 115: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.8. POLYNOMIAL QUOTIENTS 115

(ii) Let I1, . . . In be a collection of ideals in a ring R. φ : R → ∏j R/Ij,

φ(x) = (x+ I1, . . . , x+ In).

(iii) Prove the Chinese Remainder Theorem for any PID. (Hint: follow themethod of Proposition 1.3.6.)

(iv) Consider X, Y ∈ C[X, Y ]. Show that the Chinese Remainder Theoremfails for them. (Hint: show that C[X, Y ]/(XY ) has no non-identityidempotents (see the next lecture).)

Page 116: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

116 CHAPTER 4. FACTORISATION

4.9 Cyclic Vector Spaces4.9.1 Executive Summary

We discuss cyclic vector spaces and give their characterisation.

4.9.2 Polynomial Quotient as a Vector SpaceWe are working with vector spaces over a field F . The vector space

V = F [X]/(f) has a canonical linear map T given by multiplication by X,that is,

T (h+ (f)) = Xh+ (f).

Let us write the matrix of T in the standard basis Xk + (f), k = n− 1, n−2, . . . 1, 0. where f = Xn +

∑n−1k=0 αkX

k. Then

T (Xk + (f)) = Xk+1 + (f)

is a basis element unless k = n− 1, in which case

T (Xn−1 + (f)) = Xn + (f) =

n−1∑

k=0

−αkXk + (f).

Consequently, the matrix of T is

A =

−αn−1 1 0 · · · 0 0−αn−2 0 1 · · · 0 0

......

−α1 0 0 · · · 0 1−α0 0 0 · · · 0 0

.

4.9.3 Definition of a Cyclic Vector SpaceThe following is an abtract definition flowing naturally from the previous

observation.

Definition. A pair (V, T ) where V is a finite-dimensional vector space overthe field F , T ∈ E(V ) is called a cyclic vector space if there exists a poly-nomial f(X) ∈ F [X] and a linear bijection ψ : F [X]/(f) → V such thatψ(hX + (f)) = T (ψ(h+ (f))) for all h ∈ F [X].

Page 117: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.9. CYCLIC VECTOR SPACES 117

In other words, we are saying that there exists a basis of V in which T isgiven by a Sylvester matrix

A =

−αn−1 1 0 · · · 0 0−αn−2 0 1 · · · 0 0

......

−α1 0 0 · · · 0 1−α0 0 0 · · · 0 0

.

Essentially, we want to characterise linear maps that can be given by suchmatrices. We start with the following technical lemma.

Lemma 4.9.1 If F is an infinite field then a vector space over F is not aunion of finitely many proper subspaces.

Proof: Suppose that this is not true and a vector space V is a union ofits proper subspaces, say V = ∪n

i=1Wi. We can assume that W1 6⊂ ∪ni=2Wi

because otherwise V = ∪ni=2Wi and we can work with this union instead.

Thanks to this assumption, there exists a ∈ W1 such that a 6∈ Wi, forall i 6= 1. Besides there exists b ∈ W \ W1 (all subspaces are proper), sob 6∈ W1. Let us consider all vectors of the form a + αb, where α ∈ F . Thereare infinitely many of them, so there exists Wj containing two vectors fromthis set, say be x = a+ αb, y = a+ βb ∈Wj , and α 6= β.

If j = 1, then (α− β)−1(x− y) = b ∈W1. Contradiction.If j 6= 1, then (α− β)−1(αy − βx) = a ∈Wj. Contradiction again. 2

Let us recall that a minimal polynomial of a linear map T is such µT that(µT ) is the kernel of the homomorphism

πT : F [X] → E(V ), π(h(X)) = h(T )

where E(V ) be the ring of all linear transformations V → V . Notice thatE(V ) is isomorphic toMn(F ) upon a choice of basis in V . If χT (X) = det(T−XI) is the characteristic polynomial then by Cayley-Hamilton’s Theoremfrom Algebra-I, πT (χT ) = χT (T ) = 0. Consequently, µT divides χT .

Let us generalise it a bit. Having picked v ∈ V , we construct a linearmap

πv : F [X] → V, πv(h(X)) = [π(T )](v).

Let us generalise it a bit. Having picked v ∈ V , we construct a linear map

πv : F [X] → V, πv(h(X)) = [π(T )](v).

Page 118: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

118 CHAPTER 4. FACTORISATION

Proposition 4.9.2 The kernel of πv is a non-zero ideal.

Proof: Since πv is a linear map, its kernel is a vector subspace. Since F [X]is infinite-dimensional but V is finite-dimensional, it is a non-zero subspace.It remains to check that this is an ideal. If h ∈ ker(πv) then πv(fh) =f(T )(h(T )(v)) = f(T )(0) = 0, hence fh ∈ ker(πv). 2

We define the minimal polynomial of T at v as such µv,T that (µv,T ) isthe kernel of πv. Notice that µv,T divides µT .

Theorem 4.9.3 Let the field F be infinite, V a finite-dimensional vectorspace over F , T : V → T a linear map. (V, T ) is a cyclic vector space if andonly if µT ∼ χT .

Proof: The only if part is quite clear. Let V = F [X]/(f) be of dimensionn, which is also the degree of f . Since µT (T ) = 0, we conclude that 0 =µT (T )(1 + (f)) = µT (X) + (f). This means that f divides µT . Hence, thedegree of µT is n. This forces µT ∼ χT .

The if part follows as soon as we can find v ∈ V such that µv,T = µT .Indeed, we define f = µT and the linear bijection is given by

ψ : F [X]/(f) → V, ψ(h+ (f)) = [h(T )](v).

It is a well-defined linear map since f(T )(v) = 0. It follows from µv,T = µT

that this linear map is injective. Indeed, if ψ(h + (f)) = 0 if and only ifh(T )(v) = 0 if and only if µv,T = µT = f divides h if and only if h+ (f) = 0.It is a linear bijection because it is a linear map between vector spaces of thesame dimension with a zero kernel. Finally, ψ(hX + (f)) = [hX(T )](v) =T (h(T )(v)) = T (ψ(h+ (f))).

To find such v we factorise the minimal polynomial µT = qa1

1 · · · qamm where

qi are primes in F [X]. Let fi(X) = µT (X)/qi(X). The linear map fi(T )is non-zero as fi is a proper divisor of the minimal polynomial. Then byLemma 4.9.1 there exists such v ∈ V that does not lie in the kernel of anyfi(T ). As fi(T )(v) 6= 0, µv,T = µT . 2

Observe that, in general, the minimal polynomial is defined to be monic,but the highest degree coefficient of the characteristic polynomial is (−1)n.As part of the proof, we may conclude that the characteristic polynomial ofa Sylvester matrix A is (−1)n(Xn +

∑j αnX

n).Theorem 4.9.3 holds as stated over a finite field as well but it needs a

subtler proof. I gave a complete proof while teaching it in 2007 but it tookme 3 lectures so I decided to make a lazy proof instead. For large finite fieldsit is proved in exercises.

Page 119: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.9. CYCLIC VECTOR SPACES 119

4.9.4 Linear Recursive SequencesSylvester matrices naturally appear in the study of linearly recursive se-

quences. Let us look at a sequence zi ∈ F defined by a linear recursion

z0 = a0, z1 = a1, . . . zn−1 = an−1; zm =n−1∑

i=0

βizm−n+i, m ≥ n (4.1)

where the scalars βi, ai ∈ F, i = 0, 1 . . . n − 1 are given upfront. The mostfamous example of a linear recursive sequence is Fibonacci numbers

z0 = 0, z1 = 1; zm = zm−1 + zm−2, m ≥ 2.

Let us introduce a sequence of vectors in vm ∈ F n,1 and a matrix B ∈Mn(F ):

vm =

zm+n−1

zm+n−2...

zm+2

zm+1

zm

, a =

an−1

an−2...

a2

a1

a0

, B =

βn−1 βn−2 · · · β2 β1 β0

1 0 · · · 0 0 00 1 · · · 0 0 0...

...0 0 · · · 1 0 00 0 · · · 0 1 0

.

If we can find an explicit formula for vm then we can find an explicit formulafor zm. On the other hand recursive relations (4.1) are equivalent to a singlerelation

v0 = a, vm = Bvm−1

that results in an explicit answer

vm = Bma.

Notice that the transposed matrix BT is the matrix of the multiplication byX in F [X]/(f) where f = Xn −∑n−1

k=0 βkXk. So by reverting to rows instead

of columns the resemblance becomes even clearer:

v0 = a, vTm = vT

m−1BT .

4.9.5 Exercises(i) Let F be a field of q elements. Show that every vector space over F of

dimension at least 2 is a union of q + 1 proper subspaces.

(ii) Let F be a field of q elements. Show that no vector space over F is aunion of q proper subspaces.

(iii) Prove Theorem 4.9.3 if the dimension of V is smaller or equal than q.

Page 120: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

120 CHAPTER 4. FACTORISATION

4.10 Idempotents and discrete Fouriertransformation

4.10.1 Executive SummaryWe study the cyclic vector spaces, understand a role of idempotents and

discuss Fourier transformation.

4.10.2 Eigenvectors in cyclic vector spacesWe consider the cyclic vector space V = F [X]/(f) with its canonical

linear map T given by T (h + (f)) = Xh + (f). where f has degree n. Weare interested in eigenvectors of T . As we know already the eigenvalues of Tare roots of f(X) and f is both minimal and characteristic polynomial of T .The following proposition is immediate from linear algebra but we provide aproof to emphasise some of the ideas involved.

Proposition 4.10.1 V admits a basis of eigenvectors of T if and only iff(X) admits n distinct roots in the field F .

Proof: Let V admits a basis of eigenvector and α1, . . . αk are the eigenvalueswithout repetitions. Hence,

∏i(X −αi) is the minimal polynomial of T . By

Theorem 4.9.3, f(X) is a minimal polynomial. This forces n = k and allα1, . . . αk being roots of f(X).

Now let f(X) = (X − α1) . . . (X − αn) with all the roots distinct. ByChinese Remainder Theorem (Theorem 4.8.4), the natural homomorphismφ : F [X]/(f) → F [X]/(X − α1) × . . . × F [X]/(X − αn) is an algebra iso-morphism. Let ei = (0, . . . , 0, 1 + (X − αi), 0, . . . 0). Let us prove thatφ−1(ei) is an eigenvector with eigenvalue αi: φ(Xφ−1(ei)) = (0, . . . , 0, X +(X − αi), 0, . . . 0) = (0, . . . , 0, αi + (X − αi), 0, . . . 0) = αiei. Consequently,Xφ−1(ei) = αiφ

−1(ei). 2

4.10.3 IdempotentsLet R be a ring. An idempotent is an element e of a ring R such that

e2 = e.

Any ring has two trivial idempotents 1 and 0. All other idempotents arecalled non-trivial. We have just seen examples of such.

Proposition 4.10.2 The elements Ei = φ−1(ei) defined in Proposition 4.10.1satisfy the following properties

Page 121: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.10. IDEMPOTENTS AND DISCRETE FOURIER TRANSFORMATION121

(i)∑n

j=1Ej = 1;

(ii) Ej · Ej = Ej;

(iii) If i 6= j then Ei · Ej = 0;

Proof: It is obvious for ei-s, hence it is true for Ei-s because φ is a ringisomorphism. 2

To get a better feel of non-trivial idempotents, let us state their charac-terisation in matrix rings.

Proposition 4.10.3 Let F be a field, e2 = e ∈Mn(F ) an idempotent. Then

there exists an invertible matrix Q such that QeQ−1 =

(I 00 0

)where I is

the identity matrix and 0 is the zero matrix.

In other words, idempotents in matrix rings are projection operators.

4.10.4 Fourier TrasnformationThe change of basis in F [X]/(f) from the standard basis Xk + (f) to

the idempotent basis Ek is called Discrete Fourier Transformation. Let usunderstand why.

To define a usual Fourier trasnformation we need to fix a group ho-momorphism κ : (R,+) → C∗. Typically, κ(x) = e−2πix. Given a func-

tion f(x) : R → C we define its Fourier transform as a function f(ω) =∫ ∞

−∞f(x)κ(ωx)dx. At this point, we have to get worried about existence of

the integral but we are not as this is Algebra, not Analysis. As soon as onefixes all the convergence issues, the Fourier transform is an invertible lineartransformation on some infinite dimensional vector space with the inverseFourier transform given by

f(x) =1

∫ ∞

−∞

f(ω)κ−1(ωx)dω

where κ−1(x) = e2πix. This formula admits an interepretation, fundamentalto applied sciences. A signal function f(x) is represented as a combination ofwaves κ−1(ωx) for various frequences ω ∈ R. When function f(x) is periodic,

say f(x+ T ) = f(x), the spectrum becomes discrete, that is, f(ω) = 0 unlessω ∈ 2πi/TZ and the integral degenerates into Fourier series, which may be

Page 122: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

122 CHAPTER 4. FACTORISATION

more familiar to you

f(x) =1

∞∑

n=−∞

f(2πin/T )e2πinx/T

This way or another, the functions eωx are in the heart of what is going onand they are eignevactors of the infinitesimal time-shift operator d/dx, whata funny way to name a derivative!

To get to a discrete version of this, we have to sample the signal f(x) atn points kǫ, k ∈ Zn. In other words, as we are trying to process the signalon a computer we record only n values fk = f(kǫ). So we are dealing with afinite-dimensional vector spaces Cn, that admits a natural basis ek, k ∈ Zn

(signals with value 1 at kǫ and 0 elsewhere). A discrete time shift operator isthe cyclic permutation Θ(ek) = ek+1. It makes Cn into a cyclic vector spaceC[X]/(F ) where F = Xn−1. An explicit linear isomorphism is ek 7→ Xk+(F )and Θ corresponds to multiplication by X. Eigenvectors of Θ are discretewaves and the change of basis from monomials to eignevectors is a discreteversion of the Fourier transformation. Let us write eigenvectors explicitly.

Proposition 4.10.4 Let w = e2πi/n. Then the eigenvalues of Θ are wk,k ∈ Zn and the eigenvector corresponding to wk is hk =

∑tw

−ktet

Proof: As F is the characteristic polynomial of Θ, it suffices to check thatF (wk) = wnk − 1 = 1 − 1 = 0. These are n distinct root of a degree npolynomial. It remains to check the eignevector Θ(hk) =

∑tw

−ktet+1 =wk

∑iw

−k(1+t)et+1 = wkhk. 2

Draw them (or only their real part): they do look like waves.

4.10.5 Exercises(i) Prove Proposition 4.10.3.

(ii) Take V = R[X]/(X6 − 1). Draw the elements of the standard basis.The idempotents live in the bigger ring C[X]/(X6 − 1). Draw the realand the imaginary parts of idempotents.

4.10.6 VistaRead more about Discrete Fourier Transformation on the net, for in-

stance, on http://ccrma.stanford.edu/jos/mdft/mdft.html

Page 123: Algebra-2: Groups and Rings - Warwick Insitehomepages.warwick.ac.uk/~masdf/alg2/ln_2008.pdfvan der Waerden (£25 for each volume on Amazon) but it appears that most of the mathematicians

4.10. IDEMPOTENTS AND DISCRETE FOURIER TRANSFORMATION123

And they lived happily everafter . . .