MATH-445 · Lesson 9 of 12 · 24 min

Weak topologies and reflexivity

The closed unit ball of an infinite-dimensional normed space is never compact in the norm topology. Since compactness is the main tool for proving that minimizers, limits and solutions exist, we need a substitute. The idea is to weaken the notion of convergence: instead of asking that \(\|x_n - x\| \to 0\), ask only that every continuous linear functional sees \(x_n\) approach \(x\). With this weak convergence, bounded sequences in Hilbert spaces and in the other reflexive spaces always have convergent subsequences. This lesson develops weak and weak-star convergence, proves the Banach–Alaoglu theorem in its sequential form, characterizes reflexive spaces, and applies weak compactness to show that convex minimization problems have solutions.

Weak convergence

Definition 9.1. A sequence \((x_n)\) in a normed space \(X\) converges weakly to \(x\), written \(x_n \overset{w}{\longrightarrow} x\), if \(f(x_n) \to f(x)\) for every \(f \in X^*\). Weak limits are unique, because \(X^*\) separates points (Corollary 7.6), and norm convergence implies weak convergence, since \(|f(x_n) - f(x)| \le \|f\| \, \|x_n - x\|\). In a Hilbert space, by the Riesz theorem, \(x_n \overset{w}{\longrightarrow} x\) means \(\langle x_n, y \rangle \to \langle x, y \rangle\) for every \(y\).

Example 9.2. Every orthonormal sequence \((e_n)\) in a Hilbert space converges weakly to \(0\): by Bessel's inequality, \(\sum_n |\langle y, e_n \rangle|^2 \le \|y\|^2\), so \(\langle e_n, y \rangle \to 0\) for every \(y\). Yet \(\|e_n\| = 1\), so \(e_n\) does not converge in norm. In \(L^2(0, \pi)\), the functions \(\sin nx\) are orthogonal with \(\|\sin nx\|^2 = \frac{\pi}{2}\), so \(\sin nx \overset{w}{\longrightarrow} 0\): integrated against any fixed square-integrable \(g\), the faster and faster oscillations cancel. This is the \(L^2\) form of the Riemann–Lebesgue lemma.

Three panels, each over the interval from 0 to pi, showing a fixed smooth bump g as a thick curve together with sin of n x for n equal to 3, 9 and 33 as thin oscillating curves. Beneath each panel, the product g times sin n x is shaded, positive parts above and negative parts below the axis; the shaded areas nearly cancel as n grows, and the integrals are printed as 0.1481, 0.0055 and 0.0001.
sin nx converges weakly to 0 in L²(0, π): against a fixed g the integrals of g(x) sin nx tend to zero, although ‖sin nx‖ stays √(π/2)

On \(\ell^p\) with \(1 < p < \infty\), the unit vectors satisfy \(e_n \overset{w}{\longrightarrow} 0\), since every functional is \(x \mapsto \sum y_k x_k\) with \(y \in \ell^q\), and \(y_n \to 0\). The same holds in \(c_0\), where \(y \in \ell^1\). In \(\ell^1\) the unit vectors do not converge weakly to \(0\): the functional given by \(y = (1, 1, 1, \ldots) \in \ell^\infty\) takes the value \(1\) on each. In fact Schur proved in 1921 that weakly convergent sequences in \(\ell^1\) converge in norm, so \(\ell^1\) has no interesting weakly convergent sequences at all, although its weak topology still differs from its norm topology.

Proposition 9.3. If \(x_n \overset{w}{\longrightarrow} x\) in a normed space, then \((x_n)\) is bounded and \(\|x\| \le \liminf \|x_n\|\). Proof. The functionals \(Jx_n\) on the Banach space \(X^*\) satisfy \(\sup_n |Jx_n(f)| = \sup_n |f(x_n)| < \infty\) for each \(f\), since convergent sequences of scalars are bounded. By the uniform boundedness principle, \(\sup_n \|x_n\| = \sup_n \|Jx_n\| < \infty\). For the second claim choose \(f\) with \(\|f\| = 1\) and \(f(x) = \|x\|\); then \(\|x\| = \lim |f(x_n)| \le \liminf \|x_n\|\). \(\blacksquare\)

The norm can drop in the limit, as \(e_n \overset{w}{\longrightarrow} 0\) shows, but it cannot jump up: the norm is weakly lower semicontinuous. In a Hilbert space, the drop is the only thing that separates weak from norm convergence. Proposition 9.4. In a Hilbert space, if \(x_n \overset{w}{\longrightarrow} x\) and \(\|x_n\| \to \|x\|\), then \(x_n \to x\) in norm. Proof: \(\|x_n - x\|^2 = \|x_n\|^2 - 2 \operatorname{Re} \langle x_n, x \rangle + \|x\|^2 \to \|x\|^2 - 2\|x\|^2 + \|x\|^2 = 0\). \(\blacksquare\)

The weak topology

Weak convergence is convergence in a topology, the weak topology \(\sigma(X, X^*)\), the coarsest topology making every \(f \in X^*\) continuous. Its basic open neighborhoods of a point \(x_0\) are \[U(x_0; f_1, \ldots, f_k; \varepsilon) = \{x : |f_i(x) - f_i(x_0)| < \varepsilon, \ i = 1, \ldots, k\},\] determined by finitely many functionals. In infinite dimensions every such neighborhood contains the affine subspace \(x_0 + \bigcap_i \ker f_i\), which is infinite dimensional. So weak open sets are unbounded, the open unit ball has empty weak interior, and the weak topology on an infinite-dimensional space is strictly coarser than the norm topology and not metrizable. In finite dimensions the two topologies agree.

Despite this, closed convex sets are the same in both topologies. Theorem 9.5 (Mazur, 1933). A convex subset of a normed space is weakly closed if and only if it is norm closed. In particular, if \(x_n \overset{w}{\longrightarrow} x\), then some sequence of convex combinations of the \(x_n\) converges to \(x\) in norm. Proof. Weakly closed sets are norm closed because the weak topology is coarser. Conversely, let \(C\) be norm closed and convex and \(x_0 \notin C\). Some ball \(B(x_0, r)\) misses \(C\); by Theorem 7.9 applied to the open convex set \(B(x_0, r)\) and the convex set \(C\), there are a functional \(F\) and \(\gamma\) with \(\operatorname{Re} F < \gamma \le \operatorname{Re} F\) on the ball and on \(C\) respectively. Then \(\{x : \operatorname{Re} F(x) < \gamma\}\) is a weak neighborhood of \(x_0\) disjoint from \(C\). For the second statement, the norm closure of the convex hull of \(\{x_n : n \ge N\}\) is weakly closed and contains the weak limit \(x\), for every \(N\). \(\blacksquare\)

For the unit vectors of \(\ell^2\), the averages \(\frac{1}{n}(e_1 + \cdots + e_n)\) have norm \(\frac{1}{\sqrt{n}} \to 0\): the convex combinations converge in norm to the weak limit, as Mazur predicts.

Weak-star convergence and the Banach–Alaoglu theorem

On a dual space \(X^*\) there is an even weaker topology. A sequence \(f_n \in X^*\) converges weak-star to \(f\), written \(f_n \overset{w*}{\longrightarrow} f\), if \(f_n(x) \to f(x)\) for every \(x \in X\). This is convergence against the elements of \(J(X) \subseteq X^{**}\) only, rather than against all of \(X^{**}\). By the uniform boundedness principle, applied on the Banach space \(X\), weak-star convergent sequences in the dual of a Banach space are bounded.

Example 9.6. In \(C[0, 1]^*\), the point evaluations \(\delta_{1/n}\) converge weak-star to \(\delta_0\), since \(f(1/n) \to f(0)\) for continuous \(f\). They do not converge in norm, because \(\|\delta_a - \delta_b\| = 2\) for \(a \ne b\), as a continuous function with values \(1\) at \(a\) and \(-1\) at \(b\) shows. Weak-star convergence of probability measures is the convergence in distribution of probability theory, and the central limit theorem is a statement about it.

Theorem 9.7 (Banach–Alaoglu, sequential form). If \(X\) is a separable normed space, every bounded sequence in \(X^*\) has a weak-star convergent subsequence.

Proof. Let \(\|f_n\| \le C\) and let \(\{x_1, x_2, \ldots\}\) be dense in \(X\). The scalars \(f_n(x_1)\) are bounded, so some subsequence \(f_n^{(1)}\) has \(f_n^{(1)}(x_1)\) convergent. From it extract a subsequence \(f_n^{(2)}\) with \(f_n^{(2)}(x_2)\) convergent, and so on. The diagonal sequence \(g_n = f_n^{(n)}\) is eventually a subsequence of each \(f^{(k)}\), so \(g_n(x_k)\) converges for every \(k\). For arbitrary \(x\) and \(\varepsilon > 0\), choose \(x_k\) with \(\|x - x_k\| < \varepsilon\); then \(|g_n(x) - g_m(x)| \le 2C\varepsilon + |g_n(x_k) - g_m(x_k)|\), so \(g_n(x)\) is Cauchy and converges to a limit \(g(x)\). The limit is linear with \(|g(x)| \le C\|x\|\), so \(g \in X^*\) and \(g_n \overset{w*}{\longrightarrow} g\). \(\blacksquare\)

Banach proved this sequential form in his book of 1932. Leonidas Alaoglu proved in 1940 the general form, without separability: the closed unit ball of \(X^*\) is compact in the weak-star topology. The proof embeds the ball into the product \(\prod_{x \in X} \{z \in \mathbb{K} : |z| \le \|x\|\}\) of compact discs, which is compact by Tychonoff's theorem, and checks that the image is closed, since pointwise limits of linear functionals of norm at most one are again such functionals. Without separability the compactness need not be sequential: the unit ball of \((\ell^\infty)^*\) contains a sequence with no weak-star convergent subsequence.

Reflexive spaces

Definition 9.8. A normed space \(X\) is reflexive if the canonical embedding \(J : X \to X^{**}\) is onto. A reflexive space is complete, being isometric to the dual space \(X^{**}\). On a reflexive space weak and weak-star convergence in \(X^*\) coincide, and the weak topology of \(X\) is the weak-star topology of \(X^{**}\) transported by \(J\).

Examples. Finite-dimensional spaces are reflexive by dimension count. Hilbert spaces are reflexive: given \(\Phi \in H^{**}\), the map \(y \mapsto \overline{\Phi(f_y)}\) is linear, because the conjugation undoes the conjugate linearity of \(y \mapsto f_y\), and bounded, so by Riesz it equals \(y \mapsto \langle y, x \rangle\) for some \(x\); then \(\Phi(f_y) = \langle x, y \rangle = f_y(x) = Jx(f_y)\), and every element of \(H^*\) is some \(f_y\). For \(1 < p < \infty\), applying Theorem 3.8 twice identifies \((\ell^p)^{**}\) with \(\ell^p\), and one checks that the identification is \(J\); the same holds for \(L^p(\mu)\). The spaces \(c_0\), \(\ell^1\), \(\ell^\infty\), \(C[0, 1]\) and \(L^1[0, 1]\) are not reflexive. For \(c_0\): \(c_0^* = \ell^1\) and \(c_0^{**} = (\ell^1)^* = \ell^\infty\), and \(J\) is the inclusion of \(c_0\) in \(\ell^\infty\), which is not onto. For \(\ell^1\): if a separable space \(X\) is reflexive, then \(X^{**} = J(X)\) is separable, so \(X^*\) is separable by Corollary 7.8 applied to \(X^*\). But \(\ell^1\) is separable and its dual \(\ell^\infty\) is not.

Theorem 9.9. In a Hilbert space, every bounded sequence has a weakly convergent subsequence. Proof. Let \(\|x_n\| \le C\), and let \(M\) be the closed linear span of the \(x_n\), a separable Hilbert space. The functionals \(f_n(y) = \langle y, x_n \rangle\) on \(M\) are bounded by \(C\), so by Theorem 9.7 a subsequence satisfies \(\langle y, x_{n_k} \rangle \to \phi(y)\) for every \(y \in M\), with \(\phi\) bounded and linear. By Riesz on \(M\), \(\phi(y) = \langle y, x \rangle\) for some \(x \in M\). For \(y \in M^\perp\), \(\langle y, x_{n_k} \rangle = 0 = \langle y, x \rangle\). Hence \(\langle y, x_{n_k} \rangle \to \langle y, x \rangle\) for all \(y \in H\), that is, \(x_{n_k} \overset{w}{\longrightarrow} x\). \(\blacksquare\)

The same statement holds in every reflexive Banach space; this is the Eberlein–Šmulian theorem, and conversely a Banach space in which every bounded sequence has a weakly convergent subsequence is reflexive. Another characterization is James's theorem of 1964: a Banach space is reflexive if and only if every continuous linear functional attains its norm on the closed unit ball. On \(c_0\) the functional given by \(y = (\frac{1}{2}, \frac{1}{4}, \frac{1}{8}, \ldots) \in \ell^1\) has norm \(1\) but \(|\sum y_n x_n| < 1\) whenever \(\|x\|_\infty \le 1\), since \(x \in c_0\) forces \(|x_n| < 1\) for large \(n\). Uniformly convex spaces, such as \(L^p\) for \(1 < p < \infty\), are reflexive by the Milman–Pettis theorem of 1938 and 1939.

Weak compactness and minimization

Theorem 9.10 (direct method). Let \(C\) be a nonempty closed convex subset of a Hilbert space, or more generally of a reflexive Banach space, and let \(\Phi : C \to \mathbb{R}\) be convex, norm continuous and coercive, meaning \(\Phi(x) \to \infty\) as \(\|x\| \to \infty\) in \(C\). Then \(\Phi\) attains its minimum on \(C\).

Proof (Hilbert case). Let \(m = \inf_C \Phi\) and choose \(x_n \in C\) with \(\Phi(x_n) \to m\). Coercivity makes \((x_n)\) bounded, so by Theorem 9.9 a subsequence converges weakly to some \(x\), which lies in \(C\) because \(C\) is weakly closed by Mazur's theorem. For every \(t > m\) the sublevel set \(\{\Phi \le t\}\) is closed and convex, hence weakly closed, and it contains \(x_{n_k}\) for large \(k\), so it contains \(x\). Thus \(\Phi(x) \le t\) for all \(t > m\), and \(\Phi(x) = m\), which in particular shows \(m > -\infty\). \(\blacksquare\)

This is the abstract skeleton of the direct method of the calculus of variations, introduced by Hilbert around 1900 to rescue Dirichlet's principle: minimize the energy \(\int |\nabla u|^2\) among functions with prescribed boundary values. The difficulty Weierstrass had pointed out, that a minimizing sequence might have no limit, disappears once the problem is posed in a Sobolev space, where bounded sequences have weakly convergent subsequences and the energy is weakly lower semicontinuous. Lesson 12 carries this out for the Dirichlet problem.

The integrals of x(π − x) sin nx tend to zero (exactly 4/n³ for odd n) while the norms stay √(π/2); averages of unit vectors shrink in norm; point masses converge weak-star
# Weak but not strong convergence in L^2(0, pi) and l^2, and weak-star convergence of point masses.
import math

M = 20000
h = math.pi / M
xs = [(k + 0.5) * h for k in range(M)]
g = [x * (math.pi - x) for x in xs]                       # a fixed test function
for n in (1, 3, 9, 33, 129):
    s = [math.sin(n * x) for x in xs]
    ip = h * sum(a * b for a, b in zip(g, s))
    nrm = math.sqrt(h * sum(b * b for b in s))
    exact = 0 if n % 2 == 0 else 4 / n ** 3                 # integral of x(pi - x) sin(n x)
    print(f"n = {n:3d}: <g, sin nx> = {ip: .6f} (exact {exact:.6f}),  |sin nx| = {nrm:.5f}")
print("sqrt(pi/2) =", round(math.sqrt(math.pi / 2), 5))

# Mazur: averages of e_1, ..., e_n in l^2 have norm 1/sqrt(n)
for n in (1, 4, 100, 10000):
    print(f"| (e_1 + ... + e_n)/n | for n = {n:5d}: {math.sqrt(n * (1 / n) ** 2):.4f}")

# weak-star: delta_{1/n}(f) = f(1/n) -> f(0) for continuous f, yet |delta_a - delta_b| = 2
f = lambda t: math.cos(3 * t) + t * t
print("f(1/n) for n = 1, 10, 1000:", [round(f(1 / n), 6) for n in (1, 10, 1000)], " f(0) =", f(0))
Output
n =   1: <g, sin nx> =  4.000000 (exact 4.000000),  |sin nx| = 1.25331
n =   3: <g, sin nx> =  0.148148 (exact 0.148148),  |sin nx| = 1.25331
n =   9: <g, sin nx> =  0.005487 (exact 0.005487),  |sin nx| = 1.25331
n =  33: <g, sin nx> =  0.000111 (exact 0.000111),  |sin nx| = 1.25331
n = 129: <g, sin nx> =  0.000002 (exact 0.000002),  |sin nx| = 1.25331
sqrt(pi/2) = 1.25331
| (e_1 + ... + e_n)/n | for n =     1: 1.0000
| (e_1 + ... + e_n)/n | for n =     4: 0.5000
| (e_1 + ... + e_n)/n | for n =   100: 0.1000
| (e_1 + ... + e_n)/n | for n = 10000: 0.0100
f(1/n) for n = 1, 10, 1000: [0.010008, 0.965336, 0.999997]  f(0) = 1.0

The exact values follow from integrating by parts twice: \(\int_0^\pi x(\pi - x) \sin nx \, dx = \frac{2(1 - (-1)^n)}{n^3}\). Smoother test functions give faster decay of the coefficients, which is the quantitative content of weak convergence of \(\sin nx\) against regular functions; against a general \(g \in L^2\) the decay can be arbitrarily slow, but it always happens.

Worked problem

A bounded sequence in L² with no norm-convergent subsequence

Let \(r_n(x) = \operatorname{sgn} \sin(2^n \pi x)\) on \([0, 1]\), the Rademacher functions. Show that they are orthonormal in \(L^2[0, 1]\), find their weak limit, and show no subsequence converges in norm.

Show solution
  1. Each \(r_n\) takes the values \(\pm 1\) on alternate dyadic intervals of length \(2^{-n}\), so \(\|r_n\|_2 = 1\). For \(m < n\), \(r_n\) has mean zero on every dyadic interval of length \(2^{-m}\), on which \(r_m\) is constant, so \(\langle r_m, r_n \rangle = 0\).
  2. An orthonormal sequence converges weakly to \(0\) (Example 9.2), so \(r_n \overset{w}{\longrightarrow} 0\).
  3. \(\|r_m - r_n\|_2 = \sqrt{2}\) for \(m \ne n\), so no subsequence is Cauchy.

Answer: \(r_n \overset{w}{\longrightarrow} 0\) with \(\|r_n\| = 1\). In probability, the \(r_n\) are independent fair coin flips, and weak convergence to \(0\) says each fixed square-integrable random variable becomes asymptotically uncorrelated with the flips.

Common mistakes

  • MistakeAssuming weakly convergent sequences converge in norm.

    InsteadOrthonormal sequences converge weakly to \(0\) while keeping norm \(1\).

  • MistakeExpecting the norm to be weakly continuous.

    InsteadIt is only weakly lower semicontinuous: \(\|x\| \le \liminf \|x_n\|\).

  • MistakeUsing sequential weak-star compactness in a non-separable space such as \((\ell^\infty)^*\).

    InsteadAlaoglu gives compactness, but sequential compactness needs separability of the predual.

  • MistakeCalling \(c_0\) reflexive because its dual \(\ell^1\) has dual \(\ell^\infty\).

    InsteadReflexivity asks that \(J\) be onto; here \(J\) embeds \(c_0\) as a proper subspace of \(\ell^\infty\).

Summary and key terms

  • \(x_n \overset{w}{\longrightarrow} x\) means \(f(x_n) \to f(x)\) for all \(f \in X^*\); orthonormal sequences converge weakly to \(0\).
  • Weakly convergent sequences are bounded and the norm is weakly lower semicontinuous; in Hilbert space weak convergence plus convergence of norms gives norm convergence.
  • Closed convex sets are weakly closed (Mazur), so weak limits are norm limits of convex combinations.
  • In the dual of a separable space bounded sequences have weak-star convergent subsequences; in general the dual ball is weak-star compact (Alaoglu).
  • Reflexive spaces, including Hilbert spaces and Lᵖ for 1 < p < ∞, have weakly sequentially compact balls, which gives minimizers of convex coercive functionals.
Weak convergence
Convergence tested against every continuous linear functional.
Weak-star convergence
Pointwise convergence of functionals on the predual space.
Reflexive space
A normed space for which \(J : X \to X^{**}\) is onto.
Banach–Alaoglu theorem
The closed unit ball of a dual space is compact in the weak-star topology.
Coercive functional
A functional that tends to infinity as the norm of its argument does.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. Does \(f_n = \mathbf{1}_{[n, n+1]}\) converge weakly in \(L^2(\mathbb{R})\)? In norm?

    Show answer

    For \(g \in L^2\), \(|\langle f_n, g \rangle| \le (\int_n^{n+1} |g|^2)^{1/2} \to 0\), so \(f_n \overset{w}{\longrightarrow} 0\); \(\|f_n\| = 1\), so not in norm.

  2. Show that \(x_n = n e_n\) does not converge weakly in \(\ell^2\).

    Show answer

    Weakly convergent sequences are bounded, and \(\|x_n\| = n\).

  3. If \(x_n \overset{w}{\longrightarrow} x\) and \(y_n \to y\) in norm in a Hilbert space, show \(\langle x_n, y_n \rangle \to \langle x, y \rangle\).

    Show answer

    \(|\langle x_n, y_n - y \rangle| \le \sup \|x_n\| \, \|y_n - y\| \to 0\) and \(\langle x_n, y \rangle \to \langle x, y \rangle\).

  4. Give two weakly convergent sequences whose inner products do not converge to the inner product of the limits.

    Show answer

    \(x_n = y_n = e_n\): both tend weakly to \(0\) but \(\langle e_n, e_n \rangle = 1\).

  5. Find a functional on \(\ell^1\) that does not attain its norm on the unit ball.

    Show answer

    \(y = (1 - \frac{1}{n})_n \in \ell^\infty\) has norm \(1\). If \(\|x\|_1 = 1\) then \(|\sum y_n x_n| \le \sum_n (1 - \frac{1}{n})|x_n| < \sum_n |x_n| = 1\), the strict inequality because some \(x_n \ne 0\) and every weight is below \(1\). By James’s theorem this is another proof that \(\ell^1\) is not reflexive.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz