Miika Rankaviita

Exercise 4.1 in Hartshorne's Deformation Theory

12/11/2025

I was reading about first order deformations from Hartshorne's Deformation Theory some time ago, and was thrown off by a small mistake in one of the exercises. Exercise 4.1 in section 4 of chapter 1 asks to prove that if a kk-algebra endomorphism f:AAf\colon A\to A of a local kk-algebra with residue field kk induces an isomorphism f:A/𝔪2A/𝔪2\bar{f}\colon A/\mathfrak{m}^2\to A/\mathfrak{m}^2, then ff itself is an isomorphism.

Proof sketch

Firstly, since ff is a kk-algebra morphism, we obtain a diagram \begin{tikzcd} 0\rar&\mathfrak{m}\rar\dar&A\rar\dar{f}&k\rar\arrow[d,"\mathrm{id}_k"]&0\\ 0\rar&\mathfrak{m}\rar&A\rar&k\rar&0 \end{tikzcd} with exact rows. This tells us that it suffices to show the restriction f|𝔪:𝔪𝔪f\vert_{\mathfrak{m}}\colon\mathfrak{m}\to\mathfrak{m} is an isomorphism. Now, taking quotients by the ideal 𝔪2\mathfrak{m}^2 in the above diagram gives \begin{tikzcd} 0\rar&\mathfrak{m}/\mathfrak{m}^2\rar\dar &A/\mathfrak{m}^2\rar\dar{\bar{f}}&k\rar\arrow[d,"\mathrm{id}_k"]&0\\ 0\rar&\mathfrak{m}/\mathfrak{m}^2\rar &A/\mathfrak{m}^2\rar&k\rar&0 \end{tikzcd} Since f\bar{f} is an isomorphism, so is the restriction 𝔪/𝔪2𝔪/𝔪2\mathfrak{m}/\mathfrak{m}^2\to\mathfrak{m}/\mathfrak{m}^2. The obvious thing to do here is to try applying Nakayama's lemma.

Proving the surjectivity of f|𝔪f\vert_{\mathfrak{m}} is a breeze. The surjectivity of f|𝔪/𝔪2:𝔪/𝔪2𝔪/𝔪2\bar{f}\vert_{\mathfrak{m}/\mathfrak{m}^2}\colon\mathfrak{m}/\mathfrak{m}^2\to\mathfrak{m}/\mathfrak{m}^2 implies f(𝔪)+𝔪2=𝔪f(\mathfrak{m})+\mathfrak{m}^2=\mathfrak{m}, which implies by Nakayama's lemma that f(𝔪)=𝔪f(\mathfrak{m})=\mathfrak{m}. Injectivity does not follow quite as easily. First, I claim that for xkerf|𝔪x\in\ker f\vert_\mathfrak{m}, x𝔪ix\in\mathfrak{m}^i implies x𝔪i+1x\in\mathfrak{m}^{i+1}. Indeed, for such an ii there are x1,,xi𝔪ix_1,\ldots,x_i\in\mathfrak{m}^i such that x=x1xix=x_1\cdots x_i. Then, 0=f(x)=f(x1)f(xi).0=f(x)=f(x_1)\cdots f(x_i). Now, we must have f(xj)𝔪2f(x_j)\in\mathfrak{m}^2 for some jj, because otherwise f(x1)f(xi)𝔪i\𝔪i+1f(x_1)\ldots f(x_i)\in\mathfrak{m}^i\setminus\mathfrak{m}^{i+1} but this set does not contain 00. The injectivity of f\bar{f} implies that xj𝔪2x_j\in\mathfrak{m}^2, so x𝔪i+1x\in\mathfrak{m}^{i+1}. Using this claim inductively gives us that kerf|𝔪i>0𝔪i.\ker f\vert_\mathfrak{m}\subseteq\bigcap_{i>0}\mathfrak{m}^i. Finally, Krull's Intersection theorem implies that this intersection is the zero ideal, which completes the proof. As a remark, Krull's Intersection theorem uses Nakayama's lemma, so we relied on it in the proof of injectivity also.

Finiteness assumptions

The keen-eyed among you spotted that I didn't address some finiteness assumptions I should have. In particular, applying Nakayama's lemma in the proof of surjectivity assumes 𝔪\mathfrak{m} is finitely generated. Krull's Intersection theorem also requires that AA is Noetherian. The part where I got stuck in this problem was trying to give a general proof that works for non-Noetherian rings as well. After some time I realised that there is an easy non-Noetherian counter-example to the statement.

Counter-example

For a counter-example, we take a local kk-algebra (A,𝔪)(A,\mathfrak{m}) which has residue field kk but is not itself kk and for which 𝔪2=𝔪\mathfrak{m}^2=\mathfrak{m}. Given such a ring, we can define a kk-algebra homomorphism f:AAf\colon A\to A by fixing kk and collapsing 𝔪\mathfrak{m} to 00. Since 𝔪2=𝔪\mathfrak{m}^2=\mathfrak{m}, we have A/𝔪2kA/\mathfrak{m}^2\cong k, so f:A/𝔪2A/𝔪2\bar{f}\colon A/\mathfrak{m}^2\to A/\mathfrak{m}^2 is the identity map on kk, while ff is not an isomorphism.

It is not difficult to construct such a ring. Consider for example the quotient k[x0,x1,x2,]/Ik[x_0,x_1,x_2,\ldots]/I of the polynomial ring in infinitely many variables by the ideal I:=(xixi+12i).I:=(x_i-x_{i+1}^2\mid i\in\mathbb{N}). The maximal ideal 𝔪=(x0,x1,x2,)\mathfrak{m}=(x_0,x_1,x_2,\ldots) clearly satisfies 𝔪2=𝔪\mathfrak{m}^2=\mathfrak{m}. The ring is not local, but we simply take the localisation and set A:=(k[x0,x1,]I)𝔪.A:=\left(\frac{k[x_0,x_1,\ldots]}{I}\right)_\mathfrak{m}. It is easy to see that A/𝔪kA/\mathfrak{m}\cong k. It remains to show AkA\ncong k.

Assume for a contradiction that AkA\cong k. Then, say x0=λx_0=\lambda in AA for some scalar λk\lambda\in k. This holds if and only if there is sS:=k[x0,x1,]\𝔪s\in S:= k[x_0,x_1,\ldots]\setminus\mathfrak{m} such that s(x0λ)0(modI).s(x_0-\lambda)\equiv0\pmod{I}. Since the polynomials in SS are the ones with non-zero constant coefficients, while the polynomials in II have constant coefficient zero, we must have λ=0\lambda=0.

Now, suppose x0sIx_0s\in I, so there are i1,,iri_1,\ldots,i_r\in\mathbb{N} and gk[x0,x1,]g_\ell\in k[x_0,x_1,\ldots] such that x0s==1rg(xixi+12).x_0s=\sum_{\ell=1}^r g_\ell(x_{i_\ell}-x_{i_\ell+1}^2). Since ss has a non-zero constant term, 00 must be among the indices i1,,iri_1,\ldots,i_r. Assume without loss of generality that i1=0i_1=0. Then, x0(sg0)=g0x12+=2rg(xixi+12).x_0(s-g_0)=-g_0x_1^2+\sum_{\ell=2}^rg_\ell(x_{i_\ell}-x_{i_\ell+1}^2). Since x0x_0 divides the left hand side, it must divide each gg_\ell as x0x_0 does not divide xix_{i_\ell} or xi+1x_{i_\ell+1} for >1\ell>1. It follows that s==1rgx0(xixi+12),s=\sum_{\ell=1}^r\frac{g_\ell}{x_0}(x_{i_\ell}-x_{i_\ell+1}^2), which is a contradiction since ss has a non-zero constant term, while the right hand side does not have a constant term. Thus, we arrive at a contradiction, so sx0Isx_0\not\in I and AkA\ncong k.