Commutative Algebra | UCR Winter 2021

Commutative Algebra

Winter 2021

University of California, Riverside

Instructor: Eloísa Grifo (please address me as Eloísa)

Course notes

Welcome to Commutative Algebra!

This course will be an introduction to commutative algebra, and will continue through the Spring quarter with a course called Homological Algebra.

This first course is an introduction to commutative algebra, a subject that has interactions with algebraic geometry, number theory, combinatorics, category theory, representation theory, and several complex variables. The emphasis will be on Noetherian rings. Topics will include the Noetherian property, integral extensions, Hilbert's Nullstellensatz and the basic dictionary between commutative algebra and algebraic geometry, Noether normalization, localization, chains of prime ideals, Krull dimension, Artinian rings, normal Noetherian rings, primary decomposition, and the Krull height theorem. We will learn and use some elementary homological algebra throughout the course.

The course will also include a brief introduction to Macaulay2. Macaulay2 is a software system devoted to supporting research in algebraic geometry and commutative algebra. We will briefly discuss how one can use computer software in pure math research, and try some very elementary examples in Macaulay2.


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 are less than comfortable with the definition of a module over a ring (or lack some guiding examples) and/or are less than somewhat OK with free modules, I encourage you to quickly review these notions. While we will introduce them in class, having some familiarity with these notions will be helpful. A friendly source is Dummit and Foote, 10.1-10.4. It will also be helpful, but not required, that you have some familiarity with exact sequences.

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: Fridays 11 am to 1 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:

  • Introduction to Commutative Algebra, by Atiyah and Macdonald
  • Mel Hochster's lecture notes (the Fall 2020 version)
  • Jack Jeffries's lecture notes (2018 and 2019 versions), and
  • Commutative Ring Theory, by Matsumura


  • 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:
  • 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, a print screen of your work is fine. You can include any written comments on your Macaulay2 work in your pdf as well.

  • Schedule




    Here are some random commutative algebra resources:


    University of California, Riverside