I want to prove Lemma 2.5.1 of Silverman's Advanced Topics in The Arithmetic of Elliptic Curves (whose proof is left to the reader):
Let $R$ be a Dedekind domain, let $\mathfrak{a}$ be a fractional ideal of $R$ and let $M$ be a torsion-free $R$-module. Then the natural map $$ \varphi \colon \mathfrak{a}^{-1}M \rightarrow \operatorname{Hom}_R(\mathfrak{a},M) $$ which sends $x \in \mathfrak{a}^{-1}M$ to the $R$-module homomorphism $\varphi_x \colon \alpha \mapsto \alpha x$ is an isomorphism.
This statement looks very similar to the standard isomorphism between a unital module $N$ over a unital ring $S$ and $\operatorname{Hom}_S(S,N)$, but there are some issues. In particular, $\mathfrak{a}^{-1}M$ doesn't make any apparent sense, since $M$ is an $R$ module, but in general is not true that $\mathfrak{a}^{-1} \subseteq R$. Also, the standard proof of $\operatorname{Hom}_S(S,N) \simeq N$ definitely requires that $1 \in S$.
Thank you very much for any help.
EDIT: According to Mohan, I have to prove that the map $\varphi \colon \mathfrak{a}^{-1} \otimes_R M \rightarrow \operatorname{Hom}_R(\mathfrak{a},M)$ given by $$ \varphi \left( \sum_{i} \beta_i \otimes m_i \right) \alpha := \sum_{i} \left( \alpha \beta_i \right)m_i \quad \forall \alpha \in \mathfrak{a} $$ is an isomorphism of $R$-modules (it is well defined since $\alpha \beta_i \in \mathfrak{a} \mathfrak{a}^{-1} = R$). It is quite obvious that $\varphi$ is a homomorphism of $R$-modules, but I can't prove neither injectivity nor surjectivity.
Can someone help me?