About the following theorem:
I cannot understand Why $f$ is a surjective function?
Naively speaking, since for any $a.m$ there is an $a\in R$ so we are done! But the set $M'={\{a.m \ | \ a\in R \ , \ m\in M }\}$ may or maynot equal to $M$. For example, define $f(a)=0$ for any $a\in R$ and still $Im(M) \cong R/Ann(
