Algebraic Geometry

Fourteen modules on varieties, schemes, cohomology, curves and surfaces, each taught in the format that fits it best. Drag curves and lines, play an animated blow-up, work through an example one step at a time, then check yourself with concept questions and practice problems.

Follows the chapter order of R. Hartshorne, Algebraic Geometry, Graduate Texts in Mathematics 52 (Springer, 1977). The modules cover Chapter I §1–7, Chapter II §1–8, Chapter III (one module, on the cohomology of projective space), Chapter IV §1–5 and Chapter V §1–4. Chapter and section numbers refer to that book; the questions and examples here are written for this page.

InteractiveHartshorne, Ch. I §1: Affine Varieties

Affine varieties and the Zariski topology

An affine variety is the set of common zeros of some polynomials. The subject starts from a dictionary between such sets and ideals of the polynomial ring. The Nullstellensatz says exactly how faithful that dictionary is, and the explorer shows what the ideal knows that the picture does not.

The idea

Fix an algebraically closed field kk, and write A=k[x1,…,xn]A=k[x_1,\dots,x_n] and 𝔸n=kn\mathbb{A}^n=k^n.

Algebraic sets. For T⊆AT\subseteq A let Z(T)={P∈𝔸n:f(P)=0 for all f∈T}Z(T)=\{P\in\mathbb{A}^n : f(P)=0\text{ for all }f\in T\}. For Y⊆𝔸nY\subseteq\mathbb{A}^n let I(Y)={f∈A:f(P)=0 for all P∈Y}I(Y)=\{f\in A : f(P)=0\text{ for all }P\in Y\}. The sets Z(T)Z(T) are the closed sets of the Zariski topology, because Z(𝔞)∪Z(𝔟)=Z(𝔞𝔟)Z(\mathfrak a)\cup Z(\mathfrak b)=Z(\mathfrak a\mathfrak b) and ⋂iZ(𝔞i)=Z(∑i𝔞i)\bigcap_i Z(\mathfrak a_i)=Z\big(\sum_i\mathfrak a_i\big).
Affine variety. An irreducible closed subset YY of 𝔸n\mathbb{A}^n, meaning one that is not the union of two proper closed subsets. Its coordinate ring is A(Y)=A/I(Y)A(Y)=A/I(Y), and the dimension of YY as a topological space equals the Krull dimension of A(Y)A(Y).
Nullstellensatz. For every ideal 𝔞⊆A\mathfrak a\subseteq A,  I(Z(𝔞))=𝔞\ I(Z(\mathfrak a))=\sqrt{\mathfrak a}. So ZZ and II are inverse, inclusion-reversing bijections between radical ideals and closed sets. Prime ideals correspond to varieties and maximal ideals to points.
A coarse topology. On 𝔸1\mathbb{A}^1 the closed sets are the finite sets and 𝔸1\mathbb{A}^1 itself, so any two nonempty open sets meet. The Zariski topology is not Hausdorff.

In the explorer k=ℂk=\C, but only the real points can be drawn. Slide the line and compare the ideal (f,g)(f,g) with what you see.

Explore

Z(f)Z(f) Z(g)Z(g) points of Z(f,g)Z(f,g)
The curves
Show

Worked example

Let Y=Z(xy, xz, yz)⊂𝔸3Y=Z(xy,\ xz,\ yz)\subset\mathbb{A}^3. Find its irreducible components, their prime ideals, and I(Y)I(Y).

  1. Which points satisfy all three equations?

    The products of every pair of coordinates vanish, so at least two of x,y,zx,y,z are zero. That is the union of the three coordinate axes: Y=Z(y,z)∪Z(x,z)∪Z(x,y)Y=Z(y,z)\cup Z(x,z)\cup Z(x,y).

  2. Why is each axis irreducible, and what is its ideal?

    The xx-axis is Z(y,z)Z(y,z), and A/(y,z)≅k[x]A/(y,z)\cong k[x] is a domain, so (y,z)(y,z) is prime. A prime ideal is radical, so the Nullstellensatz gives I(Z(y,z))=(y,z)I(Z(y,z))=(y,z), and prime ideals correspond to irreducible sets. The same holds for the other two axes.

  3. Are these the components, with nothing redundant?

    None of the three axes contains another, and each is irreducible. A decomposition of a noetherian space into irreducible closed sets with no redundancy is unique, so these are the irreducible components. YY has dimension 1.

  4. Show that I(Y)=(xy,xz,yz)I(Y)=(xy,xz,yz). In particular, the defining ideal is already radical.

    I(Y)=(y,z)∩(x,z)∩(x,y)I(Y)=(y,z)\cap(x,z)\cap(x,y). All of these are monomial ideals, so their intersection is spanned by the monomials lying in all three. A monomial lies in (y,z)(y,z) if it contains yy or zz, and so on. A monomial in all three therefore contains at least two different variables, so it is divisible by xyxy, xzxz or yzyz.

    In A(Y)A(Y) we have x‾y‾=0\bar x\,\bar y=0 with x‾,y‾≠0\bar x,\bar y\neq0. The zero divisors are the algebraic trace of the fact that YY is reducible.

Check your understanding

Which subsets of 𝔸1\mathbb{A}^1 are closed in the Zariski topology?

  1. The finite subsets, and 𝔸1\mathbb{A}^1 itself.
  2. Closed intervals [a,b][a,b] and their finite unions.An interval is infinite, and a nonzero polynomial has only finitely many roots. Also, kk is algebraically closed, so it carries no ordering.
  3. Every subset.Then every infinite proper subset would be the zero set of some polynomials. A nonzero polynomial has finitely many roots.
k[x]k[x] is a principal ideal domain, so every closed set is Z(f)Z(f) for one polynomial ff. That is a finite set if f≠0f\neq0 and all of 𝔸1\mathbb{A}^1 if f=0f=0. This is the cofinite topology.

Over k=ℂk=\C, what is Z(x2+y2−1, x−2)Z(x^2+y^2-1,\ x-2)?

  1. The empty set.Over ℝ\R, yes. Over ℂ\C, substitute x=2x=2 and solve for yy.
  2. Two points.
  3. One point, where the line is tangent to the circle.The line x=ax=a is tangent only for a=±1a=\pm1.
With x=2x=2, y2=−3y^2=-3, so the points are (2,±i3)(2,\pm i\sqrt3). The ideal is proper, so by the Nullstellensatz ZZ cannot be empty over an algebraically closed field. In the explorer, slide aa past 1.

Let 𝔞=(x2, y)⊆k[x,y]\mathfrak a=(x^2,\ y)\subseteq k[x,y]. What is I(Z(𝔞))I(Z(\mathfrak a))?

  1. (x2,y)(x^2,y)The function xx vanishes at every point of Z(𝔞)Z(\mathfrak a), but x∉𝔞x\notin\mathfrak a.
  2. (x,y)(x,y)
  3. (1)(1)Z(𝔞)Z(\mathfrak a) is not empty: the origin is in it.
Z(𝔞)Z(\mathfrak a) is the origin, whose ideal is (x,y)=𝔞(x,y)=\sqrt{\mathfrak a}. The ideal (x2,y)(x^2,y) records that the parabola y=x2y=x^2 and the line y=0y=0 are tangent there: it equals (y−x2, y)(y-x^2,\ y).

Practice

Irreducible, or not?Factor first

Decide whether each of Z(y2−x2)Z(y^2-x^2), Z(y2−x3)Z(y^2-x^3) and Z(x2+y2)Z(x^2+y^2) in 𝔸2\mathbb{A}^2 is irreducible (kk algebraically closed of characteristic 0).

Hint

In the UFD k[x,y]k[x,y], Z(f)Z(f) is irreducible exactly when ff is a power of a single irreducible polynomial.

Solution

y2−x2=(y−x)(y+x)y^2-x^2=(y-x)(y+x): two lines, reducible. y2−x3y^2-x^3 is irreducible: as a polynomial in yy it is monic of degree 2, so a factorisation would be (y−p(x))(y+p(x))(y-p(x))(y+p(x)) with p2=x3p^2=x^3, which is impossible. So the cusp is irreducible. Finally x2+y2=(x+iy)(x−iy)x^2+y^2=(x+iy)(x-iy), two lines through the origin. (Over ℝ\R the polynomial is irreducible but its real zero set is a single point. The dictionary only works over an algebraically closed field.)

Dense open setsThe Zariski topology is coarse

Show that every nonempty open subset UU of an irreducible space YY is dense. Deduce that a polynomial on 𝔸2\mathbb{A}^2 that vanishes on the complement of the line x=0x=0 is zero.

Solution

Y=U∪(Y∖U)Y=\overline U\cup(Y\smallsetminus U) is a union of two closed sets, and Y∖U≠YY\smallsetminus U\neq Y. Irreducibility forces U=Y\overline U=Y. For the second part: {f=0}\{f=0\} is closed and contains the dense open set {x≠0}\{x\neq0\} of the irreducible space 𝔸2\mathbb{A}^2, so it is all of 𝔸2\mathbb{A}^2. Then f∈I(𝔸2)=0f\in I(\mathbb{A}^2)=0 (an infinite field has no nonzero polynomial vanishing everywhere).

More practice: Hartshorne, Exercises I.1.1 and I.1.3.

InteractiveHartshorne, Ch. I §2: Projective Varieties

Projective space and points at infinity

The affine plane is missing points: parallel lines never meet, and a hyperbola runs off in two directions. Projective space adds the missing points. Once they are there, ellipses, parabolas and hyperbolas turn out to be the same curve seen from different charts.

The idea

Projective space. ℙn\mathbb{P}^n is the set of lines through the origin in kn+1k^{n+1}. A point is written [a0:⋯:an][a_0:\dots:a_n], and [a]=[λa][a]=[\lambda a] for λ∈k*\lambda\in k^*. A homogeneous polynomial FF of degree dd has F(λa)=λdF(a)F(\lambda a)=\lambda^dF(a), so it has no values on ℙn\mathbb{P}^n, but its zero set is well defined.
Projective variety. The closed sets of ℙn\mathbb{P}^n are the zero sets Z(T)Z(T) of sets TT of homogeneous polynomials. A projective variety is an irreducible closed subset. Homogeneous radical ideals other than (1)(1) and the irrelevant ideal (x0,…,xn)(x_0,\dots,x_n) correspond to nonempty closed sets.
Affine charts. Ui={xi≠0}U_i=\{x_i\neq0\} is homeomorphic to 𝔸n\mathbb{A}^n by dividing by xix_i. With coordinates [X:Y:Z][X:Y:Z] on ℙ2\mathbb{P}^2, the chart Z≠0Z\neq0 is the plane with x=X/Z, y=Y/Zx=X/Z,\ y=Y/Z, and its complement {Z=0}\{Z=0\} is the line at infinity.
Projective closure of a plane curve. If f∈k[x,y]f\in k[x,y] has degree dd, the closure of Z(f)Z(f) in ℙ2\mathbb{P}^2 is Z(F)Z(F), where F(X,Y,Z)=Zdf(X/Z,Y/Z)F(X,Y,Z)=Z^d f(X/Z,\,Y/Z) is the homogenisation. Its points at infinity are the [x:y:0][x:y:0] with fd(x,y)=0f_d(x,y)=0, where fdf_d is the top-degree part of ff.
For ideals, homogenise everything. The closure of Z(𝔞)Z(\mathfrak a) is cut out by the homogenisations of all elements of 𝔞\mathfrak a. Homogenising a set of generators is not always enough.

The explorer draws the real projective plane as a disc: the affine plane fills the interior, and the boundary circle is the line at infinity, with opposite points of the circle identified. The second picture is the chart Y≠0Y\neq0, where the old line at infinity is an ordinary line.

Explore

Examples
The whole of ℙ2(ℝ)\mathbb{P}^2(\R). line at infinity Z=0Z=0 the line Y=0Y=0 points at infinity
The chart Y≠0Y\neq0, coordinates (X/Y, Z/Y)(X/Y,\ Z/Y). Here Z=0Z=0 is the teal line, and the gold line Y=0Y=0 is at infinity.

Worked example

The affine curve y=x3y=x^3 is smooth. Find its projective closure, its points at infinity, and what the closure looks like there.

  1. Homogenise f=y−x3f=y-x^3.

    The degree is 3, so F=Z3(Y/Z−(X/Z)3)=YZ2−X3F=Z^3\big(Y/Z-(X/Z)^3\big)=YZ^2-X^3.

  2. Find the points at infinity.

    Set Z=0Z=0: then X3=0X^3=0, so X=0X=0 and the only point is [0:1:0][0:1:0]. This matches the rule: the top-degree part of ff is −x3-x^3, which vanishes only in the direction (0,1)(0,1).

  3. Look at the closure near [0:1:0][0:1:0] in the chart Y≠0Y\neq0, with coordinates u=X/Yu=X/Y, w=Z/Yw=Z/Y.

    Dividing FF by Y3Y^3 gives w2=u3w^2=u^3. The point at infinity is (u,w)=(0,0)(u,w)=(0,0), and there the curve is a cusp: both partial derivatives of w2−u3w^2-u^3 vanish. A smooth affine curve can have a singular projective closure.

  4. Compare with the parabola y=x2y=x^2.

    The closure is YZ=X2YZ=X^2, again with the single point [0:1:0][0:1:0] at infinity. In the chart Y≠0Y\neq0 it reads w=u2w=u^2, which is smooth at the origin with tangent line w=0w=0. That line is Z=0Z=0: the parabola is tangent to the line at infinity, as the explorer shows.

Check your understanding

Where do the closures of the parallel lines y=xy=x and y=x+1y=x+1 meet in ℙ2\mathbb{P}^2?

  1. Nowhere: they are parallel.Any two distinct lines in ℙ2\mathbb{P}^2 meet in exactly one point.
  2. At [1:1:0][1:1:0]
  3. At [0:0:1][0:0:1]That is the origin of the affine chart, which lies on only the first line.
Homogenise: Y=XY=X and Y=X+ZY=X+Z. Subtracting gives Z=0Z=0, and then X=YX=Y. The common point is the point at infinity in their shared direction (1,1)(1,1). Try "Parallel lines" in the explorer.

Which affine conic has a projective closure that is tangent to the line at infinity?

  1. An ellipseAn ellipse has no real points at infinity. Over ℂ\C it meets the line at infinity in two distinct points.
  2. A parabola
  3. A hyperbolaA hyperbola meets the line at infinity in two distinct points, its two asymptote directions.
The points at infinity are the zeros of the degree-2 part. For a parabola that part is a perfect square, such as x2x^2, so there is one point at infinity and it counts twice: the closure meets the line at infinity with multiplicity 2 there, which is tangency.

Why does F=X+Y2F=X+Y^2 not define a subset of ℙ2\mathbb{P}^2?

  1. Whether FF vanishes depends on the representative: F(1,1,0)=2F(1,1,0)=2 but F(−1,−1,0)=0F(-1,-1,0)=0, and [1:1:0]=[−1:−1:0][1:1:0]=[-1:-1:0].
  2. Because FF is reducible.X+Y2X+Y^2 is irreducible. The problem is that it is not homogeneous.
  3. Because no polynomial defines a subset of ℙ2\mathbb{P}^2.Homogeneous polynomials do: their zero sets are well defined.
Only homogeneous polynomials scale by a single factor λd\lambda^d under a↦λaa\mapsto\lambda a, and that is what makes "F(a)=0F(a)=0" independent of the representative.

Practice

A hyperbola is a parabolaChanging the chart

Show that the closure of xy=1xy=1 is Z(XY−Z2)Z(XY-Z^2), find its points at infinity, and find a chart in which the closure looks like a parabola.

Solution

Homogenising gives XY=Z2XY=Z^2. At Z=0Z=0, XY=0XY=0, so the points at infinity are [1:0:0][1:0:0] and [0:1:0][0:1:0], the directions of the two asymptotes. In the chart X≠0X\neq0, with v=Y/Xv=Y/X and w=Z/Xw=Z/X, the equation reads v=w2v=w^2: a parabola, which meets the line at infinity of that chart only at [0:1:0][0:1:0], tangentially.

The cubic at infinityA flex on the line at infinity

Find the points at infinity of the closure of y2=x3−xy^2=x^3-x. Show the closure is smooth there and that the line at infinity meets it there with multiplicity 3.

Solution

F=Y2Z−X3+XZ2F=Y^2Z-X^3+XZ^2. At Z=0Z=0, X3=0X^3=0, so the only point is [0:1:0][0:1:0]. In the chart Y=1Y=1 with u=X/Yu=X/Y, w=Z/Yw=Z/Y: w−u3+uw2=0w-u^3+uw^2=0. The partial derivative in ww is 11 at the origin, so the point is smooth, with tangent line w=0w=0, the line at infinity. Restricting to w=0w=0 leaves −u3=0-u^3=0, a triple root, so the line at infinity meets the curve there with multiplicity 3: the point is a flex.

More practice: Hartshorne, Exercises I.2.9 and I.2.16.

Animated lessonHartshorne, Ch. I §3: Morphisms · §4: Rational Maps

Rational maps and blowing up

Morphisms are maps given locally by polynomials. Rational maps only need to be defined on a dense open set, and two varieties are birational when such maps go both ways. Blowing up a point is the basic birational map, and it pulls apart the branches of a singular curve.

The idea

Regular functions. A function on a variety YY is regular at PP if near PP it equals g/hg/h with g,hg,h polynomials and h≠0h\neq0. This gives the ring 𝒪(Y)\mathcal{O}(Y) of regular functions, the local ring 𝒪P,Y\mathcal{O}_{P,Y} and the function field K(Y)K(Y). For affine YY: 𝒪(Y)≅A(Y)\mathcal{O}(Y)\cong A(Y), 𝒪P,Y≅A(Y)𝔪P\mathcal{O}_{P,Y}\cong A(Y)_{\mathfrak m_P}, and K(Y)K(Y) is the fraction field of A(Y)A(Y).
Affine varieties are rings. A morphism is a continuous map that pulls regular functions back to regular functions. X↦A(X)X\mapsto A(X) is an arrow-reversing equivalence between affine varieties over kk and finitely generated kk-algebras that are domains.
Rational maps. A rational map φ:X⇢Y\varphi:X\dashrightarrow Y is a morphism on some nonempty open set, with two such identified when they agree on an open set. It is birational if it has a rational inverse. XX and YY are birational exactly when K(X)≅K(Y)K(X)\cong K(Y) as kk-algebras.
Blowing up the origin of 𝔸2\mathbb{A}^2. X={((x,y),[u:v]):xv=yu}⊂𝔸2×ℙ1X=\{((x,y),[u:v]) : xv=yu\}\subset\mathbb{A}^2\times\mathbb{P}^1, with π:X→𝔸2\pi:X\to\mathbb{A}^2 the projection. Over a point other than the origin there is one point of XX; over the origin there is a whole ℙ1\mathbb{P}^1, the exceptional line EE, one point per line through 0. On the chart u≠0u\neq0 the coordinates are (x,t)(x,t) with t=v/ut=v/u, and y=txy=tx.
Strict transform. For a curve CC through the origin, C~\tilde C is the closure of π−1(C∖{0})\pi^{-1}(C\smallsetminus\{0\}). Its points on EE are the tangent directions of CC at the origin.

Watch

Singular curve
The plane, coordinates (x,y)(x,y). the curve a line through 0
The blow-up, coordinates (x,t)(x,t) with y=txy=tx. exceptional line EE
  1. A plane curve whose only singular point is the origin.
  2. Every point other than the origin lies on exactly one line through the origin. Label the line by its slope t=y/xt=y/x. In the right picture that line becomes the horizontal line at height tt.
  3. Send (x,y)(x,y) to (x,y/x)(x,\,y/x). Away from x=0x=0 this is invertible, with inverse (x,t)↦(x,tx)(x,t)\mapsto(x,tx). Follow a point along the curve and its image.
  4. The origin is replaced by the line E={x=0}E=\{x=0\}, one point for each slope. Substituting y=txy=tx factors the equation as x2⋅(strict transform)=0x^2\cdot(\text{strict transform})=0.
  5. The strict transform meets EE at the tangent directions of the curve at the origin.

Worked example

Show that the conic C:x2−2y2=1C: x^2-2y^2=1 is birational to 𝔸1\mathbb{A}^1 by projecting from the point P=(1,0)P=(1,0), and that the closure C‾⊂ℙ2\bar C\subset\mathbb{P}^2 is isomorphic to ℙ1\mathbb{P}^1.

  1. Intersect CC with the line y=t(x−1)y=t(x-1) through PP. What equation do you get, and which root do you already know?

    Substituting: x2−1−2t2(x−1)2=0x^2-1-2t^2(x-1)^2=0, that is (x−1)[(x+1)−2t2(x−1)]=0(x-1)\big[(x+1)-2t^2(x-1)\big]=0. The root x=1x=1 is PP itself.

  2. Find the second intersection point.

    x=2t2+12t2−1,y=t(x−1)=2t2t2−1.x=\frac{2t^2+1}{2t^2-1},\qquad y=t(x-1)=\frac{2t}{2t^2-1}.

    Check: x2−2y2=(2t2+1)2−8t2(2t2−1)2=(2t2−1)2(2t2−1)2=1x^2-2y^2=\dfrac{(2t^2+1)^2-8t^2}{(2t^2-1)^2}=\dfrac{(2t^2-1)^2}{(2t^2-1)^2}=1.

  3. Why is this birational?

    The map t↦(x,y)t\mapsto(x,y) is defined for 2t2≠12t^2\neq1, and on C∖{P}C\smallsetminus\{P\} the inverse is t=y/(x−1)t=y/(x-1), a rational function on CC. The two maps are inverse where both are defined, so K(C)=k(t)K(C)=k(t).

  4. What happens at t=±1/2t=\pm1/\sqrt2 and as t→∞t\to\infty? Use homogeneous coordinates.

    Clearing denominators, t↦[2t2+1:2t:2t2−1]t\mapsto[2t^2+1:2t:2t^2-1]. Writing t=s0/s1t=s_0/s_1, this becomes [s0:s1]↦[2s02+s12:2s0s1:2s02−s12][s_0:s_1]\mapsto[2s_0^2+s_1^2:2s_0s_1:2s_0^2-s_1^2], and the three entries vanish together only when s0=s1=0s_0=s_1=0. So it is a morphism on all of ℙ1\mathbb{P}^1. At t=±1/2t=\pm1/\sqrt2 the image is [±2:1:0][\pm\sqrt2:1:0]: the line through PP is parallel to an asymptote and the second point is at infinity. At t=∞t=\infty the image is [2:0:2]=P[2:0:2]=P: the vertical line x=1x=1 is tangent at PP. So ℙ1→C‾\mathbb{P}^1\to\bar C is a bijective morphism, with inverse given by projection from PP (extended by the tangent line at PP). It is an isomorphism.

Check your understanding

For affine varieties XX and YY, a morphism X→YX\to Y is the same thing as:

  1. a kk-algebra homomorphism A(Y)→A(X)A(Y)\to A(X)
  2. a kk-algebra homomorphism A(X)→A(Y)A(X)\to A(Y)The arrow reverses: a map X→YX\to Y pulls functions on YY back to functions on XX.
  3. a map that is continuous in the Zariski topologyToo weak: any bijection 𝔸1→𝔸1\mathbb{A}^1\to\mathbb{A}^1 is a homeomorphism for the cofinite topology, and most are not morphisms.
φ\varphi gives φ*:A(Y)→A(X)\varphi^*:A(Y)\to A(X), f↦f∘φf\mapsto f\circ\varphi. Conversely, a homomorphism is determined by where it sends the coordinate functions yjy_j, and those images are the components of a polynomial map.

Choose "Node" in the animation. In how many points does the strict transform meet the exceptional line EE?

  1. OneThat is what happens for the cusp, which has a single tangent direction.
  2. Two
  3. NoneThe curve passes through the origin, so the closure of its preimage must reach EE.
The node y2=x2(1−x2)y^2=x^2(1-x^2) has two tangent lines y=±xy=\pm x at the origin, and the strict transform t2+x2=1t^2+x^2=1 meets E={x=0}E=\{x=0\} at t=±1t=\pm1, one point for each. The two branches no longer meet.

Are 𝔸1\mathbb{A}^1 and 𝔸1∖{0}\mathbb{A}^1\smallsetminus\{0\} birational? Are they isomorphic?

  1. Birational, but not isomorphic.
  2. Isomorphic, by x↦1/xx\mapsto 1/x.1/x1/x is not defined at 0∈𝔸10\in\mathbb{A}^1.
  3. Neither: one is affine and the other is not.𝔸1∖{0}≅Z(xy−1)\mathbb{A}^1\smallsetminus\{0\}\cong Z(xy-1) is affine. And birationality only sees a dense open set.
Both have function field k(x)k(x). But 𝒪(𝔸1∖{0})=k[x,x−1]\mathcal{O}(\mathbb{A}^1\smallsetminus\{0\})=k[x,x^{-1}] has the nonconstant unit xx, while the only units of k[x]k[x] are constants, so the rings, and therefore the varieties, are not isomorphic.

Practice

Blowing up linesDirections become points

Show that the strict transform of the line y=mxy=mx is the line t=mt=m, and conclude that two lines through the origin with different slopes have disjoint strict transforms.

Solution

Substituting y=txy=tx gives tx−mx=x(t−m)tx-mx=x(t-m). The factor xx is EE, and the rest is the line t=mt=m, which meets EE at the single point t=mt=m. Two different slopes give the disjoint lines t=mt=m and t=m′t=m'. (Vertical lines live in the other chart x=syx=sy.)

Repeated blowing upA family of cusps

How many blow-ups of the origin are needed to make the strict transform of y2=x2k+1y^2=x^{2k+1} smooth, for k≥1k\ge1?

Hint

Substitute y=txy=tx and see which curve you get.

Solution

t2x2=x2k+1t^2x^2=x^{2k+1} gives the strict transform t2=x2k−1t^2=x^{2k-1}, a curve of the same shape with kk lowered by one. After kk blow-ups we reach t2=xt^2=x, which is smooth. So kk blow-ups are needed. (The ordinary cusp k=1k=1 needs one.)

More practice: Hartshorne, Exercises I.4.4, I.4.10 and I.5.6.

InteractiveHartshorne, Ch. I §5: Nonsingular Varieties · §6: Nonsingular Curves

Singular points of curves

A point of a variety is nonsingular when the variety looks like affine space there to first order. For a plane curve the test is two partial derivatives. In the cubic below a node, a cusp and an isolated point appear exactly when roots collide.

The idea

Jacobian criterion. Let Y⊆𝔸nY\subseteq\mathbb{A}^n be an affine variety of dimension rr with I(Y)=(f1,…,ft)I(Y)=(f_1,\dots,f_t). YY is nonsingular at PP if the matrix (∂fi/∂xj(P))\big(\partial f_i/\partial x_j(P)\big) has rank n−rn-r. For a plane curve Z(f)Z(f), with ff irreducible, PP is singular exactly when f(P)=∂f∂x(P)=∂f∂y(P)=0f(P)=\pd{f}{x}(P)=\pd{f}{y}(P)=0.
It is intrinsic. YY is nonsingular at PP if and only if 𝒪P,Y\mathcal{O}_{P,Y} is a regular local ring: dimk⁡𝔪/𝔪2=dim⁡𝒪P,Y\dim_k \mathfrak m/\mathfrak m^2=\dim\mathcal{O}_{P,Y}. The singular points form a proper closed subset of YY.
Multiplicity and tangent cone. Move PP to the origin and write f=fr+fr+1+…f=f_r+f_{r+1}+\dots with fif_i homogeneous of degree ii and fr≠0f_r\neq0. Then rr is the multiplicity of PP, and the linear factors of frf_r are the tangent directions. A node is a double point with two distinct tangents; a cusp here means a double point with a single repeated tangent.
Nonsingular curves. At a nonsingular point PP of a curve, 𝒪P\mathcal{O}_P is a discrete valuation ring, so every nonzero rational function has an order of vanishing ordP⁡(f)∈ℤ\operatorname{ord}_P(f)\in\Z. Nonsingular projective curves, with dominant morphisms, are equivalent to function fields of transcendence degree 1 over kk, with arrows reversed.

The explorer uses y2=g(x)=(x−e1)(x−e2)(x−e3)y^2=g(x)=(x-e_1)(x-e_2)(x-e_3). Here ∂f∂y=2y\pd{f}{y}=2y and ∂f∂x=−g′(x)\pd{f}{x}=-g'(x), so a singular point needs y=0y=0 and g(x)=g′(x)=0g(x)=g'(x)=0: a repeated root of gg.

Explore

Drag the three roots e1,e2,e3e_1,e_2,e_3 along the xx-axis. singular point tangent cone
Jump to

Worked example

Find all singular points of the affine curve C: (x2+y2)2=2(x2−y2)C:\ (x^2+y^2)^2=2(x^2-y^2) over ℂ\C, and the tangent cone at each. Then look at the points at infinity.

  1. Write f=(x2+y2)2−2(x2−y2)f=(x^2+y^2)^2-2(x^2-y^2) and compute both partial derivatives.

    ∂f∂x=4x(x2+y2−1),∂f∂y=4y(x2+y2+1).\pd{f}{x}=4x(x^2+y^2-1),\qquad \pd{f}{y}=4y(x^2+y^2+1).
  2. Solve f=∂xf=∂yf=0f=\partial_xf=\partial_yf=0. Treat y=0y=0 and x2+y2=−1x^2+y^2=-1 separately.

    If y=0y=0: ∂xf=4x(x2−1)\partial_xf=4x(x^2-1) vanishes at x=0,±1x=0,\pm1, and f(±1,0)=1−2=−1≠0f(\pm1,0)=1-2=-1\neq0, while f(0,0)=0f(0,0)=0. If x2+y2=−1x^2+y^2=-1: ∂xf=−8x\partial_xf=-8x, so x=0x=0 and y=±iy=\pm i, but f(0,±i)=1−2=−1≠0f(0,\pm i)=1-2=-1\neq0. The only affine singular point is the origin.

  3. What is the tangent cone at the origin?

    The lowest-degree part of ff is −2(x2−y2)=−2(x−y)(x+y)-2(x^2-y^2)=-2(x-y)(x+y). So the origin is a node with tangents y=±xy=\pm x.

  4. Homogenise and find the points at infinity. Are they singular?

    F=(X2+Y2)2−2Z2(X2−Y2)F=(X^2+Y^2)^2-2Z^2(X^2-Y^2). At Z=0Z=0, (X2+Y2)2=0(X^2+Y^2)^2=0, giving [1:±i:0][1:\pm i:0]. Near [1:i:0][1:i:0], set X=1X=1, Y=i+wY=i+w: then 1+Y2=2iw+w21+Y^2=2iw+w^2, so F=(2iw+w2)2−2Z2(2−2iw−w2)=−4w2−4Z2+…F=(2iw+w^2)^2-2Z^2(2-2iw-w^2)=-4w^2-4Z^2+\dots. The lowest form −4(w2+Z2)-4(w^2+Z^2) has two distinct factors: another node, and the same happens at [1:−i:0][1:-i:0]. So C‾\bar C is a quartic with three nodes. (A plane quartic has arithmetic genus 3, and each node lowers the genus by one, so C‾\bar C is a rational curve.)

Check your understanding

Is the affine curve y2=x3+x2+xy^2=x^3+x^2+x singular anywhere over ℂ\C?

  1. Yes, at the origin.The origin is on the curve, but ∂f∂x=−(3x2+2x+1)\pd{f}{x}=-(3x^2+2x+1) equals −1-1 there.
  2. No, it is nonsingular.
  3. Yes, at two complex points.A singular point of y2=g(x)y^2=g(x) needs a repeated root of gg. Are the roots of x(x2+x+1)x(x^2+x+1) distinct?
g=x(x2+x+1)g=x(x^2+x+1) has the three distinct roots 00 and −1±i32\tfrac{-1\pm i\sqrt3}2, so gg and g′g' have no common root and the curve is nonsingular.

On the parabola y=x2y=x^2, what is ordP⁡(y)\operatorname{ord}_P(y) at P=(0,0)P=(0,0)?

  1. 1yy is a coordinate on the plane, but along this curve it vanishes faster than a local parameter.
  2. 2
  3. 0Order 0 would mean y(P)≠0y(P)\neq0, but PP has y=0y=0.
The point is nonsingular and xx is a local parameter (a generator of the maximal ideal of the DVR 𝒪P\mathcal{O}_P). On the curve y=x2y=x^2, so ordP⁡(y)=2\operatorname{ord}_P(y)=2: the tangent line y=0y=0 meets the parabola with multiplicity 2.

Over ℝ\R, y2=x2(x−1)y^2=x^2(x-1) has an isolated real point at the origin. Over ℂ\C, the origin is:

  1. a nonsingular pointBoth partial derivatives vanish there.
  2. a node, with tangents y=±ixy=\pm ix
  3. a cuspThe tangent cone y2+x2y^2+x^2 has two distinct factors over ℂ\C.
f=y2+x2−x3f=y^2+x^2-x^3, whose lowest form is y2+x2=(y−ix)(y+ix)y^2+x^2=(y-ix)(y+ix). The two branches are complex conjugate, so only their common real point is visible. In the explorer, use "Isolated point".

Practice

A one-parameter familyNode, cusp, isolated point

For each λ∈ℝ\lambda\in\R, describe the singular point of y2=x3+λx2y^2=x^3+\lambda x^2 and its tangent cone, over ℝ\R and over ℂ\C.

Solution

The only singular point is the origin, of multiplicity 2, with tangent cone y2−λx2y^2-\lambda x^2. For λ>0\lambda>0: a node with real tangents y=±λxy=\pm\sqrt\lambda\,x. For λ=0\lambda=0: a cusp, tangent cone y2=0y^2=0. For λ<0\lambda<0: over ℂ\C a node with tangents y=±i−λxy=\pm i\sqrt{-\lambda}\,x; over ℝ\R the origin is an isolated point.

Smooth, then singular at infinityCheck the closure too

Show that y2=x4+1y^2=x^4+1 is a nonsingular affine curve, but that its projective closure is singular at a point at infinity. Find the tangent cone there.

Solution

Affine: ∂f∂x=−4x3\pd{f}{x}=-4x^3, ∂f∂y=2y\pd{f}{y}=2y vanish together only at the origin, which is not on the curve. Closure: F=Y2Z2−X4−Z4F=Y^2Z^2-X^4-Z^4. At Z=0Z=0, X=0X=0, so the only point at infinity is [0:1:0][0:1:0]. In the chart Y=1Y=1: z2−x4−z4=0z^2-x^4-z^4=0. Its lowest form is z2z^2, so the point has multiplicity 2 with a single tangent z=0z=0 counted twice. (It is a tacnode: two smooth branches z≈±x2z\approx\pm x^2 tangent to each other.)

More practice: Hartshorne, Exercises I.5.1, I.5.3 and I.6.2.

InteractiveHartshorne, Ch. I §7: Intersections in Projective Space

Intersections and Bézout's theorem

A line meets a plane cubic in three points, always, once you count points at infinity, complex points and tangencies correctly. Drag the line and watch each of the three corrections appear.

The idea

Hilbert polynomial and degree. For a projective variety Y⊆ℙnY\subseteq\mathbb{P}^n of dimension rr, with homogeneous coordinate ring S(Y)S(Y), the function m↦dimk⁡S(Y)mm\mapsto\dim_k S(Y)_m agrees for large mm with a polynomial PYP_Y of degree rr. Its leading coefficient is deg⁡Y/r!\deg Y/r!. A hypersurface cut out by an irreducible form of degree dd has degree dd.
Intersection multiplicity of plane curves. If the curves f=0f=0 and g=0g=0 have no common component through PP, then iP=dimk⁡𝒪P/(f,g)i_P=\dim_k\mathcal{O}_P/(f,g). It is 1 exactly when PP is a nonsingular point of both curves and their tangent lines differ. For a line through PP, it is the multiplicity of the corresponding root of ff restricted to the line.
Bézout's theorem. Plane curves of degrees dd and ee with no common component satisfy ∑PiP=de\sum_P i_P = de, the sum over all points of ℙ2(k)\mathbb{P}^2(k). More generally, if Y⊆ℙnY\subseteq\mathbb{P}^n is a variety of dimension at least 1 and HH a hypersurface not containing it, then ∑ji(Y,H;Zj)deg⁡Zj=deg⁡Y⋅deg⁡H\sum_j i(Y,H;Z_j)\deg Z_j=\deg Y\cdot\deg H, summed over the irreducible components ZjZ_j of Y∩HY\cap H.
All three corrections are needed. Count points at infinity (work in ℙ2\mathbb{P}^2), complex points (kk algebraically closed), and multiplicities.

Explore

Drag the two points A and B that define the line. cubic line intersection points
The cubic
Try

Worked example

Intersect the circle C:x2+y2=1C: x^2+y^2=1 with the parabola D:y=x2−1D: y=x^2-1. Find every intersection point with its multiplicity and check Bézout.

  1. Eliminate xx.

    From DD, x2=y+1x^2=y+1. Then y+1+y2=1y+1+y^2=1, so y(y+1)=0y(y+1)=0.

  2. List the affine intersection points.

    y=0y=0 gives x=±1x=\pm1: the points (±1,0)(\pm1,0). y=−1y=-1 gives x2=0x^2=0: the point (0,−1)(0,-1), apparently twice.

  3. Compute iPi_P at P=(0,−1)P=(0,-1) from the local ring.

    In 𝒪P/(f,g)\mathcal{O}_P/(f,g) we may use gg to replace yy by x2−1x^2-1. Then ff becomes x2+(x2−1)2−1=x4−x2=x2(x2−1)x^2+(x^2-1)^2-1=x^4-x^2=x^2(x^2-1). Near PP, x2−1x^2-1 is a unit, so 𝒪P/(f,g)≅k[x](x)/(x2)\mathcal{O}_P/(f,g)\cong k[x]_{(x)}/(x^2), of dimension 2. The curves are tangent at PP.

  4. Are there intersections at infinity? Check Bézout.

    The circle's points at infinity are [1:±i:0][1:\pm i:0] and the parabola's only one is [0:1:0][0:1:0], so they share none. Total: 1+1+2=4=2⋅21+1+2=4=2\cdot2.

Check your understanding

Two distinct circles meet in at most 2 points of the plane, but Bézout predicts 4. Where are the other two?

  1. At [1:i:0][1:i:0] and [1:−i:0][1:-i:0], which lie on every circle.
  2. At complex points of the affine plane.Subtracting the two equations leaves a linear equation, so the affine intersection, real or complex, has at most 2 points.
  3. Bézout does not apply to circles.Two distinct circles are conics with no common component, so it applies.
A circle homogenises to X2+Y2+aXZ+bYZ+cZ2=0X^2+Y^2+aXZ+bYZ+cZ^2=0. At Z=0Z=0 that leaves X2+Y2=0X^2+Y^2=0, whatever the circle. So every circle passes through these two "circular points", and two circles share them.

A line through the node of y2=x2(x+2)y^2=x^2(x+2) with slope m≠±2m\neq\pm\sqrt2 meets the curve at the node with multiplicity:

  1. 1At a point of multiplicity rr, every line through it meets the curve with multiplicity at least rr.
  2. 2
  3. 3That happens only for the two tangent lines y=±2xy=\pm\sqrt2\,x.
Substituting y=mxy=mx gives x2(x+2−m2)=0x^2(x+2-m^2)=0: a double root at the node and a third point at x=m2−2x=m^2-2. Choose "Through the node" in the explorer.

A curve Y⊂ℙ3Y\subset\mathbb{P}^3 has Hilbert polynomial PY(m)=3m+1P_Y(m)=3m+1. What is its degree?

  1. 1That is the constant term, which relates to the genus, not the degree.
  2. 3
  3. 4PY(1)=4P_Y(1)=4 counts independent linear forms on YY, not the degree.
For a curve (r=1r=1) the leading coefficient deg⁡Y/1!\deg Y/1! is 3. The constant term is 1−pa1-p_a, so pa=0p_a=0. The twisted cubic has exactly this Hilbert polynomial.

Practice

A cubic and a hyperbolaTwo of the six points are at infinity

Find all intersections of y=x3y=x^3 and xy=1xy=1 in ℙ2\mathbb{P}^2, with multiplicities, and check that they add up to 6.

Solution

Affine: x⋅x3=1x\cdot x^3=1, so x4=1x^4=1: four distinct points (ζ,ζ3)(\zeta,\zeta^3) with ζ4=1\zeta^4=1, each of multiplicity 1 (two real, two complex). At infinity the cubic YZ2=X3YZ^2=X^3 has only [0:1:0][0:1:0] and the hyperbola XY=Z2XY=Z^2 has [1:0:0][1:0:0] and [0:1:0][0:1:0]. In the chart Y=1Y=1: z2=x3z^2=x^3 and x=z2x=z^2. Substituting gives z2−z6=z2(1−z4)z^2-z^6=z^2(1-z^4), so the multiplicity at [0:1:0][0:1:0] is 2. Total 4+2=6=3⋅24+2=6=3\cdot2.

Two skew linesA Hilbert polynomial by counting monomials

Let Y⊂ℙ3Y\subset\mathbb{P}^3 be the union of the lines Z(x0,x1)Z(x_0,x_1) and Z(x2,x3)Z(x_2,x_3). Compute PYP_Y, deg⁡Y\deg Y and 1−PY(0)1-P_Y(0).

Hint

I(Y)=(x0,x1)∩(x2,x3)=(x0x2,x0x3,x1x2,x1x3)I(Y)=(x_0,x_1)\cap(x_2,x_3)=(x_0x_2,\,x_0x_3,\,x_1x_2,\,x_1x_3). Which monomials survive in S/I(Y)S/I(Y)?

Solution

The monomials not in I(Y)I(Y) are those involving only x0,x1x_0,x_1 or only x2,x3x_2,x_3. In degree m≥1m\ge1 there are (m+1)+(m+1)(m+1)+(m+1) of them, so PY(m)=2m+2P_Y(m)=2m+2. Thus deg⁡Y=2\deg Y=2 (two lines), and 1−PY(0)=−11-P_Y(0)=-1. A negative arithmetic genus is a sign of a disconnected curve.

More practice: Hartshorne, Exercises I.5.4 and I.7.2.

InteractiveHartshorne, Ch. II §1: Sheaves · §2: Schemes

Sheaves and the spectrum of a ring

Schemes replace the points of a variety by the prime ideals of a ring, and its regular functions by a sheaf. The first example to understand is Spec⁡ℤ\operatorname{Spec}\Z: its points are the primes, and an integer is a "function" whose value at pp is its residue mod pp.

The idea

Sheaves. A presheaf ℱ\mathcal F on XX assigns a group ℱ(U)\mathcal F(U) to each open UU, with restriction maps compatible with inclusions. It is a sheaf if, for every open cover U=⋃UiU=\bigcup U_i, a section that restricts to 0 on every UiU_i is 0, and sections si∈ℱ(Ui)s_i\in\mathcal F(U_i) that agree on all overlaps glue to a section on UU. The stalk ℱP\mathcal F_P is the direct limit of ℱ(U)\mathcal F(U) over open sets U∋PU\ni P.
The spectrum. Spec⁡A\operatorname{Spec}A is the set of prime ideals of AA. Its closed sets are V(𝔞)={𝔭⊇𝔞}V(\mathfrak a)=\{\mathfrak p\supseteq\mathfrak a\}, and the sets D(f)={𝔭:f∉𝔭}D(f)=\{\mathfrak p: f\notin\mathfrak p\} form a basis of open sets. The structure sheaf 𝒪\mathcal{O} has stalks 𝒪𝔭=A𝔭\mathcal{O}_{\mathfrak p}=A_{\mathfrak p} and sections 𝒪(D(f))≅Af\mathcal{O}(D(f))\cong A_f; in particular Γ(Spec⁡A,𝒪)=A\Gamma(\operatorname{Spec}A,\mathcal{O})=A.
Schemes. A scheme is a locally ringed space (X,𝒪X)(X,\mathcal{O}_X) in which every point has an open neighbourhood isomorphic to some Spec⁡A\operatorname{Spec}A.

An element f∈Af\in A has a value at each point: its image f(𝔭)f(\mathfrak p) in the residue field κ(𝔭)=A𝔭/𝔭A𝔭\kappa(\mathfrak p)=A_{\mathfrak p}/\mathfrak pA_{\mathfrak p}. It vanishes at 𝔭\mathfrak p exactly when f∈𝔭f\in\mathfrak p. For A=ℤA=\Z: κ((p))=𝔽p\kappa((p))=\mathbb{F}_p and κ((0))=ℚ\kappa((0))=\mathbb{Q}.

Two new features. Points need not be closed: the closure of (0)(0) in Spec⁡ℤ\operatorname{Spec}\Z is everything, so (0)(0) is a generic point. And a function is not determined by its values: in ℤ/4\Z/4 the element 2 is nonzero, yet its value at the only point (2)(2) is 0.

Explore

Spec⁡ℤ\operatorname{Spec}\Z, with the generic point (0)(0) on the left and the primes up to 47. Click a prime to read off the value there. nonzero value zero (dots show the order) not defined (a pole)

Worked example

Check the sheaf axioms on Spec⁡ℤ\operatorname{Spec}\Z for the cover by D(2)D(2) and D(3)D(3): sections on the two pieces that agree on the overlap glue to a unique global section.

  1. Why do D(2)D(2) and D(3)D(3) cover Spec⁡ℤ\operatorname{Spec}\Z? What are the rings of sections?

    A point outside both would be a prime containing 2 and 3, hence containing 1=3−21=3-2, which is impossible. The sections are 𝒪(D(2))=ℤ[1/2]\mathcal{O}(D(2))=\Z[1/2], 𝒪(D(3))=ℤ[1/3]\mathcal{O}(D(3))=\Z[1/3], and on the overlap D(2)∩D(3)=D(6)D(2)\cap D(3)=D(6) they are ℤ[1/6]\Z[1/6].

  2. Take s1=m/2a∈ℤ[1/2]s_1=m/2^a\in\Z[1/2] and s2=n/3b∈ℤ[1/3]s_2=n/3^b\in\Z[1/3] that agree in ℤ[1/6]\Z[1/6]. What equation does that give?

    m/2a=n/3bm/2^a=n/3^b in ℚ\mathbb{Q}, so 3bm=2an3^b m=2^a n.

  3. Show that s1=s2s_1=s_2 is an integer.

    2a2^a divides 3bm3^bm and is coprime to 3b3^b, so 2a|m2^a\mid m. Hence s1∈ℤs_1\in\Z, and s2=s1s_2=s_1. The glued section is this integer, as it must be, since Γ(Spec⁡ℤ,𝒪)=ℤ\Gamma(\operatorname{Spec}\Z,\mathcal{O})=\Z.

  4. Check the other axiom: if an integer restricts to 0 on D(2)D(2) and on D(3)D(3), is it 0?

    Yes: ℤ→ℤ[1/2]\Z\to\Z[1/2] is injective. Note that both axioms are about restriction, not about values at points; the last quiz below shows why that distinction matters.

Check your understanding

What is the closure of the point (0)(0) in Spec⁡ℤ\operatorname{Spec}\Z?

  1. {(0)}\{(0)\}A closed set V(𝔞)V(\mathfrak a) contains (0)(0) only if 𝔞⊆(0)\mathfrak a\subseteq(0).
  2. All of Spec⁡ℤ\operatorname{Spec}\Z
  3. The set of nonzero primesThat set doesn't even contain (0)(0). And it is not closed: a nonzero integer vanishes at only finitely many primes.
The closure of {𝔭}\{\mathfrak p\} is V(𝔭)V(\mathfrak p), and V((0))V((0)) is everything. The generic point lies in every nonempty open set, which is why the picture draws it as a cloud over the whole line.

Which points does Spec⁡ℂ[x]\operatorname{Spec}\C[x] have?

  1. Exactly one point for each a∈ℂa\in\C.You are missing a prime ideal that is not maximal.
  2. The closed points (x−a)(x-a), a∈ℂa\in\C, and the generic point (0)(0).
  3. One point for each nonconstant polynomial.Only prime ideals count, and (f)(f) is prime exactly when ff is irreducible. Over ℂ\C those are linear.
ℂ[x]\C[x] is a PID, so its nonzero primes are (f)(f) with ff irreducible, which over ℂ\C means f=x−af=x-a up to a unit. Add the zero ideal.

On X=Spec⁡k[x]/(x2)X=\operatorname{Spec}k[x]/(x^2), the section xx is nonzero, yet its value at the only point of XX is 0. Is that a contradiction?

  1. No. On a non-reduced scheme a section is not determined by its values.
  2. Yes, so in fact x=0x=0 in k[x]/(x2)k[x]/(x^2).x≠0x\neq0 there; only x2=0x^2=0.
  3. No: XX has a second point where x≠0x\neq0.k[x]/(x2)k[x]/(x^2) has exactly one prime ideal, (x)(x).
The value of xx at (x)(x) is its image in κ=k\kappa=k, which is 0. But xx is a nonzero nilpotent. Values only see the reduced scheme; the nilpotents carry extra, infinitesimal information.

Practice

The real line as a schemePoints and residue fields of Spec ℝ[x]

Describe the points of Spec⁡ℝ[x]\operatorname{Spec}\R[x] and their residue fields.

Solution

(0)(0), with residue field ℝ(x)\R(x); (x−a)(x-a) for a∈ℝa\in\R, with residue field ℝ\R; and (x2+bx+c)(x^2+bx+c) with b2<4cb^2<4c, with residue field ℝ[x]/(x2+bx+c)≅ℂ\R[x]/(x^2+bx+c)\cong\C. Each quadratic corresponds to a conjugate pair of complex roots, so the closed points are ℂ\C modulo complex conjugation: the closed upper half plane.

The spectrum of a DVRTwo points, three open sets

Let R=k[x](x)R=k[x]_{(x)}. List the points of Spec⁡R\operatorname{Spec}R, the open sets, and the rings of sections over each open set.

Solution

RR is a DVR, with primes (0)(0) and 𝔪=(x)\mathfrak m=(x). The closed point is 𝔪\mathfrak m and the generic point is (0)(0). The open sets are ⌀\varnothing, {(0)}=D(x)\{(0)\}=D(x), and the whole space. The sections are 00, Rx=k(x)R_x=k(x) and RR. So the "punctured" neighbourhood already has the whole function field as its sections.

More practice: Hartshorne, Exercises II.1.1, II.2.1 and II.2.5.

InteractiveHartshorne, Ch. II §3: First Properties of Schemes · §4: Separated and Proper Morphisms

Fibres, separated and proper morphisms

A morphism of schemes has a fibre over every point, including the generic point, and the fibre is computed as a fibre product. Over Spec⁡ℤ\operatorname{Spec}\Z, the fibres of Spec⁡ℤ[i]\operatorname{Spec}\Z[i] are finite schemes that are two points, one point, or one non-reduced point, depending on pp.

The idea

First properties. A scheme is reduced if no local ring has nilpotents, and integral if every 𝒪X(U)\mathcal{O}_X(U), U≠⌀U\neq\varnothing, is a domain (equivalently, reduced and irreducible). It is noetherian if it has a finite cover by spectra of noetherian rings. f:X→Yf:X\to Y is of finite type if YY is covered by Spec⁡Bi\operatorname{Spec}B_i whose preimages are covered by finitely many Spec⁡Aij\operatorname{Spec}A_{ij} with each AijA_{ij} a finitely generated BiB_i-algebra.
Fibre products and fibres. Fibre products exist, and Spec⁡A×Spec⁡RSpec⁡B=Spec⁡(A⊗RB)\operatorname{Spec}A\times_{\operatorname{Spec}R}\operatorname{Spec}B=\operatorname{Spec}(A\otimes_RB). The fibre of f:X→Yf:X\to Y over yy is Xy=X×YSpec⁡κ(y)X_y=X\times_Y\operatorname{Spec}\kappa(y), a scheme over κ(y)\kappa(y) whose underlying space is f−1(y)f^{-1}(y).
Separated and proper. ff is separated if the diagonal X→X×YXX\to X\times_YX is a closed immersion, and proper if it is separated, of finite type and universally closed. Affine morphisms are separated; projective morphisms of noetherian schemes are proper.
Valuative criteria. Let ff be of finite type with XX noetherian. For every valuation ring RR with fraction field KK, and every commuting square with Spec⁡K→X\operatorname{Spec}K\to X and Spec⁡R→Y\operatorname{Spec}R\to Y: ff is separated if and only if there is at most one lift Spec⁡R→X\operatorname{Spec}R\to X, and proper if and only if there is exactly one.

For a quadratic ring ℤ[x]/(x2−D)\Z[x]/(x^2-D), the fibre over (p)(p) is Spec⁡(ℤ[x]/(x2−D)⊗𝔽p)=Spec⁡𝔽p[x]/(x2−D)\operatorname{Spec}\big(\Z[x]/(x^2-D)\otimes\mathbb{F}_p\big)=\operatorname{Spec}\mathbb{F}_p[x]/(x^2-D), so everything depends on how x2−Dx^2-D factors mod pp.

Explore

The ring
Bottom row: Spec⁡ℤ\operatorname{Spec}\Z. Top row: the points of the ring lying over each prime. Click a prime to select it. split, two points inert, one point ramified, one non-reduced point

Worked example

Let X=Spec⁡k[x,y,t]/(y2−x3−t)X=\operatorname{Spec}k[x,y,t]/(y^2-x^3-t) with the morphism f:X→𝔸1=Spec⁡k[t]f:X\to\mathbb{A}^1=\operatorname{Spec}k[t], where kk is algebraically closed of characteristic 0. Describe the fibres, including the generic fibre, and decide whether XX itself is singular.

  1. Compute the fibre over the closed point t=ct=c.

    k[x,y,t]/(y2−x3−t)⊗k[t]k[t]/(t−c)=k[x,y]/(y2−x3−c)k[x,y,t]/(y^2-x^3-t)\otimes_{k[t]}k[t]/(t-c)=k[x,y]/(y^2-x^3-c). The fibre is the affine plane curve y2=x3+cy^2=x^3+c.

  2. Which closed fibres are singular?

    The partial derivatives −3x2-3x^2 and 2y2y vanish together only at x=y=0x=y=0, which lies on the curve only when c=0c=0. So every fibre is nonsingular except the cusp y2=x3y^2=x^3 over t=0t=0.

  3. What is the generic fibre?

    Tensor with κ(η)=k(t)\kappa(\eta)=k(t): Xη=Spec⁡k(t)[x,y]/(y2−x3−t)X_\eta=\operatorname{Spec}k(t)[x,y]/(y^2-x^3-t), a curve over the field k(t)k(t). It is nonsingular: a singular point would need x=y=0x=y=0, and then t=0t=0 in k(t)k(t), which is false.

  4. Is XX itself singular?

    No. ∂/∂t\partial/\partial t of y2−x3−ty^2-x^3-t is −1-1, never zero. In fact t=y2−x3t=y^2-x^3, so X≅𝔸2X\cong\mathbb{A}^2 with coordinates x,yx,y. A nonsingular total space can have a singular fibre.

Check your understanding

What is the fibre of Spec⁡ℤ[i]→Spec⁡ℤ\operatorname{Spec}\Z[i]\to\operatorname{Spec}\Z over (5)(5)?

  1. One point, with residue field 𝔽25\mathbb{F}_{25}.Does x2+1x^2+1 have a root mod 5? Try x=2x=2.
  2. Two points, each with residue field 𝔽5\mathbb{F}_5.
  3. One non-reduced point.That happens only over 2, where x2+1=(x+1)2x^2+1=(x+1)^2 mod 2.
x2+1≡(x−2)(x−3)(mod5)x^2+1\equiv(x-2)(x-3)\pmod 5, so 𝔽5[x]/(x2+1)≅𝔽5×𝔽5\mathbb{F}_5[x]/(x^2+1)\cong\mathbb{F}_5\times\mathbb{F}_5 by the Chinese remainder theorem.

How many points does Spec⁡ℂ×Spec⁡ℝSpec⁡ℂ\operatorname{Spec}\C\times_{\operatorname{Spec}\R}\operatorname{Spec}\C have?

  1. One, since each factor has one point.The underlying set of a fibre product is not the fibre product of the sets. Compute ℂ⊗ℝℂ\C\otimes_\R\C.
  2. Two
  3. One non-reduced pointx2+1x^2+1 has the distinct roots ±i\pm i in ℂ\C.
ℂ⊗ℝℂ≅ℂ⊗ℝℝ[x]/(x2+1)≅ℂ[x]/(x2+1)≅ℂ×ℂ\C\otimes_\R\C\cong\C\otimes_\R\R[x]/(x^2+1)\cong\C[x]/(x^2+1)\cong\C\times\C, whose spectrum has two points.

Which of these morphisms to Spec⁡k\operatorname{Spec}k is proper?

  1. 𝔸1→Spec⁡k\mathbb{A}^1\to\operatorname{Spec}kIt is not universally closed: the projection 𝔸1×𝔸1→𝔸1\mathbb{A}^1\times\mathbb{A}^1\to\mathbb{A}^1 sends the closed set xy=1xy=1 onto 𝔸1∖{0}\mathbb{A}^1\smallsetminus\{0\}, which is not closed.
  2. ℙ1→Spec⁡k\mathbb{P}^1\to\operatorname{Spec}k
  3. The line with two origins →Spec⁡k\to\operatorname{Spec}kIt is not separated: a map from the generic point of a DVR extends to its closed point in two ways, one through each origin.
Projective morphisms are proper. The other two each fail one half of the valuative criterion: existence for 𝔸1\mathbb{A}^1, uniqueness for the doubled line.

Practice

An arithmetic surfaceFibres of Spec ℤ[x]

Describe the fibres of Spec⁡ℤ[x]→Spec⁡ℤ\operatorname{Spec}\Z[x]\to\operatorname{Spec}\Z over (p)(p) and over (0)(0). What is dim⁡Spec⁡ℤ[x]\dim\operatorname{Spec}\Z[x]?

Solution

Over (p)(p): Spec⁡𝔽p[x]\operatorname{Spec}\mathbb{F}_p[x], the affine line over 𝔽p\mathbb{F}_p. Over (0)(0): Spec⁡ℚ[x]\operatorname{Spec}\mathbb{Q}[x]. So Spec⁡ℤ[x]\operatorname{Spec}\Z[x] is a family of lines over a one-dimensional base, and it has dimension 2. A maximal chain is (0)⊂(p)⊂(p,x)(0)\subset(p)\subset(p,x).

Fibres that jumpA blow-up chart

Let f:𝔸2→𝔸2f:\mathbb{A}^2\to\mathbb{A}^2, (x,t)↦(x,tx)(x,t)\mapsto(x,tx). Describe the fibre over (a,b)(a,b) when a≠0a\neq0, when a=b=0a=b=0, and when a=0≠ba=0\neq b. Is the image closed?

Solution

For a≠0a\neq0 the fibre is the single point (a,b/a)(a,b/a). Over (0,0)(0,0) it is the whole line x=0x=0. Over (0,b)(0,b) with b≠0b\neq0 it is empty. The image is {x≠0}∪{(0,0)}\{x\neq0\}\cup\{(0,0)\}, which is neither open nor closed (it is constructible). The dimension of the fibre jumps from 0 to 1 at the origin.

More practice: Hartshorne, Exercises II.3.10 and II.4.12.

Worked exampleHartshorne, Ch. II §5: Sheaves of Modules · §6: Divisors · §7: Projective Morphisms · §8: Differentials

Line bundles, divisors and differentials

On ℙn\mathbb{P}^n there is a line bundle 𝒪(d)\mathcal{O}(d) for each integer dd, and every line bundle is one of them. Divisors are the bookkeeping for line bundles, and differentials give every nonsingular variety a canonical one. This module is one long computation on two curves.

The idea

Quasi-coherent sheaves. On Spec⁡A\operatorname{Spec}A, M↦M~M\mapsto\tilde M is an equivalence between AA-modules and quasi-coherent 𝒪\mathcal{O}-modules. A sheaf of modules on a scheme is quasi-coherent if it is locally of this form, and coherent if locally MM can be taken finitely generated (on a noetherian scheme).
Twisting sheaves. On ℙn=Proj⁡k[x0,…,xn]\mathbb{P}^n=\operatorname{Proj}k[x_0,\dots,x_n], 𝒪(d)=S(d)∼\mathcal{O}(d)=S(d)^\sim. Its global sections are the forms of degree dd: Γ(ℙn,𝒪(d))=Sd\Gamma(\mathbb{P}^n,\mathcal{O}(d))=S_d, of dimension (n+dn)\binom{n+d}{n} for d≥0d\ge0 and 0 for d<0d<0.
Weil divisors. On a noetherian integral separated scheme that is regular in codimension one, a divisor is a finite formal sum ∑niYi\sum n_iY_i of prime divisors. A rational function has div⁡(f)=∑vY(f)Y\operatorname{div}(f)=\sum v_Y(f)\,Y, and Cl⁡X\operatorname{Cl}X is divisors modulo these. Degree gives Cl⁡ℙn≅ℤ\operatorname{Cl}\mathbb{P}^n\cong\Z.
Cartier divisors and Pic. Pic⁡X\operatorname{Pic}X is the group of invertible sheaves up to isomorphism. If XX is noetherian, integral, separated and locally factorial (for example nonsingular), then Cl⁡X≅Pic⁡X\operatorname{Cl}X\cong\operatorname{Pic}X. So Pic⁡ℙn≅ℤ\operatorname{Pic}\mathbb{P}^n\cong\Z, generated by 𝒪(1)\mathcal{O}(1).
Differentials. For XX nonsingular of dimension nn over kk, ΩX/k\Omega_{X/k} is locally free of rank nn, and the canonical sheaf is ωX=∧nΩX/k\omega_X=\wedge^n\Omega_{X/k}. Then ωℙn≅𝒪(−n−1)\omega_{\mathbb{P}^n}\cong\mathcal{O}(-n-1). Adjunction: a nonsingular hypersurface YY of degree dd in ℙn\mathbb{P}^n has ωY≅𝒪Y(d−n−1)\omega_Y\cong\mathcal{O}_Y(d-n-1). For a curve, the genus is g=dim⁡Γ(X,ωX)g=\dim\Gamma(X,\omega_X).

Worked example

On ℙ1\mathbb{P}^1, with affine coordinate xx and the point ∞\infty where u=1/xu=1/x vanishes, and on the plane cubic C: y2=x3+1C:\ y^2=x^3+1 with its point O=[0:1:0]O=[0:1:0] at infinity: compute some divisors of functions and differentials, and read off Cl⁡ℙ1\operatorname{Cl}\mathbb{P}^1, ωℙ1\omega_{\mathbb{P}^1} and the genus of CC. Work in characteristic 0.

  1. Compute div⁡(f)\operatorname{div}(f) for f=x2/(x−1)f=x^2/(x-1) on ℙ1\mathbb{P}^1. Don't forget ∞\infty.

    On 𝔸1\mathbb{A}^1: a double zero at 0 and a simple pole at 1. At ∞\infty, with u=1/xu=1/x: f=u−2u−1−1=1u(1−u)f=\dfrac{u^{-2}}{u^{-1}-1}=\dfrac{1}{u(1-u)}, so ord∞⁡f=−1\operatorname{ord}_\infty f=-1. Thus div⁡f=2[0]−[1]−[∞]\operatorname{div}f=2[0]-[1]-[\infty], of degree 0.

  2. Why does every principal divisor on ℙ1\mathbb{P}^1 have degree 0, and why does that give Cl⁡ℙ1≅ℤ\operatorname{Cl}\mathbb{P}^1\cong\Z?

    For f=p/qf=p/q, the finite zeros and poles contribute deg⁡p−deg⁡q\deg p-\deg q, and ord∞⁡f=deg⁡q−deg⁡p\operatorname{ord}_\infty f=\deg q-\deg p, so the total is 0. Conversely, a degree-0 divisor ∑ni[ai]+m[∞]\sum n_i[a_i]+m[\infty] (with m=−∑nim=-\sum n_i) is div⁡∏(x−ai)ni\operatorname{div}\prod(x-a_i)^{n_i}. So D∼(deg⁡D)[∞]D\sim(\deg D)[\infty], and deg⁡:Cl⁡ℙ1→ℤ\deg:\operatorname{Cl}\mathbb{P}^1\to\Z is an isomorphism.

  3. Compute the divisor of the differential dxdx on ℙ1\mathbb{P}^1.

    At a finite point aa, x−ax-a is a local parameter and dx=d(x−a)dx=d(x-a) has no zero or pole. At ∞\infty, x=u−1x=u^{-1}, so dx=−u−2dudx=-u^{-2}\,du, a pole of order 2. So K=div⁡(dx)=−2[∞]K=\operatorname{div}(dx)=-2[\infty], of degree −2-2, and ωℙ1≅𝒪(−2)\omega_{\mathbb{P}^1}\cong\mathcal{O}(-2), as the formula 𝒪(−n−1)\mathcal{O}(-n-1) says. Γ(ω)=0\Gamma(\omega)=0, so the genus is 0.

  4. On CC, compute div⁡(x)\operatorname{div}(x). The orders of xx and yy at OO are −2-2 and −3-3.

    x=0x=0 at (0,1)(0,1) and (0,−1)(0,-1). There y≠0y\neq0, so ∂f/∂y=2y≠0\partial f/\partial y=2y\neq0 and xx is a local parameter: simple zeros. The only pole is at OO, of order 2. So div⁡(x)=(0,1)+(0,−1)−2O\operatorname{div}(x)=(0,1)+(0,-1)-2O. (The orders at OO: xx is a degree-2 map to ℙ1\mathbb{P}^1 and OO is its only point over ∞\infty, and 2ord⁡y=3ord⁡x2\operatorname{ord}y=3\operatorname{ord}x from the equation.)

  5. Show that ω=dx/y\omega=dx/y has no zeros or poles on CC.

    Where y≠0y\neq0, xx minus a constant is a local parameter, so dxdx is a nonvanishing local generator and yy is a unit. Where y=0y=0 (the three points with x3=−1x^3=-1), differentiate the equation: 2ydy=3x2dx2y\,dy=3x^2\,dx, so dx/y=2dy/(3x2)dx/y=2\,dy/(3x^2), and 3x2≠03x^2\neq0 there, while yy is a local parameter. At OO, with local parameter ss: ord⁡(dx)=ord⁡(x)−1=−3\operatorname{ord}(dx)=\operatorname{ord}(x)-1=-3 and ord⁡(y)=−3\operatorname{ord}(y)=-3, so ord⁡(dx/y)=0\operatorname{ord}(dx/y)=0. Hence KC=0K_C=0, ωC≅𝒪C\omega_C\cong\mathcal{O}_C, and g=dim⁡Γ(ωC)=dim⁡Γ(𝒪C)=1g=\dim\Gamma(\omega_C)=\dim\Gamma(\mathcal{O}_C)=1.

  6. Check both answers with adjunction.

    A plane curve of degree dd has ω≅𝒪(d−3)\omega\cong\mathcal{O}(d-3). For a conic, 𝒪C(−1)\mathcal{O}_C(-1), of degree −2-2, matching ℙ1\mathbb{P}^1. For the cubic, 𝒪C(0)=𝒪C\mathcal{O}_C(0)=\mathcal{O}_C, matching step 5. In general deg⁡K=d(d−3)\deg K=d(d-3).

Check your understanding

What is dim⁡Γ(ℙ2,𝒪(3))\dim\Gamma(\mathbb{P}^2,\mathcal{O}(3))?

  1. 10
  2. 9Count the monomials xaybzcx^ay^bz^c with a+b+c=3a+b+c=3 carefully.
  3. 4That is dim⁡Γ(ℙ1,𝒪(3))\dim\Gamma(\mathbb{P}^1,\mathcal{O}(3)), the binary cubics.
Sections of 𝒪(3)\mathcal{O}(3) are cubic forms in three variables, and there are (52)=10\binom{5}{2}=10 monomials. This is why plane cubics form a ℙ9\mathbb{P}^9.

On a nonsingular plane conic C≅ℙ1C\cong\mathbb{P}^1, what is the degree of 𝒪C(1)\mathcal{O}_C(1)?

  1. 1A line meets a conic in 2 points (Bézout).
  2. 2
  3. −2-2That is the degree of ωC≅𝒪C(−1)\omega_C\cong\mathcal{O}_C(-1).
𝒪C(1)\mathcal{O}_C(1) is the divisor class of a line section, of degree 2. Under C≅ℙ1C\cong\mathbb{P}^1 it is 𝒪ℙ1(2)\mathcal{O}_{\mathbb{P}^1}(2): the conic is the image of ℙ1\mathbb{P}^1 by quadrics.

Why is Cl⁡𝔸n=0\operatorname{Cl}\mathbb{A}^n=0?

  1. k[x1,…,xn]k[x_1,\dots,x_n] is a UFD, so every height-one prime is principal, and every prime divisor is div⁡(f)\operatorname{div}(f).
  2. 𝔸n\mathbb{A}^n has no prime divisors.It has plenty: every irreducible hypersurface.
  3. Every divisor on 𝔸n\mathbb{A}^n is effective.−Z(x1)-Z(x_1) is not effective. The point is that it is principal: div⁡(1/x1)\operatorname{div}(1/x_1).
A noetherian domain is a UFD exactly when its height-one primes are principal. If Y=Z(f)Y=Z(f) with ff irreducible, then Y=div⁡(f)Y=\operatorname{div}(f).

Practice

The genus of a plane curveFrom the canonical degree

Use ωC≅𝒪C(d−3)\omega_C\cong\mathcal{O}_C(d-3) and deg⁡K=2g−2\deg K=2g-2 to find the genus of a nonsingular plane curve of degree dd.

Solution

deg⁡𝒪C(1)=d\deg\mathcal{O}_C(1)=d (Bézout with a line), so deg⁡K=d(d−3)\deg K=d(d-3). Then 2g−2=d2−3d2g-2=d^2-3d gives g=(d−1)(d−2)2g=\frac{(d-1)(d-2)}2: 0, 0, 1, 3, 6 for d=1,…,5d=1,\dots,5.

Sections of a divisor on ℙ¹Riemann–Roch's first case

For D=2[0]+[∞]D=2[0]+[\infty] on ℙ1\mathbb{P}^1, find L(D)={f:div⁡f+D≥0}∪{0}L(D)=\{f:\operatorname{div}f+D\ge0\}\cup\{0\} and its dimension.

Solution

ff may have a pole of order at most 2 at 0, at most 1 at ∞\infty, and none elsewhere. So f=p(x)/x2f=p(x)/x^2 with pp a polynomial, and ord∞⁡f=2−deg⁡p≥−1\operatorname{ord}_\infty f=2-\deg p\ge-1 forces deg⁡p≤3\deg p\le3. So L(D)={(a+bx+cx2+dx3)/x2}L(D)=\{(a+bx+cx^2+dx^3)/x^2\}, of dimension 4=deg⁡D+14=\deg D+1, matching 𝒪(3)\mathcal{O}(3).

More practice: Hartshorne, Exercises II.6.1 and II.8.4.

InteractiveHartshorne, Ch. III §4: Čech Cohomology · §5: The Cohomology of Projective Space · §7: The Serre Duality Theorem

Cohomology of projective space

The cohomology of 𝒪(d)\mathcal{O}(d) on ℙn\mathbb{P}^n can be computed by hand with the Čech complex of the standard affine cover, and the answer is a count of monomials. Slide dd and watch H0H^0 and HnH^n trade places.

The idea

Sheaf cohomology. Hi(X,−)H^i(X,-) are the right derived functors of Γ(X,−)\Gamma(X,-) on sheaves of abelian groups. A short exact sequence of sheaves gives a long exact sequence in cohomology. On a noetherian space of dimension nn, Hi=0H^i=0 for i>ni>n.
Affine schemes have no higher cohomology. If XX is a noetherian affine scheme, Hi(X,ℱ)=0H^i(X,\mathcal F)=0 for all i>0i>0 and all quasi-coherent ℱ\mathcal F. Consequently, on a noetherian separated scheme, Čech cohomology for any open affine cover computes HiH^i.
Line bundles on ℙn\mathbb{P}^n. Use the cover Ui={xi≠0}U_i=\{x_i\neq0\}. Then H0(𝒪(d))=SdH^0(\mathcal{O}(d))=S_d; Hi(𝒪(d))=0H^i(\mathcal{O}(d))=0 for 0<i<n0<i<n; and Hn(𝒪(d))H^n(\mathcal{O}(d)) has a basis of Laurent monomials x0a0⋯xnanx_0^{a_0}\cdots x_n^{a_n} with every ai≤−1a_i\le-1 and ∑ai=d\sum a_i=d. In particular hn(𝒪(d))=h0(𝒪(−d−n−1))h^n(\mathcal{O}(d))=h^0(\mathcal{O}(-d-n-1)).
Serre duality. For XX projective and nonsingular of dimension nn over kk, and ℱ\mathcal F locally free: Hi(X,ℱ)≅Hn−i(X,ℱ∨⊗ωX)∨H^i(X,\mathcal F)\cong H^{n-i}(X,\mathcal F^\vee\otimes\omega_X)^\vee. On ℙn\mathbb{P}^n, with ω=𝒪(−n−1)\omega=\mathcal{O}(-n-1), this is the symmetry above.

Why monomials: on Ui0∩⋯∩UipU_{i_0}\cap\dots\cap U_{i_p} the sections of 𝒪(d)\mathcal{O}(d) are spanned by Laurent monomials of degree dd whose negative exponents occur only among xi0,…,xipx_{i_0},\dots,x_{i_p}. A monomial with some exponent ≥0\ge0 is already a section on a smaller intersection and dies in HnH^n; a monomial with all exponents ≥0\ge0 is a global section.

Explore

Each dot is a Laurent monomial of degree dd, placed by its exponents of x0x_0 (across) and x1x_1 (up). basis of H0H^0 basis of HnH^n
Projective space

Worked example

Let C⊂ℙ2C\subset\mathbb{P}^2 be a curve defined by an irreducible form of degree dd. Compute h0(𝒪C)h^0(\mathcal{O}_C) and h1(𝒪C)h^1(\mathcal{O}_C).

  1. Write down a short exact sequence relating 𝒪C\mathcal{O}_C to sheaves on ℙ2\mathbb{P}^2.

    The ideal sheaf of CC is generated by its equation ff, of degree dd, so it is isomorphic to 𝒪(−d)\mathcal{O}(-d):

    0→𝒪ℙ2(−d)→ ⋅f 𝒪ℙ2→𝒪C→0.0\to\mathcal{O}_{\mathbb{P}^2}(-d)\xrightarrow{\ \cdot f\ }\mathcal{O}_{\mathbb{P}^2}\to\mathcal{O}_C\to0.
  2. Take the long exact sequence. What is h0(𝒪C)h^0(\mathcal{O}_C)?

    0→H0(𝒪(−d))→H0(𝒪)→H0(𝒪C)→H1(𝒪(−d))0\to H^0(\mathcal{O}(-d))\to H^0(\mathcal{O})\to H^0(\mathcal{O}_C)\to H^1(\mathcal{O}(-d)). The outer terms are 0 (no forms of negative degree; no intermediate cohomology) and H0(𝒪)=kH^0(\mathcal{O})=k. So h0(𝒪C)=1h^0(\mathcal{O}_C)=1.

  3. Now h1(𝒪C)h^1(\mathcal{O}_C).

    0=H1(𝒪)→H1(𝒪C)→H2(𝒪(−d))→H2(𝒪)=00=H^1(\mathcal{O})\to H^1(\mathcal{O}_C)\to H^2(\mathcal{O}(-d))\to H^2(\mathcal{O})=0, so h1(𝒪C)=h2(𝒪(−d))h^1(\mathcal{O}_C)=h^2(\mathcal{O}(-d)).

  4. Count the monomials.

    We need a,b,c≤−1a,b,c\le-1 with a+b+c=−da+b+c=-d. Put a=−1−a′a=-1-a' and so on: a′+b′+c′=d−3a'+b'+c'=d-3 with a′,b′,c′≥0a',b',c'\ge0. There are (d−12)=(d−1)(d−2)2\binom{d-1}{2}=\frac{(d-1)(d-2)}2 solutions. Set d=3d=3 in the explorer on ℙ2\mathbb{P}^2 with twist −3-3: exactly one monomial, x0−1x1−1x2−1x_0^{-1}x_1^{-1}x_2^{-1}, so a plane cubic has h1(𝒪C)=1h^1(\mathcal{O}_C)=1.

Check your understanding

What is h1(ℙ2,𝒪(d))h^1(\mathbb{P}^2,\mathcal{O}(d))?

  1. 0, for every dd
  2. h0(𝒪(−d−3))h^0(\mathcal{O}(-d-3))On a surface, Serre duality pairs H1H^1 with H1H^1: h1(𝒪(d))=h1(𝒪(−d−3))h^1(\mathcal{O}(d))=h^1(\mathcal{O}(-d-3)). That relation doesn't decide the value.
  3. Nonzero when d<0d<0Only H0H^0 and HnH^n of a line bundle on ℙn\mathbb{P}^n can be nonzero.
The intermediate cohomology of every 𝒪(d)\mathcal{O}(d) on ℙn\mathbb{P}^n vanishes. In the monomial picture, any degree-dd Laurent monomial either has all exponents ≥0\ge0, all ≤−1\le-1, or is killed in the Čech complex.

What is h2(ℙ2,𝒪(−5))h^2(\mathbb{P}^2,\mathcal{O}(-5))?

  1. 6
  2. 3Count solutions of a+b+c=−5a+b+c=-5 with every exponent ≤−1\le-1: substitute a=−1−a′a=-1-a', etc.
  3. 0H2(𝒪(d))H^2(\mathcal{O}(d)) vanishes only for d≥−2d\ge-2.
a′+b′+c′=2a'+b'+c'=2 has (42)=6\binom42=6 solutions, and Serre duality agrees: h0(𝒪(5−3))=h0(𝒪(2))=6h^0(\mathcal{O}(5-3))=h^0(\mathcal{O}(2))=6. Check it in the explorer.

Why does the vanishing of higher cohomology on affine schemes matter for ℙn\mathbb{P}^n?

  1. It lets the Čech complex of the cover {Ui}\{U_i\} compute Hi(ℙn,ℱ)H^i(\mathbb{P}^n,\mathcal F).
  2. It shows H1(ℙn,ℱ)=0H^1(\mathbb{P}^n,\mathcal F)=0 for every sheaf.ℙn\mathbb{P}^n is not affine: H1(ℙ1,𝒪(−2))H^1(\mathbb{P}^1,\mathcal{O}(-2)) is one-dimensional.
  3. It shows every sheaf on ℙn\mathbb{P}^n is quasi-coherent.That is a different question, and false.
If every finite intersection of the cover is affine (which holds on a separated scheme) and the sheaf has no higher cohomology there, the Čech complex is acyclic enough to compute derived functor cohomology.

Practice

H¹ of ℙ¹ from scratchThe Čech complex by hand

Using the cover U0,U1U_0,U_1 of ℙ1\mathbb{P}^1, compute H1(ℙ1,𝒪(−2))H^1(\mathbb{P}^1,\mathcal{O}(-2)) directly from the Čech complex.

Solution

Degree −2-2 Laurent monomials x0ax1bx_0^ax_1^b, a+b=−2a+b=-2. Sections on U0U_0 allow a<0a<0 but need b≥0b\ge0; on U1U_1, a≥0a\ge0; on U0∩U1U_0\cap U_1 anything. H1H^1 is the cokernel of Γ(U0)⊕︎Γ(U1)→Γ(U01)\Gamma(U_0)\oplus\Gamma(U_1)\to\Gamma(U_{01}), spanned by the monomials with both a,b≤−1a,b\le-1. With a+b=−2a+b=-2 there is only x0−1x1−1x_0^{-1}x_1^{-1}. So h1=1h^1=1, matching h0(𝒪(0))=1h^0(\mathcal{O}(0))=1 by duality.

Euler characteristic on ℙ³A polynomial in d

Check that χ(ℙ3,𝒪(d))=(d+33)=(d+1)(d+2)(d+3)6\chi(\mathbb{P}^3,\mathcal{O}(d))=\binom{d+3}{3}=\frac{(d+1)(d+2)(d+3)}6 also for d=−4d=-4 and d=−5d=-5, by counting monomials.

Solution

For d≤−1d\le-1 only H3H^3 survives, and χ=−h3\chi=-h^3. For d=−4d=-4: all four exponents −1-1, one monomial, χ=−1\chi=-1, and the formula gives (−3)(−2)(−1)/6=−1(-3)(-2)(-1)/6=-1. For d=−5d=-5: one exponent is −2-2, four monomials, χ=−4\chi=-4, and the formula gives (−4)(−3)(−2)/6=−4(-4)(-3)(-2)/6=-4.

More practice: Hartshorne, Exercises III.5.1, III.5.3 and III.5.5.

InteractiveHartshorne, Ch. IV §1: Riemann–Roch Theorem · §3: Embeddings in Projective Space · §5: The Canonical Embedding

The Riemann–Roch theorem

How many functions on a curve have poles only at one point PP, of order at most nn? Riemann–Roch answers up to a correction term, and the correction disappears once nn is large. The pole orders that cannot occur are the Weierstrass gaps, and there are always exactly gg of them.

The idea

Here a curve is a complete nonsingular curve over an algebraically closed field kk.

Linear systems. For a divisor DD, L(D)={f∈K*:div⁡f+D≥0}∪{0}≅H0(X,𝒪(D))L(D)=\{f\in K^*:\operatorname{div}f+D\ge0\}\cup\{0\}\cong H^0(X,\mathcal{O}(D)), and l(D)=dim⁡L(D)l(D)=\dim L(D). The genus is g=l(K)=h1(𝒪X)g=l(K)=h^1(\mathcal{O}_X).
Riemann–Roch.  l(D)−l(K−D)=deg⁡D+1−g.\ l(D)-l(K-D)=\deg D+1-g.
Consequences. deg⁡K=2g−2\deg K=2g-2. If deg⁡D>2g−2\deg D>2g-2 then l(K−D)=0l(K-D)=0 and l(D)=deg⁡D+1−gl(D)=\deg D+1-g. If deg⁡D≥2g\deg D\ge2g, |D||D| has no base points; if deg⁡D≥2g+1\deg D\ge2g+1, DD is very ample. For g≥2g\ge2 the canonical map is an embedding exactly when XX is not hyperelliptic.
Weierstrass gaps. n≥1n\ge1 is a gap at PP if l(nP)=l((n−1)P)l(nP)=l((n-1)P), that is, no function has a pole of order exactly nn at PP and no other poles. Since ll goes up by at most 1 per step, l(0)=1l(0)=1 and l((2g−1)P)=gl((2g-1)P)=g, there are exactly gg gaps, all in [1,2g−1][1,2g-1].

Explore

Curve and point P
l(nP)l(nP) n+1−gn+1-g the correction l(K−nP)l(K-nP) gaps

Worked example

Let XX be the genus-2 curve y2=h(x)y^2=h(x), with hh of degree 5 with distinct roots, and let PP be its single point at infinity. Find L(nP)L(nP) explicitly and check Riemann–Roch. (Characteristic 0.)

  1. What are the pole orders of xx and yy at PP?

    x:X→ℙ1x:X\to\mathbb{P}^1 has degree 2, and PP is the only point over ∞\infty, so ordP⁡x=−2\operatorname{ord}_P x=-2. From y2=h(x)y^2=h(x): 2ordP⁡y=5ordP⁡x=−102\operatorname{ord}_P y=5\operatorname{ord}_P x=-10, so ordP⁡y=−5\operatorname{ord}_P y=-5. Both are regular on the affine part.

  2. Find l(4P)l(4P) and check it against Riemann–Roch.

    Functions regular away from PP are polynomials in x,yx,y, and using y2=h(x)y^2=h(x) every such function is a(x)+b(x)ya(x)+b(x)y. Poles: a(x)a(x) has even order 2deg⁡a2\deg a, and b(x)yb(x)y has odd order 2deg⁡b+52\deg b+5, so no cancellation is possible. For n=4n=4: 1,x,x21,x,x^2, so l(4P)=3l(4P)=3. Riemann–Roch: deg⁡(K−4P)=2−4<0\deg(K-4P)=2-4<0, so l(4P)=4+1−2=3l(4P)=4+1-2=3.

  3. Use n=2n=2 to find the canonical class.

    L(2P)=⟨1,x⟩L(2P)=\langle1,x\rangle, so l(2P)=2l(2P)=2. Riemann–Roch: 2−l(K−2P)=2+1−22-l(K-2P)=2+1-2, so l(K−2P)=1l(K-2P)=1. Since deg⁡K=2\deg K=2, K−2PK-2P has degree 0 and a section, so K∼2PK\sim2P. Indeed dx/ydx/y has divisor exactly 2P2P: at PP, ord⁡(dx)−ord⁡(y)=−3+5=2\operatorname{ord}(dx)-\operatorname{ord}(y)=-3+5=2, and it has no zeros or poles elsewhere.

  4. What are the gaps at PP?

    The pole orders that occur are 0,2,4,5,6,7,…0,2,4,5,6,7,\dots (even numbers from xkx^k, and 2k+52k+5 from xkyx^ky). So the gaps are 11 and 33: two of them, as g=2g=2 requires. Choose "Genus 2, Weierstrass point" in the explorer.

Check your understanding

XX has genus 3 and DD has degree 7. What is l(D)l(D)?

  1. 5
  2. 8That is deg⁡D+1\deg D+1, the answer on ℙ1\mathbb{P}^1. Riemann–Roch subtracts gg.
  3. It depends on DD.Once deg⁡D>2g−2\deg D>2g-2, deg⁡(K−D)<0\deg(K-D)<0, so l(K−D)=0l(K-D)=0 and l(D)l(D) is determined.
7>2g−2=47>2g-2=4, so l(D)=7+1−3=5l(D)=7+1-3=5.

On an elliptic curve, is there a function with a single simple pole and no other poles?

  1. No.
  2. Yes: xx in a Weierstrass equation.xx has a double pole at OO.
  3. Yes: Riemann–Roch gives l(P)=2l(P)=2.It gives l(P)−l(K−P)=1+1−1=1l(P)-l(K-P)=1+1-1=1, and l(K−P)=l(−P)=0l(K-P)=l(-P)=0, so l(P)=1l(P)=1.
l(P)=1l(P)=1: only the constants. A function with one simple pole would be a degree-1 map X→ℙ1X\to\mathbb{P}^1, hence an isomorphism, but g=1≠0g=1\neq0.

How many Weierstrass gaps does a point on a curve of genus 4 have?

  1. 4
  2. 7The gaps lie in [1,7][1,7], but only gg of those numbers are gaps.
  3. None, for a general point.Every point has exactly gg gaps. At a general point they are 1,…,g1,\dots,g.
l(nP)l(nP) climbs from l(0)=1l(0)=1 to l(7P)=7+1−4=4l(7P)=7+1-4=4 in 7 steps of size 0 or 1, so 3 steps go up and 4 are gaps.

Practice

Degree 0 and degree 2 on an elliptic curveWhere the correction term lives

On an elliptic curve XX, find l(D)l(D) for every divisor of degree 0, and for every divisor of degree 2.

Solution

Degree 0: if f∈L(D)f\in L(D) is nonzero, div⁡f+D\operatorname{div}f+D is effective of degree 0, hence 0, so D∼0D\sim0. So l(D)=1l(D)=1 if D∼0D\sim0 and 0 otherwise. Degree 2: 2>2g−2=02>2g-2=0, so l(D)=2+1−1=2l(D)=2+1-1=2. The correction term l(K−D)=l(−D)l(K-D)=l(-D) is nonzero only in degree 0, and only for D∼0D\sim0.

Reading off the correctionGenus 4

On a curve of genus 4, a divisor DD of degree 5 has l(D)=3l(D)=3. Find l(K−D)l(K-D), and show that K∼D+QK\sim D+Q for some point QQ.

Solution

3−l(K−D)=5+1−4=23-l(K-D)=5+1-4=2, so l(K−D)=1l(K-D)=1. deg⁡(K−D)=6−5=1\deg(K-D)=6-5=1, and a nonzero f∈L(K−D)f\in L(K-D) makes div⁡f+K−D\operatorname{div}f+K-D an effective divisor of degree 1, a single point QQ. So K∼D+QK\sim D+Q.

More practice: Hartshorne, Exercises IV.1.5 and IV.1.7.

InteractiveHartshorne, Ch. IV §2: Hurwitz's Theorem

Hurwitz's formula

A finite map of curves relates their genera through how much it ramifies. When the target is ℙ1\mathbb{P}^1, computing a genus turns into counting branch points.

The idea

Degree and ramification. A finite morphism of curves f:X→Yf:X\to Y has degree n=[K(X):K(Y)]n=[K(X):K(Y)]. For P↦QP\mapsto Q, with tt a local parameter at QQ, the ramification index is eP=vP(f*t)e_P=v_P(f^*t). Over each QQ, ∑P↦QeP=n\sum_{P\mapsto Q}e_P=n. PP is a ramification point if eP>1e_P>1, and then QQ is a branch point.
Hurwitz. If ff is separable, then 2g(X)−2=n(2g(Y)−2)+deg⁡R2g(X)-2=n\,(2g(Y)-2)+\deg R. When all ramification is tame (char⁡k=0\operatorname{char}k=0, or the characteristic divides no ePe_P), deg⁡R=∑P(eP−1)\deg R=\sum_P(e_P-1).
Two quick consequences. A separable map ℙ1→ℙ1\mathbb{P}^1\to\mathbb{P}^1 of degree nn has ∑(eP−1)=2n−2\sum(e_P-1)=2n-2. And there is no nonconstant separable map from a curve to one of larger genus, since the right side would exceed the left.

Explore

The map
The sheets of XX over the base ℙ1\mathbb{P}^1. Over an ordinary point there are nn points; at a branch point, sheets merge into one point with ramification index ee. branch points

Worked example

Find the genus of the nonsingular projective model of y3=x4−1y^3=x^4-1 (characteristic 0), using the map (x,y)↦x(x,y)\mapsto x.

  1. What is the degree of the map?

    For a general value of xx, the equation y3=x4−1y^3=x^4-1 has three distinct solutions yy. So the degree is 3.

  2. Where is it ramified over finite values of xx?

    Over x=ζx=\zeta with ζ4=1\zeta^4=1, the only point is (ζ,0)(\zeta,0). There x4−1=(x−ζ)ux^4-1=(x-\zeta)u with uu a unit, so yy is a local parameter and x−ζ=y3u−1x-\zeta=y^3u^{-1} vanishes to order 3: e=3e=3. Over every other finite xx there are three points, so no ramification.

  3. What happens over x=∞x=\infty?

    Homogenise: Y3Z=X4−Z4Y^3Z=X^4-Z^4. At Z=0Z=0 this forces X=0X=0, so the curve has a single point [0:1:0][0:1:0] at infinity, and it is the only point over x=∞x=\infty. Hence e=3e=3 there too.

  4. Apply Hurwitz, and check the answer another way.

    Five ramification points with e=3e=3: 2g−2=3⋅(−2)+5⋅2=42g-2=3\cdot(-2)+5\cdot2=4, so g=3g=3. Check: F=X4−Z4−Y3ZF=X^4-Z^4-Y^3Z has partials 4X34X^3, −3Y2Z-3Y^2Z, −4Z3−Y3-4Z^3-Y^3, which vanish together only at X=Y=Z=0X=Y=Z=0. So the closure is a nonsingular plane quartic, and g=3⋅22=3g=\frac{3\cdot2}2=3.

Check your understanding

XX has genus 4 and f:X→ℙ1f:X\to\mathbb{P}^1 has degree 2. How many branch points are there (characteristic 0)?

  1. 10
  2. 8Solve 2g−2=2(−2)+B2g-2=2(-2)+B with g=4g=4.
  3. 9For a double cover the number is 2g+22g+2, always even.
Each branch point of a double cover has one point above it with e=2e=2, contributing 1. So 6=−4+B6=-4+B, B=10=2g+2B=10=2g+2.

Is there a nonconstant morphism ℙ1→E\mathbb{P}^1\to E to an elliptic curve?

  1. No.
  2. Yes, of degree 2.Degree-2 maps go the other way, E→ℙ1E\to\mathbb{P}^1.
  3. Only in positive characteristic.Hurwitz needs separability, but a purely inseparable map preserves the genus, so no characteristic allows it.
For a separable map, Hurwitz would give −2=n⋅0+deg⁡R≥0-2=n\cdot0+\deg R\ge0, which is impossible.

For a separable map ℙ1→ℙ1\mathbb{P}^1\to\mathbb{P}^1 of degree nn, what is ∑P(eP−1)\sum_P(e_P-1) (tame case)?

  1. 2n−22n-2
  2. n−1n-1That is the contribution of one totally ramified point. z↦znz\mapsto z^n has two of them.
  3. 0That would need −2=−2n-2=-2n, so only n=1n=1.
−2=n(−2)+∑(eP−1)-2=n(-2)+\sum(e_P-1). Choose "z ↦ zⁿ" in the explorer: two points with e=ne=n.

Practice

A cyclic coverRamification at infinity too

Find the genus of the nonsingular projective model of y5=x(x−1)y^5=x(x-1), using the map to the xx-line (characteristic 0).

Hint

For yn=h(x)y^n=h(x) with nn prime (characteristic 0), the points over x=ax=a are totally ramified when nn does not divide the order of hh at aa, and unramified when it does. At ∞\infty that order is −deg⁡h-\deg h.

Solution

Degree 5. Over 0 and 1, hh has order 1, and over ∞\infty order −2-2; 5 divides none of these, so each of the three is totally ramified, with e=5e=5. Hurwitz: 2g−2=5(−2)+3⋅4=22g-2=5(-2)+3\cdot4=2, so g=2g=2.

Genus 2 over an elliptic curveCounting ramification points

Suppose a curve XX of genus 2 has a degree-2 map onto an elliptic curve EE (characteristic 0). How many ramification points does it have?

Solution

2⋅2−2=2(2⋅1−2)+∑(eP−1)2\cdot2-2=2(2\cdot1-2)+\sum(e_P-1), so ∑(eP−1)=2\sum(e_P-1)=2. For a double cover each ramification point has e=2e=2, so there are exactly 2.

More practice: Hartshorne, Exercise IV.2.2.

InteractiveHartshorne, Ch. IV §3: Embeddings in Projective Space · §4: Elliptic Curves

Elliptic curves and the group law

A curve of genus 1 with a chosen point is a group. On a plane cubic the group law is a ruler construction: draw the line through PP and QQ, take the third point where it meets the curve, and reflect.

The idea

Elliptic curve. A curve XX of genus 1 with a point P0P_0. Since 3≥2g+13\ge2g+1, the divisor 3P03P_0 is very ample, and l(3P0)=3l(3P_0)=3: it embeds XX in ℙ2\mathbb{P}^2 as a cubic. If char⁡k≠2,3\operatorname{char}k\neq2,3, coordinates can be chosen so that the cubic is y2=x3+ax+by^2=x^3+ax+b with 4a3+27b2≠04a^3+27b^2\neq0, and P0=[0:1:0]P_0=[0:1:0], a flex whose tangent line is the line at infinity.
The group. P↦𝒪(P−P0)P\mapsto\mathcal{O}(P-P_0) is a bijection from X(k)X(k) to Pic0⁡X\operatorname{Pic}^0X, and the group structure is carried over from Pic0⁡\operatorname{Pic}^0: P+Q=RP+Q=R exactly when P+Q∼R+P0P+Q\sim R+P_0 as divisors. On the cubic, P+Q+R=0P+Q+R=0 exactly when P,Q,RP,Q,R are the three intersections of a line with XX, counted with multiplicity.
The jj-invariant. j=1728⋅4a34a3+27b2j=1728\cdot\dfrac{4a^3}{4a^3+27b^2}. Two elliptic curves over kk are isomorphic exactly when they have the same jj, and every j∈kj\in k occurs.

The formulas behind the explorer: for P=(x1,y1)P=(x_1,y_1), Q=(x2,y2)Q=(x_2,y_2) with x1≠x2x_1\neq x_2, the slope is λ=(y2−y1)/(x2−x1)\lambda=(y_2-y_1)/(x_2-x_1), or λ=(3x12+a)/(2y1)\lambda=(3x_1^2+a)/(2y_1) for P=QP=Q. Then x3=λ2−x1−x2x_3=\lambda^2-x_1-x_2 and P+Q=(x3, λ(x1−x3)−y1)P+Q=\big(x_3,\ \lambda(x_1-x_3)-y_1\big).

Explore

Drag P and Q along the curve. line through P and Q third point R P + Q, the reflection of R

Worked example

On E:y2=x3+1E: y^2=x^3+1 over ℚ\mathbb{Q}, with O=[0:1:0]O=[0:1:0], find the order of the point P=(2,3)P=(2,3).

  1. Compute 2P2P with the tangent line.

    λ=3⋅4+02⋅3=2\lambda=\dfrac{3\cdot4+0}{2\cdot3}=2, so x3=4−2−2=0x_3=4-2-2=0 and y=2(2−0)−3=1y=2(2-0)-3=1. So 2P=(0,1)2P=(0,1).

  2. Compute 3P=(0,1)+(2,3)3P=(0,1)+(2,3).

    λ=3−12−0=1\lambda=\dfrac{3-1}{2-0}=1, x3=1−0−2=−1x_3=1-0-2=-1, y=1⋅(0−(−1))−1=0y=1\cdot(0-(-1))-1=0. So 3P=(−1,0)3P=(-1,0).

  3. What is the order of PP?

    (−1,0)(-1,0) has y=0y=0, so it equals its own negative (x,−y)(x,-y): 2⋅3P=O2\cdot3P=O. Neither 2P2P nor 3P3P is OO, so PP has order 6.

  4. So (0,1)=2P(0,1)=2P has order 3. What does that say about the tangent line at (0,1)(0,1)?

    3⋅(0,1)=03\cdot(0,1)=0 means the tangent line at (0,1)(0,1) meets EE only there, with multiplicity 3: it is a flex. Directly, the slope there is 3x2/(2y)=03x^2/(2y)=0, and the line y=1y=1 gives x3=0x^3=0, a triple root. Since a=0a=0, j=0j=0.

Check your understanding

On y2=x3+ax+by^2=x^3+ax+b, what is −P-P for P=(x,y)P=(x,y)?

  1. (x,−y)(x,-y)
  2. (−x,−y)(-x,-y)The curve is symmetric under y↦−yy\mapsto-y, not under (x,y)↦(−x,−y)(x,y)\mapsto(-x,-y). That point is usually not even on the curve.
  3. The third point on the tangent line at PPThat point is −2P-2P.
The vertical line through PP meets the curve at PP, (x,−y)(x,-y) and OO. Collinear points sum to 0, so P+(x,−y)=0P+(x,-y)=0. Use "Set Q = −P" in the explorer.

Over ℂ\C, how many points PP satisfy 2P=02P=0?

  1. 4
  2. 3Don't forget the identity OO.
  3. 22P=02P=0 means the tangent at PP passes through OO, i.e. is vertical: that happens where y=0y=0.
OO and the three points (ei,0)(e_i,0), where eie_i are the roots of x3+ax+bx^3+ax+b. Together they form ℤ/2×ℤ/2\Z/2\times\Z/2.

Why is P↦𝒪(P−P0)P\mapsto\mathcal{O}(P-P_0) injective?

  1. If P∼QP\sim Q with P≠QP\neq Q, a function with divisor P−QP-Q would give a degree-1 map X→ℙ1X\to\mathbb{P}^1, forcing g=0g=0.
  2. Because Pic0⁡X\operatorname{Pic}^0X is torsion-free.It isn't: the previous question found points of order 2.
  3. Because l(P)=2l(P)=2.On a genus-1 curve l(P)=1l(P)=1.
𝒪(P−P0)≅𝒪(Q−P0)\mathcal{O}(P-P_0)\cong\mathcal{O}(Q-P_0) means P∼QP\sim Q. A nonconstant ff with div⁡f=P−Q\operatorname{div}f=P-Q has a single simple pole, so it is an isomorphism onto ℙ1\mathbb{P}^1, which is impossible for g=1g=1.

Practice

Two j-invariantsNot isomorphic

Compute jj for y2=x3−xy^2=x^3-x and y2=x3+1y^2=x^3+1. Are these curves isomorphic over ℂ\C?

Solution

y2=x3−xy^2=x^3-x: a=−1a=-1, b=0b=0, so 4a3=−44a^3=-4 and j=1728j=1728. y2=x3+1y^2=x^3+1: a=0a=0, so j=0j=0. Different jj, so not isomorphic. These are the two curves with extra automorphisms: (x,y)↦(−x,iy)(x,y)\mapsto(-x,iy) on the first, (x,y)↦(ωx,y)(x,y)\mapsto(\omega x,y) on the second.

Why collinear points add to zeroA line is a divisor of degree 3

If a line LL meets the cubic in P,Q,RP,Q,R, show that P+Q+R=0P+Q+R=0 in the group law defined through Pic0⁡\operatorname{Pic}^0.

Solution

Let LL also denote a linear form defining the line, and ZZ the line at infinity, which meets the cubic in 3P03P_0. The rational function L/ZL/Z has divisor P+Q+R−3P0P+Q+R-3P_0. So (P−P0)+(Q−P0)+(R−P0)∼0(P-P_0)+(Q-P_0)+(R-P_0)\sim0, which is P+Q+R=0P+Q+R=0.

More practice: Hartshorne, Exercises IV.4.1 and IV.4.4.

InteractiveHartshorne, Ch. V §1: Geometry on a Surface · §2: Ruled Surfaces

Intersection numbers on a surface

On a surface, two curves meet in finitely many points, and the count depends only on their divisor classes. On the quadric ℙ1×ℙ1\mathbb{P}^1\times\mathbb{P}^1 every class is a pair of numbers, and the count is a one-line formula you can check by drawing.

The idea

A surface here is a nonsingular projective surface over an algebraically closed field.

Intersection pairing. There is a unique symmetric bilinear pairing Pic⁡X×Pic⁡X→ℤ\operatorname{Pic}X\times\operatorname{Pic}X\to\Z, (C,D)↦C⋅D(C,D)\mapsto C\cdot D, such that C⋅D=#(C∩D)C\cdot D=\#(C\cap D) when C,DC,D are nonsingular curves meeting transversally. For curves with no common component, C⋅D=∑Pdimk⁡𝒪P/(f,g)C\cdot D=\sum_P\dim_k\mathcal{O}_P/(f,g).
Adjunction and Riemann–Roch. For a curve CC on XX: 2pa(C)−2=C⋅(C+K)2p_a(C)-2=C\cdot(C+K), and pap_a is the genus if CC is nonsingular. For a divisor DD: l(D)−s(D)+l(K−D)=12D⋅(D−K)+1+pa(X)l(D)-s(D)+l(K-D)=\tfrac12D\cdot(D-K)+1+p_a(X), where s(D)=h1(𝒪(D))s(D)=h^1(\mathcal{O}(D)).
Hodge index theorem. If HH is ample, D⋅H=0D\cdot H=0 and DD is not numerically equivalent to 0, then D2<0D^2<0.
The quadric and ruled surfaces. X=ℙ1×ℙ1X=\mathbb{P}^1\times\mathbb{P}^1 is the quadric surface in ℙ3\mathbb{P}^3. Pic⁡X=ℤV⊕︎ℤH\operatorname{Pic}X=\Z V\oplus\Z H, where VV is a "vertical" fibre {pt}×ℙ1\{pt\}\times\mathbb{P}^1 and HH a "horizontal" one, with V2=H2=0V^2=H^2=0, V⋅H=1V\cdot H=1 and K=−2V−2HK=-2V-2H. A class C=aV+bHC=aV+bH is cut out by a form of bidegree (a,b)(a,b). More generally a ruled surface π:X→C\pi:X\to C has Pic⁡X≅ℤC0⊕︎π*Pic⁡C\operatorname{Pic}X\cong\Z C_0\oplus\pi^*\operatorname{Pic}C for a section C0C_0 with C02=−eC_0^2=-e.

Then (aV+bH)⋅(cV+dH)=ad+bc(aV+bH)\cdot(cV+dH)=ad+bc and pa(aV+bH)=(a−1)(b−1)p_a(aV+bH)=(a-1)(b-1). The explorer represents aV+bHaV+bH by aa vertical and bb horizontal lines; any other curve in the class gives the same numbers.

Explore

ℙ1×ℙ1\mathbb{P}^1\times\mathbb{P}^1. C=aV+bHC=aV+bH D=cV+dHD=cV+dH points of C∩DC\cap D

Worked example

Let φ:ℙ1→ℙ1\varphi:\mathbb{P}^1\to\mathbb{P}^1 be a morphism of degree nn, and Γ⊂ℙ1×ℙ1\Gamma\subset\mathbb{P}^1\times\mathbb{P}^1 its graph {(x,φ(x))}\{(x,\varphi(x))\}. Find the class of Γ\Gamma, check adjunction, and count fixed points.

  1. Write Γ=aV+bH\Gamma=aV+bH. Compute Γ⋅V\Gamma\cdot V and Γ⋅H\Gamma\cdot H.

    A vertical line {x0}×ℙ1\{x_0\}\times\mathbb{P}^1 meets Γ\Gamma once, at (x0,φ(x0))(x_0,\varphi(x_0)), so Γ⋅V=b=1\Gamma\cdot V=b=1. A horizontal line ℙ1×{y0}\mathbb{P}^1\times\{y_0\} meets it at the nn preimages of y0y_0, so Γ⋅H=a=n\Gamma\cdot H=a=n. Thus Γ=nV+H\Gamma=nV+H.

  2. Compute Γ2\Gamma^2 and check the genus by adjunction.

    Γ2=2n\Gamma^2=2n. And Γ⋅(Γ+K)=2n+(nV+H)⋅(−2V−2H)=2n−2n−2=−2\Gamma\cdot(\Gamma+K)=2n+(nV+H)\cdot(-2V-2H)=2n-2n-2=-2, so pa(Γ)=0p_a(\Gamma)=0, as it must be: Γ≅ℙ1\Gamma\cong\mathbb{P}^1.

  3. Fixed points of φ\varphi are the points of Γ∩Δ\Gamma\cap\Delta, where Δ=V+H\Delta=V+H is the diagonal. How many are there, counted with multiplicity?

    Γ⋅Δ=(nV+H)⋅(V+H)=n+1\Gamma\cdot\Delta=(nV+H)\cdot(V+H)=n+1. Example: φ(z)=z2\varphi(z)=z^2 fixes 00, 11 and ∞\infty, which is 3=2+13=2+1.

  4. Check the Hodge index theorem on D=V−HD=V-H, with the ample class V+HV+H.

    D⋅(V+H)=1−1=0D\cdot(V+H)=1-1=0 and DD is not numerically trivial (D⋅V=−1D\cdot V=-1). Indeed D2=−2<0D^2=-2<0.

Check your understanding

In how many points do general curves in the classes 2V+H2V+H and V+3HV+3H on ℙ1×ℙ1\mathbb{P}^1\times\mathbb{P}^1 meet?

  1. 7
  2. 5Vertical meets horizontal, never vertical. Pair the 2 verticals of one with the 3 horizontals of the other, and so on.
  3. 6You counted only one of the two cross terms adad and bcbc.
(2V+H)⋅(V+3H)=2⋅3+1⋅1=7(2V+H)\cdot(V+3H)=2\cdot3+1\cdot1=7. Set a=2,b=1,c=1,d=3a=2,b=1,c=1,d=3 in the explorer and count the red dots.

A nonsingular curve in the class 3V+3H3V+3H has genus:

  1. 4
  2. 1That is a plane cubic. On the quadric use adjunction with K=−2V−2HK=-2V-2H.
  3. 18That is C2=2⋅3⋅3C^2=2\cdot3\cdot3, not the genus.
pa=(a−1)(b−1)=4p_a=(a-1)(b-1)=4. Such a curve is the intersection of the quadric with a cubic surface in ℙ3\mathbb{P}^3, a canonical curve of genus 4.

Can an irreducible curve on ℙ1×ℙ1\mathbb{P}^1\times\mathbb{P}^1 have negative self-intersection?

  1. No: its class is aV+bHaV+bH with a,b≥0a,b\ge0, so C2=2ab≥0C^2=2ab\ge0.
  2. Yes, the diagonal.Δ=V+H\Delta=V+H has Δ2=2\Delta^2=2.
  3. Yes, after moving it.C2C^2 depends only on the class, and moving doesn't change the class.
a=C⋅Ha=C\cdot H and b=C⋅Vb=C\cdot V, and an irreducible curve meets a fibre that is not one of its components in an effective way, so both are ≥0\ge0. Contrast the exceptional curve of a blow-up, with E2=−1E^2=-1 (next module).

Practice

Genus-1 curves on the quadricWhich classes, and which degree?

Which classes aV+bHaV+bH with a,b≥1a,b\ge1 contain curves of arithmetic genus 1? Embedding the quadric in ℙ3\mathbb{P}^3 by V+HV+H, what is the degree of such a curve?

Solution

(a−1)(b−1)=1(a-1)(b-1)=1 forces a=b=2a=b=2. The degree is the intersection with a hyperplane section: (2V+2H)⋅(V+H)=4(2V+2H)\cdot(V+H)=4. These are the elliptic quartic curves, intersections of the quadric with a second quadric.

The ruled surface X₁ℙ² blown up at a point

Let XX be ℙ2\mathbb{P}^2 blown up at a point pp, with LL the pullback of a line and EE the exceptional curve (L2=1L^2=1, L⋅E=0L\cdot E=0, E2=−1E^2=-1, K=−3L+EK=-3L+E). Show that the lines through pp become the fibres of a ruling over ℙ1\mathbb{P}^1 with EE as a section, and find ee.

Solution

Their strict transforms have class F=L−EF=L-E, with F2=1−1=0F^2=1-1=0: disjoint, the fibres of projection from pp. E⋅F=0−(−1)=1E\cdot F=0-(-1)=1, so EE meets each fibre once and is a section with E2=−1E^2=-1, so e=1e=1. Adjunction checks: F⋅(F+K)=0+(L−E)⋅(−3L+E)=−3+1=−2F\cdot(F+K)=0+(L-E)\cdot(-3L+E)=-3+1=-2 and E⋅(E+K)=−1−1=−2E\cdot(E+K)=-1-1=-2, so both are rational curves. Also K2=9−1=8K^2=9-1=8, the same as for ℙ1×ℙ1\mathbb{P}^1\times\mathbb{P}^1.

More practice: Hartshorne, Exercises V.1.3 and V.1.5, and III.5.6 for curves on the quadric.

InteractiveHartshorne, Ch. V §3: Monoidal Transformations · §4: The Cubic Surface in ℙ³

Blowing up and the 27 lines

Blow up six points of the plane in general position and map the result to ℙ3\mathbb{P}^3 by the cubics through them: the image is a nonsingular cubic surface. Its 27 lines can be listed from the six points, and intersection numbers say which lines meet.

The idea

Blowing up a point. Let π:X~→X\pi:\tilde X\to X be the blow-up of a point PP on a surface, with exceptional curve E≅ℙ1E\cong\mathbb{P}^1. Then Pic⁡X~≅Pic⁡X⊕︎ℤE\operatorname{Pic}\tilde X\cong\operatorname{Pic}X\oplus\Z E, with π*C⋅π*D=C⋅D\pi^*C\cdot\pi^*D=C\cdot D, π*C⋅E=0\pi^*C\cdot E=0, E2=−1E^2=-1, and KX~=π*KX+EK_{\tilde X}=\pi^*K_X+E.
Strict transforms. If CC has multiplicity rr at PP, then π*C=C~+rE\pi^*C=\tilde C+rE, C~⋅E=r\tilde C\cdot E=r, and pa(C~)=pa(C)−r(r−1)2p_a(\tilde C)=p_a(C)-\tfrac{r(r-1)}2.
The cubic surface. Let XX be ℙ2\mathbb{P}^2 blown up at six points with no three on a line and not all six on a conic. Cubics through the six points form a 4-dimensional space of sections, and they embed XX in ℙ3\mathbb{P}^3 as a nonsingular cubic surface with hyperplane class −K=3L−∑Ei-K=3L-\sum E_i. Every nonsingular cubic surface arises this way.
The 27 lines. A line on XX is a curve ℓ\ell with ℓ2=−1\ell^2=-1 and K⋅ℓ=−1K\cdot\ell=-1. There are exactly 27: the six EiE_i; the fifteen Lij=L−Ei−EjL_{ij}=L-E_i-E_j (lines through two of the points); the six Cj=2L−∑i≠jEiC_j=2L-\sum_{i\neq j}E_i (conics through five of them). With D=aL−∑biEiD=aL-\sum b_iE_i, the pairing is D⋅D′=aa′−∑bibi′D\cdot D'=aa'-\sum b_ib_i'.

Explore

Drag the six points. Click a point, line or conic (or a button) to pick one of the 27 lines. selected the 10 lines meeting it
Pick a line

Worked example

Let C⊂ℙ2C\subset\mathbb{P}^2 be a cubic with a node at PP, and blow up PP. Find the class of C~\tilde C, its self-intersection, its genus and how it meets EE.

  1. Write π*C\pi^*C in terms of C~\tilde C and EE, and find the class of C~\tilde C.

    A node has multiplicity 2, so π*C=C~+2E\pi^*C=\tilde C+2E and C~=3L−2E\tilde C=3L-2E, where LL is the pullback of a line.

  2. Compute C~⋅E\tilde C\cdot E. What does it mean?

    (3L−2E)⋅E=0−2E2=2(3L-2E)\cdot E=0-2E^2=2. The strict transform meets EE in two points, one for each tangent direction at the node, which is what the animation in the rational maps module shows.

  3. Compute C~2\tilde C^2 and the genus of C~\tilde C by adjunction, with K=−3L+EK=-3L+E.

    C~2=9−4=5\tilde C^2=9-4=5. Since C~+K=(3L−2E)+(−3L+E)=−E\tilde C+K=(3L-2E)+(-3L+E)=-E, we get C~⋅(C~+K)=(3L−2E)⋅(−E)=−3L⋅E+2E2=0−2=−2\tilde C\cdot(\tilde C+K)=(3L-2E)\cdot(-E)=-3\,L\cdot E+2E^2=0-2=-2. So pa(C~)=0p_a(\tilde C)=0, matching pa(C)−2⋅12=1−1p_a(C)-\tfrac{2\cdot1}2=1-1.

  4. What changes if PP is a cusp instead?

    All the numbers stay the same, since a cusp also has multiplicity 2. But the two intersection points of C~\tilde C and EE coincide: C~\tilde C is tangent to EE at the single tangent direction.

Check your understanding

On a nonsingular cubic surface, how many of the other 26 lines meet a given line?

  1. 10
  2. 26Lines on a surface can be disjoint: E1⋅E2=0E_1\cdot E_2=0.
  3. 16That is the number of lines disjoint from it.
For E1E_1: the five L1jL_{1j} and the five conics CjC_j, j≠1j\neq1, each with intersection number 1. Every line looks the same (the symmetry group of the configuration acts transitively), and the explorer counts 10 for any choice.

Blow up ℙ2\mathbb{P}^2 at a point. The strict transform of a line through the point has self-intersection:

  1. 0
  2. 1That is L2L^2 before blowing up. The class is now L−EL-E.
  3. −1-1That is E2E^2, or (L−Ei−Ej)2(L-E_i-E_j)^2 for a line through two blown-up points.
(L−E)2=L2−2L⋅E+E2=1−0−1=0(L-E)^2=L^2-2L\cdot E+E^2=1-0-1=0.

If three of the six points are collinear, the strict transform of their line has class L−E1−E2−E3L-E_1-E_2-E_3. What is its self-intersection, and what goes wrong?

  1. −2-2, and K⋅ℓ=0K\cdot\ell=0: the cubics contract this curve to a point, a singular point of the image surface.
  2. −1-1: it is just another line.Each blown-up point on the line lowers the self-intersection by 1.
  3. 0: it moves in a family.Compute 1−31-3.
ℓ2=1−3=−2\ell^2=1-3=-2, and −K⋅ℓ=3−3=0-K\cdot\ell=3-3=0, so the hyperplane class has degree 0 on ℓ\ell: the map to ℙ3\mathbb{P}^3 collapses it. Drag three points into a line in the explorer to see the warning.

Practice

The degree of the cubic surfaceK² and lines

For X=ℙ2X=\mathbb{P}^2 blown up at six points, show K2=3K^2=3, and that each EiE_i has degree 1 in the embedding by −K-K.

Solution

K=−3L+∑EiK=-3L+\sum E_i, so K2=9+∑Ei2=9−6=3K^2=9+\sum E_i^2=9-6=3: the surface has degree (−K)2=3(-K)^2=3. And −K⋅Ei=(3L−∑Ej)⋅Ei=−Ei2=1-K\cdot E_i=(3L-\sum E_j)\cdot E_i=-E_i^2=1, so EiE_i maps to a curve of degree 1, a line.

Two skew lines and their transversalsCounting with classes

E1E_1 and E2E_2 are disjoint. How many of the 27 lines meet both?

Solution

Lines meeting E1E_1: L1jL_{1j} (j≠1j\neq1) and CjC_j (j≠1j\neq1). Lines meeting E2E_2: L2jL_{2j} and CjC_j (j≠2j\neq2). Both: L12L_{12} and C3,…,C6C_3,\dots,C_6. That is 5. Pick E1E_1 and then E2E_2 in the explorer to see them.

More practice: Hartshorne, Exercises V.3.2 and V.4.16.