-----
> [!proposition] Proposition. ([[module homomorphism is surjective iff cokernel is trivial iff is an epimorphism]])
> Let $R$ be a [[ring]]; $M,N$ $R$-[[linear map|modules]]. An $R$-[[linear map]] $\varphi: M \to N$ is an [[epimorphism]] if and only if its [[cokernel of a module homomorphism|cokernel]] is trivial, if and only if it is a [[surjection]].
^proposition
> [!proof]- Proof. ([[module homomorphism is surjective iff cokernel is trivial iff is an epimorphism]])
> The proof in [[abelian group homomorphism is surjective iff cokernel is trivial iff is an epimorphism]] translates from the [[category]] $\mathsf{Ab}$ of [[abelian group|abelian groups]] to the [[category]] $R$-$\mathsf{Mod}$.
-----
####
----
#### References
> [!backlink]
> ```dataview
> TABLE rows.file.link as "Further Reading"
> FROM [[]]
> FLATTEN file.tags as Tag
> WHERE Tag = "#definition" OR Tag = "#theorem" OR Tag = "#MOC" OR Tag = "#proposition" OR Tag = "#axiom"
> GROUP BY Tag
> ```
> [!frontlink]
> ```dataview
> TABLE rows.file.link as "Further Reading"
> FROM outgoing([[]])
> FLATTEN file.tags as Tag
> WHERE Tag = "#definition" OR Tag = "#theorem" OR Tag = "#MOC" OR Tag = "#proposition" OR Tag = "#axiom"
> GROUP BY Tag
> ```