I'm working on the following problem (Problem 3.17, to be exact) in Atiyah & MacDonald's "Introduction to Commutative Algebra" :
Let $A \xrightarrow{f} B \xrightarrow{g} C$ be ring homomorphisms. If $g \circ f$ is flat and $g$ is faithfully flat, then $f$ is flat.
This question has already been solved on this site (see here), but the proposed solution below uses a certain commutative diagram.
Let $h:M \rightarrow N$ be an injective map of $A$-modules, inducing the map $h_B:M \otimes_A B = M_B \rightarrow N \otimes_A B = N_B$. Let $K = \ker(h_B)$. Since $M_B$ and $N_B$ are $B$-modules, $K$ is a submodule of $M_B$ (and hence a $B$-module), and $g$ is faithfully flat (hence flat), the exact sequence $0 \rightarrow K \rightarrow M_B \rightarrow N_B$ induces the exact sequence $0 \rightarrow K \otimes_B C \rightarrow M_B \otimes_B C \rightarrow N_B \otimes_B C$. Further, since $g \circ f$ is flat, the exact sequence $0 \rightarrow M \rightarrow N$ induces the exact sequence $0 \rightarrow M \otimes_A C \rightarrow N \otimes_A C$. Also, we have isomorphisms $M_B \otimes_B C \cong M \otimes_A (B \otimes_B C) \cong M \otimes_A C$ and $N_B \otimes_B C \cong N \otimes_A (B \otimes_B C) \cong N \otimes_A C$. Even more, one obtains the commutative diagram
.Thus, $K \otimes_B C = 0$. Since $g$ is faithfully flat, it follows that $K = 0$. Thus, $h_B$ is injective, and $f$ is flat.
I have two questions about the diagram in the solution above :
Can we really say that the provided diagram is commutative ?
If we know the diagram is commutative, how can we conclude that $K \otimes_B C = 0$ ? Is this a consequence of a more general result on commutative diagrams ?
To try and answer 2., I noted Lemma 1.1 in Hilton & Stammbach's Homological Algebra text, shown below.
However, as we note, both the top and bottom rows of the commutative diagram in Lemma 1.1 involve an injection and a surjection, which I'm not sure we have with the maps in our situation.
Thanks !
