I tried to prove the following theorem and was wondering if someone could please tell me if my proof can be fixed somehow...
Theorem: Let $H$ be a Hilbert space and $x_n\in H$ a bounded sequence. Then $x_n$ has a weakly convergent subsequence.
My idea for a proof:
The map $\phi: H \to H^\ast$ in the Riesz representation theorem is an isometry therefore $\varphi_n := \phi(x_n)$ is also bounded and therefore $\varphi_1(x_n)$ is a bounded sequencein $\mathbb R$. By Bolzano Weierstras it ha a convergent subsequence $\varphi_1(x_{n_{k_1}})$. (Say, $\varphi_1(x_{n_{k_1}})\to \varphi_1(x)$ for some $x$) Let $x_{n_1}$ be the argument of the first element in this sequence (apologies for the notation; the first element is also called $x_{n_1}$...).
The sequence $\varphi_2(x_{n_1})$ has a convergent subsequence $x_{n_{k_2}}$. Let $x_{n_2}$ be the first element in that sequence.
And so on. Then the resulting sequence $x_{n_k}$ has the property that for all $j$:
$$ \varphi_j(x_{n_k}) \to \varphi_j(x)$$
My only problem is that I only showed this limit for $\varphi_n$ that is, not for all $\varphi \in H^\ast$.
Can this argument be fixed somehow?