I am trying to see if someone can help me understand the isomorphism between $V$ and $V''$ a bit more intuitively.
I understand that the dual space of $V$ is the set of linear maps from $V$ to $\mathbb{F}$. i.e. $V' = \mathcal{L}(V, \mathbb{F})$.
Therefore, double dual of $V$, is the set of linear maps from $V'$ to $\mathbb{F}$, or $V'' = \mathcal{L}(V', \mathbb{F})$. That is to say, the $V''$ is the set of linear functionals on linear functionals on $V$.
The part that gets me tripped up is the natural isomorphism $\varphi: V \rightarrow V''$, where $\varphi(v)(f)=f(v)$ for $f \in V'$. I know how the proof that this is a isomorphism goes, but I am having trouble understanding it intuitively.
I think of an isomorphism as a bijective map that tells me how to "relabel" elements in the domain to elements in the codomain. For example, the subspace $\{(0,y) | y \in \mathbb{R} \} \subset \mathbb{R}^2$ is isomorphic with the subspace $\{(x,0) | x \in \mathbb{R} \} \subset \mathbb{R^2}$. One particular isomorphism is the map $T: \mathbb{R}^2 \rightarrow \mathbb{R}^2$ defined by $(0,y) \mapsto (y,0)$. It's clear that the rule says: take the input, and flip the coordinates. In particular, it tells me how to go from one vector space to the other clearly.
However, when I try to figure out what the rule is for $\varphi: V \rightarrow V''$ in words, I'm a little stuck.
$\varphi$ takes any $v \in V$ and finds a unique map $g \in \mathcal{L}(V', \mathbb{F})$. How does it "find" this unique map $g$? The definition $\varphi(v)(f)=f(v)$ seems to only describe what you do with $g$, which is evaluate it with the input $f$ and $v$ - it doesn't tell me what this $g$ is, in way that's equally satisfying like the example with $\mathbb{R}^2$ above.
Another way to pose my question is, how would you define $\varphi:V \rightarrow V''$ using the "maps to" symbol? $v \mapsto .....?$ I'm not sure what should be in the place of the .....
How would you define $\varphi:V \rightarrow V''$ using the "maps to" symbol?
We can write $$\begin{aligned}\varphi:V&\longrightarrow V''\\ v&\longmapsto\left( {\begin{aligned} g_v:V'&\to\mathbb R\\ f&\mapsto f(v) \end{aligned}}\right) \end{aligned}$$ Therefore, $$\varphi(v)=g_v$$ and thus $$(\varphi(v))(f)=g_v(f)=f(v)$$
In short: $\varphi$ is the map $v\mapsto g_v$ where, for each fixed $v\in V$, $g_v$ is the map $f\mapsto f(v)$.
Edit (in response to the comments)
Example: Let $V$ be the vector space of polynomials. In this case, $\varphi$ is the map that takes a polynomial $p$ to the linear map $g_p$ defined by $$g_p(f)=f(p),\quad \forall \ f\in V'.$$ For example:
Remark: The image of $p\in V$ by $\varphi$ is the functional $g_p$ (not the value of $g_p$ in some particular functional). Therefore, the fact that $g_{x^2-1}(f)=0$ and $g_{x-1}(f)=0$ (for the particular $f$ in the example above) does not violate the injectivity of $\varphi$ because the images of $x^2-1$ and $x-1$ by $\varphi$ are not $0$. In order to violate injectivity, we should have the existence of $p,q\in V$ such that $$\varphi(p)=\varphi (q),$$ that is, $$g_p(f)=g_q(f),\quad \forall\ f\in V'$$ (for all $f$, not only for a particular $f$).