Commutative Algebra – Tensor Products Commute with Direct Limits

commutative-algebramodulestensor-products

This is Exercise 2.20 in Atiyah-Macdonald.

How can we prove that $\varinjlim (M_i \otimes N) \cong (\varinjlim M_i) \otimes N$ ?

Atiyah-Macdonald give a suggestion, they say that one should obtain a map $g \colon (\varinjlim M_i )\times N \longrightarrow \varinjlim (M_i \otimes N)$, but I don't know how to do this.

Thanks.

Best Answer

One way is to use the adjunction property of the tensor product. For any $R$-module $P$, we have the following sequence of canonical $R$-module isomorphisms:

$$\begin{eqnarray}\hom(\varinjlim(M_i \otimes N), P) \cong&& \varprojlim \hom(M_i \otimes N, P) \\ \cong && \varprojlim \hom(N, \hom(M_i, P)) \\ \cong && \hom(N, \varprojlim \hom(M_i, P)) \\ \cong&& \hom(N,\hom(\varinjlim M_i, P)) \\ \cong&& \hom((\varinjlim M_i) \otimes N, P)\end{eqnarray}$$

and thus $$\hom(\varinjlim(M_i \otimes N), -) \cong \hom((\varinjlim M_i) \otimes N, -).$$

By the Yoneda lemma, $$\varinjlim(M_i \otimes N) \cong (\varinjlim M_i) \otimes N.$$

Of course, I made no use of the properties of the tensor product, other than its left-adjointness. The same argument shows that a functor which is left adjoint commutes with direct limits. Dually, a functor which is right adjoint commutes with inverse limits.

The proof which A&M suggest is basically just an expanded version of the same argument - see if you can figure it out!

Addendum: I'm not going to write the detailed proof from first principles (it's long) but I'll expand a bit on the hint in A&M. Here is the hint as it is in my edition, where they write $P=\varinjlim(M_i \otimes N)$ and $M=\varinjlim M_i$:

[...] For each $i\in I$, let $g_i:M_i \times N\to M_i\otimes N$ by the canonical bilinear mapping. Passing to the limit we obtain a mapping $g: M\times N \to P$. Show that $g$ is $A$-bilinear and hence defines a homomorphism $\phi: M\otimes N \to P$. Verify that $\psi\circ \phi$ and $\phi \circ \psi$ are identity mappings.

Here $\phi: P \to M\otimes N$ has been defined earlier as the limit of all the canonical homomorphisms $\mu_i\otimes 1 : M_i\otimes N \to M \otimes N$ where $\mu_i$ is the canonical homomorphism $M_i \to M$.

It's a pretty good hint! The only difficulty is the part in bold. We do not know how to take the limit of the $M_i \times N$ because we are not considering those as $R$-modules in the construction of the tensor product. We are considering $M_i \times N$ as a suitable domain for bilinear maps. Obtaining the map $\psi$ will be done in a few stages:

  1. Obtain bilinear maps $M_i \times N \to P$ by composing $g_i$ with the canonical homomorphism $M_i\otimes N \to P$;
  2. Convert these to homomorphisms $M_i \to \hom(N,P)$ by using the fact that a bilinear map $M_i \times N \to P$ is the same thing as family of homomorphism $N \to P$ parametrized $R$-linearly by the elements of $M_i$;
  3. Show that the homomorphisms $M_i \to \hom(N,P)$ thus obtained commute with the structure maps $\mu_i$ of the direct system of the $M_i$'s, and therefore obtain a homomorphism $M \to \hom(N,P)$ by the universal property of the direct limit.
  4. Convert this homomorphism back to a bilinear map $M \times N \to P$. Use the universal property of the tensor product to factor this map through $M\otimes N \to P$, which is the $\psi$ you need.

Then you must verify that $\psi$ and $\phi$ are inverses to each other.

Related Question