Thoughts on the early chapters of Fulton's Intersection Theory

  1. Notation and Terms
  2. Chapter 1: Rational Equivalence
    1. Notation and Conventions
    2. Orders of Zeros and Poles
    3. Cycles and Rational Equivalence
    4. Pushforward of Cycles

Notation and Terms

Chapter 1: Rational Equivalence

This first chapter introduces some of the most basic concepts of intersection theory, cycles and rational equivalence. The primary result proves that rational equivalence pushes forward under proper morphisms of schemes.

Notation and Conventions

Here Fulton establishes his conventions. Schemes are all algebraic schemes over a field, varieties are integral schemes, subvarieties of schemes are always closed subschemes which are varieties and a point on a scheme is always a closed point. He does include a single example in this section, and I'd like to go over it in more detail.

Example 1.1

This example introduces the notion of intersection number, at least for plane curves. Let f,gK[x,y]f, g\in K[x,y] be polynomials defining affine plane curves FF and GG respectively, and define Z=Z(f,g)AK2Z = Z(f,g)\subseteq \mathbb A^2_K to be the intersection subscheme of FF and GG. We then define the intersection multiplicity of FF and GG at a point PAK2P \in \mathbb A^2_K to be

i(P,FG)=dimKOP,Z=dimKOP,AK2(f,g). i(P,F\cdot G) = \operatorname{dim}_K\mathcal O_{P,Z} = \operatorname{dim}_K \frac{\mathcal O_{P,\mathbb A^2_K}}{(f,g)}.

My commutative algebra is currently rusty, so I found it useful to examine some examples.

Example (a):   Denote by P=(a,b)P = (a,b) an arbitrary closed point in AK2\mathbb A^2_K and consider f(x,y)=xf(x,y) = x and g(x,y)=yg(x,y) = y. The maximal ideal corresponding to PP is then given by (xa,yb)(x-a, y-b) and so OP,AK2=K[x,y](xa, yb)\mathcal O_{P,\mathbb A^2_K} = K[x,y]_{(x - a, ~y - b)}. If either aa or bb is nonzero, then one of ff and gg is invertible in OP,AK2\mathcal O_{P,\mathbb A^2_K} and hence

dimKOP,AK2(f,g)=dimK{0}=0. \operatorname{dim}_K \frac{\mathcal O_{P,\mathbb A^2_K}}{(f,g)} = \operatorname{dim}_K \{0\} = 0.

If (a,b)=(0,0)(a,b) = (0,0) however, then

dimKOP,AK2(f,g)=dimKK=1, \operatorname{dim}_K \frac{\mathcal O_{P,\mathbb A^2_K}}{(f,g)} = \operatorname{dim}_K K = 1,

giving us an intersection multiplicity of 11 at (0,0)(0,0) and 00 otherwise. This aligns with our expectations from the graph of fgf\cdot g.

Example (b):   Again set P=(a,b)P = (a,b) but let f(x,y)=x2yf(x,y) = x^2 - y and g(x,y)=ybg(x,y) = y - b for some bKb\in K. Following a similar calculation from before, we get that mP=(xa,yb)\mathfrak m_P = (x - a, y - b) contains a unit in OP,A2\mathcal O_{P,\mathbb A^2} whenever PP is not in Z(fg)Z(f\cdot g). We thus have three cases to consider:

I(P,FG)=dimKOP,A2/mP=dimKK=1. I(P,F\cdot G) = \operatorname{dim}_K \mathcal O_{P,\mathbb A^2}/\mathfrak m_{P} = \operatorname{dim}_K K = 1.
R=OP,A2/mP=K[x,y](x,y)/(x2y,y). R = \mathcal O_{P,\mathbb A^2}/\mathfrak m_{P} = K[x,y]_{(x,y)}/(x^2 - y, y).

Because y=0y = 0 in RR, RK[x](x)/x2R \cong K[x]_{(x)}/x^2 via the map y0y \mapsto 0. This is a two dimensional vector space over KK with basis 1,x1, x, hence

I((0,0),FG)=2. I((0,0), F\cdot G) = 2.

This demonstrates that I(P,FG)I(P,F\cdot G) is able to account for at least some kinds of degeneracy.

Properties of intersection multiplicity

The following properties of intersection multiplicity are immediate:

  1. i(P,GF)=i(P,FG)i(P,G\cdot F) = i(P,F\cdot G)

  2. i(P,(F1+F2)G)=i(P,F1G)+i(P,F2G)i(P,(F_1 + F_2)\cdot G) = i(P,F_1\cdot G) + i(P, F_2\cdot G) where F1+F2F_1 + F_2 is
    the plane curve defined by f1f2f_1f_2

  3. i(P,FG)=i(P,FG)i(P,F'\cdot G) = i(P,F\cdot G) where FF' is defined by f+ghf+gh for some hK[x,y]h\in K[x,y]

  4. i(P,FG)=0i(P,F\cdot G) = 0 if P∉FGP\not\in F\cap G and i(P,FG)=i(P,F\cdot G) = \infty if FF and GG have a common component through PP. Otherwise i(P,FG)i(P,F\cdot G) is finite and positive.

  5. i(P,FG)=1i(P,F\cdot G) = 1 if f=xaf = x - a and g=ybg = y - b and P=(a,b)P = (a,b), or more generally if the Jacobian (f,g)(x,y)\frac{\partial (f,g)}{\partial (x,y)} is not zero at PP.

  6. i(P,GH)min(i(P,FG),i(P,FH))i(P,G\cdot H)\geq \min (i(P,F\cdot G), i(P,F\cdot H)) if PP is a simple point on FF and FF has no common component with GG or HH through PP.

Orders of Zeros and Poles

The setup: XX is a variety with a subvariety VV of codimension 1. Thus the local ring A=OV,XA = \mathcal O_{V,X} is a one-dimensional local domain. Our goal is to define the order of vanishing of a rational function rK(X)×r\in K(X)^\times along VV. This should be a homomorphism K(X)ZK(X^*) \to \mathbb Z:

ordV(rs)=ordV(r)+ordV(s), \operatorname{ord}_V(rs) = \operatorname{ord}_V(r) + \operatorname{ord}_V(s),

and since r=a/br = a/b for some a,bAa,b\in A, we'll necessarily have that

ordV(r)=ord(a)ord(b). \operatorname{ord}_V(r) = \operatorname{ord}(a) - \operatorname{ord}(b).

When XX is nonsingular along VV then AA is a DVR, and so any aAa\in A can be written utmut^m for some unit uA×u\in A^\times and a unique mZ0m\in \mathbb Z_{\geq0}, where tt is a generator of the maximal ideal. Defining ordV(a)=m\operatorname{ord}_V(a) = m then extends to a definition on all of K(X)K(X)^*.

Generalizing this definition requires removing both the codimension 1 and the nonsingular hypothesis. In the special case that XX is a curve over a field KK and VV is a point, our "valuation" definition coincides with dimKA/(a)\operatorname{dim}_K A/(a) when aAa\in A, but the latter formula works in singular cases too. However, A/(a)A/(a) is not a finite KK-vector space in higher dimensions. According to Fulton, the correct definition is that

ord(a)=lA(A/(a)) \operatorname{ord}(a) = l_A(A/(a))

where lA(A/(a))l_A(A/(a)) is the length of A/(a)A/(a) as an AA-module. Fulton also write eA(a,A)e_A(a,A) for lA(A/aA)l_A(A/aA).

If ordV(r)\operatorname{ord}_V(r) is positive, then rr is zero along VV. If ordV(r)\operatorname{ord}_V(r) is negative, then rr "has VV as a pole", i.e. the denominator of rr vanishes along VV.

There are many useful examples in Fulton in this section, they should really be treated as exercises. Here's a good one:

Example 1.2.4.: (Fulton pg. 9)   If VV is codimension 1 in XX and rOV,Xr\in \mathcal O_{V,X} then

ordV(r)max{nrmV,Xn}, \operatorname{ord}_V(r) \geq \max\{n \mid r\in \mathfrak m^n_{V,X}\},

with strict inequality whenever XX is singular along VV and with equality whenever XX is nonsingular along VV.

Proof: This is basically a purely algebraic fact. I'll prove the inequality and return later to prove its relation to singularity. Set A=OV,XA = \mathcal O_{V,X} and mV,X=m\mathfrak m_{V,X} = \mathfrak m.

Let nn be the maximum integer such that rmnr \in \mathfrak m^n. Then

(r)mnmn1...m1A (r) \subseteq \mathfrak m^{n}\subsetneq \mathfrak m^{n-1} \subsetneq ... \subsetneq \mathfrak m^{1} \subsetneq A
is a chain of ideals. Quotienting by (r)(r) gives us a chain of submodules of A/(r)A/(r):
0mn/(r)mn1/(r)...m1/(r)A/(r)\begin{aligned} 0 \subseteq \mathfrak m^{n}/(r)\subsetneq \mathfrak m^{n-1}/(r) \subsetneq ... \subsetneq \mathfrak m^{1}/(r) \subsetneq A/(r) \end{aligned}
which proves the inequality.

If AA is regular, then it is a DVR and hence (r)=mn(r) = \mathfrak m^n. Furthermore, dimk/m2=dimA=1\operatorname{dim}_k \mathfrak/\mathfrak m^2 = \operatorname{dim} A = 1, so each quotient m/m2k\mathfrak m/\mathfrak m^2 \cong k, implying the chain is maximal.

If AA is not regular, then dimmm22\operatorname{dim} \mathfrak m\mathfrak m^2\geq 2, and hence the chain above is not maximal.

Cycles and Rational Equivalence

We now promptly arrive at cycles. A k-cycle on a scheme XX is a finite formal sum

ni[Vi] \sum n_i [V_i]

where each ViV_i is a kk-dimensional subvariety of XX and the nin_i are integers. For any (k+1)(k+1)-dimensional subvariety WW of XX and any rK(W)×r\in K(W)^\times, we can define a kk-cycle [div(r)][\operatorname{div}(r)] by

[div(r)]=ordV(r)[V], [\operatorname{div}(r)] = \sum \operatorname{ord}_V(r)[V],

taking the sum over all kk-dimensional subvarieties of WW and noting ordV(r)\operatorname{ord}_V(r) is zero except at finitely many VV. Now we can define rational equivalence. We first say that a kk-cycle is rationally equivalent to zero and write α0\alpha \sim 0 if there exist finitely many (k+1)(k+1)-dimensional subvarieties WiW_i of XX and riK(Wi)×r_i \in K(W_i)^\times such that

α= [div(ri)]. \alpha = \sum ~ [\operatorname{div}(r_i)].

We then say that two kk-cycles α,β\alpha, \beta are rationally equivalent if αβ0\alpha - \beta \sim 0 and write αβ\alpha \sim \beta. Now for some notation:

Furthermore, we define

ZX=k=0dimXZkX,AX=k=1dimXAkX. Z_*X = \bigoplus_{k =0}^{\operatorname{dim} X} Z_kX, \hspace{2em} A_*X = \bigoplus_{k=1}^{\operatorname{dim} X} A_kX.

We call elements of ZXZ_*Xcycles and elements of AXA_*Xcycle classes. We denote by {α}k\{\alpha\}_k the component of a class α\alpha in AkXA_kX.

Having defined all this, Fulton runs through the statement of some facts listed as examples. For instance: Example 1.3.1:   

  1. A scheme and its underlying reduced scheme have the same subvarieties and therefore the groups of cycles and rational equivalence classes are canonically isomorphic:

Ak(X)Ak(Xred). A_k(X) \cong A_k(X_{\text{red}}).
  1. If XX is the disjoint union of schemes X1,...,XnX_1,...,X_n then Z(X)=ZXiZ_*(X) = \bigoplus Z_*X_i and

Ak(X)i=1nAk(Xi). A_k(X) \cong \bigoplus_{i=1}^n A_k(X_i).
  1. If X1X_1 and X2X_2 are closed subscheme of XX then there are exact sequences

Ak(X1X2)AkX1AkX2Ak(X1X2)0. A_k(X_1 \cap X_2) \to A_k X_1 \oplus A_kX_2 \to A_k(X_1 \cup X_2) \to 0.

This last one confuses me because the leftmost map feels like it should be induced by inclusions of subschemes of X1X2X_1\cap X_2 into X1X_1 and X2X_2, but this will have dimension issues. (Note: There are no dimension issues, the maps are obvious. One can also think of this exact sequence as being induced by the pushforward of the relevant inclusion maps).

Let's examine some other concrete examples.

Example::   X=AK2X = \mathbb A^2_K.   I claim that A0(X)=A1(X)=0A_0(X) = A_1(X) = 0 and A2(X)=ZA_2(X) = \mathbb Z.

Dimension 2: k=2k = 2. Since XX is irreducible it is its own unique dimension 2 subvariety, and hence Z2(X)=XZZ_2(X) = X\mathbb Z. As there are no dimension 33 subvarieties of XX, Rat2(X)=0\operatorname{Rat}_2(X) = 0 vacuously. Thus

A2(X)Z. A_2(X) \cong \mathbb Z.

Note: This same argument demonstrates that any irreducible nn-dimensional variety XX has top chow group isomorphic to Z\mathbb Z.

Dimension 1: k=1k = 1. Every codimension 1 subvariety of XX is given by the vanishing of some function fOX(X)f\in \mathcal O_X(X). We can therefore write an arbitrary 11-cycle as

α=iniFi \alpha = \sum_i n_i F_i

where Fi=V(fi)F_i = V(f_i). Each fif_i is an element of K(X)K(X)^* which vanishes only on FiF_i by definition, hence

α=iniFi=i[div(fini)]. \alpha = \sum_i n_i F_i = \sum_i [\operatorname{div}(f_i^{n_i})].

Dimension 0: k=0k=0. In this case an arbitrary cycle is a finite sum of closed points in XX, namely

α=iniPi. \alpha = \sum_i n_i P_i.

Choose a line i\ell_i for each ii such that i\ell_i passes through PjP_j if and only if i=ji = j. Let tit_i be the coordinate for i\ell_i under the isomorphism iAK1\ell_i \cong \mathbb A^1_K which sends PiP_i to 00, interpreted as a function on i\ell_i. Then tit_i is a function in K(i)×K(\ell_i)^\times which vanishes only at PiP_i with order 1, hence

α=iniPi=i[div(tini)]. \alpha = \sum_{i} n_i P_i = \sum_i [\operatorname{div}(t_i^{n_i})].

Since every 1-cycle and 0-cycle is rationally equivalent to 0, we have that A2(X)ZA_2(X) \cong \mathbb Z and A0(X)=A1(X)=0A_0(X) = A_1(X) = 0. We can generalize this argument to conclude that

Ak(AKn)={Zk=n0otherwise. A_k(\mathbb A^n_K) = \begin{cases} \mathbb Z & k = n \\ 0 & \text{otherwise} \end{cases}.

The final example in this section of Fulton expands on the note from the k=2k=2 case above.

Example 1.3.2:    If XX is nn-dimensional, then there are no (n+1)(n+1)-dimensional subvarieties and hence AnX=ZnXA_n X = Z_n X is the free abelian group on the nn-dimensional irreducible components of XX. More generally, no cycle of the form [div(r)][\operatorname{div}(r)] for some rK(W)×r\in K(W)^\times can include an irreducible component VV of XX with nonzero coefficient, and hence if α,αZ(X)\alpha, \alpha' \in Z_*(X) are rationally equivalent, then they have the same coefficient of VV. If VXV\subset X is an irreducible copmonent, then we define the coefficient of VV in α\alpha to be the coefficient of [V][V] in any cycle which represents α\alpha.

Pushforward of Cycles

Now we wish to discuss the functoriality of Chow groups.

©Isaac Martin. Last modified: January 15, 2024.