Let $0\to M_1\xrightarrow{f} M_2\to M_3\to 0$ be an exact sequence of $R$-modules. Show that if $N$ is a free $R$-module, then $-\otimes_R N$ is exact.
This amounts to proving that $f\otimes id:M_1\otimes_R N\to M_2\otimes_R N$ is injective.
Let $\{e_i\}_{i\in I}$ be a $R$-basis for $N$. Let $x\in {\rm Ker}(f\otimes id)$, we write $x=\sum x_i \otimes e_i$. Then $(f\otimes id)(x)=\sum f(x_i)\otimes e_i$. I want to conclude that $f(x_i)=0$ for all $i$.
I am following a course on modules and categories, but I still don't feel too comfortable with modules.
We can write $N\cong R^{(I)}$. I tried using the following isomorphisms
$M\otimes_R R^{(I)}\cong (M\otimes_R R)^{(I)}\cong M^{(I)}$ where $x\otimes (r_i)_{i\in I}\mapsto (x\otimes r_i)_{i\in I}\mapsto (xr_i)_{i\in I}$.
So $\Sigma f(x_i)\otimes e_i\mapsto \left(\Sigma f(x_i)\right) \otimes e_i\mapsto \Sigma f(x_i)e_i=0$, so $f(x_i)=0$.
I am not sure about this last line in particular. Could someone point me in the right direction...?