Let $E$ be a vector space over a (not necessarily commutative) field $K$. How can we show that $\text{dim}(E)\leq\text{dim}(E^*)$ without using a basis?
My proof uses a basis. Let $(b_i)_{i\in I}$ be a basis of $E$. We have a family $(b^*_i)_{i\in I}$ of elements of $E^*$ characterized by $\langle b_i,b^*_j\rangle=0$ for $i\ne j$ and $\langle b_i,b^*_i\rangle=0$. Clearly this family is free. Let $H$ be the subspace of $E^*$ generated by $(b^*_i)_{i\in I}$. Then $$\text{dim}(E)=|I|=\dim(H)\leq\dim(E^*).$$
Is there a way to prove this without using a basis?