Blowup Computations

I did my first blowup computations this semester, and found it tremendously satisfying. Those were entirely blowups of affine plane curves at the origin, using what I’ll call the “classical” blowing up procedure (take the subset of A2×P1\mb A^2 \times \mb P^1 with coordinates (x,y,[z:w])(x, y, [z:w]) cut out by xw=zyxw=zy, and look at where the curve pulls back to under the projection map to A2\mb A^2). I might write up those examples eventually, but this page is mostly dedicated to blowing up a sheaf of ideals.

I begin here by working with the affine case, as for most surfaces that suffices (and the general case is just the gluing together of affines, as usual, so most of the “interesting” things happen in the affine case and the general case is in some ways a formal consequence.)

Before we begin our examples, we recall the affine blowup and an alternate characterization.

Definition (Affine Blowup):

If XSpecAX\cong \spec A is an affine Speck\spec k-scheme of finite type and ZXZ\to X is a closed subscheme with ideal II, the blowup algebra is A[tI]A[tI] graded by degree in tt and the blowup X~\tilde X of XX along ZZ is ProjA[tI]\proj A[tI].



Remark (Alternate Characterization):

By Eisenbud’s Commutative Algebra with a view towards Algebraic Geometry, §5.2, the blowup algebra is also the homeomorphic image of k[x1,...,xn,y1,...,ym]k[x_1, ..., x_n, y_1, ..., y_m] under the map xigix_i\mapsto g_i, yithiy_i\mapsto th_i where gig_i are the generators of AA and hih_i the generators of II.

(For a few more examples, see my notes on intersection theory)

The cone

Let X=Speck[x,y,z]/(x2y2z2)X = \spec k[x, y, z]/(x^2-y^2-z^2) be the affine cone, and first take Z=V(x,y)Z = V(x, y) to be the point at the origin. This has ideal given by (x,y,z)(x, y, z), so the blowup algebra is (k[x,y,z]/(x2y2z2))[tx,ty,tz] (k[x, y, z]/(x^2-y^2-z^2))[tx, ty, tz] and the blowup is Proj((k[x,y,z]/(x2y2z2))[tx,ty,tz]) \proj( (k[x, y, z]/(x^2-y^2-z^2))[tx, ty, tz]). By the alternate characterization, we can view this as

X~=Proj(k[x,y,z,X,Y,Z]/(x2z2y2,xYyX,xZzX,zYyZ))\tilde X = \proj (k[x, y, z, X, Y, Z]/(x^2-z^2-y^2, xY-yX, xZ-zX, zY-yZ))

where the grading is given by the uppercase variables. Cover X~\tilde X with three patches U(X)U(X) (all homogeneous prime ideals which do not contain XX), U(Y)U(Y), and U(Z)U(Z) (symmetrically). Dehomogenizing gives maps

U(X)Spec(k[x,y,z,Y,Z]/(x2z2y2,xYy,xZz,zYyZ))U(X)\cong\spec\left(k[x,y,z, Y, Z]/(x^2-z^2-y^2, xY-y, xZ-z, zY-yZ)\right)

U(Y)Spec(k[x,y,z,X,Z]/(x2z2y2,xyX,xZzX,zyZ))U(Y)\cong\spec\left(k[x,y,z, X, Z]/(x^2-z^2-y^2, x-yX, xZ-zX, z-yZ)\right)

U(Z)Spec(k[x,y,z,X,Y]/(x2z2y2,xYyX,xzX,zYy))U(Z)\cong\spec\left(k[x,y,z, X, Y]/(x^2-z^2-y^2, xY-yX, x-zX, zY-y)\right)

For the first, we perform substitutions and simplifications to obtain

U(X)Spec(k[x,Y,Z]/(x2x2Z2x2Y2,zYyZ))U(X)\cong\spec\left(k[x,Y, Z]/(x^2-x^2Z^2-x^2Y^2, zY-yZ)\right)

Compute the Jacobian

[2x2xZ22xY202x2Yz2x2Zy]\begin{bmatrix} 2x-2xZ^2-2xY^2 & 0\\ 2x^2Y & z\\ 2x^2Z & y\\ \end{bmatrix}

The image of this matrix can have dimension no more than 2; we wish to determine when it is exactly two, as then the corank of the matrix is the dimension of the variety (X~\tilde X is a surface), and we have a regular variety. But the first row has a zero and the second does not, so the are linearly independent, and we are done.

The cone at a non-reduced point

Let X=Speck[x,y,z]/(x2y2z2)X = \spec k[x, y, z]/(x^2-y^2-z^2) be the affine cone, and first take Z=V(x,y)Z = V(x, y) to be the point at the origin. This has ideal given by (x,y)(x, y), so the blowup algebra is (k[x,y,z]/(x2y2z2))[tx,ty] (k[x, y, z]/(x^2-y^2-z^2))[tx, ty] and the blowup is Proj((k[x,y,z]/(x2y2z2))[tx,ty]) \proj( (k[x, y, z]/(x^2-y^2-z^2))[tx, ty]). By the alternate characterization, we can view this as

Proj(k[x,y,z,X,Y]/(x2z2y2,xYyX))\proj (k[x, y, z, X, Y]/(x^2-z^2-y^2, xY-yX))

where the grading is given by the uppercase variables.

Cover X~=Proj(k[x,y,z,X,Y]/(x2z2y2,xYyX))\tilde X = \proj (k[x, y, z, X, Y]/(x^2-z^2-y^2, xY-yX)) with two patches U(X)U(X) (all homogeneous prime ideals which do not contain XX) and U(Y)U(Y) (symmetrically). Dehomogenizing gives maps U(X)Speck[x,y,z,w]/(x2y2z2,xwy)U(X)\cong \spec k[x, y, z, w] / (x^2-y^2-z^2, xw-y) and U(U)Speck[x,y,z,w]/(x2y2z2,xyw)U(U)\cong \spec k[x, y, z, w] / (x^2-y^2-z^2, x-yw). By substitution we obtain that these are U(X)Speck[x,z,w]/(x2(xw)2z2)U(X)\cong \spec k[x, z, w] / (x^2-(xw)^2-z^2) and U(U)Speck[y,z,w]/((yw)2y2z2)U(U)\cong \spec k[y, z, w] / ((yw)^2-y^2-z^2), respectively; these are both affine schemes cut out by a single equation, but the equation’s partials all vanish simultaneously at V(x,y,z)V(x, y, z) still (when x=y=z=0x=y=z=0), and so the blowup is still singular.

Remark:

The point of this example is that Spec(k[x,y,z]/(x2y2z2))/(x,y)\spec(k[x,y,z]/(x^2-y^2-z^2))/(x,y) is Speck[z]/(z2)\spec k[z]/(z^2), a non-reduced scheme. The underlying set is still just a point, because the only prime ideal of k[z]/(z2)k[z]/(z^2) is the ideal (z)(z) (in particular, the zero ideal is not prime), but this is NOT what we mean when we say the “origin”. It’s also interesting to note that blowing up at this scheme gives a singular scheme. I didn’t realize this at first, and just blew up at (x,y)(x, y), thinking it would give the same thing. I spent a tremendously long time wondering why the scheme I was getting out was not regular.