Macaulay2 resources
Here are some Macaulay2 files from our lectures:
Problem Sets
Instructions: You are welcome to work together 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. You will submit each problem set on canvas; each submission will include two files:- Problem Set 1: due September 9 (tex file)
- Problem Set 2: due September 30 (tex file)
- Problem Set 3: due October 21 (tex file)
- Problem Set 4: due November 22 (tex file)
- Midterm: due November 13 (tex file)
- Problem Set 5: due December 9 (tex file)
- Final Exam: due December 13 (tex file)
Schedule
- Lecture 1 (Monday, August 22): Modules. A short intro to Macaulay2.
- Lecture 2 (Wednesday, August 24): Modules and how to set them up in Macaulay2. Algebras.
- Lecture 3 (Friday, August 26): Algebras and how to set them up in Macaulay2.
- Lecture 4 (Monday, August 29): Module-finite vs algebra-finite.
- Lecture 5 (Wednesday, August 31): Integral closure.
- Lecture 6 (Friday, September 2): The relationship between module-finite, algebra-finite, and integral.
- Lecture 7 (Wednesday, September 7): Module-finite is equivalent to algebra-finite and integral.
- Lecture 8 (Thursday, September 8): A very short introduction to homological algebra. Noetherian rings.
- Lecture 9 (Friday, September 9): Noetherian modules.
- Lecture 10 (Monday, September 19): Hilbert's Basis Theorem.
- Lecture 11 (Wednesday, September 21): The Artin-Tate Lemma. An application to a classical problem about invariant rings.
- Lecture 12 (Friday, September 23): Finishing up the proof that invariant rings of finite groups are finitely generated algebras. Graded rings.
- Lecture 13 (Monday, September 26): Graded rings and how to set them up in Macaulay2.
- Lecture 14 (Wednesday, September 28): Graded maps. Graded rings and a condition for algebra-finiteness.
- Lecture 15 (Friday, September 30): Noetherian graded rings.
- Lecture 16 (Monday, October 3): Another application to invariant rings.
- Lecture 17 (Wednesday, October 5): Prime and maximal ideals.
- Lecture 18 (Friday, October 7): Spec and radical ideals.
- Lecture 19 (Monday, October 10): More about radicals.
- Lecture 20 (Wednesday, October 12): Affine varieties.
- Lecture 21 (Friday, October 14): The coordinate ring of a variety.
- Lecture 22 (Wednesday, October 19): Nullstellensatz.
- Lecture 23 (Thursday, October 20): Local rings and localization.
- Lecture 24 (Friday, October 21): NAK.
- Lecture 25 (Monday, October 24): NAK and minimal generators. Finiteness of minimal primes.
- Lecture 26 (Wednesday, October 26): Support of a module.
- Lecture 27 (Friday, October 28): Associated primes.
- Lecture 28 (Monday, October 31): Existence of associated primes.
- Lecture 29 (Wednesday, November 2): Finiteness of associated primes.
- Lecture 30 (Friday, November 4): Prime avoidance. Primary ideals.
- Lecture 31 (Monday, November 7): Many characterizations of primary ideals.
- Lecture 32 (Wednesday, November 9): Primary decomposition: existence.
- Lecture 33 (Friday, November 11): Primary decomposition: uniqueness theorems.
- Lecture 34 (Monday, November 14): Dimension and height.
- Lecture 35 (Wednesday, November 16): Dimension and height.
- Lecture 36 (Friday, November 18): More about dimension.
- Lecture 37 (Monday, November 21): Lying Over, Incomparability, and Going up.
- Lecture 38 (Monday, November 28): Going Down.
- Lecture 39 (Wednesday, November 30): Noether normalizations.
- Lecture 40 (Friday, December 2): Nice properties of finitely generated k-algebras. Preparing for Krull's Height theorem.
- Lecture 41 (Monday, December 5): Krull's Height theorem.
- Lecture 42 (Wednesday, December 7): Systems of parameters.
- Lecture 43 (Friday, December 9): Gröbner basis.
Here are some random resources:
- Macaulay2, a commutative algebra software
- Macaulay2 online, a way to run Macaulay2 without installing it