I have the following homework problem:
Let $E$ be real normed space and consider $x,y\in E$ such that
$$\Vert x\Vert=\Vert y\Vert=1$$
$$\Vert 2x+y\Vert=\Vert x-2y\Vert=3$$
Prove that there is $f\in E^{\star}$ such that $\Vert f\Vert=1$ and $f(x)=f(y)=1$.
My attempt:
Setting $x=y$ in those relations give us a contradiction. Thus, $x\neq y$. Note that:
$$\left\Vert \frac{2}{3}x+\frac{1}{3}y\right\Vert=1$$
That is, we have two distinct points $x$ and $y$ at the boundary of the unit ball, such that a convex combination of the two still lies at the boundary of the unit ball. My proof came from the geometric observation that a supporting hyperplane for the unit ball at $x$ will contain the whole line segment $[x,y]$.
By the Hahn-Banach theorem, there is $f\in E^{\star}$ such that $\Vert f\Vert=1$ and $f(x)=1$. Now for any $z\in E$ with $\Vert z\Vert\leq1$, we have:
$$f(z-x)+1=f(z)\leq\Vert f\Vert\Vert z\Vert\leq1$$
Hence, $f(z)\leq f(x)=1$. Thus, $\{z\in E\,\colon\,\Vert z\Vert\leq1\}\subseteq\{z\in E\,\colon\,f(z)\leq1\}$. In particular, $f(y)\leq1$. Remains to show that $f(y)=1$. Suppose, by contraction, that $f(y)<1$. Then:
$$f\left(\frac{2}{3}x+\frac{1}{3}y\right)=\frac{2}{3}f(x)+\frac{1}{3}f(y)<1$$
But since $\{z\in E\,\colon\,\Vert z\Vert\leq1\}\subseteq\{z\in E\,\colon\,f(z)\leq1\}$, then considering the boundary of those sets, we get $\{z\in E\,\colon\,\Vert z\Vert=1\}\subseteq\{z\in E\,\colon\,f(z)=1\}$, and we derive a contradiction. Therefore, $f(x)=f(y)=1$.
Can someone verify my proof?