The statement of the problem (Aluffi III.7.17) is as follows:
Consider a (possibly infinite) commutative diagram of $R$-modules in which the central column is a complex and every row is exact. Prove that the left and right columns are also complexes. Prove that if any two of the columns are exact, so is the third.
I have no problem proving the first statement, it is the second in bold that is causing me some difficulty. What remains is showing 3 cases. Here is what I have attempted so far:
Case 1: If column 1 and 2 are exact then column 3 is exact. Need to show $\ker\varepsilon_i\subseteq\text{im }\varepsilon_{i+1}$.
Let $n_i\in\ker\varepsilon_i$. Then $\varepsilon_i(n_i)=0$. Since $\beta_i$ is surjective $\exists m_i\in M_i$ such that $\beta_i(m_i)=n_i$. So $\varepsilon_i\circ\beta_i(m_i)=0$. By commutativity of the diagram, $\beta_{i-1}\circ\delta_i(m_i)=0$. Then $\delta_i(m_i)\in\ker\beta_{i-1}=\text{im }\alpha_{i-1}$ so $\exists l_{i-1}\in L_{i-1}$ such that $\alpha_{i-1}(l_{i-1})=\delta(m_i)$. (Not sure where to go from here, I suspect injectivity of $\alpha_{i-1}$ may need to be used but I’m not exactly sure how).
Case 2: If column 1 and 3 are exact then column 2 is exact. Need to show $\ker\delta_i\subseteq\text{im }\delta_{i+1}$.
Let $m_i\in\ker\delta_i$. Then $\delta_i(m_i) = 0$ and thus $\beta_{i-1}\circ\delta_i(m_i)=0$. By commutativity of the diagram, $\varepsilon_i\circ\beta_i(m_i)=0$. Then $\beta_i(m_i)\in\ker\varepsilon_i=\text{im }\varepsilon_{i+1}$. So $\exists n_{i+1}\in N_{i+1}$ such that $\varepsilon_{i+1}(n_{i+1}) = \beta_i(m_i)$. $\beta_{i+1}$ is surjective so $\exists m_{i+1}\in M_{i+1}$ such that $\beta_{i+1}(m_{i+1})=n_{i+1}$. So $\varepsilon_{i+1}\circ\beta_{i+1}(m_{i+1})=\beta_i(m_i)$. By commutativity of the diagram once more, $\beta_i\circ\delta_{i+1}(m_{i+1})=\beta_i(m_i)$. So $\beta_i(\delta_{i+1}(m_{i+1})-m_i)=0$. Then $\delta_{i+1}(m_{i+1})-m_i\in\text{im }(\alpha_i)$ so $\exists l_i\in L_i$ such that $\alpha_i(l_i)=\delta_{i+1}(m_{i+1})-m_i$. Separately, $\delta_i\circ\alpha_i(l_i)=\alpha_{i-1}\circ\gamma_i(l_i)$ and thus $\gamma_i(l_i)=0$. So $l_i\in \text{im }\gamma_{i+1}$ so $\exists l_{i+1}\in L_{i+1}$ such that $\gamma_{i+1}(l_{i+1})=l_i$. So $\alpha_i\circ\gamma_{i+1}(l_{i+1})=\delta_{i+1}(m_{i+1})-m_i$ and by commutativity it follows that $\delta_{i+1}(m_{i+1}-\alpha_{i+1}(l_{i+1}))=m_i$, i.e. $\ker\delta_i\subseteq\text{im }\delta_{i+1}$.
Case 3: If column 2 and 3 are exact then column 1 is exact. Need to show $\ker\gamma_i\subseteq\text{im }\gamma_{i+1}$.
Let $l_i\in\ker\gamma_i$. Then $\gamma_i(l_i)=0$ so $\alpha_{i-1}\circ\gamma_i(l_i) = 0$. Then $\delta_i\circ\alpha_i(l_i)=0$. By exactness of the middle column there exists $m_{i+1}\in M_{i+1}$ such that $\delta_{i+1}(m_{i+1})=\alpha_i(l_i)$. (Similarly to case 1 I get stuck here and suspect I need to use injectivity of $\alpha_i$).
Any pointers in the right direction would be very much appreciated. Thanks in advance!
