Under the World Tree

Deformation Functor under Completion

Posted: February 16, 2026 | Updated: September 11, 2026

Today I would like to discuss the proof that if RR is a local ring with residue field kk, the functors hRh_R and hR^h_{\hat{R}} are isomorphic, where hS:Art/kSet,hS(A)=Homk(S,A)h_S : \mathsf{Art}/k \to \mathsf{Set}, h_{S}(A) = \text{Hom}_{k}(S, A) is the functor sending an artinian local ring with residue field kk to the set of maps into it from SS. We will see that this boils down to the fact that artinian local rings are complete (I will not prove it this way, but trust that readers can see the underlying idea), but I would also like to talk about identifying this as the correct deformation functor.

On the one hand, hSh_{S} is an obvious choice since it's the restriction of the contravariant representing functor for Spec S\text{Spec} \ S to Art/k\mathsf{Art}/k, which we use because the category of schemes has fibre products. On the other, the completion R^\hat{R} is universally mapped into, so the functor hS(A)=Homk(A,S)h^{S}(A) = \text{Hom}_{k}(A, S) might seem more appropriate. Let's see what happens if we expand the universal property. Working with our local ring RR, for AA Artin we have hR^(A)=Homk(A,R^)=Homk(A,limn R/mRn)=limn Homk(A,R/mRn),h^{\hat{R}}(A) = \text{Hom}_{k}(A, \hat{R}) = \text{Hom}_{k}(A, \varprojlim_{n} \ R/\mathfrak{m}_{R}^n) = \varprojlim_{n} \ \text{Hom}_{k}(A, R/\mathfrak{m}_{R}^n), but nilpotence of the maximal ideal in AA does not allow us to relate back to RR since it does not furnish us with a choice of element in RR corresponding to the image of an element in AA (reason: two elements of RR can correspond to the same sequence in R^\hat{R}; their difference lives in n0mRn\cap_{n \geq 0}\mathfrak{m}_{R}^n, so when this ideal is nonzero we have no preferred choice of class representative). So we see that our proposition is unlikely to hold if we use the hRh^R functors without assuming RR itself is Artin (this would make n0mRn=0\cap_{n \geq 0}\mathfrak{m}_{R}^n = 0). Local rings with fixed residue field arise naturally in geometry but artinian rings appear in more specialised contexts, so we see that the contravariant hom-functor-functor is not ideal for deformations.

Back to the exercise, we show that the completion map φR:RR^,r(r(modmR),r(modmR2),)\varphi_{R}: R \to \hat{R}, r \mapsto (r \pmod{\mathfrak{m}_{R}}, r \pmod{\mathfrak{m}_{R}^2}, \dots) induces our isomorphism of functors. It suffices to show that

φR:hR^(A)hR(A)\varphi_{R}^* : h_{\hat{R}}(A) \to h_{R}(A)

is an isomorphism for every Artin local ring AA with residue field kk. Fix nn minimal so that mAn=0\mathfrak{m}_{A}^n = 0. For distinct maps f,f:R^Af, f': \hat{R} \to A, there is a sequence r~=(r0,r1,)R^\tilde{r} = (r_{0}, r_{1}, \dots) \in \hat{R} such that f(r~)f(r~)f(\tilde{r}) \neq f'(\tilde{r}), and we can construct an element ss of RR with fφR(s)fφR(s)f\varphi_{R}(s) \neq f'\varphi_{R}(s) as follows. Choose any coset representative s0s_{0} of r0r_0, so that r~φR(s0)mRR^\tilde{r} - \varphi_{R}(s_{0}) \in \mathfrak{m}_{R}\hat{R}. Then if s1s_1 is a coset representative for r1[s0]r_1 - [s_0] in R/mR2R/\mathfrak{m}_{R}^2 we have s1mRs_1 \in \mathfrak{m}_{R}, so that

φR(s0+s1)=(r0,r1s0+s0, s0+s1(modmR3),)=(r0,r1,s0+s1,).\begin{aligned}\varphi_{R}(s_0 + s_1) &= (r_{0}, r_1 - s_{0} + s_{0}, \ s_{0} + s_{1} \pmod{\mathfrak{m}_{R}^3}, \dots) \\ &= (r_{0}, r_{1}, s_{0} + s_{1}, \dots).\end{aligned}

We can continue this process to approximate r~\tilde{r} to any finite number of entries, so let us take ss with φR(s)=(r0,,rn,s(modmRn+1),)\varphi_R(s) = (r_0, \dots, r_n, s \pmod{\mathfrak{m}_{R}^{n+1}}, \dots) in R^\hat{R}. We claim that this ss satisfies fφR(s)fφR(s)f\varphi_{R}(s) \neq f'\varphi_{R}(s). This follows as soon as we know that for any f:R^Af : \hat{R} \to A, f(mRn)mAnf(\mathfrak{m}_{R}^n) \subseteq \mathfrak{m}_{A}^n because then f(r~)f(\tilde{r}) is independent of the entries of r~\tilde{r} past nn. But this statement is clear, for f(mR)mAf(\mathfrak{m}_{R}) \subseteq \mathfrak{m}_{A} and multiplying gives the same inclusion for general nn. Thus φR\varphi_{R}^* is injective.

Now consider a general map g:RAg: R \to A. By what we have just mentioned, g(mRn)=0g(\mathfrak{m}_{R}^n) = 0, so the idea is to define a map g~:R^A\tilde{g}: \hat{R} \to A which only uses information from the first nn entries of the sequences in R^\hat{R}. Explicitly, for r~R^\tilde{r} \in \hat{R} we set g~(r~)=g(r)\tilde{g}(\tilde{r}) = g(r), where rr is any element of RR for which φR(r)\varphi_{R}(r) agrees with r~\tilde{r} to nn places. That g(mRn)=0g(\mathfrak{m}_{R}^n) = 0 ensures this is a well-defined map, and additivity, the multiplicative property, and the kk-homomorphism condition for g~\tilde{g} all follow from these properties for RR and from the homomorphism φR\varphi_{R}. Since g~φR=g\tilde{g}\varphi_{R} = g by construction, we have the surjectivity of φR\varphi_{R}^*.

Profile picture

Written by Corey Lionis, denizen of the world-tree hollow.