Suppose we have $L \xrightarrow{f} M \xrightarrow{g} N$ where $L,M,N$ are $R$-modules and $f,g$ are homomorphisms. A pseudo-isomorphism of $R$-modules is a homomorphism with finite kernel and cokernel. Is it the case that if 2 out of the 3 maps $f,g,gf$ are pseudo-isomorphisms, then the third is as well?
Here's what I haven't been able to show:
- If $f,gf$ are pseudo-isomorphisms, then $g$ has finite kernel.
- If $g,gf$ are pseudo-isomorphisms, then $f$ has finite cokernel.
If those two statements can be shown, I believe the answer to my question is yes. I'd be grateful to see either a proof of the two statements above or a counter example. If the 2 of 3 property doesn't hold for $R$-modules generally, are there "nice" restrictions one can place on $L,M,N$ or $R$, so that it does hold? E.g. $L,M,N$ are finitely generated, torsion, etc.
Let me give a concrete and an abstract answer.
Concretely, let's consider only case 1 you struggled with: If $f$ and $gf$ are pseudo-isomorphisms, then $g$ has finite kernel: Consider $\text{ker}(gf)\stackrel{f}{\longrightarrow}\text{ker}(g)$. Its domain is finite by assumption, and its cokernel $\text{ker}(g)/f(\text{ker}(fg))$ embeds into $\text{coker}(f)$, which is also finite. Hence, $\text{ker}(g)$ is finite.
Abstractly, you may want to look up the notion of a Serre subcategory: The class of finite $R$-modules is a Serre subcategory of the category of all $R$-modules, and the pseudo-isomorphisms are those morphisms mapping to isomorphisms under the corresponding quotient functor. As such, they satisfy the 2-out-of-3 property without further calculation.