MATH5735 Modules and Representation Theory Lecture Notes

Similar documents
Structure of rings. Chapter Algebras

COURSE SUMMARY FOR MATH 504, FALL QUARTER : MODERN ALGEBRA

Ring Theory Problems. A σ

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

MATH 326: RINGS AND MODULES STEFAN GILLE

REPRESENTATION THEORY WEEK 9

Algebras. Chapter Definition

Injective Modules and Matlis Duality

Math 121 Homework 5: Notes on Selected Problems

Exercises on chapter 4

Honors Algebra 4, MATH 371 Winter 2010 Assignment 4 Due Wednesday, February 17 at 08:35

Projective modules: Wedderburn rings

ALGEBRA EXERCISES, PhD EXAMINATION LEVEL

Algebra Homework, Edition 2 9 September 2010

Lecture 2. (1) Every P L A (M) has a maximal element, (2) Every ascending chain of submodules stabilizes (ACC).

Algebra Questions. May 13, Groups 1. 2 Classification of Finite Groups 4. 3 Fields and Galois Theory 5. 4 Normal Forms 9

NOTES ON SPLITTING FIELDS

Introduction to modules

Rings and groups. Ya. Sysak

ASSOCIATIEVE ALGEBRA. Eric Jespers. webstek: efjesper HOC: donderdag uur, F.5.207

Non-commutative Algebra

Math 120 HW 9 Solutions

Topics in Module Theory

Algebra Exam Syllabus

NOTES FOR COMMUTATIVE ALGEBRA M5P55

INJECTIVE MODULES: PREPARATORY MATERIAL FOR THE SNOWBIRD SUMMER SCHOOL ON COMMUTATIVE ALGEBRA

FILTERED RINGS AND MODULES. GRADINGS AND COMPLETIONS.

4.4 Noetherian Rings

LECTURE NOTES AMRITANSHU PRASAD

SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT

ADVANCED COMMUTATIVE ALGEBRA: PROBLEM SETS

4.2 Chain Conditions

REPRESENTATION THEORY, LECTURE 0. BASICS

Modules Over Principal Ideal Domains

12. Projective modules The blanket assumptions about the base ring k, the k-algebra A, and A-modules enumerated at the start of 11 continue to hold.

ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA

Azumaya Algebras. Dennis Presotto. November 4, Introduction: Central Simple Algebras

ALGEBRA QUALIFYING EXAM SPRING 2012

x y B =. v u Note that the determinant of B is xu + yv = 1. Thus B is invertible, with inverse u y v x On the other hand, d BA = va + ub 2

Representations of algebraic groups and their Lie algebras Jens Carsten Jantzen Lecture III

and this makes M into an R-module by (1.2). 2

Appendix Homework and answers

4.1. Paths. For definitions see section 2.1 (In particular: path; head, tail, length of a path; concatenation;

(Rgs) Rings Math 683L (Summer 2003)

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

Algebra Prelim Notes

Projective and Injective Modules

Math 210C. The representation ring

CHAPTER I. Rings. Definition A ring R is a set with two binary operations, addition + and


Q N id β. 2. Let I and J be ideals in a commutative ring A. Give a simple description of

MATH 42041/62041: NONCOMMUTATIVE ALGEBRA UNIVERSITY OF MANCHESTER, AUTUMN Preliminaries and examples.

11. Finitely-generated modules

NOTES ON FINITE FIELDS

Algebra Exam Topics. Updated August 2017

Math Introduction to Modern Algebra

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ.

Math 547, Exam 1 Information.

Formal power series rings, inverse limits, and I-adic completions of rings

Algebraic structures I

ALGEBRA QUALIFYING EXAM, FALL 2017: SOLUTIONS

Honors Algebra 4, MATH 371 Winter 2010 Assignment 3 Due Friday, February 5 at 08:35

Fundamental theorem of modules over a PID and applications

Math Studies Algebra II

List of topics for the preliminary exam in algebra

7 Rings with Semisimple Generators.

Topics in linear algebra

φ(a + b) = φ(a) + φ(b) φ(a b) = φ(a) φ(b),

LECTURE 3: TENSORING WITH FINITE DIMENSIONAL MODULES IN CATEGORY O

MATH 221 NOTES BRENT HO. Date: January 3, 2009.

Commutative Algebra and Algebraic Geometry. Robert Friedman

Commutative Algebra. Timothy J. Ford

Assigned homework problems S. L. Kleiman, fall 2008

COHEN-MACAULAY RINGS SELECTED EXERCISES. 1. Problem 1.1.9

Reid 5.2. Describe the irreducible components of V (J) for J = (y 2 x 4, x 2 2x 3 x 2 y + 2xy + y 2 y) in k[x, y, z]. Here k is algebraically closed.

ALGEBRA QUALIFYING EXAM PROBLEMS

Algebraic Number Theory

Representations of quivers

Commutative Algebra. Contents. B Totaro. Michaelmas Basics Rings & homomorphisms Modules Prime & maximal ideals...

Representation theory

Abstract Algebra II. Randall R. Holmes Auburn University

NOTES ON LINEAR ALGEBRA OVER INTEGRAL DOMAINS. Contents. 1. Introduction 1 2. Rank and basis 1 3. The set of linear maps 4. 1.

Math 210B:Algebra, Homework 2

5 Dedekind extensions

MATH 205B NOTES 2010 COMMUTATIVE ALGEBRA 53

Chapter 5. Linear Algebra

CHAPTER 1. AFFINE ALGEBRAIC VARIETIES

IDEAL CLASSES AND RELATIVE INTEGERS

Tensor Product of modules. MA499 Project II

TCC Homological Algebra: Assignment #3 (Solutions)

ALGEBRAIC GROUPS J. WARNER

SOLUTIONS FOR FINITE GROUP REPRESENTATIONS BY PETER WEBB. Chapter 8

Noetherian property of infinite EI categories

NONCOMMUTATIVE RING THEORY NOTES. Contents

Math 250: Higher Algebra Representations of finite groups

ALGEBRA HW 3 CLAY SHONKWILER

LECTURE 4: REPRESENTATION THEORY OF SL 2 (F) AND sl 2 (F)

Math 594. Solutions 5

Math 249B. Nilpotence of connected solvable groups

Transcription:

MATH5735 Modules and Representation Theory Lecture Notes Joel Beeren Semester 1, 2012 Contents 1 Why study modules? 4 1.1 Setup............................................. 4 1.2 How do you study modules?................................. 4 2 Rings and Algebras 4 2.1 Rings............................................. 4 2.2 Algebras............................................ 5 3 Some examples of Algebras 6 3.1 Free Algebra......................................... 7 3.2 Weyl Algebra......................................... 7 4 Module Basics 9 4.1 Submodules and Quotient Modules............................. 10 5 Module Homomorphisms 11 5.1 Isomorphism Theorems................................... 12 5.2 Universal property of quotients............................... 13 6 Direct Sums and Products 14 6.1 Canonical Injections and Projections............................ 14 6.2 Universal Property...................................... 15 6.3 Decomposability....................................... 16 7 Free Modules and Generators 16 7.1 Free Modules......................................... 16 7.2 Generating Submodules................................... 17 8 Modules over a PID 18 8.1 Structure theorem for modules over a PID......................... 19 8.2 Elementary Row and Column Operations......................... 20 9 Proof of Structure Theorem 20 10 Applications of the Structure Theorem 22 10.1 Endomorphism Ring..................................... 23 10.2 Jordan Canonical Forms................................... 24 1

11 Exact Sequences and Splitting 24 11.1 Exact Sequences....................................... 24 11.2 Splitting............................................ 25 11.3 Idempotents.......................................... 26 12 Chain Conditions 27 12.1 Submodules and Quotients................................. 27 12.2 Finite Generation....................................... 28 13 Noetherian Rings 29 13.1 Almost Normal Extensions................................. 29 13.2 Hilbert s Basis Theorem................................... 30 14 Composition Series 31 14.1 Simple Modules........................................ 31 14.2 Composition series...................................... 31 14.3 Jordan Hölder Theorem................................... 32 15 Semisimple Modules 33 16 Semisimple rings and Group Representations 35 16.1 Group Representations.................................... 37 17 Maschke s Theorem 38 17.1 Reynold s Operator...................................... 38 17.2 Hom R (M, N)......................................... 39 18 Wedderburn s Theorem 41 18.1 Schur s Lemma........................................ 41 18.2 Structure Theory....................................... 42 18.3 Module Theory........................................ 43 18.4 Finite dimensional Semisimple Algebras.......................... 44 19 One-dimensional Representations 44 19.1 Abelianisation......................................... 44 19.2 One-dimensional representations.............................. 45 20 Centres of Group Algebras 47 20.1 Centres of Semisimple Rings................................. 47 20.2 Centres of group algebras.................................. 48 20.3 Irreducible representations of dihedral groups....................... 49 21 Categories and Functors 50 21.1 Functors............................................ 51 21.2 Hom functor......................................... 52 22 Tensor Products I 53 22.1 Construction of Tensor Products.............................. 53 22.2 Universal property of tensor products........................... 53 22.3 Functoriality......................................... 54 22.4 Bimodules........................................... 54 Page 2 of 73

23 Tensor Products II 55 23.1 Identity............................................ 55 23.2 Distributive Law....................................... 56 23.3 Case when R is commutative................................ 57 23.4 Tensor Products of Group Representations......................... 58 24 Characters 58 24.1 Linear Algebra Recap.................................... 58 24.2 Characters........................................... 59 24.3 Character Tables....................................... 60 24.4 Dual Modules and Contragredient Representation..................... 60 24.5 Hom as tensor product.................................... 61 25 Orthogonality 61 25.1 Characters of,...................................... 61 25.2 Orthogonality......................................... 62 25.3 Decomposing kg-modules into a direct sum of simples.................. 63 26 Example from Harmonic Motion 64 27 Adjoint Associativity and Induction 64 27.1 Adjoint Associativity..................................... 64 27.2 Induced Modules....................................... 66 28 Annihilators and the Jacobson Radical 66 28.1 Restriction Functor...................................... 66 28.2 Annihilators.......................................... 67 28.3 Jacobson Radical....................................... 68 29 Nakayama Lemma and the Wedderburn-Artin Theorem 69 29.1 NAK Lemma......................................... 69 29.2 Properties of the Jacobson Radical............................. 70 29.3 Wedderburn-Artin Theorem................................. 70 30 Radicals and Artinian Rings 71 30.1 Nilpotence........................................... 71 30.2 DCC implies ACC...................................... 72 30.3 Computing Some Radicals.................................. 72 Page 3 of 73

1 Why study modules? Modules appear all over mathematics but it is good to keep the following setup in mind. This arises when we have symmetry in a linear context. 1.1 Setup BIG EXAMPLE HERE (seems unnecessary) 1.2 How do you study modules? We take our inspiration from linear algebra and study vector spaces. The key theorem of vectorspaces is that any finitely spanned vector space V over the field k has form V = k k k. We seek a similar result for modules that is, can you write some finite modules as a direct sum of ones which are easy to understand? If not, how do you analyse them? 2 Rings and Algebras 2.1 Rings Definition 2.1. A ring R is (1) An abelian group with group addition denoted + and group zero 0; equipped with (2) an associative multiplication map µ : R R R, (r, r ) rr satisfying (a) (distributive law): for r, r, s R we have (r + r )s = rs + r s, and s(r + r ) = sr + sr. (b) (multiplicative identity) there is an element 1 R = 1 R such that 1r = r1 = r r R. We say R is commutative if multiplication is commutative (that is, rs = sr for all r, s R). The group of units is R = {r R s R.sr = 1 = rs}. If R = R \ {0} we say R is a division ring, and further if R is commutative then it is a field. Example 2.1. R, C, Q, Q(i) are fields Example 2.2. Z, Z(i) are rings Example 2.3. For k a field, R a ring, R[x 1,..., x n ] is the polynomial ring in n variables over R, and k(x 1,..., x n ) is the field of rational functions in n variables. Furthermore, M n (R) is the ring of n n matrices over R, and if V is a vector space then End k (V ), the set of linear maps V V is a ring with pointwise addition and composition for multiplication. Definition 2.2. Let R be a ring. A subgroup S of the underlying additive group of R is Page 4 of 73

(1) a subring if 1 R S; and for s, s S, we have ss S. (2) an (two-sided) ideal if for all r R, s S, we have sr, rs S. Example 2.4. Let R be a ring. We have the opposite ring R op where R op = {r r R} which has the same addition as in R but r s = (sr). Exercise. Check the ring axioms for R op. Definition 2.3. Let R be a ring. The centre of R is Exercise. Check that Z(R) is a subring of R. Z(R) = {z R zr = rz r R}. Fact 2.1. Let I R be an ideal of R. Then there is a quotient ring R/I with addition: (r + I) + (r + I) = (r + r ) + I; and multiplication: (r + I)(r + I) = rr + I. Definition 2.4. A map of rings ϕ : R S is a ring homomorphism if (for all r, r R) (1) ϕ(r + r ) = ϕ(r) + ϕ(r ) (2) ϕ(rr ) = ϕ(r)ϕ(r ) (3) ϕ(1 R ) = 1 S Fact 2.2. Let ϕ : R S be a ring homomorphism. Then im(ϕ) S is a subring ker ϕ R 2.2 Algebras Fix a commutative ring R. Definition 2.5. An R-algebra (also called an algebra over R) is a ring A equipped with a ring homomorphism ι : R Z(A). An R-subalgebra is a subring B of A with Z(R) Z(B) (so B is naturally a subalgebra). Example 2.5. The following are R-algebras: (1) R[x 1,..., x n ] here we take ι : R R[x 1,..., x n ] as the map r r + 0x 1 + + 0x n (2) M n (R) take ι : R M n (R) by r ri n. Proposition 2.1. Let A 0 be an algebra over a field k. (1) The unit map ι : k A is injective, so we will often consider k as a subring of A by identifying it with ι(k) Page 5 of 73

(2) A is naturally a vector space over k. Proof. (1) k is a field, so ker ι = k or 0. We know that ι(1 k ) = 1 A so ker ι = 0 and hence ι is injective. (2) We set vector addition to be the same as ring addition, and scalar multiplication the same as ring multiplication by elements of k identified with ι(k). The vector space axioms then follow from the ring axioms. Definition 2.6. A ring homomorphism ϕ : A B of k-algebras is a k-algebra homomorphism if it is k-linear. Definition 2.7. Let G be a group and k a field. Define the vector space kg := σ G kσ of all formal (finite) linear combinations of elements of G. Then kg is a k-algebra called the group algebra of G with ring multiplication induced by group multiplication in the following sense: ( ) ( ) αgi g i βgj g j = α gi β gj g. g G g i g j =g Exercise. Check the k-algebra axioms for kg. Exercise. For the cyclic group G = {1, σ} and field k with char k 2, show that there is a k-algebra isomorphism kg k k 1 (1, 1) σ (1, 1) Exercise. Generalise the previous to larger cyclic groups Exercise. Find a noncommutative ring R with R = R op. 3 Some examples of Algebras Fix a commutative ring R. Definition 3.1. Let A 1, A 2 be R-algebras with unit maps ι j : R A j for j = 1, 2. An R-algebra homomorphism (resp. isomorphism) ϕ : A 1 A 2 is a ring homomorphism (resp. isomorphism) such that the following diagram commutes (that is, ι 2 = ϕ ι 1 ). A 1 ι 1 R ϕ ι 2 A 2 Example 3.1. C is both an R-algebra and a C-algebra (with ι defined as inclusion). conjugation map ϕ : C C; z z Now, the is an R-algebra isomorphism but not a C-algebra isomorphism (as ι 2 = ϕ ι 1 z = z for all z R). Page 6 of 73

3.1 Free Algebra Let {x i } i I be a set of noncommuting variables that commute with scalars in R. Let R x i i I denote the set of noncommutative polynomials in the x i s with coefficients in R. That is, expressions of the form r i1 r i2... r in x i1 x i2... x in, r ij R j n 0 i 1,...,i n I where all but finitely many r i1,..., r in are zero. If I = {1, 2,..., n}, we write R x i i I = R x 1, x 2,..., x n. Proposition 3.1. R x i i I is an R-algebra when endowed with (1) ring addition: just add coefficients (2) ring multiplication: induced by concatenation of monomials (3) unit map: R R x i i I with r r, the constant polynomial. This is called the free R-algebra on {x i } i I. Proof. Elementary but long and tedious. Example 3.2. A = Z x, y. See (2x + xy)(3yx y 2 x) = 6xyx 2xy 2 x + 2xy 2 x xy 3 x = 6xyx + xy 2 x xy 3 x. Exercise. For the dihedral group D n, k a field, show that 3.2 Weyl Algebra kd n = k x, y x 2 1, y n 1, yx xy n 1. Let k be a field, V a vector space. Recall that End k (V ) is the ring of linear maps T : V V. Then End k (V ) is also a k-algebra. How? Note that α id V, the scalar multiplication by α map is an element of End k (V ), so we have the unit map ι : k End k (V ) ; α α id V. We need to check that α id V Z(End k (V )) but this is obvious. Definition 3.2. A differental operator with polynomial coefficients is a C-linear map of the form where p i (x) C[x] for all i. D = n p i (x) i : C[x] C[x] i=0 f(x) n i=0 p i (x) di f dx i Page 7 of 73

We denote the set of these operators by A 1 (note that D is an element of the C-algebra End C (C[x])). Furthermore, we see that x = x + 1 Why? For p(x) C[x], we have ( x)(p(x)) = d dx (xp(x)) = x dp dx + p(x) = (x + 1)(p(x)). Proposition 3.2. A 1 is a C-subalgebra of End C (C[x]). It is called the (first) Weyl algebra. Proof. Note that C A 1, so we check closure axioms. A 1 is clearly closed under addition, and contains 0 and 1. Furthermore, any D A 1 has the form N α ij x i j, i,j=0 so by the distributive law, it suffices to show (exercise) α ij C x i 1 j 1 x i 2 j 2 A 1. However, using the Weyl relation we can push all of the s to the right of all x s to see that this holds true. Proposition 3.3. There is a C-algebra isomorphism ϕ : C x, y yx xy 1 A 1 = C x, x + yx xy 1 x y + yx xy 1. Proof. Certainly there is a substitution homomorphism ϕ : C x, y A 1 which maps x x and y ; and more generally p(x, y) p(x, ). By the Weyl relation, ker ϕ yx xy 1 and so ker ϕ yx xy 1 = I. By the universal property of quotients, there is an induced ring homomorphism C x, y ϕ : A 1. I This is clearly surjective. We now check that ker ϕ = 0. By the proof of the previous proposition, any nonzero element in A 1 can be written in the form N D = p j (x)y j with say p n (x) 0. Then So ϕ(d) 0 and therefore ker ϕ = 0. j=n N [ϕ(d)](x n ) = p j (x) j (x n ) j=n = p n (x) dn x n dx n +... = n!p n (x) 0. Page 8 of 73

Exercise. The quaternions can be represented as H := R i, j i 2 1, j 2 1, ij + ji. Show that there is an R-algebra homomorphism H M 2 (C) such that ( ) i 0 i 0 i ( ) 0 1 j. 1 0 Hence or otherwise show that H is a division ring. 4 Module Basics Fix a ring R. Definition 4.1. A (right) R-module is an additive group M equipped with a scalar multiplication map M R M : (m, r) mr such that the following axioms hold (for all m, m M, r, r R) (1) m1 = m (2) (associativity) (mr)r = m(rr ) (3) (distributivity) (m + m )r = mr + m r and m(r + r ) = mr + mr Remark. We can similarly define left R-modules. Example 4.1. For a field k, a right k-module is just a vector space over k with scalars on the right. Here module axioms are equivalent to vector space axioms. Example 4.2. R itself is a left and right R-module with module addition and scalar multiplication equal to ring addition and multiplication respectively. Note that the module axioms are a consequence of the ring axioms in this case. Exercise. For any R-module M and m M we have (1) m0 = 0 (2) m( 1) = m. The following tells us that Z-modules are just abelian groups. Proposition 4.1. Let M be an abelian group. There is a unique Z-module structure on it extending the additive group structure. Proof. (Sketch) We show the Z-module structure is unique by showing how the module axioms completely determine scalar multiplication by n Z. If n > 0 then axioms (1) and (3) imply that for m M, mn = m(1 + 1 + + 1) = m1 + m1 + + m1 = m + m + + m. Page 9 of 73

For n = 0, we have m0 = 0. Also, if n < 0 then mn = m(( n)( 1)) = (m( n))( 1) = (m + + m) = m m m. Exercise. Check that this actually gives a Z-module structure. Exercise. Explain and prove the following statement: A right R-module is just a left R op -module. In particular, if R is commutative, so there is a natural isomorphism R R op then left and right modules are the same thing. Example 4.3. Let S = M n (R), and let R n be the set of n-tuples (i.e. row vectors) with entries in R. Then R n is a right S-module with module addition and scalar multiplication defined by matrix operations. Exercise. Check the module axioms. Remark. Similarly, with R n being column vectors, then R n is a left S-module. We can change scalars with Proposition 4.2. Let ϕ : S R be a ring homomorphism, M a right R-module. Then M is naturally a right S module with the same additive structure but multiplication defined as ms := mϕ(s). We denote the S-module by M S to distinguish it from the original. Proof. This is an exercise in checking axioms. For example, let m M, s, s S and see m(s + s ) = mϕ(s + s ) = m(ϕ(s) + ϕ(s )) = mϕ(s) + mϕ(s ) = ms + ms. Corollary 4.1. For R commutative, any R-algebra A is also a left and right R-module. Proof. Follows from proposition 4.2 and example 4.2. 4.1 Submodules and Quotient Modules Proposition 4.3. Let M be an R-module. An R-submodule is an additive subgroup N of M which is closed under scalar multiplication. In this case, N is an R-module and we write N M. A right ideal of R is a submodule of the right module R R, whereas a left ideal of R is a submodule of the left module R R. Exercise. Let S = M 2 (R). Then ( R 0 R 0 ) is a left ideal but not a right ideal. Remark. An ideal is a subset which is both a left and right ideal. Exercise. The intersection of submodules is a submodule. Page 10 of 73

Proposition 4.4. Let N be a submodule of M. The quotient abelian group M/N is naturally an R-module with scalar multiplication (m + N)r := mr + N. Proof. First note that multiplication is well defined for if n N we have (m + n + N)r = (m + n)r + N since nr N. It remains to check the module axioms. = mr + nr + N = mr + N Exercise. Let R be the Weyl algebra A 1 = C x,. M = C[x] is a left R-module with the usual addition and scalar multiplication defined as ( ) p i (x) i p(x) := p i (x) di p(x) dx i. i i 5 Module Homomorphisms Fix a ring R. Definition 5.1. Let M, N be R-modules. A function ϕ : M N is an R-module homomorphism if it is a homomorphism of abelian groups such that (for all m M, r R) ϕ(mr) = ϕ(m)r. In this case we also say ϕ is R-linear. We denote the set of these as Hom R (M, N). Example 5.1. k-module homomorphisms are just k-linear maps. Proposition 5.1. Hom R (M, N) is an abelian group endowed with group addition (ϕ 1 + ϕ 2 )(m) = ϕ 1 (m) + ϕ 2 (m). Proof. Note that addition is well defined as ϕ 1, ϕ 2 are R-linear. Indeed it is additive and for m M, r R we have Exercise. Check group axioms. (ϕ 1 + ϕ 2 )(mr) = ϕ 1 (mr) + ϕ 2 (mr) = ϕ 1 (m)r + ϕ 2 (m)r = (ϕ 1 (m) + ϕ 2 (m))r = (ϕ 1 + ϕ 2 )(m)r. Proposition 5.2. For any R-module M, there is the following isomorphism of abelian groups Φ : M Hom R (R R, M) m (λ m : r mr) with inverse Ψ : ϕ ϕ(1). Page 11 of 73

Proof. Check λ m is R-linear so Φ is well defined. The distributive law implies that λ m (r + r ) = m(r + r ) = mr + mr = λ m (r) + λ m (r ). Associativity gives us λ m (rr ) = m(rr ) = (mr)r = λ m (r)r. Φ is additive by the other distributive law. It now suffices to check that Ψ is the inverse of Φ. We observe that so ΦΨ = id. (ΨΦ)(m) = Ψ(λ m ) = λ m (1) = m1 = m [(ΦΨ)(ϕ)](r) = [Φ(ϕ(1))](r) = ϕ(1)r = ϕ(r) Proposition 5.3. As for vector spaces, the composition of R-linear maps is R-linear. Proof. Exercise. Proposition 5.4. Let ϕ : M N be a homomorphism of right R-modules. Then (1) ker ϕ M (2) im(ϕ) N Proof. (1) Exercise. (2) Any element in im(ϕ) has the form ϕ(m) for m M. Then for r R, see ϕ(m)r = ϕ(mr) im(ϕ), so im(ϕ) is closed under scalar multiplication. We know im(ϕ) is a subgroup so it must be a submodule. Proposition 5.5. Let N M. Then there are module homomorphisms (1) The inclusion map ι : N M (2) the projection map π : M M/N defined by m m + N. Proof. Exercise. 5.1 Isomorphism Theorems Theorem 5.1 (First Isomorphism Theorem). Let ϕ : M N be an R-module homomorphism. Then the following is a well-defined isomorphism of R-modules: M ϕ : ker ϕ im(ϕ) m + ker ϕ ϕ(m) Page 12 of 73

Proof. Group theory implies that ϕ is a well defined group isomorphism. We need only check ϕ is R-linear. But observe ϕ((m + ker ϕ)r) = ϕ(mr + ker ϕ) = ϕ(mr) = ϕ(m)r = ϕ(m + ker ϕ)r. We can similarly conclude Theorem 5.2. (2) Given M M M then (1) Let N, N M. Then N + N M and N + N N = N N N M/M M /M = M M. Example 5.2. Let R be a ring, and S = M 2 (R). Recall that ( R R ) = R 2 is a right S-module. Let m : ( 1 0 ) R 2 so by proposition (5.2) we get the homomorphism λ m : s ( 1 0 ) s. It is surjective, so im(λ m ) = M, and ( ) 0 0 ker λ m =. R R The first isomorphism theorem gives 5.2 Universal property of quotients M 2 (R) ker λ m = ( R R ). Theorem 5.3. Let M M and N another R-module. We have a bijection Ψ : Hom R ( M/M, N ) { ϕ Hom R (M, N) ϕ(m ) = 0 } ϕ ϕ π. Proof. Note that Ψ is well defined. It is injective as π is surjective, so we check Ψ is surjective. Let ϕ Hom R (M, N) with ϕ(m ) = 0. Then we get the well-defined map Exercise. Check that ϕ is R-linear. We note that so Ψ( ϕ) = ϕ and thus Ψ is also surjective. ϕ : M/M N m + m ϕ(m + M ) = ϕ(m). [Ψ( ϕ)](m) = ϕ(m + M ) = ϕ(m + M ) = ϕ(m) Example 5.3. What is Hom Z (Z/2Z, Z/3Z)? The universal property of quotients tells us that these are the homomorphisms ϕ : Z Z/3Z such that ϕ(2z) = 0. But proposition (5.2) tells us that Hom Z (Z, Z/3Z) = Z/3Z, so we need a Z/3Z such that a(2z) = 0. It follows that a = 0 as 2 (Z/3Z). Page 13 of 73

6 Direct Sums and Products Let R be a ring, and let {M i } i I be a set of (right) R-modules. We recall M i = {(m i ) i I m i M i }. i I We also consider the following subset { M i = (m i ) i I } M i all but finitely many m i are zero. i I i I Remark. If I = {1, 2,..., n} then M i = M i = M 1 M n, and the elements will be either written as m 1. m n As usual, M n denotes M M M. or ( m1... m n ). Proposition 6.1. i I M i is an R-module when endowed with coordinate wise addition and scalar multiplication. This module is called the direct product. i I M i is a submodule of M i and is called the direct sum. Proof. Check axioms. Exercise. 0r = 0 in any module. 6.1 Canonical Injections and Projections Proposition 6.2. Let {M i } i I be a set of (right) R-modules. Then we have the following R-module homomorphisms for each j I (1) Canonical Injection: (2) Canonical Projection: ι j : M j i I M i m (0,..., m, 0,..., 0) π j : i I M i M j Proof. Check R-linearity. (m i ) i I m j Page 14 of 73

6.2 Universal Property Let {M i } i I be as above, and N another R-module. We have the following inverse isomorphisms of abelian groups (1) ( ) Ψ Φ Hom R Mi, N Hom R (M i, N) i I f (f ι i ) i I ( f : (mi ) f i m i ) (f i ) i I. (2) ( Hom R N, ) Ψ Φ M i Hom R (N, M i ) i I f (π f) i I ( f : n (f i (n)) i I ) (f i ) i I. Proof. We do (1) only as (2) is similar. First note that Φ is well defined, f ι i is R-linear as it is the composition of R-linear maps. Exercise. One sees easily that Φ is additive. It suffices to show that Ψ is an inverse. But observe that So ΨΦ = id. Furthermore, we have So ΦΨ = id and we are done. [(ΨΦ)(f)]((m i ) i I ) = [Ψ((f ι i ) i I )](m i ) i I = i I (f ι i )(m i ) ( ) = f ιi (m i ) = f((m i ) i I ). [(ΦΨ)((f i ) i I )] j (m) = [(Ψ((f i ) i I ι i ))] j (m) = Ψ((f i ) i I ) ι j (m) = f j (m). Remark. If I = {1, 2,..., n} we usually interpret the map Ψ by m 1 n Ψ((f 1,..., f n )) :. f i (m i ). m n That is, Ψ((f 1,..., f n )) is just left multiplication by (f 1,..., f n ) if we write the elements of M i as column vectors. i=1 Page 15 of 73

Example 6.1. Let R be a ring, S = M 2 (R), and recall that R 2 = ( R also have two S-module maps given by left multiplication by ( ) 1 0 ; f1 : S R 2 ( ) 0 1 ; f2 : S R 2. R ) is a right S-module. We We know that We have the S-module map Hom S ( S, R 2 R 2) = Hom S ( S, R 2 ) Hom S ( S, R 2 ). ( f1 We see that S = R 2 R 2 as right S-modules. 6.3 Decomposability f 2 ) ( ) a b : c d (( )) ( a b ). c d Definition 6.1. We say that a nonzero R-module is decomposable if it is isomorphic to the direct sum of two nonzero submodules. Otherwise it is indecomposable. Example 6.2. Let R = k[x]. For n 1, x n is an ideal, and therefore M = R/ x n is a module which is indecomposable. Why? From the internal characterisation of direct product groups, we need only show that any two submodules intersect nontrivially. We show indeed that any nonzero N M contains x n 1 + x n. We may suppose that Then nα 1 j x n 1 j = x n 1 + x n. 7 Free Modules and Generators 7.1 Free Modules Fix a ring R. N α j x j + + α n 1 x n 1 + x n, α j 0 =: n. Definition 7.1. A free module is one which is isomorphic to a direct sum of copies of R. That is, M is a free module if M = R (=: R I if I = {1, 2,..., n}.) i I Proposition 7.1. Let R be a commutative ring, and G a group. Let RG = g G gr be the free right (or left) R-module with basis the elements of G. The R-module structure on RG extends to an R-algebra structure with multiplication induced by group multiplication, that is, ( ) gr g hs h l r g s h, g G gh=l h G := l G and unit map ι : R RG; r 1r. This is called the group algebra. Proof. Exercise. Page 16 of 73

7.2 Generating Submodules Let M be a module, I an index set. Recall there is a group isomorphism (from the universal property) ( ) Hom R R, M = Hom R (R, M) prop5.2 = M. i I i I i I We then ask, what is the homomorphism in Hom R ( R I, M ) corresponding to (m i ) i I i I M? The answer is called the universal property for free modules, and is (m i ) i I : (r i ) i I i I m i r i. Such an expression of element of M is called a (right) R-linear combination of the m i s. Example 7.1. We see Hom R (R m, R n ) = m R n = (R n ) m = M nm (R). Homomorphisms corresponding to n m matrices are given by left multiplication. Example 7.2. Let R be a commutative ring, and G a group. Let H be a subgroup of G. Exercise. Show RH is an R-subalgebra of RG. i=1 Hence RG is also a (right) RH-module. In fact, it is a free RH-module. Why? For each left coset C of H in G, we pick a representative g C so C = g C H. The universal property of free modules gives a homomorphism (g C ) C G/H : (RH) RG C G/H (a C ) C G/H Exercise. This is clearly bijective so gives an isomorphism. C G/H g C a C. Proposition 7.2. Let M be a (right) R-module, and L a subset. The submodule generated by L is the set of all R-linear combinations of elements of L. It is a submodule of M, and is denoted lr. l L Proof. lr is a submodule as it is the image of the R-linear map (l) l L : l L R M given by the universal property of free modules. Definition 7.2. Let M be an R-module. A set of generators for M is a subset L such that the submodule generated by L is M itself. We also say L generates M. We say M is finitely generated if we can take L to be finite, and say M is finite if L = 1. Example 7.3. Any module M is generated by the subset M. Example 7.4. The right (or left) R-module R is cyclic, generated by 1 R. Page 17 of 73

Corollary 7.1. Any module is a quotient of a free module by the first isomorphism theorem and the surjectivity of (m) m M : m M R M. Example 7.5. Let R = C x, and suppose V is a C-vector space of functions on which polynomial differential operators act (e.g. V = C[x] or meromorphic functions on C). Suppose D R is a differential operator and consider the differential equation Df = 0 with solution f V. Recall V is a left R-module and so right multiplication by f V gives an R-module homomorphism ϕ : R V D Df. Since we assumped that Df = 0, we know that D ker ϕ. Hence RD ker ϕ. The universal property of quotients gives an R-module homomorphism ϕ : R/RD V R/RD is a cyclid module generated by 1 + RD. You can reverse this to see that the solutions to the differential equation Df = 0 are given by R-linear maps R/RD V. Example 7.6. Let R = k x, y be the ring of polynomials in noncommutative variables x, y over a field k. We know R is cyclic and therefore finitely generated, but the right ideal is not finitely generated (exercise). 8 Modules over a PID x i yr i=0 Fix a PID R. Recall a PID is a commutative domain where every ideal is generated by a single element. Examples include Z, Z[i], k[x] for k a field. Fact 8.1. Every PID is a UFD and we can define a gcd. In fact, for a, b R, then gcd(a, b) = a, b. Lemma 8.1. Any submodule M of R n is finitely generated. Proof. By induction on n, with n = 0 automatic. Suppose that n > 0 and let π : R n R be the projection onto the first factor (which is a linear map). Let ι : M R n be inclusion. Consider the linear map π M = π ι : M R n R. im(π M ) R so is generated by m 0 R as R is a PID. We pick m 0 M such that π(m 0 ) = m 0. Now, ker π M = ker π M ker π = R n 1. Induction implies that ker π M is generated by m 1,..., m s. It suffices to show that m 0, m 1,..., m s generate M. Consider m M. Then im(π M ) πm = m 0 r for some r R. Hence π(m m 0 r) = π(m) π(m 0 )r = π(m) π(m) = 0, so ker π M = ker π M m m 0 r. But any element of ker π M can be written as r i m i so m = m 0 r + r i m i and so m 0,..., m s generate M. Page 18 of 73

8.1 Structure theorem for modules over a PID Theorem 8.1. Let R be a PID and M a finitely generated R-module. Then for some a i R with a 1 a 2 a s. M = R r R a 1 R a 2 R a s The proof of the theorem occupies the next two sections. Recall that given a finite set of generators m 1,..., m n for M we get a surjective homomorphism π = ( m 1 m 2... m s ) : R n M. Lemma 8.1 implies that ker π is also finitely generated so picking a set of generators for it gives a surjective homomorphism R m ker π. The composite map (R m ker π R n ) Hom R (R m, R n ) is given by an n m matrix over R (by example 7.1). Call this matrix Φ. Remark. (1) Given a module isomorphism Ψ : R n R n, we get a new surjective isomorphism πψ : R n R n M which corresponds to a change of basis/generators for M. This has the effect of changing Φ Ψ 1 Φ. (2) Similarly, changing basis in R m, we can change Φ to Φ Ψ for some module isomorphism Ψ : R m R m. (3) The first isomorphism theorem implies that M = R n / im(φ) = ker π. Proposition 8.1. (1) Let S be a ring, N an S-module. The set Aut S (N) of module automorphisms ψ : N N is a subgroup of the permutation group on N. (2) Let GL n (R) = {ψ M n (R) det ψ R }. Then GL n (R) is a subgroup of Aut R (R n ). Proof. (1) Easy exercise in checking axioms. (2) Follows from Cramer s rule about the solution to differential equations. This reduces theorem (8.1) to Theorem 8.2. Given any n m matrix Φ with entries in R, there are Ψ l GL n (R) and Ψ r GL m (R) such that a 1 0... 0. 0... Ψ l ΦΨ r =. a s. 0...... 0... 0...... 0 Page 19 of 73

Proof that theorem (8.2) implies theorem (8.1). Remark (3) implies that M = R n / im(φ). By remark (1),(3) as well as proposition 8.1 and theorem 8.2, we can assume that So Φ = diag {a 1,..., a s, 0,..., 0}. 0 0 a 1 0 a 2. im(φ) =. R 0 0 R a s R.. 0 0 0. 0 Exercise. The universal property of free modules and direct products show that we have a surjective R-module homomorphism R n R/ a 1 R/ a s R n s (r 1,..., r n ) (r 1 + a 1,..., r s + a s, r s+1,..., r n ). Furthermore, the kernel of this map is the same as the image of Φ above, so the first isomorphism theorem completes the proof. 8.2 Elementary Row and Column Operations One can perform elementary row and column operations (ERO,ECOs) by left (resp. right) multiplication by elements of GL n (R) (1) row (resp. column) swaps have determinant 1 (2) adding multiples of one row (resp. column) to another has determinant 1 (3) scalar multiplication of a row (resp. column) by µ has determinant µ. 9 Proof of Structure Theorem Fix a PID R. We need to prove theorem (8.2). We may as well assume that Φ 0. Then we are reduced to proving Theorem 9.1. There are Ψ l GL n (R), Ψ r GL m (R) such that the (1, 1) entry Φ 11 of Φ = Ψ l ΦΨ r divides every other entry of Φ. Proof that theorem (9.1) implies theorem (8.2). Note (exercise) that Φ 11 and using EROs and ECOs we can assume ) Φ =. ( Φ 1 0 11 0 Φ 1 Now we use induction on n (or m) and the matrix Φ 1 to get the result. Φ 11 0. Then by factoring out Let us now prove theorem (9.1). Using EROs and ECOs we can assume that Φ 11 0. Use induction on the number of prime factors of Φ 11. If Φ 11 is a unit, then theorem (9.1) holds. We need two lemmas. Page 20 of 73

Lemma 9.1. Let a 0, b R and d = gcd(a, b). Then there is some Ψ GL 2 (R) with with c a, b = d. Ψ ( ) a = b ( ) d c Proof. Note that dr = ar + br so f, g R such that d = af + bg. Then ( ) f g Ψ = works as det Ψ = 1. Lemma 9.2. Let 0 a, b R and d = gcd(a, b). Then there are Ψ l, Ψ r GL 2 (R) such that ( ) ( ) a 0 d c1 Ψ l Ψ 0 b r = c 2 c 3 with c i d. Proof. As before we have f, g R such that d = af + bg. Then ( ) ( ) 1 g f 1 Ψ l = Ψ 0 1 r = 1 0 work. b d We now continue the proof of theorem (9.1). Note first that we can assume Φ 11 divides all entries in its column. Indeed, suppose not and without loss of generality we may assume Φ 11 Φ 21. Then by lemma (9.1) there is a Φ GL 2 (R) such that ( Φ 0 0 I n 2 ) Φ 11... Φ 21. a d = ( ) d where d = gcd(φ 11, Φ 21 ). Then d has fewer prime factors than Φ 11, and so we are done by induction. Similarly using the transpose of lemma (9.1) we can assume Φ 11 divides all entries in the first row. Applying EROs and ECOs we can assume ( ) Φ11 0 Φ =. 0 Φ If Φ 11 does not divide all entries of Φ, then we can use EROs and ECOs to ensure that Φ 11 Φ 22. Lemma (9.2) implies that there exists Ψ l, Ψ r GL 2 (R) such that ( ) ( ) ( ) Ψl 0 Ψr 0 d Φ = 0 I n 2 0 I n 2 where d = gcd(φ 11, Φ 22 ) has fewer prime factors than Φ 11. This proves theorem (9.1) and hence theorem (8.2) and the structure theorem for finitely generated modules over a PID. Page 21 of 73

Example 9.1. Let K be the Z submodule of Z 3 generated by 3 5 ( ) 2, 8 4, 5 2 6 Write M = Z 3 /K as a direct sum of cyclic modules. M = Z 3 / im(φ) where EROs and ECOs reduce this to so M = Z/7Z Z. Example 9.2. Let M = Z 2 /(Z M = 2m n. We have M = Z 2 / im(φ) where 3 5 4 Φ = 2 8 5. 2 6 2 1 0 0 0 7 0 0 0 0 ( ) ( ) m n + Z ) for some m, n Z. Show (assuming M is finite) that 1 2 Φ = Use theorem (8.2) to find Ψ l, Ψ r GL 2 (Z) with Ψ l ΦΨ r = ( ) m n. 1 2 ( ) a 0 0 b for a, b Z. Then M = Z/aZ Z/bZ and M = ab = det(ψ l ΦΨ r ) = 2m n. Proposition 9.1. GL n (R) = Aut R (R n ). Proof. We say in section 8 that GL n (R) Aut R (R n ). Suppose that Φ Hom R (R n, R n ) and det Φ = R. Then there are Ψ l, Ψ r GL n (R) such that Ψ l ΦΨ r is diagonal and = ua 1 a 2... a n for some u R. If = 0, then Φ is not injective. If 0 but is not a unit then R n im(φ) = R a 1 R R a n R. At least one of the a i s is not a unit so R/a i R 0. So im(φ) R n and thus Φ is not surjective. Therefore Φ Aut R (R n ). 10 Applications of the Structure Theorem Theorem 10.1 (Alternate structure theorem). Let R be a PID and M a finitely generated R-module. Then M is a direct sum of cyclic modules of the form R or R/ p n where p R is a prime, and n N. Page 22 of 73

Proof. From the usual structure theorem, we know M is a direct sum of cyclic modules, so we may suppose that M = R/ a for some a R \ {0}. Prime factorise a = p n 1 1 pn 1 2... pnr r and use the Chinese Remainder theorem to get a ring isomorphism R a = R p n 1 1 R p nr r. This is clearly R-linear as well, so we are done. 10.1 Endomorphism Ring Let R be a ring, and M an R-module. Let End R (M) = {ϕ : M M ϕ is R-linear} = Hom R (M, M). Proposition 10.1. The abelian group End R (M) is a ring when endowed with ring multiplication equal to composition of homomorphisms. It is called the endomorphism ring of M and its elements are called endomorphisms of M. Proof. Exercise in checking axioms. Definition 10.1. Let R, S be rings. An (R, S)-bimodule is a left R-module M which is also a right S-module with the same additive structure such that we have the associative law (rm)s = r(ms). Example 10.1. Let R be a commutative ring, and M a right R-module. It is also a left R-module with the same addition and left multiplication defined as This makes M an (R, R)-bimodule. Exercise. Check axioms. r m := mr. Example 10.2. R itself is a left and right R-module and hence an (R, R)-bimodule. Proposition 10.2. Let R be a ring, and M a right R-module. Then M is an (End R (M), R)-bimodule with left multiplication defined by ϕ m := ϕ(m). Proof. Exercise in checking axioms. We now have an alternative view of bimodules: Proposition 10.3. Let R, S be rings, and M a right R-module, which by proposition (10.1) is an (End R (M), R)-bimodule. (1) Given a ring homomorphism ϕ : S End R (M), the left End R (M)-module structure on M restricts to a left S-module structure by proposition (4.2). This makes M an (S, R)-bimodule. (2) Any (S, R)-bimodule arises in this fashion. Proof. (1) Exercise in checking the associative law for bimodules. (2) Let M be an (S, R)-bimodule. We construct a ring homomorphism ϕ : S End R (M) by ϕ(s) =left multiplication by s on M. Note ϕ(s) is R-linear. Exercise. Check ϕ is a ring homomorphism. Page 23 of 73

10.2 Jordan Canonical Forms Suppose k is an algebraically closed field, so the primes in k[x] have the form β(x α) with α k, β k. Let X M n (k) = End k (k n ). We have the substitution homomorphism Φ : k[x] M n (k) p(x) p(x). Hence proposition (10.2)(1) implies that we get a (k[x], k)-bimodule structure on k n. Thus by the alternate structure theorem we have an isomorphism of left k[x]-modules (also of bimodules) k n = k[x] (x α 1 ) n 1 k[x] (x α r ) nr. X acts on k n by left multiplication by x. Therefore the direct sum decomposition above implies that X is similar to a block diagonal matrix, with block sizes n 1 n 1,..., n r n r. The ith block with respect to the basis 1, x α i, (x α i ) 2,..., (x α i ) n i 1 is in Jordan canonical form. 11 Exact Sequences and Splitting 11.1 Exact Sequences Fix a ring R. Definition 11.1. A complex of R-modules is a sequence of R-modules and R-module homomorphisms of the form d i 1 d M : M i 1 M i i Mi+1... such that d 2 := d i d i 1 = 0 for all i. Remark. d 2 = 0 if and only if d i (d i 1 (M i 1 )) = 0 if and only if ker d i im(d i 1 ). Definition 11.2. A complex M : M i 1 M i... is exact at M i if ker d i = im(d i 1 ). We say M is exact if it is exact at all M i. Example 11.1. Let R = Z. We have the complex of Z-modules Z 4Z ι Z 4Z ι... where each stage is the map n + 4Z 2n + 4Z. This is exact. Example 11.2. (1) 0 M f N is an exact sequence of R-modules if and only if f is an R-linear injection (as exactness implies ker f = 0). (2) M g N 0 is exact if and only if im(g) = N. (3) Given a submodule M N we get an exact sequence 0 M N π N/M 0 Page 24 of 73

Corollary 11.1. Consider the sequence of R-modules and R-module homomorphisms Then M is exact if and only if (1) f is injective (2) g is surjective (3) ker g = im(f). M : 0 M f M g M 0. In this case, M = M/ im(f). We say M is a short exact sequence (SES). 11.2 Splitting First some motivation. Recall that given R-modules M, M we have the canonical injection and projection Notice that πι = id. ι : M M M π : M M M. Proposition 11.1. Consider the R-module homomorphisms f : M N and g : N M such that gf = id M. (1) Then f is injective, g is surjective and we say f is a split injection and g is a split surjection. (2) We have a direct sum decomposition ( f idker g ) : M ker g N, and we say M is a direct summand of N. (3) Given either f or g, we say the other map splits it (e.e. f splits g and g splits f). Proof. (1) Easy exercise in set theory. (2) We construct an inverse as follows. First note that has image in ker g. This is because id N fg : N N g(id N fg) = g gfg = g g = 0. It follows that we can assume id N fg : N ker g. We claim that the inverse to Φ = ( ) f id ker g is ( ) g Ψ =. id N fg To see this, we observe that ΦΨ = ( ) ( ) g f id ker g id N fg = fg + id ker g (id N fg) = fg + id N fg = id N. Page 25 of 73

Similarly, we have ( ) g (f ) ΨΦ = id N fg idker g ( ) gf g id = ker g id N f fgf (id fg) ker g = id M ker g. Corollary 11.2. Consider a short exact sequence of R-modules 0 M f M g M 0. (1) f is a split injection if and only if g is a split surjection (2) in this case, M = M M and we say the short exact sequence is split. Proof. Exercise. Example 11.3. 2 Z 6Z g Z 2Z 0 0 Z 3Z with 2 : n + 3Z 2n + 6Z, and g : n + 6Z n + 2Z. This is a split short exact sequence, where g is split by the multiplication by 3 map, that is, h : n + 2Z 3n + 2Z. Exercise. Show that gh =multiplication by 3 which is the identity on Z/2Z. Example 11.4. 0 Z 2Z is exact but not split as Z/4Z = Z/2Z Z/2Z. 11.3 Idempotents 2 Z 4Z π Z 2Z 0 Definition 11.3. Let R be a ring, and e R. e is an idempotent if e 2 = e. Exercise. Let M be an (R, S)-bimodule. Show that left multiplication by e λ e : M em is a split surjection of right S-modules. It is split by the inclusion map em M. Show that M = em (1 e)m. Exercise. Consider a finite set of idempotents {e 1,..., e n } R. We say they are complete and orthogonal if e i = 1 and e i e j = 0 if i j. i Show that M = e 1 M e n M. Page 26 of 73

12 Chain Conditions Let R be a ring, and M a (right) R-module. Definition 12.1. M is (1) noetherian if it satisfies the ascending chain condition (ACC): for any chain of submodules M 1 M 2 M stabilises in the sense that M n = M n+1 =... for all n > N. (2) artinian if it satisfies the descending chain condition (DCC): for any chain of submodules stabilises. M M 1 M 2... Example 12.1. Let k be a field, and V a finite dimensional vector space. Then V is both noetherian and artinian as any strictly increasing or decreasing chain of subspaces has strictly increasing/decresing dimension. Example 12.2. Let R be a PID. Then M = R R is noetherian but not artinian. Why? Pick a nonzero, non-unit r R. We obtain a strictly decreasing chain of submodules R r r 2... so R R is not artinian. However, consider the strictly increasing chain of ideals r 1 r 2 r 3... so r 2 r 1, r n r n 1. Since the number of prime factors will stabilise, M is noetherian. 12.1 Submodules and Quotients Proposition 12.1. Let R be a ring and N a submodule of an R-module M. Then M is noetherian (resp. artinian) if and only if N and M/N are. Proof. We only prove the noetherian result. First, suppose that M satisfies the ACC, and therefore N satisfies the ACC trivially. Then let π : M M/N be the projection map, and consider the chain of submodules M 1 M 2... Exercise. We get an ascending chain of submodules of M π 1 (M 1 ) π 1 (M 2 )... ACC on M implies that for n large enough, this chain stabilises. Now π is surjective so ππ 1 (M i ) = M i, and so the first chain stabilises in M/N and thus the ACC holds for M/N as well. Conversely, suppose that the ACC holds for N and M/N. Consider a chain of submodules of M We then get induced chains on N and M/N: M 1 M 2... M 1 N M 2 N... π(m)1 π(m 2 )... ACC on N and N/M means that these chains stabilise and we may assume that n is large enough that M n N = M n+1 N =... and π(m n ) = π(m n+1 ) =.... It now suffices to prove Page 27 of 73

Claim 12.1. Suppose given L 1 L 2... M with L 1 N = L 2 N and π(l 1 ) = π(l 2 ) Then L 1 = L 2. Proof. It suffices to show that L 2 L 1. Pick m 2 L 2 and we know π(m 1 ) = m 2 + N π(l 2 ) = π(l 1 ) so m 2 + N = m 1 + N for some m 1 L 1. Therefore m 2 m 1 N L 1 L 1. It follows that m 2 = m 1 + (m 2 m 1 ) L 1. Remark. Proposition (12.1) is equivalent to the following statement. For any short exact sequence of R-modules 0 M M M 0 then M is noetherian (resp. artinian) if and only if M and M are. Corollary 12.1. (1) If M 1, M 2 are noetherian (resp. artinian) then so is M 1 M 2. (2) If M 1, M 2 are noetherian (resp. artinian) submodules of M, then M 1 + M 2 is noetherian (resp. artinian). Proof. (1) We have a split exact sequence ι 0 M 1 π 1 M1 M 2 2 M2 0. (2) We have a surjective homomorphism ( ι ι ) : M1 M 2 M 1 + M 2 (m 1, m 2 ) m 1 + m 2, so (1) and proposition (12.1) give the result. 12.2 Finite Generation Proposition 12.2. An R-module M is noetherian if and only if every submodule is finitely generated. Proof. Suppose M is infinitely generated. If suffices to construct a strictly ascending chain of finitely generated submodules inductively: set M 0 = 0 and M n = n f i R i=1 where f n+1 is any element of M \ M n (this is possible because M is infinitely generated but M n is finitely generated). Putting M n+1 = M n + f n+1 R. Conversely, consider an ascending chain of submodules M 1 M 2... Page 28 of 73

Exercise. M := i 1 M i is a submodule. Therefore it is finitely generated by say m 1,..., m r. Hence we can pick n large enough so M n m 1,..., m r. Thus r M = m i R = M n = M n+1 =... so the ACC holds. 13 Noetherian Rings i=1 Definition 13.1. A ring R is (right) noetherian (resp. artinian) if the module R R is noetherian (resp. artinian). Example 13.1. Let k be a field. Then any finite dimensional k-algebra A is right and left notherian and artinian. Furthermore, any PID is noetherian, but k x, y is not noetherian or artinian. Proposition 13.1. Let R be a right noetherian ring. (1) An M-module M is noetherian if and only if M is finitely generated. (2) Every submodule of a finitely generated R-module is itself finitely generated. Proof. (1) (2) by proposition (12.1), so it remains to prove (1). The forward direction follows from proposition (12.2). Conversely, if M is finitely generated, there exists elements m 1,..., m n M with M = m 1 R + + m n R. Each m i R is noetherian as it is a quotient of R R, and hence M is noetherian by corollary (12.1). Exercise. If R is right noetherian, so is R/I for every I R. 13.1 Almost Normal Extensions Definition 13.2. Let S and R be rings such that R is a subring of S. We say S is an almost normal extension of R with almost normal generator a if (1) R + ar = R + Ra, so (exercise: induction) R + ar + a r R + + a d R = R + Ra + + Ra d that is, any right polynomial in a (with coefficients in R) of degree d is also a left polynomial in a with degree d. (2) S = d 0 R + Ra + + Ra d We then write S = R a. Example 13.2. Let R be a ring. Then R[x 1,..., x n ] = (R[x 1,..., x n 1 ]) [x n ] is an almost normal extension of R[x 1,..., x n 1 ] with almost normal generator x n. Example 13.3. Consider the Weyl algebra C x, = C[x] this is an almost normal extension of C[x] with almost normal generator. Why? We know (by the Weyl relation) x = x + 1 and so C[x] + C[x] = C[x] + C[x]. Page 29 of 73

13.2 Hilbert s Basis Theorem Theorem 13.1 (Hilbert). Let R be a right noetherian ring and let S = R a be an almost normal extension with almost normal generator a. The S is right noetherian. Proof. By proposition (12.2), it suffices to show that any right ideal I S is finitely generated. We consider the set of degree j leading coefficients I j := { r j R } j r i a i I R for each j 0. Note that I j I j+1 since I is closed under right multiplication by a. Claim 13.1. I j is also a right ideal of R. Proof. Let r j I j, so we have some i=0 j r i a i I. Note that I j is an additive subgroup because I is. i=0 Now, let r R. Definition 13.2(1) implies that ra j = a j r + lower order terms in a. Then I j r i r i a i r = r j a j r + lower order terms i=0 = r j ra j + O(a j 1 ) and so r j r I j. ACC on R R implies that for d large enough, we have I d = I d+1 =.... Note I d = (R + Ra + + Ra d ) I = (R + ar + + a d R) I is a finitely generated R-module since it is a submodule of the noetherian module R+ +Ra d. Thus we can find f 1,..., f s I d with f 1 R + +f s R = I d. It suffices to show that I := f 1 S + +f s S I, since I I. Define { } j I j := r j R r i a i I I j. But i=0 I (R + + a d R) (f 1 R + + f s R) (R + ar + + a d R) = I (R + ar + + a d R) (13.1) and so I d = I d = I d+1 = I d+1 so I t = I t for t d. We now show r = r t a t + r t 1 a t 1 + + r 0 I is in I by induction on t. If t d, then this holds by (13.1). Otherwise, we know I t = I t so there exists r t = r t. Then r r I (R + + Ra t 1 ) so we are done by induction. t r ia i I with i=0 Corollary 13.1. If R a noetherian ring, so is R[x 1,..., x n ]. Furthermore, the Weyl algebra is noetherian. Page 30 of 73

14 Composition Series 14.1 Simple Modules Let R be a ring. Definition 14.1. An R-module M 0 is called simple or irreducible if the only submodules of M are 0 and M itself. A right ideal I R is maximal if the only ideal strictly containing I is R. We say I is minimal if the only ideals contained in I are 0 and I. Proposition 14.1. A right module M is simple if and only if M = R/I for some maximal I R. Proof. Suppose M is simple, and pick m M \ {0}. Consider the homomorphism λ m : R M which maps r mr. Note that λ m is surjective as im(λ m ) is a nonzero submodule of the simple module M. The first isomorphism theorem implies that M = R/I for some I = ker λ m. Now, I is maximal, for if not we can find an ideal I with I I R. This gives a nontrivial submodule of M corresponding to I /I. The converse is clear by reversing the above argument. Example 14.1. Let R be a PID. Simple modules correspond to R/ p for some p R prime. Example 14.2. Let R be the Weyl algebra C x,, and M the left R-module C[x]. Then M is simple for given a submodule N containing some nonzero element, say p(x) = p n x n + + p 0 0, then N 1 d p nn! dx p(x) = 1, so N = M. n 14.2 Composition series Definition 14.2. Let M be an R-module. A composition series is a chain of submodules 0 < M 1 < M 2 < < M n = M such that M i+1 /M i is simple for all i. In this case, we call M i+1 /M i the composition factors of M and say M has finite length. Example 14.3. Let R = k[x], and M = k[x]/ x 2. Then M has composition series 0 < x x 2 < M. Thus is simple. Also, we have the isomorphism k[x]/ x 2 x / x 2 = k[x] x k[x] x = x x 2 that maps 1 x + x 2. Therefore the composition series has a repeated composition factor, k[x]/ x. Page 31 of 73

14.3 Jordan Hölder Theorem Theorem 14.1. Let M be an R-module with two composition series and 0 < M 1 < M 2 < < M n = M (14.1) 0 < M 1 < M 2 < < M m = M. (14.2) Then n = m (called the length of M). Also, there exists a permutation σ of {1,..., n} such that M i M i 1 = M σ(i) M σ(i 1) that is, the composition factors are equal up to isomorphism. Proof. By induction on n with the case n = 0 clear. Suppose that n 1. Note that we have the following composition series for M/M 1 :, 0 = M 1 M 1 < M 2 M 1 < < M M 1 (14.3) which has the same composition factors as (14.1) except one copy of M 1 is removed. We construct another composition series for M/M 1 as follows. Note that M 1 is simple, so for any i, we have M i M 1 is either 0 or all of M 1, in which case M i M 1. Hence we can find a j such that M j M 1 = 0 but M j+1 M 1 = M 1. Note (M 1 + M j )/M j is a nonzero submodule of M j+1 /M j and so must equal it. Hence It suffices by induction to now prove M 1 = M 1 M 1 M j = M 1 + M j M j = M j+1 M j. Claim 14.1. We have the following composition series for M/M 1 0 < M 1 + M 1 M 1 < M 2 + M 1 M 1 < < M j + M 1 M 1 = M j+1 M 1 < < M M 1 (14.4) and this has the same composition factors as (14.2) except one copy of M j+1 /M j = M 1 is removed. Proof. For i > j, we have M i+1 /M 1 M i /M 1 = M i+1 M i simple. Page 32 of 73