I've been thinking really hard about the dual space recently, hoping to think about it in terms of codim 1 subspaces and seeing if there was a reasonable way to define scalar multiplication and addition on this space. Needless to say: I gave up. The best I could come up with is the following (on finite dimensional spaces):
Every non-zero linear functional has a kernel of dimension $n-1$, and maps a unique vector to the scalar 1. The former is by rank-nullity, and hence $f^{-1}(1)=v_f+w$ for a unique $v_f \in f^{-1}(Im(f))$ which is of dimension 1, and any $w \in ker(f)$. Let $\phi:=f \rightarrow v_f$. Then it is obvious that $\phi$ is a bijection. If we want it to be a homomorphism, we need e.g. $\phi^{-1}(v_f+a\cdot v_g)=h$ such that $h(v_f+a \cdot v_g)=1$, and $h=f+a\cdot g$. But the latter evaluates to $a+1$. So in a sense the problem is just scaling. Does this make any sense? Is there any way this can be used for intuition or salvaged to say something reasonable? How does a basis/an IP fix this problem?