Posted: February 26, 2026 | Updated: September 11, 2026
One of the more frustrating problems in day-to-day ring theory is determining isomorphisms of rings. In algebraic geometry it is often the case that problems involve adding or removing variables subject to equations to polynomial rings (geometric content: going up and down in dimension, which we do for blowups, vector bundles, covers, cones, etc), and there is no silver bullet for finding the simplest description of such rings. To the beginner in algebraic geometry it is difficult to know what options we have for speeding up these calculations, either through existing algorithms or variants we construct ourselves. Statements which appear obvious can turn out to be difficult, even equipped with the usual tricks like the Nullstellensatz.
Today I spent a few hours solving one of these problems, aiming to reinforce my improvisation skills on the problem and develop some new techniques. I found this problem while preparing to study virtual fundamental classes, which requires some familiarity with intersection theory. This lead me to learning about normal cones and (soon) obstruction theory. As a first step to this, I am looking at the normal cone to the projective variety (below: a picture of in the affine chart ).

The scheme-theoretic definition of the normal cone is as a relative spectrum, defined by gluing together spectra over the affine open sets in , so to understand the cone we can study it over the chart . We have (this time, the affine vanishing locus) given by ideal , so that the normal cone has description . Writing for the coordinate ring of , I wanted to show that
The general technique I used is an inductive argument on relations. Since the map
is a surjective graded homomorphism, the kernel is a homogeneous ideal, so we need to show that for every degree relation
In this example, the variable is irrelevant to the relation being 0 because is always divisible by : we have , so to cancel terms each will need to be divisible by either or . If divides as well, the term was already zero in . Returning to generalities, a precise formulation of the approach we use is the following:
- Deduce some divisibility statement on the coefficient .
- Show that this information gives us a relation with the same image in and which is reducible; induction says that lives in the target ideal.
- Look at the difference ; if this lives in the target ideal then we see that does as well.
Of course, there is a little yoga to this: we need to choose so that step 3 will happen in the way we expect. For ideals generated by one linear homogeneous polynomial this isn't too difficult, but the reasoning could get more complicated with more variables and in more degrees.
In our set-up, (1) is easy: we need to have and in order for these terms to appear and be nonzero in , because all terms other than have image divisible by and all terms other than have image divisible by . This means that
has the same image and factorises as
which maps to 0 if and only if the bracketed term does. This gives us step (2). For step (3) the difference is and taking out the factor leaves us with .
As an exercise, one can check that the same holds for the affine normal cone over : with we have
using the surjective graded homomorphism of -algebras .
