Let $X$ be a normed linear space and let $f:X\to \mathbb K$ be a nontrivial linear functional. I want to prove that $f$ is open. I tried as follows:
Let $E$ be an open set in $X$ and let $y\in f(E)$. Then there is $x\in E$ such that $y=f(x)$. Since $E$ is open there exists $r>0$ such that $B_r(x)\subset E$. Let $z\in B_1(0)$ such that $f(z)=\delta>0$. If I can show that $(-\delta,\delta)\subset f(B_1(0))$, then I am through. But I could not show this. Please help me to resolve this.