I'm having a hard time understanding a proof that should be a simple "check".
Background info: Let $f:A_\ast\to B_\ast$ be a chain map of abelian groups. The induced map on homology $f_\ast:H_n(A)\to H_n(B)$ is defined by setting $f_\ast([\sigma]):=[f_n(\sigma)]$.
Question: Check that it is well defined: Let $\sigma,\sigma'\in A_n$.
$$[\sigma]=[\sigma']\iff \exists \tau\in A_{n+1}:\sigma-\sigma'=\partial^A_{n+1}(\tau) \implies f_\ast([\sigma])=[f_n(\sigma)]=[f_n(\partial^A_{n+1}(\tau)+\sigma')] $$
Now what is left to show is that $f_n\circ\partial^A_{n+1}(\tau)=0$. We can use the identity $f_n\circ\partial^A_{n+1}(\tau)=\partial^B_{n+1}\circ f_{n+1}(\tau)$, but I don't know why this identity implies the latter term is $0$.