I'm a bit confused by the relationship between $V$, $V^*$, and $V^{**}$. If $V$ is finite dimensional, everything works out nicely: $V$ is isomorphic to $V^*$, and $V$ is naturally isomorphic to $V^{**}$.
My question is: what if $V$ is not finite dimensional? Do these isomorphisms still hold?
Furthermore, we can consider a free module $M$ with a basis $X$. If $X$ is finite, say $X=\{x_1,\cdots,x_n\}$, then $\operatorname{Hom}_R(M,R)$ is a free module with the (dual) basis $\{\pi_i:M\to R\}$, where $\pi_i(x_j)=\delta_{ij}$. In this case $M$ is isomorphic to $\operatorname{Hom}_R(M,R)$ as $R$-modules.
Now, if the basis of $M$ is not finite, is $\operatorname{Hom}_R(M,R)$ still free? If it has a basis, what can we say about it?
Any insight is appreciated! Thank you in advance!