Basic information
Welcome to Homological Algebra!
This course is both an introduction to homological algebra and a part 2 of sorts to the commutative algebra course I taught in Winter 2021.
Homological algebra is the study of homology in a general algebraic setting. While you may have encountered some homological ideas in algebraic topology, homological tools play a central role in other fields, and in particular in commutative algebra. We will learn about some of these tools, building on examples and motivation primarily from commutative algebra. Topics will include complexes and short exact sequences, Hom and tensor, free and projective modules, free and projective resolutions, exact functors, and Ext and Tor. Once we have built enough of these things over R-modules, we will talk a little bit about abelian categories in general, and how to generalize these constructions. We will also discuss some commutative algebra topics that have a strong homological flavor: the Koszul complex and regular sequences, depth, and Cohen-Macaulay rings.
Computing homology of complexes in general can be quite difficult. We will learn a little bit about how we can use Macaulay2 to do homological calculations. As surprising as it may sound, we can use a computer to do very abstract calculations!
Prerequisites: The official prerequisite is the Algebra sequence at UCR. If you have taken an introduction to ring theory somewhere else, I will allow you to enroll as long as you convince me you have enough background to follow. If you were not in my Winter 2021 Commutative Algebra course, you should still be able to follow most of the course, but some of the later topics rely on concepts we discussed in Commutative Algebra. If you'd like to enroll anyway, please contact me.
Course expectations: Attendance is expected. There will be 5 problem sets, which you are very welcome to (read: encouraged to!) work on together in groups; you should however write your own solutions to the problem sets. Your final grade will be based on the problem sets, although attendance will also be taken into account.
Office Hours: Mondays 3 — 4 pm, Thursdays 1 — 2 pm, and by appointment.
Apart from these notes, we will not follow any particular textbook, but recommended sources include:
Rotman's An Introduction to Homological Algebra, second edition
Weibel's Homological Algebra
Mac Lane's Categories for the working mathematician
Emily Riehl's Category Theory in context
The written problems should be in a pdf file, but you are not required to type your solutions. If you prefer to handwrite your work on paper, there are apps like Scannable or Genius Scan that can scan your work into one pdf.
Any Macaulay2 work you want to submit should preferably be in a .m2 file. If you are a windows user and have to use Macaulay2 online, please copy your work (inputs only) to a txt file, and then rename it to be a .m2 file. You can include written comments on your Macaulay2 work in your pdf as well.
Here are some random resources:
University of California, Riverside
This course is both an introduction to homological algebra and a part 2 of sorts to the commutative algebra course I taught in Winter 2021.
Homological algebra is the study of homology in a general algebraic setting. While you may have encountered some homological ideas in algebraic topology, homological tools play a central role in other fields, and in particular in commutative algebra. We will learn about some of these tools, building on examples and motivation primarily from commutative algebra. Topics will include complexes and short exact sequences, Hom and tensor, free and projective modules, free and projective resolutions, exact functors, and Ext and Tor. Once we have built enough of these things over R-modules, we will talk a little bit about abelian categories in general, and how to generalize these constructions. We will also discuss some commutative algebra topics that have a strong homological flavor: the Koszul complex and regular sequences, depth, and Cohen-Macaulay rings.
Computing homology of complexes in general can be quite difficult. We will learn a little bit about how we can use Macaulay2 to do homological calculations. As surprising as it may sound, we can use a computer to do very abstract calculations!
Prerequisites: The official prerequisite is the Algebra sequence at UCR. If you have taken an introduction to ring theory somewhere else, I will allow you to enroll as long as you convince me you have enough background to follow. If you were not in my Winter 2021 Commutative Algebra course, you should still be able to follow most of the course, but some of the later topics rely on concepts we discussed in Commutative Algebra. If you'd like to enroll anyway, please contact me.
Course expectations: Attendance is expected. There will be 5 problem sets, which you are very welcome to (read: encouraged to!) work on together in groups; you should however write your own solutions to the problem sets. Your final grade will be based on the problem sets, although attendance will also be taken into account.
Office Hours: Mondays 3 — 4 pm, Thursdays 1 — 2 pm, and by appointment.
Course notes
Here are the Course notes. I will be updating these throughout the quarter. If you find any typos at all, however small, please let me know.Apart from these notes, we will not follow any particular textbook, but recommended sources include:
Problem Sets
Instructions: For each problem set, pick 5 problems to submit, including at least one problem that involves some Macaulay2 work. You are welcome to work together with your classmates on the problems, and I will be happy to give you hints or discuss the problems with you, but you should write up your solutions by yourself. Your submission should have two parts:- Problem Set 1: due April 9 (tex)
- Problem Set 2: due April 23 (tex)
- Problem Set 3: due May 7 (tex)
- Problem Set 4: due May 21 (tex)
- Problem Set 5: due June 4 (tex)
Schedule
- Monday, March 29: Complexes and homology. Exact sequences. (M2 examples)
- Wednesday, March 31: Categories for the working homological algebraist.
- Monday, April 5: Maps of complexes.
- Wednesday, April 7: The Snake Lemma and the long exact sequence in homology.
- Monday, April 12: The naturality of the LES in homology. How to construct maps of complexes. (M2 examples)
- Wednesday, April 14: Sidenote on universal properties. The Hom functors.
- Monday, April 19: Tensor. Why are tensor products scary?
- Wednesday, April 21: The splitting lemma.
- Monday, April 26: Projectives and injectives.
- Wednesday, April 28: Enough injectives. Flat modules.
- Monday, May 3: Projective and free resolutions. (M2 examples)
- Wednesday, May 5: Minimal free resolutions. (M2 examples)
- Monday, May 10: Abelian categories.
- Wednesday, May 12: Complexes and homology in any abelian category. The Yoneda embedding. Enough projectives and injectives. The Horseshoe Lemma.
- Monday, May 17: Derived functors.
- Wednesday, May 19: Ext and Tor.
- Monday, May 24: Projective and injective dimension. The Koszul complex. Regular sequences.
- Wednesday, May 26: Commutative algebra recap. A homological characterization of regular rings. Depth and Cohen-Macaulay rings.
- Wednesday, June 2: Depth and Cohen-Macaulay rings wrap up. Some examples of derived functors beyond Ext and Tor. What have we learned this quarter?
Here are some random resources:
- Why every ring should have a 1
- nLab, a math wiki written from the perspective of (higher) category theory
- Macaulay2, a commutative algebra software
- Macaulay2 online, a way to run Macaulay2 without installing it