Weak and Weak Star Topologies
Weak convergence watches every continuous readout instead of the distance. Spikes can drift to zero weakly while standing a full unit away in norm.
Why Does This Exist?
Gradient flows, Galerkin approximations and Bayesian posteriors often refuse to converge in norm yet still deliver correct answers for every measurement that matters. Demanding norm convergence then rejects perfectly good algorithms. Weaker topologies salvage them: they declare convergence when every continuous readout converges, which is exactly what downstream decisions consume.
This page defines the weak and weak star topologies and exhibits the canonical non-example (spikes with no norm limit). The readouts doing the testing live in dual spaces; the complete rooms are Banach spaces.
The one idea you need first
A topology decides which sequences converge by declaring open sets. Finer means more opens, harder convergence; coarser means fewer, easier. The norm topology tests distance . Weak topologies test readouts instead.
Think of It Like This
Election polls versus a census
A census measures every resident (norm convergence): expensive and decisive. Polls ask selected questions of samples (weak convergence): cheap, and enough when every question that matters stabilizes.
A population can poll-converge while the census never settles: sampling noise keeps full counts dancing even as all major-question margins freeze. Where it stops: polls miss what nobody asks. Weak limits can sit outside expected sets unless convexity or closedness restores them (Mazur's lemma territory).
How It Actually Works
The weak topology on is the coarsest making every continuous: means for all continuous functionals. In plain words: test every readout, demand each converge. The weak star topology on the dual goes further: means per point , testing dual elements only against primal points.
Payoffs: Banach-Alaoglu says the dual unit ball is weak star compact (bounded sequences always have weak star cluster points: existence of limits for free). Mazur's lemma says convex combinations of weakly convergent sequences converge in norm (weak plus convexity recovers strength). Reflexive spaces (Hilbert, for ) get weak compactness of their own balls.
Worked example
In , basis spikes (1 in slot , 0 elsewhere). Norm: forever, so no norm convergence to (distance stays ). Weak: for with , the readout is . Square-summability forces (tails of convergent series vanish). Hence every readout tends to : weakly while .
Concretely with : pairings . Readouts die; lengths persist.
Code
Pairings of spikes against a square-summable vector decay to zero while norms stay one.
import numpy as np
def pairing(n: int, terms: int = 200) -> tuple[float, float]: x = 1.0 / np.arange(1, terms + 1) # harmonic tail, square summable e = np.zeros(terms) e[n] = 1.0 # n-th basis spike return float(e @ x), float(np.linalg.norm(e)) # readout, norm
print(pairing(0)) # -> (1.0, 1.0)print(pairing(99)) # -> (0.01, 1.0)Readout falls while norm stays : weak convergence without norm convergence.
Watch Out For
Upgrading weak to norm without convexity
Symptom: weakly convergent iterates assumed close in distance; projections and stopping rules misfire. Fix: take convex combinations (Mazur) or verify norm convergence of lengths too (Radon-Riesz needs plus weak for norm in Hilbert).
Expecting weak limits to respect nonlinearity
Symptom: yet or for nonlinear . Fix: pass only linear continuous maps through weak limits freely; nonlinear ones need strong convergence or compensated-compactness structure.
The Quick Version
- Weak convergence tests all dual readouts; weak star tests dual elements pointwise on primal points.
- Basis spikes tend weakly to in while every norm stays .
- Banach-Alaoglu gives weak star compactness of dual balls: bounded sequences cluster.
- Mazur upgrades weak to norm through convex combinations.
- Linear maps pass through weak limits; nonlinear ones generally do not.