Miika Rankaviita

Localisation by adjunctions

14/08/2025

One of the hardest modules I took at Imperial was MATH70061 Commutative Algebra taught by Yankı Lekili. What made the module so challenging was the fact that we had to submit solutions to 6-8 tedious homework problems every 2 weeks. In addition, the course covered quite a broad selection of material, which we had to stay on top of. The lecture notes and homework sheets are publicly available on Yankı's homepage. To my surprise, Problem 5 of sheet IV was a glaring outlier in the set of problems we had to solve, as the solution was frankly so easy it could've been explained to a kindergartener. The problem asks for a proof of the simple identity AfA[x]/(fx1).A_f\cong A[x]/(fx-1). Here AA is any commutative ring (with identity, of course), ff is any element of AA, and AfA_f denotes the localisation with respect to the multiplicative set {1,f,f2,f3,}.\{1,f,f^2,f^3,\ldots\}. Hence, the elements of AfA_f are quotients a/fka/f^k, where aAa\in A and kk\in\mathbb{N}. If ff is nilpotent, we encounter division by zero in this definition, so AfA_f collapses to 00. On the other hand, if ff is not nilpotent, AfA_f behaves pretty much as one would expect. Note that the problem is intuitively obvious: on the right hand side we are adjoining a new variable to AA, which we force to be a multiplicative inverse of ff by making fx1fx-1 vanish (i.e. fx=1fx=1). I encourage the reader to try proving the statement now, because this is one of those problems, where formulating the proof yourself is way more fruitful than trying to decode a proof someone else wrote.

The easy proof

Here is the obvious proof of the identity. Recall that it suffices to prove that A[x]/(fx1)A[x]/(fx-1) satisfies the universal property of localisation. More specifically, we want to find a homomorphism φ:AA[x]/(fx1)\varphi\colon A\to A[x]/(fx-1) such that for every homomorphism ψ:AB\psi\colon A\to B mapping ff to a unit in BB, there is a unique morphism θ:A[x]/(fx1)B\theta\colon A[x]/(fx-1)\to B making the below triangle commute. \begin{tikzcd}[row sep=3em] A\rar{\varphi}\arrow[dr,"\psi"&39;]&A[x]/(fx-1)\arrow[d,dashrightarrow,"\theta"]\\&B \end{tikzcd} The first thing we can do, is use the universal property of polynomial algebras to obtain a homomorphism φ0:AA[x]\varphi_0\colon A\to A[x] and a unique homomorphism θ0:A[x]B\theta_0\colon A[x]\to B such that θ0(x)=ψ(f)1\theta_0(x)=\psi(f)^{-1} and which makes the below triangle commute. \begin{tikzcd} A\rar{\varphi_0}\arrow[dr,"\psi"&39;]&A[x]\arrow[d,dashrightarrow,"\theta_0"]\\&B \end{tikzcd} Then, use the 1st isomorphism theorem to obtain a homomorphism φ1:A[x]A[x]/ker(θ0)\varphi'_1\colon A[x]\to A[x]/\ker(\theta_0) and a unique homomorphism θ1:A[x]/ker(θ0)B\theta_1\colon A[x]/\ker(\theta_0)\to B making the below triangle commute. \begin{tikzcd}[row sep=3em] A[x]\rar{\varphi&39;_1}\arrow[dr,"\theta_0"&39;] &A[x]/\ker(\theta_0)\arrow[d,dashrightarrow,"\theta_1"]\\&B \end{tikzcd} Finally, note that θ0(fx1)=ψ(f)ψ(f)11=0\theta_0(fx-1)=\psi(f)\psi(f)^{-1}-1=0, so φ1\varphi_1 splits as \begin{tikzcd} A[x]\rar{\varphi_1}&A[x]/(fx-1)\rar{\rho}&A[x]/\ker(\theta_0) \end{tikzcd} Setting φ=φ1φ0\varphi=\varphi_1\circ\varphi_0 and θ=θ1ρ\theta=\theta_1\circ\rho gives what we want, completing the proof.

The abstract proof

After writing the first proof down, I thought to myself that there should be an abstract proof that works by somehow "composing" the different universal properties. Then I remembered the fact that given two pairs of adjoint functors L1:𝒞𝒟,R1:𝒟𝒞L2:𝒟,R2:𝒟\begin{gather} L_1\colon\mathcal{C}\to\mathcal{D},\quad R_1\colon\mathcal{D}\to\mathcal{C}\\ L_2\colon\mathcal{D}\to\mathcal{E},\quad R_2\colon\mathcal{E}\to\mathcal{D} \end{gather} with L1R1L_1\dashv R_1 and L2R2L_2\dashv R_2, the compositions are adjoint: (L2L1)(R1R2).(L_2\circ L_1)\dashv(R_1\circ R_2). In the end I managed to find a collection of adjoint functors such that the proof of the identity follows directly from this fact.

Denote 𝐑𝐢𝐧𝐠*\mathbf{Ring}_\ast for the category of pointed rings, i.e. of pairs (A,f)(A,f), where fAf\in A such that a morphism (A,f)(B,g)(A,f)\to(B,g) is an ordinary ring homorphism ABA\to B mapping ff to gg. Next, denote 𝐑𝐢𝐧𝐠*u\mathbf{Ring}_\ast^\mathrm{u} for the subcategory, where the chosen element ff of a pointed ring (A,f)(A,f) is a unit in AA. Then, it is a well-known fact that the "localisation functor" L:𝐑𝐢𝐧𝐠*𝐑𝐢𝐧𝐠*u:(A,f)(Af,f)L\colon\textbf{Ring}_\ast\to\textbf{Ring}_\ast^\mathrm{u}:(A,f)\mapsto(A_f,f) is a left adjoint to the inclusion R:𝐑𝐢𝐧𝐠*u𝐑𝐢𝐧𝐠*R\colon\textbf{Ring}_\ast^\mathrm{u}\hookrightarrow\textbf{Ring}_\ast.

We start by factorising this inclusion functor through two other categories. Thus, let 𝐑𝐢𝐧𝐠*,*\textbf{Ring}_{\ast,\ast} denote the category of double pointed rings and 𝐑𝐢𝐧𝐠*,*,I\textbf{Ring}_{\ast,\ast,I} a special category of tuples (R,x,y,I)(R,x,y,I) such that II is an ideal of RR containing xy1xy-1. A morphism (R,x,y,I)(S,z,w,J)(R,x,y,I)\to(S,z,w,J) in this category is a ring homomorphism RSR\to S mapping xx to zz and yy to ww such that the image of II is contained in JJ. Then, the inclusion functor RR factorises trivially as 𝐑𝐢𝐧𝐠*ui𝐑𝐢𝐧𝐠**,IUI𝐑𝐢𝐧𝐠**U*𝐑𝐢𝐧𝐠*,\textbf{Ring}_\ast^\text{u}\xrightarrow{i}\textbf{Ring}_{\ast\ast,I} \xrightarrow{U_I}\textbf{Ring}_{\ast\ast}\xrightarrow{U_\ast} \textbf{Ring}_\ast, where i:(R,u)(R,u,u1,(0))i\colon (R,u)\mapsto (R,u,u^{-1},(0)) and the functors UIU_I and U*U_\ast are the obvious forgetful functors.

Now, by the composition of adjunctions, LL factorises as the composition of the left adjoints of these three functors. One can check that for the following three functors Q:(R,x,y,I)(R/I,x)E:(R,x,y)(R,x,y,(xy1))P:(R,x)(R[y],x,y)\begin{array}{cccc} Q:&(R,x,y,I)&\mapsto&(R/I,x)\\ E:&(R,x,y)&\mapsto&(R,x,y,(xy-1))\\ P:&(R,x)&\mapsto&(R[y],x,y) \end{array} we have QiQ\dashv i, EUIE\dashv U_I, and PU*P\dashv U_\ast. In conclusion, this implies that (Af,f)=L(A,f)(QEP)(A,f)=(QE)(A[x],f,x)=Q(A[x],f,x,(xf1))=(A[x]/(xf1),f).\begin{align} (A_f,f)&=L(A,f)\\ &\cong(Q\circ E\circ P)(A,f)\\ &=(Q\circ E)(A[x],f,x)\\ &=Q(A[x],f,x,(xf-1))\\ &=\left(A[x]/(xf-1),f\right). \end{align}