If $(x_n)$ in a Banach Space $X$ is such that $(f(x_n))$ is bounded for all $f\in X^{'}$,show that $(||x_n||)$ is bounded.
Attempt:
Suppose that $||x_n||$ is unbounded. Then for each $n\in \Bbb N$ we have $||x_n||>n$.
Also for each $x_n\in X,\exists f\in X^{'}$ such that $||f||=1,f(x_n)=||x_n||$.(Hahn-Banach)
Hence $f(x_n)=||x_n||>n$ and hence $f(x_n)$ is unbounded which is false.
I am not getting why we need the hypothesis that $X$ is Banach here?Is it redundant? Please help.