Commutative Algebra
Noetherian rings, localization, primary decomposition, and dimension theory.
Commutative algebra is the rigorous study of commutative rings and their ideals — the algebraic backbone that underlies both algebraic geometry and modern number theory. Where abstract algebra asks what rings and modules are, commutative algebra asks how they behave: how prime ideals chain together to measure dimension, how ideals decompose into irreducible constituents, and how localization lets us zoom in on the local behavior of a ring at a single point. The subject reaches from the classical ideal theory of Richard Dedekind and David Hilbert in the nineteenth century through the sweeping structural theorems of Emmy Noether and Wolfgang Krull in the twentieth, and today it forms the algebraic language in which schemes, moduli spaces, and arithmetic geometry are written.
Rings, Ideals, and Prime Spectra
A commutative ring is a set equipped with two binary operations — addition and multiplication — satisfying the usual axioms (associativity, commutativity, distributivity, and the existence of additive and multiplicative identities), with the additional requirement that for all . The most fundamental examples are the integers , polynomial rings over a field , and quotients of these by ideals. The commutativity hypothesis might seem mild, but it has profound consequences: it allows the theory of prime ideals to model geometric spaces in a way that non-commutative rings cannot.
An ideal is a subgroup of that is closed under multiplication by arbitrary ring elements: if and , then . Ideals play the role of “generalized divisors.” The sum of two ideals and their product , generated by all products with and , are again ideals. The radical of an ideal is
which captures all elements that are “eventually in .” An ideal is radical if it equals its own radical.
A prime ideal is a proper ideal with the property that implies or — precisely generalizing the notion of a prime number. Equivalently, is prime if and only if the quotient ring is an integral domain. A maximal ideal is a proper ideal not contained in any strictly larger proper ideal; the quotient is then a field. Every maximal ideal is prime, but not conversely.
The prime spectrum is the set of all prime ideals of , equipped with the Zariski topology: the closed sets are the sets for ideals . This construction, developed systematically by Alexander Grothendieck in the 1950s and 1960s, identifies commutative rings with the rings of functions on geometric spaces. A ring homomorphism induces a continuous map by , making a contravariant functor from commutative rings to topological spaces — the bridge between algebra and geometry.
The nilradical is the intersection of all prime ideals of ; it consists of all nilpotent elements. The Jacobson radical is the intersection of all maximal ideals and captures the “unobservable” part of the ring. In a Noetherian ring (as we will see), these structures are finitely controlled.
Modules and Module Theory
A module over a ring is the natural generalization of a vector space: it is an abelian group with a scalar multiplication satisfying the obvious bilinearity and unit axioms. When is a field, modules and vector spaces coincide, but for a general ring the theory is far richer. Modules are the correct setting for studying linear algebra over rings and provide the language for all homological methods.
The essential building blocks are free modules: a module is free of rank if as -modules, meaning it has a basis such that every element of is uniquely a finite linear combination . Over a principal ideal domain (PID) such as or , the structure theorem for finitely generated modules gives a complete classification: every such module decomposes as
where are the elementary divisors and is the free rank. Applied to -modules this recovers the classification of finitely generated abelian groups; applied to -modules it gives the Jordan and rational canonical forms from linear algebra.
The tensor product of two -modules is the universal target for bilinear maps : a map from is bilinear if and only if it factors through a unique -linear map from . Concretely, is generated by symbols subject to the relations and . An -module is flat if the functor is exact — it preserves short exact sequences. Free modules and projective modules are flat, and flatness is a key hypothesis in many theorems about base change and fiber products.
Exact sequences organize the relations between modules. A sequence is short exact if is injective, is surjective, and . Such sequences model “extension problems”: is a quotient of by a submodule isomorphic to . The snake lemma and the five lemma are the essential diagram-chasing tools that relate different exact sequences, and they underpin the homological machinery developed in the later sections.
Localization and Local Rings
Localization is the algebraic analogue of restricting a function to an open set. Given a multiplicative subset — a subset closed under multiplication and containing — the localization is the ring of formal fractions with and , subject to the equivalence whenever for some . When for a prime ideal , the localization is called the localization at . It has a unique maximal ideal , making it a local ring.
A ring is local if it has exactly one maximal ideal. Local rings are the algebraic models for the neighborhood of a point: in algebraic geometry, the local ring of an algebraic variety at a point captures everything about the variety in an infinitesimal neighborhood of . The unique maximal ideal consists of “functions vanishing at ,” and the residue field is the field of values at the point.
Localization interacts beautifully with module theory. If is an -module, the localization is an -module, and localization is an exact functor. A fundamental principle is that many properties of rings and modules can be checked locally: an -module homomorphism is injective (resp. surjective, zero) if and only if is injective (resp. surjective, zero) for every prime .
Discrete valuation rings (DVRs) are the simplest local rings beyond fields: a DVR is a PID with exactly one nonzero prime ideal , and every nonzero element has a unique representation as where is a unit and . The integer is the valuation . Classic examples include (the integers localized at the prime ) and the formal power series ring . DVRs model the local behavior of curves at smooth points, and their theory is the algebraic foundation for ramification in number fields.
Noetherian and Artinian Rings
A ring is Noetherian if every ascending chain of ideals eventually stabilizes — there exists such that for all . This ascending chain condition (ACC) is equivalent to requiring that every ideal of is finitely generated. Named for Emmy Noether, who isolated this condition in her landmark 1921 paper Idealtheorie in Ringbereichen, the Noetherian property is the single most important finiteness hypothesis in commutative algebra.
The central result is Hilbert’s Basis Theorem (1888): if is Noetherian, then so is the polynomial ring , and by induction, so is . This theorem, which David Hilbert proved by a nonconstructive existence argument that shocked his contemporaries (Paul Gordan famously called it “theology, not mathematics”), guarantees that every ideal in a polynomial ring over a Noetherian ring is finitely generated. It is the starting point for the entire theory of algebraic varieties and Gröbner bases.
An Artinian ring satisfies the dual descending chain condition (DCC): every descending chain of ideals stabilizes. Artinian rings are more constrained than Noetherian ones. The Hopkins-Levitzki theorem states that every Artinian ring is Noetherian, and the structure theorem for Artinian rings asserts that every Artinian ring is isomorphic to a finite product of Artinian local rings. In particular, a commutative Artinian ring has only finitely many prime ideals, all of which are maximal.
Krull’s intersection theorem is a fundamental finiteness result for Noetherian local rings: if is a Noetherian local ring and is a finitely generated -module, then
This says that elements lying in arbitrarily high powers of the maximal ideal must be zero — a precise algebraic statement of the intuition that “higher-order vanishing” forces vanishing outright. It underlies the theory of completions and formal power series.
Primary Decomposition and Unique Factorization
An ideal is primary if implies or for some . Equivalently, is primary if every zero-divisor in is nilpotent. The radical of a primary ideal is always prime, and we say is -primary when .
The Lasker-Noether theorem (named for Emanuel Lasker, who proved it for polynomial rings in 1905, and Emmy Noether, who gave the general algebraic proof in 1921) states that in a Noetherian ring, every ideal has a primary decomposition:
where each is a -primary ideal. The primes are called the associated primes of , and the set is an invariant of . While the individual primary components can vary, the first uniqueness theorem asserts that the set of associated primes is unique. The minimal (or isolated) primes among the — those not containing any other — are uniquely determined, as are their primary components; the non-minimal (embedded) primes may have non-unique components.
Primary decomposition generalizes prime factorization: in , the primary decomposition of the ideal recovers the prime factorization via . In a Dedekind domain (such as the ring of integers of a number field), every nonzero ideal factors uniquely into prime ideals — an exact analogue of the fundamental theorem of arithmetic, capturing the “ideal” factorization that Dedekind introduced in the 1870s to restore unique factorization in rings like where it fails for elements.
Gauss’s lemma states that if is a unique factorization domain (UFD), then the polynomial ring is also a UFD. This, combined with induction, shows that is a UFD for any field — a fact essential to algebraic geometry. The Eisenstein criterion provides a practical irreducibility test: if a prime divides every coefficient of a polynomial except the leading one, and , then is irreducible over the fraction field of .
Integral Extensions and Dimension Theory
An element in an extension ring is integral over if it satisfies a monic polynomial equation with coefficients . The set of all elements of integral over forms a subring called the integral closure of in ; when this equals itself, is integrally closed. Every UFD is integrally closed, and Dedekind domains — the rings of integers of number fields — are precisely the Noetherian integrally closed domains of Krull dimension one.
Integral extensions satisfy three fundamental theorems. The lying-over theorem guarantees that for an integral extension and any prime , there exists a prime with . The going-up theorem states that if are primes in and lies over , then there exists lying over . The going-down theorem, which requires to be integrally closed, gives the analogous result for descending chains. These theorems are essential for comparing the structure of a ring with that of its integral extensions.
The Krull dimension of a ring is the supremum of the lengths of chains of prime ideals:
A field has dimension , the ring has dimension , the polynomial ring has dimension , and a local Noetherian ring has dimension equal to the minimum number of generators of an -primary ideal — a deep result known as Krull’s principal ideal theorem implies more precisely that whenever is a prime minimal over an ideal generated by elements.
Noether normalization is a fundamental structural result: every finitely generated -algebra contains a polynomial subring such that is integral over it, where . This identifies the Krull dimension with the transcendence degree over and provides the algebraic foundation for Hilbert’s Nullstellensatz: if is a proper ideal and is algebraically closed, then (every proper ideal has a common zero). The strong Nullstellensatz further asserts , making the correspondence between radical ideals and algebraic varieties a genuine bijection.
Homological Methods
Homological algebra entered commutative algebra through the work of David Auslander, Maurice Buchsbaum, and Jean-Pierre Serre in the 1950s, who showed that classical properties like regularity and smoothness have purely homological characterizations.
The projective dimension of an -module is the length of the shortest projective resolution
The injective dimension is defined dually. The global dimension of is .
The Ext and Tor groups are the derived functors of and respectively. Concretely, is computed by taking a projective resolution of and applying , while is computed by taking a projective resolution of and applying . These groups measure the failure of and to be exact: is projective if and only if , and is flat if and only if .
The Auslander-Buchsbaum formula is one of the jewels of homological commutative algebra: for a finitely generated module of finite projective dimension over a Noetherian local ring ,
where depth measures the length of maximal regular sequences in acting on . This formula has sweeping consequences: a Noetherian local ring has finite global dimension if and only if it is a regular local ring (one where equals the minimal number of generators of , equivalently where can be generated by a regular sequence). Serre’s characterization — is regular if and only if it has finite global dimension — gave the first algebraic proof that the localization of a regular local ring is again regular, resolving a question that had resisted all classical approaches.
The Koszul complex associated to elements provides a canonical free resolution when the sequence is regular. Its homology groups vanish for precisely when is a regular sequence in , giving an efficient homological criterion for regularity and providing the foundation for the theory of Cohen-Macaulay rings — those Noetherian local rings where .
Computational Commutative Algebra
The algorithmic side of commutative algebra was transformed by Bruno Buchberger’s 1965 Ph.D. thesis, which introduced Gröbner bases and gave a complete algorithm for computing them.
A monomial order on is a total order on monomials that is compatible with multiplication and has as the minimum. The two most common are lexicographic order (lex) and graded reverse lexicographic order (grevlex). Given a monomial order, the leading term of a nonzero polynomial is its largest monomial with coefficient. A Gröbner basis for an ideal is a finite generating set such that the leading terms of the generate the ideal of all leading terms of elements of :
Gröbner bases solve the ideal membership problem: if and only if the remainder of upon division by the Gröbner basis is zero. They also allow computation of intersections, quotients, and syzygies of ideals, and they give algorithms for elimination: projecting a variety by eliminating variables. The elimination theory built from Gröbner bases provides a complete algorithmic framework for solving polynomial systems, computing dimension and degree, and performing primary decomposition.
Buchberger’s algorithm computes a Gröbner basis by repeatedly computing S-polynomials (where ) and reducing them modulo the current basis. The algorithm terminates because the ascending chain condition on the ideal of leading terms must stabilize in (by Hilbert’s basis theorem). The resulting basis depends on the chosen monomial order, but the ideal it generates does not.
The Hilbert function counts the number of independent polynomials of degree in the quotient ring. For large , agrees with a polynomial — the Hilbert polynomial — whose degree is the dimension of the variety and whose leading coefficient encodes its degree. Computing the Hilbert function from a Gröbner basis is mechanical, and the result gives intrinsic geometric invariants from purely algebraic data.
Systems such as Macaulay2 (developed by Daniel Grayson and Michael Stillman), Singular, and CoCoA implement these algorithms and have become essential tools for research in algebraic geometry, commutative algebra, and related fields. They can perform primary decomposition, compute syzygies and free resolutions, check Cohen-Macaulay and Gorenstein properties, and verify membership in thousands of ideals — computations that would be infeasible by hand. The interplay between theoretical developments and computational experiments has been especially productive in combinatorial commutative algebra, where monomial ideals associated to graphs and simplicial complexes encode topological and combinatorial data in a form that computer algebra can explore.