A short exact sequence identifies one module as a submodule and the other as the corresponding quotient. I will separate the object being defined from the consequence being claimed.
Objects and notation
An \(R\)-module generalises both vector spaces and abelian groups. A map \(f:M\to N\) is understood through its kernel, image, and cokernel, which exact sequences place on one line.
A reliable calculation names domain and codomain. The notation \(\mathsf{data}\mapsto\mathsf{claim}\) is harmless only after both \(\operatorname{dom}\) and \(\operatorname{cod}\) have been fixed.
Push the symbols
An explicit case prevents the notation from becoming ceremonial. Every subscript and superscript in the display contributes to the value.
Structural reading
A good test for understanding is to change the presentation while keeping the invariant fixed. The aligned form makes that comparison unusually easy.
A hypothesis worth keeping
Tensor product is right exact but not generally left exact, while \(\operatorname{Hom}_R(P,-)\) is exact precisely when \(P\) is projective.
The important habit is to remember what was fixed before the calculation began and what was proved only afterward. The final display preserves that order.