Skip to main content Link Menu Expand (external link) Copy Copied

Commutative Algebra and Algebraic Geometry

Throughout this section, rings R are commutative with unity.

Noetherian Rings

Definition: A ring is Noetherian if it satisfies either of the following equivalent conditions:

  1. Every ideal is finitely generated.
  2. Every ascending chain I0I1 of ideals eventually stabilizes.

Theorem: (Hilbert’s Basis Theorem) If R is Noetherian, then so is R[x].

Proof: The proof of Hilbert’s theorem is given in detail in DF, Theorem 21 of Section 9.6. The idea is something like this. Suppose I is an ideal of R[x]. Then each element f of I is a polynomial of degree n: f=anxn+ where anR is not zero. Here an is called the leading term of f The ideal (I) of leading terms of I is the ideal of R generated by the leading terms of all elements of I. Since R is Noetherian, (I) is finitely generated. If b1,,bN generate (I), we can find elements f1,,fN so that fi=bixik+ in I.

Now let g be any element of I of degree m. Suppose m is larger then all of the ki. Since (g) is in (I), we can find riR so that

(g)=ribi

and therefore

grifixmki+

This g has degree smaller than m (since we killed off its leading term). It follows that the ideal generated by the fi contains all elements of I of degree at least N=maxki.

To finish the proof, we consider all the leading terms of all elements of I of degree less than N and consider the ideal they generate. This again is finitely generated, by, say, c1,,cM and there are corresponding elements hj of R[x] where hj=cjxr+. An argument similar to what we used above says that we can use the hj to systematically eliminate the leading terms of g until eventually we show that g is in the ideal generated by the hj and the fi. In other words, our original ideal I is finitely generated, and thus R[x] is Noetherian.

Definition: If K is a field, a K-algebra S is finitely generated if there is a surjection K[x1,,xn]S for some n.

Warning: Note the difference between being finitely generated as a K-module and as a K-algebra.

Affine space, points, and ideals

Affine n-space over a field k, written $\mathbb{A}k^{n}isthesetofpoints(x_1,\ldots, x_n)withcoordinatesink.Theringk[x_1,\ldots, x_n]istheringofpolynomialfunctionson\mathbb{A}{k}^{n}$.

Sets and ideals:

  • If $X\subset\mathbb{A}^{n}{k}isasubset,thenI(X)={f: f(x)=0 \forall x\in \mathbb{A}^{n}{k}|$.

  • If f1,,fk are a collection of elements in k[x1,,xn] then $Z(f_1,\ldots, f_k)={x\in \mathbb{A}^{n}{k}: f_1(x)=\cdots=f_k(x)=0}.NoticethatZ(f_1,\ldots, f_k)=Z(I)whereIistheidealoffunctionsgeneratedbythef{i}$.

Both operations are inclusion reversing: XY implies I(Y)I(X) and JL implies Z(L)Z(J).

The sets Z(I) satisfy the axioms for the closed sets of a topology, called the zariski topology. A set X of the form Z(I) is called an (affine) algebraic set.

Lemma: If XAkn, then XZ(I(X)). If Jk[x1,,xn] is an ideal, then JI(Z(J)).

Also:

  • Z(I(Z(J)))=Z(J).

Proof: We know that JI(Z(J)) so Z(I(Z(J)))Z(J). On the other hand, if xZ(J), then f(x)=0 for all fI(Z(J)). That means that x is a common zero for I(Z(J)), so x is in Z(I(Z(J))). Therefore Z(J)Z(I(Z(J))).

  • I(Z(I(X)))=I(X).

Proof: We know that XZ(I(X)) since if xX, every fI(X) satisfies f(x)=0, and therefore xZ(I(X)). So I(Z(I(X)))I(X). On the other hand, if fI(X), then f(x)=0 for all xZ(I(X)). This in turn means that f is in I(Z(I(X))) so I(x)I(Z(I(X))).

Coordinate rings and morphisms

If X is an algebraic set, then the ring k[X]=k[x1,,xn]/I(X) is called the coordinate ring of X. Notice that elements of this ring give well-defined functions on X; they are called “regular functions” on X.

Definition: A map f:XY between algebraic sets is called a morphism if there are polynomials so that the map f is given by

f(x1,,xn)=(ϕ1(x1,,xn),,ϕm(x1,,xn))

A morphism whose inverse is also a morphism is called an isomorphism of algebraic sets.

In general, if f:xY is a morphism, and hk[Y] is a regular function on Y then the composition hf is a regular function on X. This operation is called pullback.

  • The pullback induces a welldefined algebra homomorphism f:k[Y]k[X].

  • Conversely, any algebra homomorphism ψ:K[Y]K[X] yields a morphism XY. Choose generators x1,,xm for K[Y] and let Fi=ψ(xi). Let F be the corresponding map of algebraic sets. We need to check that the morphism given by F carries X to Y. The key is that if H is in I(Y) then H(F1,,Fm) is in I(X). So every polynomial in I(Y) vanishes on the image of F; and since Y=Z(I(Y)) it follows that the image of F is in Y.

It follows that there is a bijective correspondence between k-algebra homomorphisms k[X]k[Y] and regular maps YX. This corresondence respects composition of functions and preserves isomorphisms.

Universal property

Theorem: Suppose ϕ:XY is an arbitrary map of algebraic sets. Then ϕ is a morphism if and only if, for every fk[Y], the composition fϕ is in k[X]. If ϕ is a morphism, then ϕ(v)=w if and only if ϕ~1(I(v))=I(w) where ϕ~ is the pullback of ϕ.

Proof: The second part first. If ϕ(v)=w, and fI(w), then f(ϕ(v))=0 so ϕ~(I(w))I(v) and (ϕ~)1I(v)I(w). Since I(w) is maximal, we have (ϕ~)1(I(v))=I(w). Conversely, if (ϕ~)1(I(v))=I(w), then f(ϕ(v))=0 if and only if f(w)=0 so I(ϕ(v))=I(w) and therefore ϕ(v)=w. For the first part, pullback automatically respects addition and multiplication, so if it happens to land in k[X] then it will be an algebra homomorphism ϕ~:k[Y]k[X]. Consequently there is a morphism from X to Y coming from ϕ~; call it Φ~ where Φ is a morphism from XY. However, since the algebra maps are the same, their behavior on the ideals I(v) and I(w) are the same, so Φ and ϕ agree with one another.