$E$ is a finite-dimensional vector space over a field K and $E^∗$ its dual.
$$\boxed{x\in E, x=0\iff \forall \phi\in E^*,\langle\phi,x\rangle=0}$$
The proof for ($\implies$) seems to be obvious since $x=0\implies\langle\phi,x\rangle=\phi(x)=0$
But for ($\Longleftarrow$)that is a little more difficult, below the proof:
$\bigg [\forall \phi\in E^∗,\langle \phi,x\rangle=0\implies x=0\bigg ]\iff \bigg[x\in E, x\neq0\implies \exists \phi \in E^*, \; \langle\phi,x\rangle\neq 0\bigg]$
Let $x\neq 0$ and $\mathcal{B}=\big\{e_1,e_2,...e_n\big\} \text{a basis of $E$} \implies x=\lambda_1e_1+\lambda_2e_2+...+\lambda_ie_i+...+\lambda_ne_n\quad i\in[\![0,n]\!]$ so there exists a basis of $E$ such that $\mathcal{B}'=\big\{x,u_2,u_3,..u_n\big\}$
Let $f$ such that:
$\begin{array}lf:&E&\to K\\&\lambda_iu_i&\to \lambda_i\end{array}\qquad\implies f\in E^* \text{ and } f(x)=1$
If the proof is correct, I understand the logical path, but I don't really understand it?
I know there is a similar question but it doesn't help me: Can a non-zero vector have zero image under every linear functional?