[step:Show the converse fails in infinite dimensions by deriving [compactness](/page/Compact%20Space) of the unit ball]
Assume $\dim X = \infty$. We show there exists a sequence $\{z_n\} \subset X$ with $z_n \rightharpoonup 0$ weakly but $\|z_n\|_X = 1$ for all $n$ (so $\|z_n - 0\|_X \not\to 0$).
**Strategy.** We argue by contradiction. Suppose every weakly convergent sequence in $X$ is norm-convergent. We derive that $\overline{B}(0,1)$ is (sequentially) compact in the norm topology, which by the [Characterisation of Finite Dimensionality by Compactness](/theorems/878) forces $\dim X < \infty$, contradicting our assumption.
**Extraction of a weakly convergent subsequence from any bounded sequence.** Let $\{x_n\}_{n=1}^\infty \subset \overline{B}(0,1)$ be an arbitrary sequence. We produce a weakly convergent subsequence in $X$.
Define $Z = \overline{\operatorname{span}}\{x_n : n \in \mathbb{N}\}$. This is a closed subspace of $X$, hence a Banach space, and separable (the [countable set](/page/Countable%20Set) of finite linear combinations $\sum_{i=1}^N q_i x_i$ with $q_i \in \mathbb{Q}$ is dense).
Consider the canonical embedding $\phi_Z: Z \to Z^{**}$ defined by $\phi_Z(z)(g) = g(z)$ for all $g \in Z^*$. By the [Canonical Embedding into the Bidual is an Isometry](/theorems/875), $\|\phi_Z(x_n)\|_{Z^{**}} = \|x_n\|_Z \le 1$, so $\{\phi_Z(x_n)\}$ lies in $\overline{B}_{Z^{**}}(0,1)$.
By the [Banach-Alaoglu Theorem](/theorems/212), the ball $\overline{B}_{Z^{**}}(0,1)$ is compact in the weak* topology $\sigma(Z^{**}, Z^*)$. Since $Z$ is separable, the weak* topology on $\overline{B}_{Z^{**}}(0,1)$ is metrizable: fix a countable [dense subset](/page/Dense%20Subset) $\{z_m\} \subset Z$ and define
\begin{align*}
d(\Phi, \Psi) = \sum_{m=1}^\infty 2^{-m} \frac{|\Phi(\hat{z}_m) - \Psi(\hat{z}_m)|}{1 + |\Phi(\hat{z}_m) - \Psi(\hat{z}_m)|}
\end{align*}
where $\hat{z}_m \in Z^*$ is the evaluation functional at $z_m$ (i.e., $\hat{z}_m(g) := g(z_m)$... but $\hat{z}_m$ should be an element of $Z^*$, which is not quite right). More precisely: since $Z$ is separable, the $\sigma(Z^{**}, Z^*)$-topology restricted to $\overline{B}_{Z^{**}}(0,1)$ is metrizable. In a compact [metrizable space](/page/Metrizable%20Space), sequential compactness and compactness coincide. Therefore $\{\phi_Z(x_n)\}$ has a subsequence $\{\phi_Z(x_{n_k})\}$ converging in $\sigma(Z^{**}, Z^*)$ to some $\Phi \in Z^{**}$:
\begin{align*}
g(x_{n_k}) = \phi_Z(x_{n_k})(g) \to \Phi(g) \quad \text{for every } g \in Z^*.
\end{align*}
**Identification of the weak limit in $X$.** We show $x_{n_k} \rightharpoonup x_0$ weakly in $X$ for some $x_0 \in X$.
For each $f \in X^*$, the restriction $f|_Z \in Z^*$, so $f(x_{n_k}) = (f|_Z)(x_{n_k}) \to \Phi(f|_Z)$. Define
\begin{align*}
\ell: X^* &\to \mathbb{R} \\
f &\mapsto \Phi(f|_Z).
\end{align*}
Then $\ell$ is linear (since restriction and $\Phi$ are both linear) and bounded: $|\ell(f)| = |\Phi(f|_Z)| \le \|\Phi\|_{Z^{**}} \|f|_Z\|_{Z^*} \le \|\Phi\|_{Z^{**}} \|f\|_{X^*}$, so $\|\ell\|_{X^{**}} \le \|\Phi\|_{Z^{**}} \le 1$. Thus $\ell \in X^{**}$.
The question is whether $\ell$ lies in the image of the canonical embedding $\phi_X: X \to X^{**}$, i.e., whether there exists $x_0 \in X$ with $\ell(f) = f(x_0)$ for all $f \in X^*$. If $X$ is not [reflexive](/page/Reflexive%20Space), this need not hold for general $\ell \in X^{**}$. However, in our setting, we can verify it directly.
By the standing hypothesis (weak convergence implies norm convergence), if $x_{n_k}$ converges weakly in $X$ to some $x_0$, then $x_{n_k} \to x_0$ in norm. We need the weak limit to exist. The sequence $\{x_{n_k}\}$ is weakly Cauchy in $X$ (since $f(x_{n_k}) \to \ell(f)$ for each $f \in X^*$). We claim that under our standing hypothesis, every weakly Cauchy sequence in $X$ converges weakly.
[claim:Under the hypothesis that weak and norm convergence coincide, $X$ is weakly sequentially complete]
If every weakly convergent sequence in a Banach space $X$ is norm-convergent, then every weakly Cauchy sequence in $X$ converges weakly.
[/claim]
[proof]
Let $\{u_n\}$ be weakly Cauchy in $X$: $f(u_n)$ converges for every $f \in X^*$. By the [Boundedness of Weakly Convergent Sequences](/theorems/983) argument (which applies equally to weakly [Cauchy sequences](/page/Cauchy%20Sequence) via the Uniform Boundedness Principle — the proof uses only pointwise boundedness of $\{\phi(u_n)\}$ on $X^*$, which follows from convergence of $\{f(u_n)\}$), $\sup_n \|u_n\|_X < \infty$.
Define $\ell(f) = \lim_n f(u_n)$ for each $f \in X^*$. Then $\ell \in X^{**}$ with $\|\ell\| \le \sup_n \|u_n\|$. We need $\ell = \phi_X(u)$ for some $u \in X$.
Suppose for contradiction that $\ell \notin \phi_X(X)$. Consider the restriction of $\ell$ to the closed subspace $W = \overline{\operatorname{span}}\{u_n\}$, which is separable. On $W$, the same Banach-Alaoglu argument gives: $\phi_W(u_n)$ has a [weak*-convergent](/page/Weak*%20Topology) subsequence in $W^{**}$, and the limit is $\Phi$ with $\Phi(g) = \lim_n g(u_n)$ for $g \in W^*$. But this is the same limit along any subsequence (since the full sequence $f(u_n)$ converges), so the entire sequence $\phi_W(u_n)$ converges weak* in $W^{**}$ to $\Phi$.
Now, $\Phi$ may or may not lie in $\phi_W(W)$. If it does, say $\Phi = \phi_W(u)$ for $u \in W \subset X$, then $g(u_n) \to g(u)$ for all $g \in W^*$, and by Hahn-Banach extension, $f(u_n) \to f(u)$ for all $f \in X^*$, so $u_n \rightharpoonup u$ in $X$.
If $\Phi \notin \phi_W(W)$, we still have $f(u_n) \to \ell(f)$ for all $f \in X^*$. The sequence $\{u_n\}$ is norm-bounded. Consider any subsequence $\{u_{n_k}\}$. Repeating the Banach-Alaoglu argument on $W$, every further subsequence has a weak*-convergent sub-subsequence in $W^{**}$, all converging to the same limit $\Phi$ (since $f(u_n)$ converges for every $f$). This does not immediately give weak convergence in $X$.
We proceed differently. Under our hypothesis, every weakly convergent sequence is norm-Cauchy (since it is norm-convergent). We show $\{u_n\}$ is norm-Cauchy. If not, there exist $\varepsilon > 0$ and subsequences $\{u_{m_k}\}$, $\{u_{p_k}\}$ with $\|u_{m_k} - u_{p_k}\| \ge \varepsilon$. But $v_k := u_{m_k} - u_{p_k}$ satisfies $f(v_k) = f(u_{m_k}) - f(u_{p_k}) \to \ell(f) - \ell(f) = 0$ for all $f$, so $v_k \rightharpoonup 0$. By our hypothesis, $\|v_k\| \to 0$, contradicting $\|v_k\| \ge \varepsilon$. Therefore $\{u_n\}$ is norm-Cauchy, hence norm-convergent to some $u \in X$ (by completeness), and in particular $u_n \rightharpoonup u$.
[/proof]
Returning to the main argument: the weakly Cauchy sequence $\{x_{n_k}\}$ converges weakly to some $x_0 \in X$ by the claim. By the standing hypothesis, $\|x_{n_k} - x_0\| \to 0$.
**Conclusion.** Every sequence in $\overline{B}(0,1)$ has a norm-convergent subsequence (with limit in $\overline{B}(0,1)$ since the ball is norm-closed). Therefore $\overline{B}(0,1)$ is sequentially compact, hence compact (in the metrizable norm topology). By the [Characterisation of Finite Dimensionality by Compactness](/theorems/878), $\dim X < \infty$, contradicting our assumption.[/step]