Proposition

Pushouts exist in RMod.R\mathrm{-Mod}.

Proof

Let M,NM, N and AA be RR-modules and let f:AMf : A \to M and g:ANg : A \to N be morphisms. We will construct the module MANM \oplus_A N with two injections ιM:MMAN\iota_M : M \to M \oplus_A N and ιN:NMAN.\iota_N : N \to M \oplus_A N. We will then show that it satisfies the universal property of a fibered coproduct of MM and NN over A.A.

A M N M N ( M N ) /U X f g π i M ι M h 1 i N ι N h 2 σ

First, consider the direct sum MNM \oplus N (we will implicitly identify it with the cartesian product for convenience). Let UMNU \subseteq M \oplus N be a subset of MNM \oplus N given as

U:={(f(a),g(a))aA}.U := \left\{ \left(f\left(a\right), - g\left(a\right)\right) \mid a \in A\right\}.

We can verify that UU is a submodule by noting that, given arbitrary rRr \in R and a,bA,a, b \in A, we have

r(f(a),g(a))=(rf(a),rg(a))=(f(ra),g(ra)),r(f(a), -g(a)) = (rf(a),-rg(a)) = (f(ra),-g(ra)),

and

(f(a),g(a))+(f(b),g(b))=(f(a)+f(b),(g(a)+g(b)))=(f(a+b),g(a+b)).\begin{align*} (f(a),-g(a)) + (f(b),-g(b)) &= (f(a)+f(b),-(g(a)+g(b))) \\ & = (f(a+b),-g(a+b)). \end{align*}

Let π:MN(MN)/U\pi : M \oplus N \to (M \oplus N)/U and define ιM:M(MN)/U\iota_M : M \to (M \oplus N)/U as mπ(m,0).m \mapsto \pi(m,0). Similarly, define ιN:N(MN)/U\iota_N : N \to (M \oplus N)/U as nπ(0,n).n \mapsto \pi(0,n).

We can easily check that ιMf=ιNg.\iota_M \circ f = \iota_N \circ g. Let aAa \in A and consider

ιM(f(a))=π(f(a),0)=(f(a),0)+U=(f(a),0)(f(a),g(a))+U=(0,g(a))+U=π(0,g(a))=ιN(g(a)).\begin{align*} \iota_M(f(a)) &= \pi(f(a),0) \\ &= (f(a),0) + U \\ &= (f(a),0) - (f(a),-g(a)) + U \\ &= (0,g(a)) + U \\ &= \pi(0,g(a)) \\ &= \iota_N(g(a)). \end{align*}

We will now show that (MN)/U(M \oplus N)/U satisfies the universal property of a pushout. Suppose that h1:MXh_1 : M \to X and h2:NXh_2 : N \to X are RR-module homomorphisms and furthermore h1f=h2g.h_1 \circ f = h_2 \circ g. We want to find the morphism σ:(MN)/UX,\sigma : (M \oplus N)/U \to X, uniquely fixed by our data.

Consider the copairing [h1,h2]:MNX.[h_1, h_2] : M \oplus N \to X. It is fixed by h1h_1 and h2.h_2. We can be certain that Uker([h1,h2]),U \subseteq \ker\left(\left[h_1,h_2\right]\right), since for any aA,a \in A,

[h1,h2](f(a),g(a))=h1(f(a))h2(g(a))=0.\begin{align*} [h_1,h_2](f(a),-g(a)) &= h_1(f(a))-h_2(g(a))\\ &= 0. \end{align*}

And thus, by the universal property of the quotient, [h1,h2][h_1,h_2] factors uniquely as σπ\sigma \circ \pi for some morphism σ:(MN)/UX.\sigma : (M \oplus N)/U \to X.

Does σ\sigma make the diagram commute? We can take mMm \in M and check as follows

σ(ιM(m))=σ(π(m,0))=[h1,h2](m,0)=h1(m),\begin{align*} \sigma(\iota_M(m)) &= \sigma(\pi(m,0)) \\ & =[h_1,h_2](m,0) \\ & =h_1(m), \\ \end{align*}

and a symmetric argument works for the NN side of the diagram.

Is σ\sigma unique? Take τ:(MN)/UX\tau : (M \oplus N)/U \to X and note that, since the direct sum injections iM,iNi_M, i_N are jointly epimorphic, the constraints

σπiM=τπiMandσπiN=τπiN\sigma \circ \pi \circ i_M = \tau \circ \pi \circ i_M \quad \text{and} \quad \sigma \circ \pi \circ i_N = \tau \circ \pi \circ i_N

force σπ=τπ.\sigma \circ \pi = \tau \circ \pi. Since π\pi is itself an epimorphism (by canonical decomposition), σπ=τπ\sigma \circ \pi = \tau \circ \pi implies σ=τ.\sigma = \tau.

This demonstrates that (MN)/U(M \oplus N)/U is indeed the fibered coproduct MAN,M \oplus_A N, as required.

\blacksquare