Mathematical Methods Handbook

Metric, normed and Hilbert spaces

Completeness, fixed points and the geometry of Hilbert space.

In this chapter 8

Tick a unit to add it to your PDF basket.

  1. Spaces

Spaces

8

Definition

Metric spaces and completeness

Adapted

Gives the distance axioms that let convergence be defined on any set, the Cauchy criterion that tests for convergence without naming the limit, and the proofs that the continuous functions on a closed interval are complete in the sup metric but not in the integral metric.

Prerequisites: Limits of sequences and completeness, Uniform convergence

Definition(Metric space)AdaptedAdapted from Kreyszig (1978), §1.1, Def. 1.1-1, p. 3; Hassani (2013), §1.3, Def. 1.3.1, p. 8; Folland (1999), §0.6, p. 13; Stakgold & Holst (2011), §4.3, (4.3.1), p. 234

A metric on a set XX is a function dd of two points of XX that returns a real number, subject to four conditions. For all x,y,z∈Xx,y,z \in X:

  • (M1) d(x,y)d(x,y) is real, finite and ≥0\ge 0;
  • (M2) d(x,y)=0d(x,y) = 0 if and only if x=yx = y;
  • (M3) d(x,y)=d(y,x)d(x,y) = d(y,x);
  • (M4) d(x,z)≤d(x,y)+d(y,z)d(x,z) \le d(x,y) + d(y,z) — the triangle inequality.

The pair (X,d)(X,d) is a metric space, its elements are points, and d(x,y)d(x,y) is the distance from xx to yy. We write XX alone when dd is clear. The labels (M1)–(M4) are Kreyszig's (Kreyszig (1978), §1.1, Def. 1.1-1, p. 3).

Induction on (M4) gives the generalized triangle inequality: d(x0,xn)≤∑j=1nd(xj−1,xj)d(x_0,x_n) \le \sum_{j=1}^{n} d(x_{j-1},x_j) for any finite chain of points.

If Y⊆XY \subseteq X, then YY with dd restricted to Y×YY \times Y is a subspace of XX, carrying the induced metric. The open ball of radius r>0r>0 about xx is B(x;r)={y∈X:d(x,y)<r}B(x;r) = \{y \in X : d(x,y) < r\}; a set U⊆XU \subseteq X is open if every point of UU has some ball about it inside UU, and closed if its complement is open. The closure E‾\overline{E} of E⊆XE \subseteq X is the intersection of all the closed sets that contain EE, and EE is dense in XX if E‾=X\overline{E} = X. A set EE is bounded if its diameter diam⁡E=sup⁡{d(x,y):x,y∈E}\operatorname{diam} E = \sup\{d(x,y) : x,y \in E\} is finite. These are the metric cases of the notions in topological spaces.

XX needs no algebraic structure whatever: a metric is defined on a bare set. When XX also carries a norm the two structures are linked by d(x,y)=∥x−y∥d(x,y) = \lVert x-y\rVert, and a function of one variable then does the work of a function of two; that is the subject of normed and Banach spaces.

Note(Axiom lists that look different and are not)AdaptedAdapted from Folland (1999), §0.6, p. 13; Hassani (2013), §1.3, Def. 1.3.1, p. 8; Stakgold & Holst (2011), §4.3, (4.3.1), p. 234; Kreyszig (1978), §1.1, Def. 1.1-1, p. 3

The library's four statements of this definition are packaged differently and say the same thing.

  • Folland (Folland (1999), §0.6, p. 13) declares ρ:X×X→[0,∞)\rho : X\times X \to [0,\infty), so (M1) is absorbed into the codomain, and then lists only (M2), (M3), (M4).
  • Hassani (Hassani (2013), §1.3, Def. 1.3.1, p. 8) lists three conditions, the first combining nonnegativity with (M2).
  • Stakgold and Holst (Stakgold & Holst (2011), §4.3, (4.3.1), p. 234) split (M2) into d(u,v)>0d(u,v)>0 for distinct points and d(u,u)=0d(u,u)=0.
  • Kreyszig (Kreyszig (1978), §1.1, Def. 1.1-1, p. 3) keeps all four, which is the list used above because each axiom is then available by name.

Nonnegativity is in fact forced by (M2)–(M4): putting z=xz = x in (M4) and using (M3) gives 0=d(x,x)≤2d(x,y)0 = d(x,x) \le 2d(x,y). It is listed anyway, as all four books do in one form or another, because it is used constantly and a reader should not have to rederive it.

Hassani adds a warning worth repeating: in relativity the squared interval between two events can be negative, so it is not a metric in this sense, and none of what follows applies to it.

Definition(Convergence, Cauchy sequences, completeness)AdaptedAdapted from Kreyszig (1978), §1.4, Def. 1.4-1, p. 25, and Def. 1.4-3, p. 28; Hassani (2013), §1.3, Defs. 1.3.3–1.3.5, pp. 9–10; Folland (1999), §0.6, p. 14; Stakgold & Holst (2011), §4.3, p. 236

Let (X,d)(X,d) be a metric space and (xn)n≥1(x_n)_{n\ge1} a sequence in XX.

  • (xn)(x_n) converges to x∈Xx \in X if d(xn,x)→0d(x_n,x) \to 0 as n→∞n\to\infty: for every ε>0\varepsilon>0 there is NN with d(xn,x)<εd(x_n,x) < \varepsilon for all n>Nn>N. We write xn→xx_n \to x and call xx the limit. A sequence with no limit in XX is divergent.
  • (xn)(x_n) is a Cauchy sequence (also fundamental) if for every ε>0\varepsilon>0 there is NN with d(xm,xn)<εfor all m,n>N.d(x_m,x_n) < \varepsilon \qquad \text{for all } m,n > N .
  • XX is complete when each of its Cauchy sequences has a limit lying in XX.

The definition of convergence names the limit; the Cauchy condition does not. That is the entire point of completeness: in a complete space a sequence may be certified convergent by an estimate involving only its own terms, before anything is known about what it converges to. The price is that the certificate says nothing about which point the limit is.

Convergence is not a property of the sequence alone but of the sequence together with the space it is regarded as living in. The sequence 1,12,13,…1, \tfrac12, \tfrac13, \dots converges in [0,1][0,1] and diverges in (0,1](0,1], with no term changed.

Definition(The basic facts)AdaptedAdapted from Kreyszig (1978), §1.4, Lemma 1.4-2, p. 26, Thm 1.4-4, p. 28, Thms 1.4-5 and 1.4-6, pp. 29–30, Thm 1.4-7, p. 30, and Thm 1.4-8, pp. 30–31; Folland (1999), §0.6, Prop. 0.22 and Prop. 0.24, p. 14; Stakgold & Holst (2011), §4.3, p. 236

Let (X,d)(X,d) and (Y,d~)(Y,\tilde d) be metric spaces.

  1. Uniqueness and boundedness. A convergent sequence in XX has exactly one limit, and its set of terms is bounded. If xn→xx_n\to x and yn→yy_n\to y then d(xn,yn)→d(x,y)d(x_n,y_n)\to d(x,y).
  2. Convergent implies Cauchy. Every convergent sequence in XX is Cauchy. The converse holds for every sequence in XX precisely when XX is complete.
  3. A Cauchy sequence with a convergent subsequence converges, to the same limit.
  4. Closure by sequences. For E⊆XE \subseteq X, a point xx lies in E‾\overline{E} if and only if some sequence in EE converges to xx. Hence EE is closed if and only if it contains the limit of every convergent sequence of its own points.
  5. Completeness and closedness. A subspace MM of a complete metric space XX is complete exactly when MM is closed in XX. In an arbitrary metric space, a complete subspace is closed.
  6. Sequential continuity. A map T:X→YT : X \to Y is continuous at the point x0x_0 exactly when every sequence with xn→x0x_n \to x_0 satisfies Txn→Tx0Tx_n \to Tx_0.
  7. Which spaces are complete. R\mathbb{R} and C\mathbb{C} are complete, and so are Rn\mathbb{R}^n and Cn\mathbb{C}^n in the Euclidean metric; so are the sequence spaces ℓ∞\ell^\infty and ℓp\ell^p for 1≤p<∞1\le p<\infty, and so is C[a,b]C[a,b], the real- or complex-valued continuous functions on a closed bounded interval, in the sup metric d∞(x,y)=max⁡t∈[a,b]∣x(t)−y(t)∣.d_\infty(x,y) = \max_{t\in[a,b]} \lvert x(t)-y(t)\rvert . Convergence in d∞d_\infty is uniform convergence on [a,b][a,b]. Of these, only the case of C[a,b]C[a,b] is proved below. Completeness of R\mathbb{R} and C\mathbb{C} is taken as known from limits of sequences, and the cases Rn\mathbb{R}^n, Cn\mathbb{C}^n, ℓ∞\ell^\infty and ℓp\ell^p are taken on the authority of Kreyszig (Kreyszig (1978), §1.5, Examples 1.5-1, 1.5-2 and 1.5-4, pp. 33–36) and Stakgold and Holst (Stakgold & Holst (2011), §4.3, Examples 1–4, pp. 238–239); each of them runs the three-step scheme of the method block below.
  8. Which are not. Q\mathbb{Q} with d(x,y)=∣x−y∣d(x,y)=\lvert x-y\rvert is incomplete, as is any bounded open interval (a,b)(a,b) with a<ba<b, as is the set of polynomials on [a,b][a,b] in the sup metric. Most important here: C[a,b]C[a,b] in the integral metric d1(x,y)=∫ab∣x(t)−y(t)∣ dtd_1(x,y) = \int_a^b \lvert x(t)-y(t)\rvert \,\mathrm{d}t is not complete, and neither is it complete in the mean-square metric d2(x,y)=(∫ab∣x−y∣2)1/2d_2(x,y) = \bigl(\int_a^b \lvert x-y\rvert^2\bigr)^{1/2}.
Idea of the proofAdaptedAdapted from Kreyszig (1978), §1.5, p. 32

Every estimate in parts 1–6 comes from the triangle inequality applied to one interpolating point. To compare xx with zz when the hypothesis is about xx and yy, insert yy; the cost is one extra term, which the hypothesis makes small.

Completeness proofs for concrete spaces all run the same way, and the reason is that the metric is built out of real or complex numbers whose completeness is already known. A Cauchy sequence in the space forces, coordinate by coordinate or point by point, a Cauchy sequence of scalars; those converge, and their limits assemble into a candidate. Two things then remain, and they are where the work is: the candidate must lie in the space, and the convergence must hold in the metric of the space, not merely coordinatewise.

Incompleteness proofs run the other way. One exhibits a sequence whose terms are visibly in the space and whose pointwise limit is visibly not, then shows that no other element of the space can be the metric limit either — because a metric limit would have to agree with the pointwise limit, which it cannot.

Proof(Parts 1–6)AdaptedAdapted from Kreyszig (1978), §1.4, pp. 26–31; Folland (1999), §0.6, p. 14

1. Suppose xn→xx_n\to x and xn→zx_n \to z. By (M4), 0≤d(x,z)≤d(x,xn)+d(xn,z)0 \le d(x,z) \le d(x,x_n)+d(x_n,z), and both terms on the right tend to 00; so d(x,z)=0d(x,z)=0 and x=zx=z by (M2). For boundedness, take ε=1\varepsilon=1 in the definition of convergence to get NN with d(xn,x)<1d(x_n,x)<1 for n>Nn>N; then d(xn,x)≤1+max⁡{d(x1,x),…,d(xN,x)}d(x_n,x) \le 1 + \max\{d(x_1,x),\dots,d(x_N,x)\} for every nn, a finite bound, so all terms lie in one ball. For the third claim, the generalized triangle inequality gives d(xn,yn)≤d(xn,x)+d(x,y)+d(y,yn)d(x_n,y_n) \le d(x_n,x)+d(x,y)+d(y,y_n), hence d(xn,yn)−d(x,y)≤d(xn,x)+d(y,yn)d(x_n,y_n)-d(x,y) \le d(x_n,x)+d(y,y_n); interchanging the roles of the two pairs gives the same bound for d(x,y)−d(xn,yn)d(x,y)-d(x_n,y_n), so ∣d(xn,yn)−d(x,y)∣→0\lvert d(x_n,y_n)-d(x,y)\rvert \to 0.

2. If xn→xx_n\to x, pick NN with d(xn,x)<ε/2d(x_n,x) < \varepsilon/2 for n>Nn>N. For m,n>Nm,n>N, (M4) and (M3) give d(xm,xn)≤d(xm,x)+d(x,xn)<εd(x_m,x_n) \le d(x_m,x)+d(x,x_n) < \varepsilon. The second sentence is the definition of completeness restated.

3. Let (xn)(x_n) be Cauchy with xnk→xx_{n_k} \to x. Given ε>0\varepsilon>0 choose NN with d(xm,xn)<ε/2d(x_m,x_n)<\varepsilon/2 for m,n>Nm,n>N, then choose kk with nk>Nn_k>N and d(xnk,x)<ε/2d(x_{n_k},x)<\varepsilon/2. For any n>Nn>N, d(xn,x)≤d(xn,xnk)+d(xnk,x)<εd(x_n,x) \le d(x_n,x_{n_k})+d(x_{n_k},x) < \varepsilon. Here the Cauchy hypothesis is what transports the good behaviour of one subsequence to the whole sequence; without it a sequence may have a convergent subsequence and still not converge.

4. If x∈Ex \in E, the constant sequence works. If x∈E‾∖Ex \in \overline{E}\setminus E, then every ball B(x;1/n)B(x;1/n) meets EE — otherwise the complement of that ball would be a closed set containing EE but not xx, contradicting minimality of the closure — so choosing xn∈B(x;1/n)∩Ex_n \in B(x;1/n)\cap E gives xn→xx_n \to x. Conversely, if xn∈Ex_n \in E and xn→xx_n \to x but x∉E‾x \notin \overline{E}, then the open set X∖E‾X\setminus\overline{E} contains a ball about xx that contains no point of EE, contradicting xn→xx_n\to x. The second sentence is the case E‾=E\overline{E}=E.

5. Let XX be any metric space and M⊆XM \subseteq X complete as a subspace; completeness of XX is not assumed in this half. If x∈M‾x\in\overline{M}, part 4 supplies xn∈Mx_n \in M with xn→xx_n \to x; by part 2 the sequence is Cauchy, by completeness of MM it converges in MM, and by uniqueness of limits (part 1) that limit is xx, so x∈Mx \in M. Thus MM is closed. Conversely let MM be closed in the complete space XX and let (xn)(x_n) be Cauchy in MM. It is Cauchy in XX, so it converges to some x∈Xx \in X; by part 4 and closedness, x∈Mx \in M. Completeness of the ambient space is used only in this second direction, which is why the first direction — a complete subspace is closed — is stated in part 5 for an arbitrary ambient space.

6. Suppose TT is continuous at x0x_0 and xn→x0x_n\to x_0. Given ε>0\varepsilon>0 take δ>0\delta>0 with d~(Tx,Tx0)<ε\tilde d(Tx,Tx_0)<\varepsilon whenever d(x,x0)<δd(x,x_0)<\delta, then NN with d(xn,x0)<δd(x_n,x_0)<\delta for n>Nn>N; so d~(Txn,Tx0)<ε\tilde d(Tx_n,Tx_0)<\varepsilon for n>Nn>N. Conversely, if TT is not continuous at x0x_0 there is an ε>0\varepsilon>0 for which no δ\delta works; taking δ=1/n\delta = 1/n produces xnx_n with d(xn,x0)<1/nd(x_n,x_0)<1/n and d~(Txn,Tx0)≥ε\tilde d(Tx_n,Tx_0)\ge\varepsilon, so xn→x0x_n\to x_0 while Txn↛Tx0Tx_n \not\to Tx_0. □\square

Proof(Part 7 for C[a,b]C[a,b], and part 8)AdaptedAdapted from Kreyszig (1978), §1.5, Example 1.5-5 and Thm 1.5-6, pp. 36–37, and Example 1.5-9, pp. 38–39; Stakgold & Holst (2011), §4.3, Example 5, p. 239, and Example 6, pp. 239–240

C[a,b]C[a,b] is complete in d∞d_\infty. Let (xm)(x_m) be Cauchy in d∞d_\infty and write J=[a,b]J=[a,b].

  1. A candidate. Fix t∈Jt\in J. Since ∣xm(t)−xn(t)∣≤d∞(xm,xn)\lvert x_m(t)-x_n(t)\rvert \le d_\infty(x_m,x_n), the numbers x1(t),x2(t),…x_1(t),x_2(t),\dots form a Cauchy sequence in R\mathbb{R} (or C\mathbb{C}), which converges because R\mathbb{R} and C\mathbb{C} are complete. Call the limit x(t)x(t). This defines a function xx on JJ.
  2. The convergence is uniform. Given ε>0\varepsilon>0 take NN with d∞(xm,xn)≤εd_\infty(x_m,x_n)\le\varepsilon for m,n>Nm,n>N. Fix m>Nm>N and t∈Jt\in J and let n→∞n\to\infty in ∣xm(t)−xn(t)∣≤ε\lvert x_m(t)-x_n(t)\rvert\le\varepsilon: the bound survives the limit, giving ∣xm(t)−x(t)∣≤ε\lvert x_m(t)-x(t)\rvert\le\varepsilon for every t∈Jt\in J at once. The bound is independent of tt because the sup metric made it so, and that is exactly uniform convergence.
  3. The candidate is in the space. A uniform limit of continuous functions is continuous (uniform convergence), so x∈C[a,b]x \in C[a,b], and step 2 says d∞(xm,x)≤εd_\infty(x_m,x)\le\varepsilon for m>Nm>N, that is xm→xx_m\to x in C[a,b]C[a,b].

Step 2 also proves the parenthetical claim of part 7: convergence in d∞d_\infty is uniform convergence, and conversely.

C[a,b]C[a,b] is not complete in d1d_1. It is enough to produce one Cauchy sequence with no continuous limit; take [a,b]=[−1,1][a,b]=[-1,1] and

gn(t)=tanh⁡(nt),n=1,2,…,g_n(t) = \tanh(nt), \qquad n = 1,2,\dots,

each of which is continuous on [−1,1][-1,1].

  1. The distances. For t>0t>0 the map n↦tanh⁡(nt)n\mapsto\tanh(nt) increases, so for n<mn<m we have ∣gm−gn∣=gm−gn\lvert g_m - g_n\rvert = g_m-g_n on (0,1](0,1] and =gn−gm= g_n - g_m on [−1,0)[-1,0); by oddness, d1(gn,gm)=2∫01[tanh⁡(mt)−tanh⁡(nt)] dt=2[ln⁡cosh⁡mm−ln⁡cosh⁡nn],d_1(g_n,g_m) = 2\int_0^1\bigl[\tanh(mt)-\tanh(nt)\bigr]\,\mathrm{d}t = 2\left[\frac{\ln\cosh m}{m} - \frac{\ln\cosh n}{n}\right], using ∫01tanh⁡(nt) dt=n−1ln⁡cosh⁡n\int_0^1 \tanh(nt)\,\mathrm{d}t = n^{-1}\ln\cosh n. Since ln⁡cosh⁡n=n−ln⁡2+ln⁡(1+e−2n)\ln\cosh n = n - \ln 2 + \ln(1+e^{-2n}), the bracket equals ln⁡2 (n−1−m−1)\ln 2\,(n^{-1}-m^{-1}) up to a term smaller than e−2ne^{-2n}, so d1(gn,gm)≤2ln⁡2/n→0d_1(g_n,g_m) \le 2\ln 2/n \to 0 and the sequence is Cauchy in d1d_1.
  2. No continuous limit. Suppose h∈C[−1,1]h\in C[-1,1] with d1(gn,h)→0d_1(g_n,h)\to0. The same computation with sgn⁡\operatorname{sgn} in place of gmg_m gives d1(gn,sgn⁡)=2(1−n−1ln⁡cosh⁡n)→0d_1(g_n,\operatorname{sgn}) = 2(1 - n^{-1}\ln\cosh n) \to 0. These two statements are read on the larger set of bounded functions continuous off a finite set, the only place a larger space is used. There the formula ∫−11∣u−v∣\int_{-1}^{1}\lvert u-v\rvert is not a metric but a pseudometric: altering sgn⁡\operatorname{sgn} at the single point 00 changes no integral, so (M2) fails. Only (M4) is needed, and (M4) does hold, because the pointwise inequality ∣u−w∣≤∣u−v∣+∣v−w∣\lvert u-w\rvert \le \lvert u-v\rvert+\lvert v-w\rvert integrates. Hence ∫−11∣h−sgn⁡∣  ≤  d1(h,gn)+d1(gn,sgn⁡)  →n→∞  0,\int_{-1}^{1}\lvert h-\operatorname{sgn}\rvert \;\le\; d_1(h,g_n) + d_1(g_n,\operatorname{sgn}) \;\xrightarrow[n\to\infty]{}\; 0 , and the left side does not depend on nn, so ∫−11∣h−sgn⁡∣=0\int_{-1}^{1}\lvert h-\operatorname{sgn}\rvert = 0. The integrand is nonnegative and continuous except at 00, so h(t)=sgn⁡th(t)=\operatorname{sgn} t for every t≠0t\ne0; letting t→0±t\to0^{\pm} forces h(0)h(0) to equal both 11 and −1-1. No continuous hh exists, so (gn)(g_n) is Cauchy and divergent in (C[−1,1],d1)(C[-1,1],d_1).

The remaining claims of part 8.

  • A general interval [a,b][a,b]. Put c=12(a+b)c = \tfrac12(a+b) and g~n(t)=tanh⁡(n(t−c))\tilde g_n(t) = \tanh\bigl(n(t-c)\bigr). The two steps above run word for word, with sgn⁡(t−c)\operatorname{sgn}(t-c) as the obstruction, so (C[a,b],d1)(C[a,b],d_1) is incomplete for every a<ba<b.
  • The mean-square metric. Back on [−1,1][-1,1]: gmg_m and gng_n have the same sign as tt and modulus below 11, so ∣gm−gn∣≤1\lvert g_m-g_n\rvert\le1 pointwise, hence ∣gm−gn∣2≤∣gm−gn∣\lvert g_m-g_n\rvert^2 \le \lvert g_m-g_n\rvert and d2(gn,gm)2≤d1(gn,gm)→0d_2(g_n,g_m)^2 \le d_1(g_n,g_m) \to 0. The same sequence is therefore Cauchy in d2d_2. If some h∈C[−1,1]h \in C[-1,1] had d2(gn,h)→0d_2(g_n,h)\to0, then Cauchy–Schwarz against the constant function 11, in the form ∫−11∣u∣⋅1≤(∫−11∣u∣2)1/2(∫−1112)1/2\int_{-1}^{1}\lvert u\rvert\cdot 1 \le \bigl(\int_{-1}^{1}\lvert u\rvert^2\bigr)^{1/2}\bigl(\int_{-1}^{1}1^2\bigr)^{1/2} applied to u=gn−hu=g_n-h, would give d1(gn,h)≤2 d2(gn,h)→0d_1(g_n,h) \le \sqrt{2}\,d_2(g_n,h) \to 0, which step 2 has just excluded. Boundedness of the interval enters only through the finite factor b−a\sqrt{b-a}, which is 2\sqrt2 here; on a general [a,b][a,b] the same two lines work with g~n\tilde g_n.
  • Q\mathbb{Q}. The decimal truncations qnq_n of 2\sqrt2 satisfy ∣qn−qm∣≤10−min⁡(n,m)\lvert q_n-q_m\rvert\le 10^{-\min(n,m)}, so they are Cauchy in Q\mathbb{Q}; a rational limit would also be a limit in R\mathbb{R}, and limits there are unique, so it would be 2∉Q\sqrt2\notin\mathbb{Q}.
  • A bounded open interval (a,b)(a,b). The points a+(b−a)/na+(b-a)/n, n≥2n\ge2, lie in (a,b)(a,b) and are Cauchy; a limit in (a,b)(a,b) would be the limit taken in R\mathbb{R}, namely aa, which is not in (a,b)(a,b). What the argument actually uses is that the endpoint aa is finite, not that the interval is bounded: (0,∞)(0,\infty) is unbounded and incomplete by the same two lines, with the points 1/n1/n. Part 8 says bounded because that is the cheapest hypothesis giving one clean statement; what has to be excluded is R\mathbb{R} itself, which is an open interval of R\mathbb{R} and is complete.
  • The polynomials on [a,b][a,b] in d∞d_\infty. The partial sums pn(t)=∑k=0ntk/k!p_n(t)=\sum_{k=0}^{n}t^k/k! converge uniformly on [a,b][a,b] to ete^t, so by step 2 of the first half they are d∞d_\infty-Cauchy. A polynomial limit would have to equal ete^t, uniform limits being unique, and ete^t is not a polynomial: a polynomial of degree NN has vanishing (N+1)(N+1)-st derivative, while every derivative of ete^t is et≠0e^t \ne 0.

The sequence (gn)(g_n) of the second half, in the same set C[−1,1]C[-1,1], is not Cauchy in d∞d_\infty: d∞(gn,g2n)≥∣tanh⁡(2n/n)−tanh⁡(n/n)∣d_\infty(g_n,g_{2n}) \ge \lvert \tanh(2n/n) - \tanh(n/n)\rvert evaluated at t=1/nt=1/n, namely tanh⁡2−tanh⁡1=0.2024334…\tanh 2 - \tanh 1 = 0.2024334\ldots, bounded away from 00. Completeness is a property of the metric, not of the set. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Kreyszig (1978), §1.4, Thm 1.4-7, p. 30, §1.5, p. 32, and Examples 1.5-7 to 1.5-9, pp. 37–39; Folland (1999), §0.6, Prop. 0.24 and Thm 0.25, pp. 14–15; Stakgold & Holst (2011), §4.3, pp. 236, 241
  • (M2) is what makes limits unique. Drop the "only if" half and dd becomes a pseudometric: distinct points at distance 00 are then limits of the same sequences. This is not a pathology to be avoided but the standard situation in integration theory, where ∫∣f−g∣=0\int\lvert f-g\rvert = 0 for functions equal almost everywhere; the repair is to pass to equivalence classes, which is exactly what makes ∥⋅∥p\lVert\cdot\rVert_p a norm on LpL^p rather than a seminorm.
  • (M4) is the engine of parts 1–6. Every estimate above is one application of the triangle inequality with a single interpolating point. The other axioms enter only to close the arguments those estimates set up: (M2) turns d(x,z)=0d(x,z)=0 into x=zx=z at the uniqueness step of part 1, and (M3) reverses d(x,xn)d(x,x_n) to d(xn,x)d(x_n,x) in part 2. Nothing about dd beyond the four axioms is used anywhere in parts 1–6, which is why those facts hold in every metric space whatever its elements are.
  • Closedness, in part 5, is relative. [12,1)[\tfrac12,1) is closed as a subset of (0,1)(0,1) and not as a subset of R\mathbb{R}, as Reed and Simon (Reed & Simon (1980), §I.2, p. 6) warn. Part 5 is therefore a statement about MM inside a named XX; "complete" by contrast is intrinsic to (M,d)(M,d).
  • Completeness of the ambient space is needed only one way round in part 5. A complete subspace of any metric space is closed in it; a closed subspace of an incomplete space need not be complete. For instance Q\mathbb{Q} is closed in Q\mathbb{Q} and not complete.
  • Boundedness of the interval, and closedness of it, are used in part 7. On [a,b][a,b] a continuous function attains its maximum, so d∞d_\infty is finite and is a maximum rather than a supremum. On (0,1)(0,1) or on R\mathbb{R} one must restrict to the bounded continuous functions for d∞d_\infty to be defined at all; that space is again complete, by the same proof.
  • Completeness is not inherited by passing to a weaker metric on the same set, as the two metrics on C[−1,1]C[-1,1] show, and it is not a topological property: R\mathbb{R} and (0,1)(0,1) are homeomorphic (continuity and homeomorphism), one is complete and the other is not. What is topological is completeness plus total boundedness, which by Folland's Thm 0.25 (Folland (1999), §0.6, p. 15) is exactly compactness.
  • Every incomplete metric space sits densely inside a complete one, its completion, unique up to a distance-preserving bijection. Stakgold and Holst (Stakgold & Holst (2011), §4.3, Examples 6 and 7, pp. 239–240) take this as the definition of L2(a,b)L_2(a,b): the completion of the continuous functions in the mean-square metric. That is a legitimate route to the space, and it is not the route of LpL^p spaces, which builds the same space from the Lebesgue integral and then proves completeness. The two descriptions agree; this unit uses neither as a hypothesis.
Note(A subscript convention)AdaptedAdapted from Reed & Simon (1980), §I.2, p. 5

On C[0,1]C[0,1], Reed and Simon (Reed & Simon (1980), §I.2, p. 5) write d1d_1 for the sup metric and d2d_2 for the integral metric, numbering the two metrics in the order they introduce them. This unit instead indexes by the exponent, so d1d_1 is the integral metric and d∞d_\infty the sup metric, matching ∥⋅∥p\lVert\cdot\rVert_p throughout the handbook. Their observation that d2≤d1d_2 \le d_1 reads here as d1≤d∞d_1 \le d_\infty on an interval of length 11: the integral metric is the weaker of the two, so sup-convergence implies integral-convergence and not conversely.

Method(Proving a space complete, or proving it is not)AdaptedAdapted from Kreyszig (1978), §1.5, p. 32

To show (X,d)(X,d) is complete, take an arbitrary Cauchy sequence (xm)(x_m) and carry out Kreyszig's (Kreyszig (1978), §1.5, p. 32) three steps.

  1. Build a candidate limit xx. Use the metric to extract, from the Cauchy condition, a Cauchy sequence of real or complex numbers — one per coordinate, per point of the domain, or per basis element — and let xx be assembled from their limits. This step uses completeness of R\mathbb{R} and C\mathbb{C} and nothing else.
  2. Check x∈Xx \in X. This is where membership conditions are verified: boundedness for ℓ∞\ell^\infty, summability of the pp-th powers for ℓp\ell^p, continuity for C[a,b]C[a,b]. It is the step that fails for the spaces in part 8.
  3. Check d(xm,x)→0d(x_m,x)\to 0. Pointwise or coordinatewise convergence is not enough. The standard device is to freeze mm in the Cauchy estimate, let the other index go to infinity, and observe that a non-strict inequality survives the limit; finite partial sums are handled first and the number of terms let go to infinity afterwards.

Shortcut: if XX is a subspace of a space already known to be complete, do not repeat the argument — show XX is closed and quote part 5.

To show (X,d)(X,d) is not complete, exhibit one Cauchy sequence and rule out every limit:

  1. Choose a sequence in XX whose natural limit object (pointwise limit, formal sum, supremum) lies outside XX.
  2. Estimate d(xm,xn)d(x_m,x_n) directly and show it tends to 00.
  3. Suppose xm→hx_m \to h for some h∈Xh\in X and derive a contradiction, usually by showing hh would have to coincide with the natural limit object.
Example(One set, two metrics, worked numerically)Original

Take X=C[0,1]X = C[0,1] and the functions fn(t)=tnf_n(t) = t^n, n≥1n\ge1. All lie in XX. We compute both distances exactly.

The sup metric. For n<mn<m and t∈[0,1]t\in[0,1] we have tn≥tmt^n \ge t^m, so

d∞(fn,fm)=max⁡0≤t≤1(tn−tm).d_\infty(f_n,f_m) = \max_{0\le t\le 1}\bigl(t^n - t^m\bigr) .

Setting the derivative ntn−1−mtm−1nt^{n-1} - mt^{m-1} to zero gives t∗=(n/m)1/(m−n)t_\ast = (n/m)^{1/(m-n)}, the unique interior critical point, and the value there is

d∞(fn,fm)=(nm)n/(m−n)(1−nm).d_\infty(f_n,f_m) = \Bigl(\frac{n}{m}\Bigr)^{n/(m-n)}\Bigl(1 - \frac{n}{m}\Bigr).

Take m=2nm = 2n. Then n/m=1/2n/m = 1/2 and n/(m−n)=1n/(m-n) = 1, so

d∞(fn,f2n)=12⋅12=14for every n.d_\infty(f_n,f_{2n}) = \tfrac12\cdot\tfrac12 = \frac14 \qquad\text{for every } n .

Checking n=1n=1, m=2m=2 by hand: t∗=1/2t_\ast = 1/2 and t∗−t∗2=12−14=14t_\ast - t_\ast^2 = \tfrac12-\tfrac14 = \tfrac14. The distance between fnf_n and f2nf_{2n} is therefore the constant 0.250.25, however large nn is, so (fn)(f_n) is not Cauchy in d∞d_\infty.

The integral metric. For n<mn<m,

d1(fn,fm)=∫01(tn−tm) dt=1n+1−1m+1,d_1(f_n,f_m) = \int_0^1 (t^n - t^m)\,\mathrm{d}t = \frac{1}{n+1}-\frac{1}{m+1} ,

which is at most 1/(n+1)1/(n+1) and tends to 00: the sequence is Cauchy in d1d_1. Numerically, d1(f3,f7)=14−18=0.125d_1(f_3,f_7) = \tfrac14-\tfrac18 = 0.125 while d∞(f3,f7)=(3/7)3/4(4/7)=0.3026769…d_\infty(f_3,f_7) = (3/7)^{3/4}(4/7) = 0.3026769\ldots.

What each metric sees. In d1d_1 the sequence converges, and its limit is the zero function: d1(fn,0)=1/(n+1)→0d_1(f_n,0) = 1/(n+1) \to 0, and 0∈C[0,1]0 \in C[0,1]. In d∞d_\infty it does not converge at all, since a non-Cauchy sequence cannot converge. The pointwise limit is the discontinuous function that is 00 on [0,1)[0,1) and 11 at t=1t=1; the integral metric cannot distinguish it from 00, and the sup metric can.

The checkable number. d∞(fn,f2n)=0.25d_\infty(f_n,f_{2n}) = 0.25 exactly, for every nn, while d1(fn,f2n)=1n+1−12n+1=n(n+1)(2n+1)d_1(f_n,f_{2n}) = \dfrac{1}{n+1}-\dfrac{1}{2n+1} = \dfrac{n}{(n+1)(2n+1)}, which is 0.08888890.0888889 at n=4n=4 and 0.00970690.0097069 at n=50n=50. A single sequence in a single set is Cauchy in one metric and uniformly far from Cauchy in another.

Example(A quantitative version: the rate at which the missing limit is approached)Original

Return to gn(t)=tanh⁡(nt)g_n(t)=\tanh(nt) on [−1,1][-1,1] from the proof, which is d1d_1-Cauchy in C[−1,1]C[-1,1] and has no limit there.

First, the quantity that does not measure this. It is tempting to measure the defect as a distance from the sequence to the space, or from the space to its missing limit. Both are zero. Each gng_n is itself a continuous function, so

inf⁡h∈C[−1,1]d1(gn,h)  =  0for every n,\inf_{h \in C[-1,1]} d_1(g_n,h) \;=\; 0 \qquad\text{for every } n,

attained at h=gnh = g_n. And the missing limit is no further away: in the pseudometric space PP of the proof — bounded functions on [−1,1][-1,1] continuous off a finite set, with d1(u,v)=∫−11∣u−v∣d_1(u,v) = \int_{-1}^{1}\lvert u-v\rvert — the continuous functions are d1d_1-dense. For 0<η<10<\eta<1 let hηh_\eta equal sgn⁡\operatorname{sgn} off (−η,η)(-\eta,\eta) and be linear across it; then hη∈C[−1,1]h_\eta \in C[-1,1] and

d1(sgn⁡,hη)  =  2∫0η(1−tη)dt  =  η  ⟶  0.d_1(\operatorname{sgn},h_\eta) \;=\; 2\int_0^{\eta}\Bigl(1-\frac{t}{\eta}\Bigr)\mathrm{d}t \;=\; \eta \;\longrightarrow\; 0 .

So no positive number separates C[−1,1]C[-1,1] from the point it is missing. Incompleteness is never a gap of positive width: it is the absence of a point, and the only thing left to quantify is the rate at which the sequence travels towards the place where that point should be.

The quantity that does. Measure gng_n against the limit itself, inside PP. For t>0t>0 we have sgn⁡t=1\operatorname{sgn}t = 1 and tanh⁡(nt)<1\tanh(nt) < 1, and both functions are odd, so with ∫01tanh⁡(nt) dt=n−1ln⁡cosh⁡n\int_0^1\tanh(nt)\,\mathrm{d}t = n^{-1}\ln\cosh n,

d1(gn,sgn⁡)  =  2∫01(1−tanh⁡(nt)) dt  =  2(1−ln⁡cosh⁡nn).d_1(g_n,\operatorname{sgn}) \;=\; 2\int_0^1\bigl(1-\tanh(nt)\bigr)\,\mathrm{d}t \;=\; 2\Bigl(1-\frac{\ln\cosh n}{n}\Bigr) .

This is an equality, not a bound, and it is strictly positive for every nn: it says by how much gng_n still misses the function it is heading for. (Changing sgn⁡\operatorname{sgn} at the single point 00 changes neither side, which is exactly why d1d_1 is only a pseudometric on PP.)

At n=10n=10, ln⁡cosh⁡10=9.3068528…\ln\cosh 10 = 9.3068528\ldots and

d1(g10,sgn⁡)  =  2(1−0.93068528)  =  0.13862944,d_1(g_{10},\operatorname{sgn}) \;=\; 2\bigl(1 - 0.93068528\bigr) \;=\; 0.13862944 ,

in agreement with the asymptotic value 2ln⁡2/n=0.138629442\ln 2/n = 0.13862944 to eight decimals; numerical quadrature of ∫−11∣tanh⁡(10t)−sgn⁡t∣ dt\int_{-1}^{1}\lvert\tanh(10t)-\operatorname{sgn}t\rvert\,\mathrm{d}t returns 0.1386294360.138629436, the same number. The gap between the exact value and the asymptotic one is exactly (2/n)ln⁡(1+e−2n)(2/n)\ln\bigl(1+e^{-2n}\bigr), which at n=10n=10 is 4.12×10−104.12\times10^{-10}, of order e−2n/ne^{-2n}/n and not of order e−2ne^{-2n}. At n=50n=50 the distance is 0.0277258870.027725887 and at n=100n=100 it is 0.0138629440.013862944: the approach is of order 1/n1/n, even though away from the origin gn→sgn⁡g_n \to \operatorname{sgn} exponentially fast. The 1/n1/n is the width of the window ∣t∣≲1/n\lvert t\rvert \lesssim 1/n in which gng_n has not yet made up its mind, and the integral measures the area of that window.

Meanwhile the mutual distances are d1(g10,g20)=2[ 120ln⁡cosh⁡20−110ln⁡cosh⁡10 ]=0.069314718d_1(g_{10},g_{20}) = 2[\,\tfrac{1}{20}\ln\cosh 20 - \tfrac{1}{10}\ln\cosh 10\,] = 0.069314718, which is ln⁡2/10\ln2/10 to nine decimals. So by n=10n=10 the terms are within 0.070.07 of each other and the sequence is going somewhere; the space simply has no point there. Numerical quadrature of ∫−11∣tanh⁡(10t)−tanh⁡(20t)∣ dt\int_{-1}^{1}\lvert\tanh(10t)-\tanh(20t)\rvert\,\mathrm{d}t returns 0.06931471760.0693147176, confirming the closed form.

ApplicationOriginal

Which notion of "close" a calculation needs. Two temperature fields can be close in the mean-square sense and differ by a large amount on a thin layer; two spectra can agree to high accuracy in energy and disagree badly at one frequency. Choosing the metric is choosing which errors count, and the two examples above show how far the choice can go: the same sequence may converge, diverge, or not even be Cauchy. A tolerance quoted without a metric is not a tolerance.

Existence proofs that never write down the answer. The pattern in nearly every existence theorem of analysis is: construct approximations, bound their mutual distances, invoke completeness. The solution is then produced before any formula for it is known. The contraction mapping theorem packages this pattern, and the hypothesis it cannot do without is completeness of the space the iterates live in.

Why L2L^2 and not the continuous functions. Quantum mechanics, signal processing and least-squares estimation all need a space in which a limit of approximations is again a legitimate object. The computation above shows that the continuous functions in a mean-square metric are not such a space: a perfectly well-behaved sequence of smooth states has no continuous limit. Enlarging to L2L^2 is not a technicality but the minimum required for the theory to close, and it is why Hilbert spaces are defined with completeness built in.

Numerical analysis. An iterative solver is stopped when successive iterates are within tolerance — a Cauchy-type test, since the answer is unknown. The test is only meaningful if the space of candidates is complete in the norm being measured, and if that norm is the one in which the answer is required. Convergence of an iteration in a discrete ℓ2\ell^2 norm says nothing about the pointwise error unless the two are compared, and in infinite dimensions they cannot be compared uniformly; see normed and Banach spaces.

Geometry on curved sets. Hassani's (Hassani (2013), §1.3, Example 1.3.2, p. 9) two metrics on a sphere — straight-line chord and great-circle arc — are both legitimate, give the same convergent sequences, and give quite different distances. Navigation uses the second; a linear-algebra embedding uses the first. The general lesson is that a set can carry many metrics, and that theorems about convergence often survive the change while theorems about distance do not.

Theorem

The contraction mapping theorem

Adapted

A map that shrinks all distances by a fixed factor less than one, on a complete metric space, has exactly one fixed point, reached by iterating from anywhere; the proof supplies two computable error bounds, one usable before the iteration starts and one after each step.

Prerequisites: Metric spaces and completeness

Definition(Fixed point, contraction, iteration)AdaptedAdapted from Kreyszig (1978), §5.1, pp. 299–300, and Def. 5.1-1, p. 300; Stakgold & Holst (2011), §4.4, pp. 245–246

Let (X,d)(X,d) be a metric space and T:X→XT : X \to X a map, not assumed linear.

  • A fixed point of TT is a point xx with Tx=xTx = x.
  • TT is Lipschitz on XX with constant ρ≥0\rho \ge 0 if d(Tx,Ty)≤ρ d(x,y)d(Tx,Ty) \le \rho\, d(x,y) for all x,y∈Xx,y \in X.
  • TT is a contraction on XX if it is Lipschitz with some constant α\alpha satisfying α<1\alpha < 1. The smallest such α\alpha is the contraction constant.
  • The iteration generated by TT from a starting point x0∈Xx_0 \in X is the sequence xn+1=Txn,n=0,1,2,…,x_{n+1} = Tx_n , \qquad n = 0,1,2,\dots, so that xn=Tnx0x_n = T^n x_0.

A contraction is continuous, indeed uniformly so: given ε>0\varepsilon>0, d(x,y)<εd(x,y)<\varepsilon already forces d(Tx,Ty)≤αε<εd(Tx,Ty) \le \alpha\varepsilon < \varepsilon.

Solving an equation and finding a fixed point are the same problem in different clothing. Any equation F(x)=0F(x)=0 can be rewritten x=x−λF(x)=:Txx = x - \lambda F(x) =: Tx for a constant λ≠0\lambda \ne 0, and more generally as x=Txx = Tx in many ways; the art is choosing a rewriting for which TT is a contraction.

Note(Three books, three uses of the word)AdaptedAdapted from Reed & Simon (1980), §V.5, p. 151; Stakgold & Holst (2011), §4.4, pp. 245–246; Kreyszig (1978), §5.1, Def. 5.1-1, p. 300; Evans (2010), §9.2.1, p. 502

The terminology is not uniform in the library, and the difference is exactly the strictness of the inequality.

  • Reed and Simon (Reed & Simon (1980), §V.5, p. 151) call TT a contraction when ρ(Tx,Ty)≤ρ(x,y)\rho(Tx,Ty) \le \rho(x,y) — no shrinking required — and a strict contraction when there is a K<1K<1. Their Theorem V.18 is about strict contractions.
  • Evans (Evans (2010), §9.2.1, p. 502) likewise says strict contraction for the condition with γ<1\gamma<1.
  • Kreyszig (Kreyszig (1978), §5.1, Def. 5.1-1, p. 300) and Stakgold and Holst (Stakgold & Holst (2011), §4.4, p. 246) build α<1\alpha<1 into the word contraction itself; Stakgold and Holst reserve weak contraction for the strict-inequality-without-a-constant condition ∥Tu−Tv∥<∥u−v∥\lVert Tu - Tv\rVert < \lVert u-v\rVert, u≠vu \ne v.

This unit follows Kreyszig and Stakgold-Holst: contraction means α<1\alpha<1 throughout. Readers consulting Reed and Simon or Evans should read their "strict contraction" wherever this unit says "contraction". The distinction is not pedantry — the theorem below is false for a weak contraction, as the remark shows.

Theorem(Banach's fixed point theorem, with error bounds)AdaptedAdapted from Kreyszig (1978), §5.1, Thm 5.1-2, p. 300, Cor. 5.1-3, p. 302, and Thm 5.1-4, p. 303; Stakgold & Holst (2011), §4.4, pp. 246–248; Reed & Simon (1980), §V.5, Thm V.18, p. 151; Evans (2010), §9.2.1, Thm 1, p. 502

1. The theorem. Let (X,d)(X,d) be a nonempty complete metric space and let T:X→XT : X \to X be a contraction with constant α<1\alpha<1. Then TT has exactly one fixed point x∗∈Xx^\ast \in X. For every starting point x0∈Xx_0 \in X the iteration xn+1=Txnx_{n+1}=Tx_n converges to x∗x^\ast.

2. Error bounds. With x0x_0 arbitrary and xn=Tnx0x_n = T^nx_0, for every m≥1m \ge 1:

d(xm,x∗)  ≤  αm1−α d(x0,x1)⏟prior estimate,d(xm,x∗)  ≤  α1−α d(xm−1,xm)⏟posterior estimate.\underbrace{d(x_m,x^\ast) \;\le\; \frac{\alpha^{m}}{1-\alpha}\, d(x_0,x_1)}_{\textbf{prior estimate}} , \qquad \underbrace{d(x_m,x^\ast) \;\le\; \frac{\alpha}{1-\alpha}\, d(x_{m-1},x_m)}_{\textbf{posterior estimate}} .

The prior estimate uses only the first step and so predicts, before any computing, how many iterations a given accuracy needs. The posterior estimate uses the step just taken and is never worse than the prior one.

3. Contraction on a ball. Let (X,d)(X,d) be complete, x0∈Xx_0 \in X, r>0r>0, and let Y={x∈X:d(x,x0)≤r}Y = \{x \in X : d(x,x_0) \le r\}. Suppose T:X→XT : X \to X satisfies d(Tx,Ty)≤α d(x,y)d(Tx,Ty)\le\alpha\, d(x,y) for all x,y∈Yx,y \in Y, with α<1\alpha<1, and suppose

d(x0,Tx0)  <  (1−α) r.d(x_0,Tx_0) \;<\; (1-\alpha)\,r .

Then every iterate xn=Tnx0x_n = T^nx_0 lies in YY, the iteration converges to a point x∗∈Yx^\ast \in Y, and x∗x^\ast is the unique fixed point of TT in YY. (Nothing is claimed about fixed points outside YY.)

4. On a closed subset of a Banach space. Let XX be a Banach space, S⊆XS \subseteq X a closed set, and T:S→ST : S \to S a contraction. Then TT has exactly one fixed point in SS, reachable by iteration from any u0∈Su_0 \in S. This is the form in which the theorem is usually applied, and it is part 1 applied to the complete metric space SS (see metric spaces and completeness, part 5).

5. Powers. If TT maps a closed subset SS of a Banach space into itself and TkT^k is a contraction for some integer k≥1k\ge1, then TT has exactly one fixed point in SS — even though TT itself need not be a contraction, and need not even be continuous.

Idea of the proofOriginal

Each application of TT shrinks distances by at least the factor α\alpha, so the successive steps of the iteration shrink geometrically: d(xm,xm+1)≤αmd(x0,x1)d(x_m,x_{m+1}) \le \alpha^m d(x_0,x_1). The total distance travelled from step mm onward is therefore bounded by the tail of a geometric series, αm/(1−α)\alpha^m/(1-\alpha) times the first step. A sequence whose remaining journey is summable is Cauchy, and completeness converts that into an actual limit. Continuity of TT then moves TT inside the limit, which is what makes the limit a fixed point.

Uniqueness is independent of all this and needs no completeness: if two points were both fixed, the map would have to shrink the distance between them while leaving it unchanged, so that distance is zero.

The error bounds are the geometric-series estimate itself, read in two ways. Letting the far index run to infinity in the Cauchy estimate gives the prior bound; restarting the count at xm−1x_{m-1} rather than at x0x_0 gives the posterior bound.

Proof(Parts 1 and 2)AdaptedAdapted from Kreyszig (1978), §5.1, Thm 5.1-2, pp. 300–302, and Cor. 5.1-3, p. 302; Stakgold & Holst (2011), §4.4, pp. 246–247

Step 1: uniqueness, which uses only α<1\alpha<1. Suppose Tx=xTx = x and Ty=yTy = y. Then d(x,y)=d(Tx,Ty)≤α d(x,y)d(x,y) = d(Tx,Ty) \le \alpha\, d(x,y), so (1−α)d(x,y)≤0(1-\alpha)d(x,y) \le 0. Since α<1\alpha<1 the factor is positive, so d(x,y)=0d(x,y)=0 and x=yx=y by axiom (M2). Neither completeness nor nonemptiness was used, so a contraction on any metric space has at most one fixed point.

Step 2: consecutive steps shrink geometrically. Fix x0∈Xx_0 \in X (possible because X≠∅X \ne \varnothing) and set xn+1=Txnx_{n+1}=Tx_n. The contraction property applied nn times gives

d(xn,xn+1)=d(Txn−1,Txn)≤α d(xn−1,xn)≤⋯≤αnd(x0,x1).d(x_n,x_{n+1}) = d(Tx_{n-1},Tx_n) \le \alpha\, d(x_{n-1},x_n) \le \cdots \le \alpha^{n} d(x_0,x_1) .

Step 3: the iteration is Cauchy. For n>mn>m, the generalized triangle inequality and step 2 give

d(xm,xn)≤∑j=mn−1d(xj,xj+1)≤(αm+αm+1+⋯+αn−1) d(x0,x1)=αm 1−α n−m1−α d(x0,x1).d(x_m,x_n) \le \sum_{j=m}^{n-1} d(x_j,x_{j+1}) \le \bigl(\alpha^m + \alpha^{m+1}+\cdots+\alpha^{n-1}\bigr)\,d(x_0,x_1) = \alpha^m\,\frac{1-\alpha^{\,n-m}}{1-\alpha}\,d(x_0,x_1) .

Because 0≤α<10\le\alpha<1 we have 1−α n−m<11-\alpha^{\,n-m} < 1, so

d(xm,xn)  ≤  αm1−α d(x0,x1)(n>m).(∗)d(x_m,x_n) \;\le\; \frac{\alpha^m}{1-\alpha}\,d(x_0,x_1) \qquad (n>m) . \tag{$\ast$}

The right-hand side does not involve nn and tends to 00 as m→∞m\to\infty, and this is exactly where α<1\alpha<1 is used a second time: for α=1\alpha=1 the sum in step 3 is (n−m)d(x0,x1)(n-m)d(x_0,x_1), which is unbounded. So (xm)(x_m) is Cauchy.

Step 4: a limit exists. XX is complete, so xm→x∗x_m \to x^\ast for some x∗∈Xx^\ast \in X. This is the only use of completeness.

Step 5: the limit is fixed. TT is continuous (it is Lipschitz), so by sequential continuity (metric spaces, part 6),

Tx∗=T(lim⁡mxm)=lim⁡mTxm=lim⁡mxm+1=x∗.Tx^\ast = T\bigl(\lim_m x_m\bigr) = \lim_m Tx_m = \lim_m x_{m+1} = x^\ast .

With step 1, x∗x^\ast is the unique fixed point, and since x0x_0 was arbitrary every iteration converges to this same point.

Step 6: the prior estimate. Fix mm and let n→∞n\to\infty in (∗)(\ast). The constant sequence xm,xm,…x_m,x_m,\dots converges to xmx_m and xn→x∗x_n \to x^\ast by step 4, so d(xm,xn)→d(xm,x∗)d(x_m,x_n) \to d(x_m,x^\ast) by the joint continuity of the metric (part 1 of metric spaces, third claim), while the right side of (∗)(\ast) does not involve nn:

d(xm,x∗)≤αm1−α d(x0,x1).d(x_m,x^\ast) \le \frac{\alpha^m}{1-\alpha}\,d(x_0,x_1) .

Step 7: the posterior estimate. Apply the prior estimate with xm−1x_{m-1} in place of x0x_0. The iteration started at xm−1x_{m-1} is xm−1,xm,xm+1,…x_{m-1},x_m,x_{m+1},\dots and has the same limit x∗x^\ast, so taking the prior estimate at its own first step, that is with exponent 11,

d(xm,x∗)≤α1−α d(xm−1,xm).d(x_m,x^\ast) \le \frac{\alpha}{1-\alpha}\, d(x_{m-1},x_m) .

Since d(xm−1,xm)≤αm−1d(x0,x1)d(x_{m-1},x_m) \le \alpha^{m-1}d(x_0,x_1) by step 2, the posterior bound is at most the prior bound; it is usually smaller, because step 2 is an inequality. □\square

Proof(Parts 3, 4 and 5)AdaptedAdapted from Kreyszig (1978), §5.1, Thm 5.1-4, p. 303; Stakgold & Holst (2011), §4.4, pp. 246–248

Part 3. The one thing to check is that nothing leaves YY, since only there is TT known to contract. The hypothesis is a statement about the single point x0x_0, and the first move is to turn it into a statement about all of YY.

TT maps YY into YY. Let y∈Yy \in Y, so d(x0,y)≤rd(x_0,y)\le r. Insert Tx0Tx_0 and use the contraction bound, which is available because x0x_0 and yy both lie in YY:

d(x0,Ty)  ≤  d(x0,Tx0)+d(Tx0,Ty)  ≤  d(x0,Tx0)+α d(x0,y)  <  (1−α)r+αr  =  r.d(x_0,Ty) \;\le\; d(x_0,Tx_0) + d(Tx_0,Ty) \;\le\; d(x_0,Tx_0) + \alpha\, d(x_0,y) \;<\; (1-\alpha)r + \alpha r \;=\; r .

So Ty∈YTy \in Y, and T∣YT|_Y is a contraction of YY into itself. Since x0∈Yx_0 \in Y, induction gives xn=Tnx0∈Yx_n = T^nx_0 \in Y for every nn; the orbit never escapes, and steps 2 and 3 of the previous proof apply to it verbatim.

The conclusion. YY is closed in XX, being where the continuous function x↦d(x,x0)x \mapsto d(x,x_0) stays at or below rr, and XX is complete, so YY is a complete metric space by part 5 of metric spaces. It is nonempty, containing x0x_0. Part 1 applied to T∣Y:Y→YT|_Y : Y \to Y therefore gives a unique fixed point x∗∈Yx^\ast \in Y, reached by the iteration from x0x_0. Nothing has been said about X∖YX \setminus Y, where TT need not contract.

What the hypothesis buys quantitatively. Taking m=0m=0 in the unsimplified estimate of step 3, before 1−α n1-\alpha^{\,n} was discarded, and using x1=Tx0x_1 = Tx_0,

d(x0,xn)  ≤  1−αn1−α d(x0,x1)  ≤  11−α d(x0,Tx0)  <  (1−α)r1−α=r,d(x_0,x_n) \;\le\; \frac{1-\alpha^{n}}{1-\alpha}\, d(x_0,x_1) \;\le\; \frac{1}{1-\alpha}\,d(x_0,Tx_0) \;<\; \frac{(1-\alpha)r}{1-\alpha} = r ,

so the whole orbit, and with it x∗x^\ast, stays strictly inside the ball: the bound d(x0,Tx0)<(1−α)rd(x_0,Tx_0)<(1-\alpha)r is exactly what leaves room for the geometric series.

Part 4. A closed subset SS of a Banach space is a complete metric space in the induced metric d(u,v)=∥u−v∥d(u,v) = \lVert u-v\rVert (metric spaces, part 5). Apply part 1 to (S,d)(S,d). Closedness is what is doing the work: it is the hypothesis that makes the limit of the iterates, which certainly exists in XX, belong to SS.

Part 5. Let aa be the unique fixed point of the contraction TkT^k. Applying TT to Tka=aT^k a = a gives Tk(Ta)=T(Tka)=TaT^{k}(Ta) = T(T^k a) = Ta, so TaTa is also a fixed point of TkT^k; uniqueness forces Ta=aTa = a, so aa is fixed by TT. Conversely any fixed point of TT is fixed by TkT^k, hence equals aa. Note that continuity of TT was never needed — only of TkT^k, which is automatic. □\square

Remark(Where the hypotheses are used, and what fails without them)AdaptedAdapted from Kreyszig (1978), §5.1, Thm 5.1-2, pp. 300–302, and Problem 4, p. 304; Stakgold & Holst (2011), §4.4, the remark on p. 247 and Corollary 4.4.2, p. 248

Each hypothesis is used at an identifiable point of the proof, and dropping it kills the theorem.

  • Completeness enters only at step 4. Without it the iteration still has all the good properties — it is Cauchy, with the same geometric bounds — but may have nowhere to converge to. Stakgold and Holst's (Stakgold & Holst (2011), §4.4, p. 247) example is S=(0,1)S = (0,1) with Tu=u/2Tu = u/2: a contraction with α=12\alpha=\tfrac12, whose iterates head for 00, which is not in SS. The failure is of existence only; uniqueness (step 1) survives.
  • TT must map the space into itself. Otherwise the iteration is not defined after the first step. In part 3 this is the content of the hypothesis d(x0,Tx0)<(1−α)rd(x_0,Tx_0)<(1-\alpha)r, which is a statement about one point and nevertheless keeps the whole orbit inside the ball.
  • α<1\alpha<1 strictly, not α≤1\alpha\le1. It is used twice, in step 1 and in step 3, and the second use is the one that breaks. The standard counterexample, Kreyszig's Problem 4 (Kreyszig (1978), §5.1, Problem 4, p. 304) and also Stakgold and Holst's (Stakgold & Holst (2011), §4.4, p. 247), is X=[1,∞),Tx=x+1x.X = [1,\infty), \qquad Tx = x + \frac1x . XX is closed in R\mathbb{R} and hence complete. By the mean value theorem ∣Tx−Ty∣=∣1−c−2∣ ∣x−y∣\lvert Tx-Ty\rvert = \lvert 1 - c^{-2}\rvert\,\lvert x-y\rvert for some cc between xx and yy, and 0≤1−c−2<10 \le 1-c^{-2} < 1 for c≥1c \ge 1, so TT strictly decreases every distance: ∣Tx−Ty∣<∣x−y∣\lvert Tx-Ty\rvert < \lvert x-y\rvert whenever x≠yx \ne y. But Tx=xTx=x would need 1/x=01/x = 0, so there is no fixed point at all. There is no single α<1\alpha<1 here, because 1−c−2→11-c^{-2}\to1 as c→∞c\to\infty: uniform shrinking is the hypothesis, not shrinking.
  • The identity map and a rotation show the two ways α=1\alpha=1 can fail: the identity on any SS has every point fixed, and a rotation of a closed annulus (Stakgold & Holst (2011), §4.4, p. 247) through a nonzero angle less than 2π2\pi has none, while both are isometries.
  • Compactness repairs the weak case. A weak contraction on a compact set does have a fixed point, since x↦d(x,Tx)x\mapsto d(x,Tx) is then continuous on a compact set and attains its minimum, which must be 00. Compactness is a strong hypothesis and is what the [1,∞)[1,\infty) example lacks.
  • Continuity of TT is not a separate assumption in parts 1–4; it follows from the Lipschitz bound. It is a real gain in part 5: a wildly discontinuous TT with a contractive power still has a unique fixed point, which is why one often checks TkT^k rather than TT.
  • The error bounds need no extra hypotheses, but they do need the contraction constant α\alpha, not merely the existence of one. A bound computed with an overestimate α′>α\alpha' > \alpha is still valid (both sides increase), so in practice one uses any α\alpha one can certify.
Method(Applying the theorem)Original
  1. Rewrite the problem as u=Tuu = Tu. For F(u)=0F(u)=0 the family Tλu=u−λF(u)T_\lambda u = u - \lambda F(u) gives one rewriting per λ\lambda; for a differential equation, integrate it to get an integral equation, because integration maps continuous functions to continuous functions whereas differentiation does not.
  2. Choose the space. Pick a complete metric space, or a closed subset SS of a Banach space, and check that TT maps it into itself. For an unbounded nonlinearity this usually means shrinking SS to a ball and verifying the hypothesis of part 3.
  3. Estimate the contraction constant. On an interval of R\mathbb{R}, α=sup⁡∣T′∣\alpha = \sup\lvert T'\rvert by the mean value theorem; for an integral operator with kernel kk, α≤sup⁡s∫∣k(s,t)∣ dt\alpha \le \sup_s \int \lvert k(s,t)\rvert\,\mathrm{d}t in the sup norm; for a matrix iteration x↦Cx+bx \mapsto Cx + b, α=∥C∥\alpha = \lVert C\rVert in whichever induced norm is being used.
  4. If α≥1\alpha \ge 1, do not give up. Three standard repairs: shrink the domain (a small interval, a small time horizon, a small parameter — this is the pattern Evans (Evans (2010), §9.2.1, pp. 502–503) identifies in nonlinear partial differential equations); change to an equivalent metric that is weighted so as to make α<1\alpha<1; or apply part 5 to a power TkT^k.
  5. Iterate and stop on the posterior bound. Compute α d(xm−1,xm)/(1−α)\alpha\,d(x_{m-1},x_m)/(1-\alpha) after each step and stop when it is below tolerance. Use the prior bound beforehand to budget the number of steps: m≥log⁡[ε(1−α)/d(x0,x1)]/log⁡αm \ge \log\bigl[\varepsilon(1-\alpha)/d(x_0,x_1)\bigr]/\log\alpha guarantees accuracy ε\varepsilon.
  6. Remember what is proved. Existence, uniqueness in the set chosen, and a rate. A fixed point outside that set is not excluded, and the convergence rate is only linear, with error multiplied by about α\alpha each step — quadratically convergent methods such as Newton's do better precisely because their contraction constant tends to 00 near the root.
Example(Kepler's equation, with both error bounds)Original

A body on an elliptical orbit of eccentricity ee has eccentric anomaly EE related to the mean anomaly MM (which advances uniformly in time) by Kepler's equation

E−esin⁡E=M.E - e\sin E = M .

There is no elementary solution for EE. Rewrite it as a fixed-point problem,

E=T(E):=M+esin⁡E,E = T(E) := M + e\sin E ,

and take X=RX = \mathbb{R} with the usual metric, which is complete, and T:R→RT : \mathbb{R}\to\mathbb{R}.

Step 1: the contraction constant. T′(E)=ecos⁡ET'(E) = e\cos E, so ∣T′∣≤e\lvert T'\rvert \le e everywhere, and by the mean value theorem ∣T(E)−T(F)∣≤e ∣E−F∣\lvert T(E)-T(F)\rvert \le e\,\lvert E-F\rvert. For any bound orbit e<1e<1, so TT is a contraction with α=e\alpha = e, and Kepler's equation has exactly one solution for every MM. (For e→1e \to 1 the bound degrades, which is the numerical difficulty with near-parabolic orbits.)

Step 2: numbers. Take e=0.3e = 0.3 and M=0.5M = 0.5 radians, so α=0.3\alpha = 0.3 and α/(1−α)=3/7=0.4285714\alpha/(1-\alpha) = 3/7 = 0.4285714. Start at x0=M=0.5x_0 = M = 0.5:

mm xmx_m
00 0.5000000000000.500000000000
11 0.6438276615810.643827661581
22 0.6800783630700.680078363070
33 0.6886561865220.688656186522
44 0.6906500591010.690650059101
55 0.6911115209550.691111520955
66 0.6912182134820.691218213482

The first step is d(x0,x1)=0.143827661581d(x_0,x_1) = 0.143827661581.

Step 3: the prior bound at m=6m=6.

d(x6,E∗)≤α61−α d(x0,x1)=0.0007290.7×0.143827661581=1.49786×10−4.d(x_6,E^\ast) \le \frac{\alpha^6}{1-\alpha}\,d(x_0,x_1) = \frac{0.000729}{0.7}\times 0.143827661581 = 1.49786\times10^{-4} .

Step 4: the posterior bound at m=6m=6. d(x5,x6)=1.066925×10−4d(x_5,x_6) = 1.066925\times10^{-4}, so

d(x6,E∗)≤37×1.066925×10−4=4.57254×10−5,d(x_6,E^\ast) \le \tfrac37 \times 1.066925\times10^{-4} = 4.57254\times10^{-5} ,

about three times sharper than the prior bound, as advertised.

Step 5: the true error. Solving E−0.3sin⁡E=0.5E - 0.3\sin E = 0.5 to high precision gives

E∗=0.691250289594,E^\ast = 0.691250289594 ,

so the actual error at m=6m=6 is 3.20761×10−53.20761\times10^{-5}. Both bounds hold, the posterior one by a factor 1.431.43 and the prior one by a factor 4.674.67.

Step 6: budgeting in advance. To reach ε=10−10\varepsilon = 10^{-10} the prior bound asks for

m ≥ ln⁡[ε(1−α)/d(x0,x1)]ln⁡α=ln⁡(4.8669×10−10)ln⁡0.3=17.81,m \ \ge\ \frac{\ln\bigl[\varepsilon(1-\alpha)/d(x_0,x_1)\bigr]}{\ln\alpha} = \frac{\ln(4.8669\times10^{-10})}{\ln 0.3} = 17.81 ,

so m=18m=18 suffices; the bound there is 7.96×10−117.96\times10^{-11}, while m=17m=17 gives 2.653×10−102.653\times10^{-10} and is not enough. This is the whole practical value of the prior estimate: the iteration count is known before a single sine is evaluated.

ApplicationOriginal

Existence for differential equations. Kreyszig (Kreyszig (1978), §5.3, Thm 5.3-1, pp. 315–317) proves Picard's theorem by this route. For x′=f(t,x)x'=f(t,x), x(t0)=x0x(t_0)=x_0 with ff continuous and bounded by cc on a rectangle ∣t−t0∣≤a\lvert t-t_0\rvert\le a, ∣x−x0∣≤b\lvert x-x_0\rvert\le b, and Lipschitz in xx with constant kk, the map

(Tx)(t)=x0+∫t0tf(τ,x(τ)) dτ(Tx)(t) = x_0 + \int_{t_0}^{t} f\bigl(\tau,x(\tau)\bigr)\,\mathrm{d}\tau

sends the closed subset {x∈C(J):∣x(t)−x0∣≤cβ}\{x \in C(J) : \lvert x(t)-x_0\rvert \le c\beta\} of C(J)C(J), J=[t0−β,t0+β]J=[t_0-\beta,t_0+\beta], into itself and contracts it with α=kβ\alpha = k\beta, provided

β<min⁡{a, b/c, 1/k}.\beta < \min\{a,\ b/c,\ 1/k\} .

The fixed point is the solution. Existence and uniqueness of solutions proves the same theorem by the telescoping-series route of Coddington and gets the longer interval αC=min⁡{a,b/M}\alpha_{\text{C}} = \min\{a, b/M\} with no 1/k1/k term; Kreyszig flags this himself in a footnote, noting that the classical interval is better and that a weighted metric would recover it. The two statements are both correct and are not the same statement, so a reader needing the largest guaranteed interval should use the ODE unit's version.

Integral equations. For a Fredholm equation u(s)=g(s)+λ∫abk(s,t)u(t) dtu(s) = g(s) + \lambda\int_a^b k(s,t)u(t)\,\mathrm{d}t, the right-hand side defines TT on C[a,b]C[a,b] with α=∣λ∣ sup⁡s∫ab∣k(s,t)∣ dt\alpha = \lvert\lambda\rvert\,\sup_s\int_a^b\lvert k(s,t)\rvert\,\mathrm{d}t. Where α<1\alpha<1 the iterates are precisely the partial sums of the Neumann series, so the theorem is the convergence proof for that series and the prior bound is its truncation error. For Volterra equations the factor t−at-a makes some power TkT^k a contraction even when TT is not, which is part 5 in action.

Nonlinear partial differential equations. Evans (Evans (2010), §9.2.1, pp. 502–503) solves a reaction-diffusion system ut−Δu=f(u)\mathbf{u}_t - \Delta\mathbf{u} = \mathbf{f}(\mathbf{u}) by contraction in C([0,T];L2)C([0,T];L^2), with the Lipschitz constant of f\mathbf{f} times TT playing the role of α\alpha; one solves on a short time interval and restarts. The restart loses nothing here: the length T1T_1 of the usable interval depends only on the Lipschitz constant of f\mathbf{f}, so finitely many repetitions reach an arbitrary prescribed TT, and Evans' Theorem 2 (Evans (2010), §9.2.1, Thm 2, pp. 503–505) concludes with a unique weak solution on all of [0,T][0,T]. What the contraction step by itself delivers is short-time existence; it becomes global existence only because the step size does not shrink. Evans notes that a small parameter of this kind is the signature of every such proof, and that the globally Lipschitz hypothesis which keeps T1T_1 fixed is unrealistic — for a polynomial nonlinearity the restart time does shrink, and whether the solution lives forever or blows up is then a genuine question.

Numerical linear algebra. The splitting Ax=b⇒x=Cx+dAx=b \Rightarrow x = Cx + d underlying the Jacobi and Gauss-Seidel iterations is a contraction exactly when ∥C∥<1\lVert C\rVert<1 in some induced norm, and the theorem then gives both convergence and the stopping rule; see iterative methods for linear systems and relaxation methods. The same bound governs fixed-point iteration for scalar equations and the local convergence of Newton's method, where T(x)=x−f(x)/f′(x)T(x)=x-f(x)/f'(x) has T′(x∗)=0T'(x^\ast)=0 at a simple root, so α\alpha can be made as small as one likes by starting close enough.

Orbital mechanics and ephemerides. The worked example is the standard way Kepler's equation is solved in practice for moderate eccentricity; the contraction constant is the eccentricity, which explains both why the iteration is fast for planets (e≈0.0167e \approx 0.0167 for Earth, giving an error reduction of about 6060 per step) and why comets need a different method.

Self-similar sets. A finite family of contractions on a complete metric space induces a contraction on the space of compact subsets with the Hausdorff metric; its unique fixed point is the attractor, which is how the Cantor set, the Koch curve and the other objects of fractals are defined and drawn.

Definition

Normed and Banach spaces

Adapted

Gives the norm axioms and the metric they induce, the series test for completeness, the standard Banach spaces and the standard incomplete ones, and proves that on a finite-dimensional space every norm is equivalent to every other, so that in finite dimensions the choice of norm never matters and in infinite dimensions it always may.

Prerequisites: Metric spaces and completeness, Vector spaces and bases, Compactness

Definition(Norm, Banach space, equivalent norms)AdaptedAdapted from Kreyszig (1978), §2.2, Def. 2.2-1, pp. 58–59, and Def. 2.4-4, p. 75; Folland (1999), §5.1, pp. 151–152; Stakgold & Holst (2011), §4.3, (4.3.2), p. 235; Reed & Simon (1980), §I.2, p. 6; Evans (2010), App. D.1, p. 674

Let XX be a vector space over K\mathbb{K}, where K=R\mathbb{K}=\mathbb{R} or C\mathbb{C}. A norm on XX is a real-valued function x↦∥x∥x\mapsto\lVert x\rVert such that for all x,y∈Xx,y\in X and all α∈K\alpha\in\mathbb{K}:

  • (N1) ∥x∥≥0\lVert x\rVert \ge 0;
  • (N2) ∥x∥=0\lVert x\rVert = 0 if and only if x=0x = 0;
  • (N3) ∥αx∥=∣α∣ ∥x∥\lVert \alpha x\rVert = \lvert\alpha\rvert\,\lVert x\rVert;
  • (N4) ∥x+y∥≤∥x∥+∥y∥\lVert x+y\rVert \le \lVert x\rVert+\lVert y\rVert — the triangle inequality.

The pair (X,∥⋅∥)(X,\lVert\cdot\rVert) is a normed space. A function satisfying (N1), (N3) and (N4) but not necessarily (N2) is a seminorm; Folland (Folland (1999), §5.1, pp. 151–152) starts from seminorms because ∥f∥1=∫∣f∣\lVert f\rVert_1 = \int\lvert f\rvert is one on the actual functions and becomes a norm only after functions equal almost everywhere are identified.

Every norm induces a metric,

d(x,y)=∥x−y∥,d(x,y) = \lVert x-y\rVert ,

the metric induced by the norm, and the norm is recovered from it as ∥x∥=d(x,0)\lVert x\rVert = d(x,0). The axioms (M1)–(M4) of a metric follow: (M1) from (N1), (M2) from (N2), (M3) from (N3) with α=−1\alpha=-1, and (M4) from (N4) applied to (x−y)+(y−z)(x-y)+(y-z). A normed space is therefore a metric space, and all the vocabulary of that unit — convergence, Cauchy sequence, open set, closure, density, completeness — applies unchanged.

A Banach space is a normed space that is complete in the induced metric.

Two norms ∥⋅∥a\lVert\cdot\rVert_a and ∥⋅∥b\lVert\cdot\rVert_b on the same vector space XX are equivalent if there are constants c,C>0c, C>0 with

c ∥x∥b  ≤  ∥x∥a  ≤  C ∥x∥bfor all x∈X.c\,\lVert x\rVert_b \;\le\; \lVert x\rVert_a \;\le\; C\,\lVert x\rVert_b \qquad \text{for all } x \in X .

Because the inequality is two-sided it is a genuine equivalence relation. In a normed space the metric comes from a function of one variable rather than two, and the metric is translation-invariant and homogeneous: d(x+z,y+z)=d(x,y)d(x+z,y+z)=d(x,y) and d(αx,αy)=∣α∣ d(x,y)d(\alpha x,\alpha y) = \lvert\alpha\rvert\,d(x,y). Not every metric on a vector space has these properties, so not every metric space that happens to be a vector space is a normed space.

Definition(What norms and completeness give)AdaptedAdapted from Kreyszig (1978), §2.2, (2) and the continuity of the norm, p. 60, Examples 2.2-2 to 2.2-7, pp. 60–62, §2.4, Thms 2.4-2, 2.4-3 and 2.4-5, pp. 73–76, §2.5, Thm 2.5-3, pp. 77–78, and Thm 2.5-5, p. 80; Folland (1999), §5.1, Thm 5.1, p. 152, and Exercise 6, p. 155; Stakgold & Holst (2011), §4.3, Examples 3, 5 and 6, pp. 238–240, and p. 241; Evans (2010), App. D.1, p. 675

Let XX be a normed space over K\mathbb{K}.

  1. The norm is continuous. ∣ ∥x∥−∥y∥ ∣≤∥x−y∥\bigl\lvert\,\lVert x\rVert-\lVert y\rVert\,\bigr\rvert \le \lVert x-y\rVert, so x↦∥x∥x\mapsto\lVert x\rVert is 11-Lipschitz from XX to R\mathbb{R}. Addition and scalar multiplication are continuous as well.
  2. Equivalent norms are interchangeable. If ∥⋅∥a\lVert\cdot\rVert_a and ∥⋅∥b\lVert\cdot\rVert_b are equivalent they have the same open sets, the same convergent sequences with the same limits, the same Cauchy sequences, the same bounded sets, and the same closed sets; in particular XX is complete in one if and only if it is complete in the other.
  3. The series test for completeness. XX is a Banach space if and only if every absolutely convergent series in XX converges, that is, ∑n≥1∥xn∥<∞\sum_{n\ge1}\lVert x_n\rVert<\infty implies that the partial sums ∑n≤Nxn\sum_{n\le N}x_n converge in XX.
  4. Banach spaces. Kn\mathbb{K}^n with any of the norms ∥x∥p=(∑j=1n∣xj∣p)1/p  (1≤p<∞),∥x∥∞=max⁡j∣xj∣;\lVert x\rVert_p = \Bigl(\sum_{j=1}^{n}\lvert x_j\rvert^{p}\Bigr)^{1/p}\ \ (1\le p<\infty), \qquad \lVert x\rVert_\infty = \max_{j}\lvert x_j\rvert ; the sequence spaces ℓp\ell^p (1≤p<∞1\le p<\infty) and ℓ∞\ell^\infty with the corresponding norms; the convergent sequences cc and the null sequences c0c_0 with the ℓ∞\ell^\infty norm; C[a,b]C[a,b] with ∥x∥∞=max⁡t∈[a,b]∣x(t)∣\lVert x\rVert_\infty = \max_{t\in[a,b]}\lvert x(t)\rvert; the bounded continuous functions on any topological space with the uniform norm; and Lp(μ)L^p(\mu) for 1≤p≤∞1\le p\le\infty on any measure space.
  5. Normed spaces that are not Banach spaces. C[a,b]C[a,b] with ∥x∥1=∫ab∣x(t)∣ dt\lVert x\rVert_1 = \int_a^b\lvert x(t)\rvert\,\mathrm{d}t, or with ∥x∥2=(∫ab∣x∣2)1/2\lVert x\rVert_2 = (\int_a^b\lvert x\rvert^2)^{1/2}; the polynomials on [a,b][a,b] with the sup norm; and the sequences with only finitely many nonzero terms, with any ℓp\ell^p norm. Each is a dense subspace of a Banach space and is not closed in it.
  6. Finite dimensions. Let XX be a normed space.
    • (Linear combinations.) If x1,…,xn∈Xx_1,\dots,x_n \in X are linearly independent, there is a constant c>0c>0, depending on the xjx_j and the norm, with ∥∑j=1nαjxj∥  ≥  c∑j=1n∣αj∣for all scalars α1,…,αn.\Bigl\lVert \sum_{j=1}^{n}\alpha_jx_j \Bigr\rVert \;\ge\; c\sum_{j=1}^{n}\lvert\alpha_j\rvert \qquad\text{for all scalars } \alpha_1,\dots,\alpha_n .
    • Every finite-dimensional subspace of XX is complete, hence closed in XX.
    • Every norm on a finite-dimensional vector space is equivalent to every other.
    • In a finite-dimensional normed space a subset is compact if and only if it is closed and bounded. In an infinite-dimensional normed space this fails: by Kreyszig's Thm 2.5-5 (Kreyszig (1978), §2.5, p. 80), a normed space whose closed unit ball is compact is finite-dimensional, so in infinite dimensions the closed unit ball is never compact.

Part 6 is what makes finite-dimensional linear algebra metrically featureless: convergence, completeness, continuity and compactness there do not depend on the norm, and one may always choose whichever is convenient. The statements in part 5 and the last clause of part 6 are what is lost in infinite dimensions.

Idea of the proofOriginal

A norm is a metric that respects the linear structure, and every statement in part 1 and part 2 is the consequence of that single compatibility.

The series test (part 3) exploits the fact that in a normed space one may add. A Cauchy sequence can be thinned to a subsequence whose consecutive gaps are summable, and such a subsequence is the partial-sum sequence of an absolutely convergent series; conversely a series with summable norms has Cauchy partial sums. So the two conditions say the same thing about the space, and the series form is easier to verify because one controls one number per term.

Finite dimensions (part 6) all rest on one lemma: on the set of coefficient vectors of norm 11, the length ∥∑αjxj∥\lVert\sum\alpha_jx_j\rVert has a positive minimum. The reason is compactness of that set in Kn\mathbb{K}^n, which is Bolzano-Weierstrass, together with linear independence, which forbids the minimum from being 00. Once the lemma is in hand, completeness, closedness and the equivalence of all norms are three readings of the same inequality: a norm on a finite-dimensional space is squeezed between two multiples of the coordinate sum ∑j∣αj∣\sum_j\lvert\alpha_j\rvert, and so is any competing norm.

Proof(Parts 1, 2 and 3)AdaptedAdapted from Kreyszig (1978), §2.2, p. 60; Folland (1999), §5.1, Thm 5.1, p. 152

Part 1. By (N4), ∥x∥=∥(x−y)+y∥≤∥x−y∥+∥y∥\lVert x\rVert = \lVert (x-y)+y\rVert \le \lVert x-y\rVert+\lVert y\rVert, so ∥x∥−∥y∥≤∥x−y∥\lVert x\rVert-\lVert y\rVert \le \lVert x-y\rVert. Exchanging xx and yy and using ∥y−x∥=∥x−y∥\lVert y-x\rVert = \lVert x-y\rVert from (N3) gives the same bound for ∥y∥−∥x∥\lVert y\rVert-\lVert x\rVert, hence the stated inequality; a 11-Lipschitz map is continuous. For addition, ∥(xn+yn)−(x+y)∥≤∥xn−x∥+∥yn−y∥\lVert (x_n+y_n)-(x+y)\rVert \le \lVert x_n-x\rVert+\lVert y_n-y\rVert; for scalar multiplication, ∥αnxn−αx∥≤∣αn∣∥xn−x∥+∣αn−α∣∥x∥\lVert \alpha_nx_n-\alpha x\rVert \le \lvert\alpha_n\rvert\lVert x_n-x\rVert+\lvert\alpha_n-\alpha\rvert\lVert x\rVert, and (αn)(\alpha_n) is bounded because it converges.

Part 2. Suppose c∥⋅∥b≤∥⋅∥a≤C∥⋅∥bc\lVert\cdot\rVert_b \le \lVert\cdot\rVert_a \le C\lVert\cdot\rVert_b. Then ∥xn−x∥a→0\lVert x_n-x\rVert_a\to0 if and only if ∥xn−x∥b→0\lVert x_n-x\rVert_b\to0, because each quantity is squeezed by a positive multiple of the other; the same two-sided squeeze applies to ∥xm−xn∥\lVert x_m-x_n\rVert, giving the same Cauchy sequences, and to sup⁡\sup over a set, giving the same bounded sets. Every ball of one norm contains a ball of the other with the same centre and a rescaled radius, so the two collections of open sets coincide, and hence so do the closed sets. Completeness is "every Cauchy sequence converges", and both halves of that sentence have just been shown to be norm-independent. Two-sidedness is essential: a one-sided bound ∥⋅∥a≤C∥⋅∥b\lVert\cdot\rVert_a \le C\lVert\cdot\rVert_b gives only that bb-convergence implies aa-convergence.

Part 3. Complete ⇒\Rightarrow absolutely convergent series converge. Let ∑∥xn∥<∞\sum\lVert x_n\rVert<\infty and sN=∑n=1Nxns_N = \sum_{n=1}^{N}x_n. For N>MN>M, ∥sN−sM∥≤∑n=M+1N∥xn∥\lVert s_N-s_M\rVert \le \sum_{n=M+1}^{N}\lVert x_n\rVert, which is a tail of a convergent series of nonnegative numbers and so tends to 00 as M,N→∞M,N\to\infty. Thus (sN)(s_N) is Cauchy and converges.

Converse. Let (xn)(x_n) be Cauchy. Choose indices n1<n2<⋯n_1<n_2<\cdots with ∥xm−xn∥<2−j\lVert x_m-x_n\rVert<2^{-j} for all m,n≥njm,n\ge n_j. Put y1=xn1y_1 = x_{n_1} and yj=xnj−xnj−1y_j = x_{n_j}-x_{n_{j-1}} for j≥2j\ge2. Then ∑j≥1∥yj∥≤∥xn1∥+∑j≥22−(j−1)=∥xn1∥+1<∞\sum_{j\ge1}\lVert y_j\rVert \le \lVert x_{n_1}\rVert + \sum_{j\ge2}2^{-(j-1)} = \lVert x_{n_1}\rVert+1<\infty, so by hypothesis the series ∑jyj\sum_jy_j converges; its kk-th partial sum telescopes to xnkx_{n_k}, so the subsequence (xnk)(x_{n_k}) converges. A Cauchy sequence with a convergent subsequence converges to the same limit (metric spaces, part 3). □\square

Proof(Part 6)AdaptedAdapted from Kreyszig (1978), §2.4, Lemma 2.4-1, pp. 72–73, Thm 2.4-2, pp. 73–74, and Thm 2.4-5, pp. 75–76

The linear-combinations lemma. Write s=∑j∣αj∣s = \sum_j\lvert\alpha_j\rvert. If s=0s=0 all the αj\alpha_j vanish and the inequality holds for any cc. If s>0s>0, divide by ss: with βj=αj/s\beta_j = \alpha_j/s the claim becomes

∥∑j=1nβjxj∥ ≥ cwhenever ∑j=1n∣βj∣=1.(†)\Bigl\lVert\sum_{j=1}^{n}\beta_jx_j\Bigr\rVert \ \ge\ c \qquad\text{whenever } \sum_{j=1}^{n}\lvert\beta_j\rvert = 1 . \tag{$\dagger$}

Suppose (†)(\dagger) fails for every c>0c>0. Then there are coefficient vectors β(m)=(β1(m),…,βn(m))\beta^{(m)} = (\beta^{(m)}_1,\dots,\beta^{(m)}_n) with ∑j∣βj(m)∣=1\sum_j\lvert\beta^{(m)}_j\rvert=1 and ym:=∑jβj(m)xjy_m := \sum_j\beta^{(m)}_jx_j satisfying ∥ym∥→0\lVert y_m\rVert\to0. Each coordinate satisfies ∣βj(m)∣≤1\lvert\beta^{(m)}_j\rvert\le1, so the vectors β(m)\beta^{(m)} lie in a closed bounded subset of Kn\mathbb{K}^n; by Bolzano-Weierstrass (compactness) a subsequence converges, say β(mi)→β\beta^{(m_i)}\to\beta with ∑j∣βj∣=1\sum_j\lvert\beta_j\rvert=1, so not all βj\beta_j are zero. Set y=∑jβjxjy = \sum_j\beta_jx_j. Then

∥ymi−y∥=∥∑j(βj(mi)−βj)xj∥≤∑j∣βj(mi)−βj∣ ∥xj∥⟶0,\lVert y_{m_i}-y\rVert = \Bigl\lVert\sum_j\bigl(\beta^{(m_i)}_j-\beta_j\bigr)x_j\Bigr\rVert \le \sum_j\bigl\lvert\beta^{(m_i)}_j-\beta_j\bigr\rvert\,\lVert x_j\rVert \longrightarrow 0 ,

so ymi→yy_{m_i}\to y, and by continuity of the norm ∥y∥=lim⁡∥ymi∥=0\lVert y\rVert = \lim\lVert y_{m_i}\rVert = 0, whence y=0y=0 by (N2). But yy is a nontrivial linear combination of linearly independent vectors, so y≠0y\ne0. Contradiction, so (†)(\dagger) holds for some c>0c>0. Linear independence is used exactly once, at the last step, and nowhere else.

Finite-dimensional subspaces are complete. Let Y⊆XY\subseteq X have dim⁡Y=n\dim Y = n and basis e1,…,ene_1,\dots,e_n, and let (ym)(y_m) be Cauchy in YY, ym=∑jαj(m)ejy_m = \sum_j\alpha^{(m)}_je_j. By the lemma, with the constant cc belonging to {e1,…,en}\{e_1,\dots,e_n\},

∥ym−yr∥ ≥ c∑j=1n∣αj(m)−αj(r)∣ ≥ c ∣αj(m)−αj(r)∣\lVert y_m-y_r\rVert \ \ge\ c\sum_{j=1}^{n}\bigl\lvert\alpha^{(m)}_j-\alpha^{(r)}_j\bigr\rvert \ \ge\ c\,\bigl\lvert\alpha^{(m)}_j-\alpha^{(r)}_j\bigr\rvert

for each jj. Dividing by c>0c>0 shows each coordinate sequence is Cauchy in K\mathbb{K}, hence convergent, say αj(m)→αj\alpha^{(m)}_j\to\alpha_j. Put y=∑jαjej∈Yy = \sum_j\alpha_je_j \in Y; then ∥ym−y∥≤∑j∣αj(m)−αj∣ ∥ej∥→0\lVert y_m-y\rVert \le \sum_j\lvert\alpha^{(m)}_j-\alpha_j\rvert\,\lVert e_j\rVert\to0. So YY is complete, and by part 5 of metric spaces it is closed in XX.

All norms on a finite-dimensional space are equivalent. Let dim⁡X=n\dim X = n with basis e1,…,ene_1,\dots,e_n, and let ∥⋅∥a\lVert\cdot\rVert_a, ∥⋅∥b\lVert\cdot\rVert_b be two norms. For x=∑jαjejx = \sum_j\alpha_je_j, the lemma applied in (X,∥⋅∥a)(X,\lVert\cdot\rVert_a) gives a c>0c>0 with ∥x∥a≥c∑j∣αj∣\lVert x\rVert_a \ge c\sum_j\lvert\alpha_j\rvert, while (N3) and (N4) applied in (X,∥⋅∥b)(X,\lVert\cdot\rVert_b) give

∥x∥b ≤ ∑j=1n∣αj∣ ∥ej∥b ≤ k∑j=1n∣αj∣,k=max⁡j∥ej∥b>0.\lVert x\rVert_b \ \le\ \sum_{j=1}^{n}\lvert\alpha_j\rvert\,\lVert e_j\rVert_b \ \le\ k\sum_{j=1}^{n}\lvert\alpha_j\rvert , \qquad k = \max_j\lVert e_j\rVert_b > 0 .

Combining, ∥x∥a≥(c/k)∥x∥b\lVert x\rVert_a \ge (c/k)\lVert x\rVert_b. Exchanging the roles of aa and bb gives the other inequality, and the two together are the definition of equivalence.

Compactness. In any metric space, compactness forces closedness and boundedness. Conversely, in a finite-dimensional normed space let MM be closed and bounded and (xm)⊆M(x_m)\subseteq M. Writing xmx_m in a basis and using the lemma exactly as above, boundedness of (∥xm∥)(\lVert x_m\rVert) forces boundedness of the coefficient vectors in Kn\mathbb{K}^n; Bolzano-Weierstrass gives a convergent subsequence of coefficients, which assembles into a convergent subsequence of (xm)(x_m), whose limit lies in MM because MM is closed. Finite dimension is used in reducing to coefficient vectors in Kn\mathbb{K}^n, and the reduction has no analogue in infinite dimensions: in ℓ2\ell^2 the vectors en=(0,…,0,1,0,… )e_n = (0,\dots,0,1,0,\dots) all have norm 11 and satisfy ∥en−em∥=2\lVert e_n-e_m\rVert = \sqrt{2} for n≠mn\ne m, so they form a closed bounded set with no convergent subsequence. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Kreyszig (1978), §2.2, Example 2.2-7, p. 62, §2.4, p. 74, and §2.5, p. 77 and Thm 2.5-5, p. 80; Folland (1999), §5.1, pp. 151–152; Stakgold & Holst (2011), §4.3, p. 241
  • (N2) distinguishes a norm from a seminorm, and it is the axiom that fails for ∫∣f∣\int\lvert f\rvert on actual functions. Everything else in this unit holds for a seminorm, with "metric" replaced by "pseudometric"; passing to the quotient by {x:∥x∥=0}\{x : \lVert x\rVert = 0\} restores (N2), and that quotient is how LpL^p is built.
  • (N3) is what ties the norm to the linear structure and is used in part 1, in the lemma and throughout the finite-dimensional theory. A metric on a vector space without it — for instance d(x,y)=min⁡(1,∣x−y∣)d(x,y)=\min(1,\lvert x-y\rvert) on R\mathbb{R}, which is a perfectly good metric inducing the usual topology — comes from no norm, because it is bounded and (N3) forbids a bounded nonzero norm.
  • Completeness is a property of the norm, not of the vector space. The same set C[a,b]C[a,b] is a Banach space under ∥⋅∥∞\lVert\cdot\rVert_\infty and is not under ∥⋅∥1\lVert\cdot\rVert_1 or ∥⋅∥2\lVert\cdot\rVert_2; see the examples in metric spaces and completeness. By part 2 this is possible only because those norms are inequivalent.
  • Finite dimension in part 6 cannot be weakened to separability or to anything else. The polynomials form an infinite-dimensional subspace of C[0,1]C[0,1] that is dense and therefore not closed, which is Kreyszig's (Kreyszig (1978), §2.4, p. 74) example; the finite-dimensional conclusion fails for it in every respect.
  • The failure of compactness of the closed unit ball is the defining feature of infinite dimensions. Stakgold and Holst (Stakgold & Holst (2011), §4.3, p. 241) make the point with 1,x,x2,…1,x,x^2,\dots in C[0,1]C[0,1]: all have sup norm 11 and no subsequence converges uniformly. This is why "bounded" is so much weaker than "compact" in analysis, why minimising sequences need an extra argument to converge, and why weak convergence and compact operators exist as subjects.
  • Every normed space has a completion, a Banach space containing it as a dense subspace, unique up to a linear isometry; Reed and Simon (Reed & Simon (1980), §I.2, p. 7) note that the vector operations and the norm extend to the metric completion in exactly one way. Kreyszig (Kreyszig (1978), §2.2, Example 2.2-7, p. 62) defines Lp[a,b]L^p[a,b] this way, as the completion of C[a,b]C[a,b] in ∥⋅∥p\lVert\cdot\rVert_p; LpL^p spaces constructs the same space from the Lebesgue integral and proves completeness directly. Neither description is used as a hypothesis above.
  • This unit says nothing about maps between normed spaces. Boundedness, continuity and the operator norm, which Folland (Folland (1999), §5.1, Prop. 5.2 and (5.3), pp. 153–154) and Reed and Simon (Reed & Simon (1980), §I.2, pp. 6–7) introduce alongside the definitions above, are the subject of bounded linear operators.
Method(Working with norms)Original
  1. To prove a candidate is a norm, check (N3) and (N4) and then (N2); (N1) is usually free, being either built into the formula or forced by (N2)–(N4) as 0=∥x−x∥≤2∥x∥0 = \lVert x-x\rVert \le 2\lVert x\rVert. For ∥⋅∥p\lVert\cdot\rVert_p the only hard axiom is (N4), which is Minkowski's inequality; see LpL^p spaces.
  2. To prove a space is a Banach space, prefer the series test of part 3 to a direct Cauchy-sequence argument: one controls a single number per term and the triangle inequality does the rest.
  3. To prove a space is not a Banach space, exhibit it as a dense non-closed subspace of a known Banach space, or produce one Cauchy sequence whose natural limit leaves the space.
  4. To prove two norms are equivalent, produce the two constants. If the space is finite-dimensional, do not: quote part 6. If it is infinite-dimensional, expect the answer to be no, and look for a sequence with ∥xn∥a=1\lVert x_n\rVert_a = 1 and ∥xn∥b→0\lVert x_n\rVert_b\to0, which rules equivalence out.
  5. To find the sharp constants, normalise one norm to 11 and minimise or maximise the other. In finite dimensions the extremum is attained, by part 6, so the sharp constants exist and are achieved by an explicit vector.
  6. Choose the norm to match the question. A sup norm controls the worst point, an L1L^1 norm controls the total, an L2L^2 norm controls the energy. They are inequivalent on any infinite-dimensional function space, so the choice is a modelling decision, not a technicality.
Example(Sharp equivalence constants, and their failure one dimension at a time)Original

On C[0,1]C[0,1] compare

∥u∥∞=max⁡0≤t≤1∣u(t)∣,∥u∥1=∫01∣u(t)∣ dt.\lVert u\rVert_\infty = \max_{0\le t\le1}\lvert u(t)\rvert , \qquad \lVert u\rVert_1 = \int_0^1\lvert u(t)\rvert\,\mathrm{d}t .

One inequality is immediate: ∥u∥1≤∥u∥∞\lVert u\rVert_1 \le \lVert u\rVert_\infty, since the interval has length 11, with equality for constants. The question is whether a reverse constant exists.

On the two-dimensional subspace P={a+bt}P = \{a+bt\}. Here part 6 guarantees one; we find the best. Let p(t)=a+btp(t)=a+bt with p≠0p \ne 0, and write u=∣p(0)∣=∣a∣u = \lvert p(0)\rvert = \lvert a\rvert, v=∣p(1)∣=∣a+b∣v = \lvert p(1)\rvert = \lvert a+b\rvert. Since pp is affine, ∥p∥∞=max⁡(u,v)\lVert p\rVert_\infty = \max(u,v).

The L1L^1 norm. If pp does not vanish in (0,1)(0,1) then ∣p∣\lvert p\rvert is affine there and ∥p∥1=(u+v)/2\lVert p\rVert_1 = (u+v)/2. If it vanishes at t0=−a/b∈(0,1)t_0 = -a/b \in (0,1), the graph of ∣p∣\lvert p\rvert is two triangles of heights uu and vv and bases t0t_0 and 1−t01-t_0, and since ∣b∣=u+v\lvert b\rvert = u+v in that case,

∥p∥1=u t02+v(1−t0)2=u2+v22(u+v).\lVert p\rVert_1 = \frac{u\,t_0}{2}+\frac{v(1-t_0)}{2} = \frac{u^2+v^2}{2(u+v)} .

Minimise the ratio. The sign-changing case is the smaller of the two, since (u2+v2)/(u+v)≤u+v(u^2+v^2)/(u+v) \le u+v. Scale so that max⁡(u,v)=1\max(u,v)=1, say v=1v=1 and u∈[0,1]u\in[0,1], and minimise

f(u)=u2+12(u+1),f′(u)=u2+2u−12(u+1)2,f(u) = \frac{u^2+1}{2(u+1)} ,\qquad f'(u) = \frac{u^2+2u-1}{2(u+1)^2} ,

which vanishes at u=2−1u = \sqrt2-1. There

f(2−1)=(2−1)2+122=4−2222=2−1.f(\sqrt2-1) = \frac{(\sqrt2-1)^2+1}{2\sqrt2} = \frac{4-2\sqrt2}{2\sqrt2} = \sqrt2-1 .

So on PP,

 (2−1) ∥p∥∞ ≤ ∥p∥1 ≤ ∥p∥∞ 2−1=0.4142135624,\boxed{\ (\sqrt2-1)\,\lVert p\rVert_\infty \ \le\ \lVert p\rVert_1 \ \le\ \lVert p\rVert_\infty\ } \qquad \sqrt2-1 = 0.4142135624 ,

and both constants are sharp: the upper one for p≡1p\equiv1, the lower one for

p∗(t)=(2−1)−2 t,p_\ast(t) = (\sqrt2-1) - \sqrt2\,t ,

which has p∗(0)=2−1p_\ast(0)=\sqrt2-1, p∗(1)=−1p_\ast(1)=-1, so ∥p∗∥∞=1\lVert p_\ast\rVert_\infty = 1, and vanishes at t0=1−1/2=0.2928932t_0 = 1-1/\sqrt2 = 0.2928932, giving

∥p∗∥1=12(2−1)(0.2928932)+12(1)(0.7071068)=0.0606602+0.3535534=0.4142136.\lVert p_\ast\rVert_1 = \tfrac12(\sqrt2-1)(0.2928932)+\tfrac12(1)(0.7071068) = 0.0606602+0.3535534 = 0.4142136 .

A numerical sweep over all pp with ∥p∥∞=1\lVert p\rVert_\infty=1 returns a minimum L1L^1 norm of 0.414213560.41421356, confirming the algebra.

On all of C[0,1]C[0,1] there is no such constant. Take qn(t)=tnq_n(t) = t^n. Then ∥qn∥∞=1\lVert q_n\rVert_\infty = 1 for every nn, while

∥qn∥1=∫01tn dt=1n+1⟶0.\lVert q_n\rVert_1 = \int_0^1 t^n\,\mathrm{d}t = \frac{1}{n+1} \longrightarrow 0 .

A constant c>0c>0 with c∥u∥∞≤∥u∥1c\lVert u\rVert_\infty \le \lVert u\rVert_1 would force c≤1/(n+1)c \le 1/(n+1) for every nn, so c=0c=0. The two norms are inequivalent on C[0,1]C[0,1], which is why C[0,1]C[0,1] is complete in one and not in the other.

What happened between the two cases. Restricting to PP cut the dimension to 22, and the extremal functions qnq_n — which concentrate their mass near t=1t=1 — cannot be approximated by affine functions. The degradation is gradual: on the polynomials of degree ≤N\le N the best constant is positive for each NN, by part 6, and tends to 00 as N→∞N\to\infty, since qNq_N lies in that space. Part 6 is a statement for each fixed finite dimension, with a constant that is allowed to depend on it, and nothing more.

A finite-dimensional sanity check. In K3\mathbb{K}^3 take x=(3,−4,12)x=(3,-4,12): ∥x∥1=19\lVert x\rVert_1 = 19, ∥x∥2=9+16+144=13\lVert x\rVert_2 = \sqrt{9+16+144} = 13, ∥x∥∞=12\lVert x\rVert_\infty = 12. The sharp general bounds ∥x∥∞≤∥x∥2≤∥x∥1≤3 ∥x∥2\lVert x\rVert_\infty \le \lVert x\rVert_2 \le \lVert x\rVert_1 \le \sqrt3\,\lVert x\rVert_2 read 12≤13≤19≤22.516712\le13\le19\le22.5167, all satisfied, with the last slack because xx is far from the vector (1,1,1)(1,1,1) that makes it an equality.

ApplicationOriginal

Which errors a numerical method controls. A finite-element or finite-difference error bound is always stated in a norm, and in infinite dimensions the norms are inequivalent, so the statement does not transfer. An L2L^2 error bound permits a large pointwise error on a small set; an L∞L^\infty bound forbids it and is correspondingly harder to prove. Grid refinement studies that report one norm and are used to justify a claim in another are making an unproved inference. See finite elements.

Why finite-dimensional linear algebra needs no analysis. Every statement about convergence of matrices or vectors in matrix norms and conditioning is norm-independent, by part 6, which is why one may compute a condition number in whichever norm is cheapest and still say "ill-conditioned" meaningfully. The constants relating the norms depend on the dimension, so the statement degrades as a discretisation is refined, and that degradation is exactly the infinite-dimensional obstruction appearing in finite form.

Function spaces in partial differential equations. Evans (Evans (2010), App. D.1, p. 675) lists LpL^p, the Hölder spaces and the Sobolev spaces as the Banach spaces of the subject. Existence proofs produce a solution as the limit of approximations and so need completeness in the norm used for the estimates; the choice of that norm is the choice of what a "solution" is. See weak solutions and Sobolev spaces.

Signal and control engineering. Peak amplitude is an L∞L^\infty constraint, total energy an L2L^2 constraint, total variation an L1L^1-type constraint on the derivative. Because these are inequivalent, a specification must name all the ones that matter; a controller optimal in one can be arbitrarily bad in another, which is the whole content of the distinction between H∞H^\infty and H2H^2 design.

Series of operators and of functions. The series test of part 3 is the reason absolutely convergent expansions may be manipulated at all: the Neumann series for (I−K)−1(I-K)^{-1}, the exponential series for the matrix exponential, and the Weierstrass MM-test for uniform convergence are the same statement in three Banach spaces.

Definition

Hilbert spaces

Adapted

A Hilbert space is an inner product space that is complete; this unit says which of the standard inner product spaces are complete and which are not, proves the completeness of ℓ2\ell^2, and uses the parallelogram law as the test that decides whether a given Banach space is a Hilbert space at all.

Prerequisites: Normed and Banach spaces, Inner products and norms

Definition(Hilbert space)AdaptedAdapted from Kreyszig (1978), §3.1, Def. 3.1-1, pp. 128–129; Reed & Simon (1980), §II.1, pp. 39–40; Hassani (2013), §7.1, Def. 7.1.6, p. 218; Folland (1999), §5.5, p. 172; Stakgold & Holst (2011), §4.5, p. 264

Let XX be an inner product space over K=R\mathbb{K} = \mathbb{R} or C\mathbb{C}, in the sense of inner products and norms: a vector space carrying a map (⋅,⋅):X×X→K(\cdot,\cdot) : X\times X\to\mathbb{K} that is linear in its first slot, conjugate-symmetric, and positive definite. It carries the induced norm and induced metric

∥x∥=(x,x)1/2,d(x,y)=∥x−y∥=(x−y, x−y)1/2,\lVert x\rVert = (x,x)^{1/2} , \qquad d(x,y) = \lVert x-y\rVert = (x-y,\,x-y)^{1/2} ,

so every inner product space is a normed space and hence a metric space.

A Hilbert space is an inner product space that is complete in that metric. An inner product space that is not assumed complete is a pre-Hilbert space.

Thus the three structures nest:

inner product space  ⊂  normed space,Hilbert space  ⊂  Banach space,\text{inner product space} \;\subset\; \text{normed space}, \qquad \text{Hilbert space} \;\subset\; \text{Banach space} ,

and a Hilbert space is exactly a Banach space whose norm happens to come from an inner product. Which Banach spaces those are is decided below.

Completeness is the whole content of the word "Hilbert". Everything geometric — Cauchy-Schwarz, the triangle inequality, Pythagoras, orthogonality, the parallelogram law, polarization — holds in any inner product space and is proved in inner products and norms without completeness. What completeness buys is that limits of Cauchy sequences exist, and from that follow the three theorems that make Hilbert space worth a name: the projection theorem, the convergence of orthonormal expansions, and the Riesz representation theorem. None of them survives in a merely pre-Hilbert space.

Definition(Which inner product spaces are Hilbert spaces)AdaptedAdapted from Kreyszig (1978), §3.1, Examples 3.1-3 to 3.1-8, pp. 131–134, §3.2, Thms 3.2-3 and 3.2-4, pp. 139–140, and §1.5, Example 1.5-4, pp. 35–36; Reed & Simon (1980), §II.1, pp. 39–40; Hassani (2013), §7.1, Prop. 7.1.4 and Example 7.1.5, p. 217; Folland (1999), §5.5, pp. 172–173; Stakgold & Holst (2011), §4.5, p. 264 and Exercises 4.5.1 and 4.5.4, pp. 272–273
  1. Hilbert spaces.

    • Rn\mathbb{R}^n and Cn\mathbb{C}^n with (x,y)=∑jxjyj‾(x,y) = \sum_j x_j\overline{y_j}. More generally every finite-dimensional inner product space over R\mathbb{R} or C\mathbb{C} is a Hilbert space.
    • ℓ2={ x=(x1,x2,… ):∑j∣xj∣2<∞ }\ell^2 = \{\,x = (x_1,x_2,\dots) : \sum_j\lvert x_j\rvert^2<\infty\,\} with (x,y)=∑jxjyj‾(x,y) = \sum_j x_j\overline{y_j}, the series converging absolutely by Cauchy-Schwarz.
    • L2(X,M,μ)L^2(X,\mathcal{M},\mu) for any measure space, with (f,g)=∫Xf g‾ dμ(f,g) = \int_X f\,\overline{g}\,\mathrm{d}\mu, the integral being finite because ∣fg∣≤12(∣f∣2+∣g∣2)\lvert fg\rvert \le \tfrac12(\lvert f\rvert^2+\lvert g\rvert^2). Completeness is the p=2p=2 case of the Riesz-Fischer theorem of LpL^p spaces. Taking μ\mu to be counting measure on a set AA recovers ℓ2(A)\ell^2(A), so the two previous items are one construction.
    • Direct sums: if H1,H2,…H_1,H_2,\dots are Hilbert spaces, the sequences (xn)(x_n) with xn∈Hnx_n\in H_n and ∑n∥xn∥Hn2<∞\sum_n\lVert x_n\rVert^2_{H_n}<\infty form a Hilbert space ⨁nHn\bigoplus_n H_n under the sum of the inner products.
    • Any closed subspace of a Hilbert space; and the Sobolev space H1(Ω)H^1(\Omega), the completion of the continuously differentiable functions in the norm from (u,v)=∫Ω(∇u⋅∇v+uv)(u,v) = \int_\Omega(\nabla u\cdot\nabla v + uv).
  2. Pre-Hilbert spaces that are not Hilbert spaces.

    • C[a,b]C[a,b] with (x,y)=∫abxy‾(x,y) = \int_a^b x\overline{y}. Its completion is L2[a,b]L^2[a,b].
    • The sequences with only finitely many nonzero entries, with the ℓ2\ell^2 inner product.
    • The polynomials on [a,b][a,b], with any of the inner products above.

    Each is a dense, non-closed subspace of a Hilbert space.

  3. Subspaces. If YY is a subspace of a Hilbert space HH, then YY is itself a Hilbert space exactly when YY is closed in HH; every finite-dimensional subspace is closed, hence a Hilbert space; and if HH is separable so is every subset of it.

  4. Completion. Every inner product space XX is isomorphic to a dense subspace of a Hilbert space HH, and HH is unique up to isomorphism. Here an isomorphism of inner product spaces is a linear bijection TT with (Tx,Ty)=(x,y)(Tx,Ty) = (x,y) for all x,yx,y; such a TT is automatically isometric, and between Hilbert spaces it is called unitary.

  5. The test: which norms come from an inner product. By the parallelogram law (inner products and norms, parts 5 and 7), a norm on a vector space WW is induced by an inner product if and only if

    ∥x+y∥2+∥x−y∥2=2∥x∥2+2∥y∥2for all x,y∈W,\lVert x+y\rVert^2+\lVert x-y\rVert^2 = 2\lVert x\rVert^2+2\lVert y\rVert^2 \qquad\text{for all } x,y \in W,

    and the inner product is then uniquely determined by polarization. Consequently:

    • a Banach space is a Hilbert space precisely when its norm satisfies this identity;
    • ℓp\ell^p and LpL^p for p≠2p \ne 2 are Banach spaces and not Hilbert spaces;
    • C[a,b]C[a,b] with the sup norm is a Banach space and not a Hilbert space.
  6. ℓ2\ell^2 is the model. Every separable infinite-dimensional Hilbert space is isomorphic to ℓ2\ell^2; every nn-dimensional one is isomorphic to Kn\mathbb{K}^n. Hilbert spaces are therefore classified by one cardinal number, the size of an orthonormal basis; the proof belongs to orthonormal bases in Hilbert space.

Idea of the proofOriginal

Part 1 is three completeness proofs with one structure, the scheme of metric spaces and completeness: a Cauchy sequence in the space forces a Cauchy sequence of scalars in each coordinate, those converge because K\mathbb{K} is complete, and the limits are assembled into a candidate which must then be shown to lie in the space and to be approached in the norm and not merely coordinatewise. The second of those two checks is where the summability condition ∑∣xj∣2<∞\sum\lvert x_j\rvert^2<\infty is verified, and the trick is to prove it for every finite partial sum with a bound that does not depend on how many terms are taken, and only then let the number of terms go to infinity.

Part 2 is the same calculation read backwards: an approximating sequence stays inside the subspace while its limit does not.

Part 5 is the only item that is not about completeness. An inner product has more structure than a norm — it knows angles, not just lengths — and the parallelogram law is the exact algebraic shadow of that extra structure on the norm. To refute it for a given norm one needs only two well-chosen vectors, which is why the counterexamples below are two lines each.

Proof(Completeness of ℓ2\ell^2, and the non-examples of part 2)AdaptedAdapted from Kreyszig (1978), §1.5, Example 1.5-4, pp. 35–36, and §3.1, Examples 3.1-6 to 3.1-8, pp. 133–134; Hassani (2013), §7.1, Prop. 7.1.4, p. 217

ℓ2\ell^2 is complete. Let (x(m))m≥1\bigl(x^{(m)}\bigr)_{m\ge1} be Cauchy in ℓ2\ell^2, with x(m)=(x1(m),x2(m),… )x^{(m)} = \bigl(x^{(m)}_1,x^{(m)}_2,\dots\bigr).

  1. Coordinates. For every jj, ∣xj(m)−xj(n)∣≤∥x(m)−x(n)∥\bigl\lvert x^{(m)}_j - x^{(n)}_j\bigr\rvert \le \bigl\lVert x^{(m)}-x^{(n)}\bigr\rVert, so the jj-th coordinates form a Cauchy sequence of scalars. By completeness of K\mathbb{K} it converges; call the limit xjx_j, and put x=(x1,x2,… )x = (x_1,x_2,\dots).
  2. A bound uniform in the number of terms. Given ε>0\varepsilon>0 choose NN with ∥x(m)−x(n)∥≤ε\lVert x^{(m)}-x^{(n)}\rVert\le\varepsilon for m,n>Nm,n>N. For every kk and every m,n>Nm,n>N, the finite sum satisfies ∑j=1k∣xj(m)−xj(n)∣2 ≤ ∥x(m)−x(n)∥2 ≤ ε2.\sum_{j=1}^{k}\bigl\lvert x^{(m)}_j - x^{(n)}_j\bigr\rvert^2 \ \le\ \bigl\lVert x^{(m)}-x^{(n)}\bigr\rVert^2 \ \le\ \varepsilon^2 . Let n→∞n\to\infty: the sum has finitely many terms, each converging by step 1, so the non-strict inequality passes to the limit and ∑j=1k∣xj(m)−xj∣2≤ε2\sum_{j=1}^{k}\lvert x^{(m)}_j - x_j\rvert^2 \le \varepsilon^2 for every kk and every m>Nm>N. It is because the bound ε2\varepsilon^2 does not depend on kk that we may now let k→∞k\to\infty: ∥x(m)−x∥2=∑j=1∞∣xj(m)−xj∣2 ≤ ε2(m>N).(∗)\bigl\lVert x^{(m)}-x\bigr\rVert^2 = \sum_{j=1}^{\infty}\bigl\lvert x^{(m)}_j - x_j\bigr\rvert^2 \ \le\ \varepsilon^2 \qquad (m>N) . \tag{$\ast$}
  3. The limit is in the space. (∗)(\ast) says x(m)−x∈ℓ2x^{(m)}-x \in \ell^2. Since x(m)∈ℓ2x^{(m)}\in\ell^2 and ℓ2\ell^2 is a vector space — by Minkowski's inequality, the p=2p=2 case in LpL^p spaces — we get x=x(m)−(x(m)−x)∈ℓ2x = x^{(m)}-(x^{(m)}-x) \in \ell^2.
  4. Convergence in norm. (∗)(\ast) says exactly ∥x(m)−x∥≤ε\lVert x^{(m)}-x\rVert\le\varepsilon for m>Nm>N, that is x(m)→xx^{(m)}\to x in ℓ2\ell^2.

Finite-dimensional inner product spaces are complete. Let dim⁡X=n\dim X = n and let e1,…,ene_1,\dots,e_n be an orthonormal basis, available by Gram-Schmidt (Gram-Schmidt orthogonalisation). Writing x(m)=∑kαk(m)ekx^{(m)} = \sum_k\alpha^{(m)}_ke_k, orthonormality gives

∥x(m)−x(r)∥2=∑k=1n∣αk(m)−αk(r)∣2,\bigl\lVert x^{(m)}-x^{(r)}\bigr\rVert^2 = \sum_{k=1}^{n}\bigl\lvert\alpha^{(m)}_k-\alpha^{(r)}_k\bigr\rvert^2 ,

so a Cauchy sequence of vectors is exactly nn Cauchy sequences of scalars; their limits αk\alpha_k assemble into x=∑kαkek∈Xx = \sum_k\alpha_ke_k \in X, and the same identity gives ∥x(m)−x∥→0\lVert x^{(m)}-x\rVert\to0. There is no step 3 here, because a finite linear combination of basis vectors is automatically in the space. (This also follows from part 6 of normed and Banach spaces, which needs no inner product.)

The three non-examples of part 2. In each case the space is a subspace of a Hilbert space and the proof is the same: exhibit a sequence in the subspace converging, in the ambient norm, to a point outside it, so the subspace is not closed and part 3 applies.

  • Finitely supported sequences in ℓ2\ell^2. Take x(m)=(1,12,…,1m,0,0,… )x^{(m)} = (1,\tfrac12,\dots,\tfrac1m,0,0,\dots). For n>mn>m, ∥x(n)−x(m)∥2=∑j=m+1nj−2≤∑j>mj−2→0\lVert x^{(n)}-x^{(m)}\rVert^2 = \sum_{j=m+1}^{n}j^{-2} \le \sum_{j>m}j^{-2}\to0, so the sequence is Cauchy; its ℓ2\ell^2 limit is (1/j)j≥1(1/j)_{j\ge1}, which has infinitely many nonzero entries.
  • C[a,b]C[a,b] in the mean-square norm. Hassani's (Hassani (2013), §7.1, Example 7.1.5, p. 217) ramps fkf_k on [−1,1][-1,1], equal to 00 for x≤−1/kx\le-1/k, to (kx+1)/2(kx+1)/2 in between and to 11 for x≥1/kx\ge1/k, are continuous and Cauchy in the mean-square norm, and converge to a function with a jump at 00. Metric spaces and completeness carries the same conclusion for a different sequence.
  • Polynomials. They are dense in L2(a,b)L^2(a,b) and are not all of it, so they are not closed. □\square
Proof(Part 5: the test, and its two applications)AdaptedAdapted from Kreyszig (1978), §3.1, Examples 3.1-7 and 3.1-8, pp. 133–134; Stakgold & Holst (2011), §4.5, Exercises 4.5.1, 4.5.3 and 4.5.4, pp. 272–273

The identity itself, and the fact that it characterises inner-product norms, are parts 5 and 7 of inner products and norms; the characterisation is the Jordan-von Neumann theorem, which Stakgold and Holst (Stakgold & Holst (2011), §4.5, Exercise 4.5.4, p. 273) set out in the library as a guided exercise: assuming the law, the polarization formula defines a function f(u,v)f(u,v), and one checks in turn that it is continuous in vv, additive in uu, and homogeneous, hence an inner product; by their Exercise 4.5.3 no other inner product can give the same norm. Only the forward direction is needed to refute, and it is what the two computations use.

ℓp\ell^p, p≠2p\ne2, is not a Hilbert space. Take x=(1,1,0,0,… )x = (1,1,0,0,\dots) and y=(1,−1,0,0,… )y = (1,-1,0,0,\dots), both in ℓp\ell^p for every pp. Then x+y=(2,0,0,… )x+y = (2,0,0,\dots) and x−y=(0,2,0,… )x-y = (0,2,0,\dots), so

∥x+y∥p=∥x−y∥p=2,∥x∥p=∥y∥p=21/p.\lVert x+y\rVert_p = \lVert x-y\rVert_p = 2 , \qquad \lVert x\rVert_p = \lVert y\rVert_p = 2^{1/p} .

The parallelogram law would require 4+4=2⋅22/p+2⋅22/p4+4 = 2\cdot2^{2/p}+2\cdot2^{2/p}, that is 22/p=22^{2/p} = 2, that is p=2p = 2. So for p≠2p\ne2 the ℓp\ell^p norm is induced by no inner product; since ℓp\ell^p is complete, it is a Banach space that is not a Hilbert space.

C[a,b]C[a,b] with the sup norm is not a Hilbert space. It is enough to exhibit two continuous functions violating the law; the worked example below does so on [0,1][0,1] with explicit numbers, and the same two functions, rescaled by t↦(t−a)/(b−a)t\mapsto(t-a)/(b-a), work on any [a,b][a,b] because the sup norm is unchanged by that substitution. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Kreyszig (1978), §3.1, pp. 130, 133–134, and §3.2, Thms 3.2-3 and 3.2-4, pp. 139–140; Reed & Simon (1980), §II.1, pp. 36, 39–40; Folland (1999), §5.5, pp. 172, 180; Stakgold & Holst (2011), §4.5, Exercise 4.5.3, pp. 272–273
  • Completeness is used nowhere in the geometry and everywhere in the analysis. Cauchy-Schwarz, Pythagoras and the parallelogram law are identities, true in any pre-Hilbert space. The existence of a nearest point in a closed convex set, of an orthogonal projection, of the sum of an orthonormal expansion, and of the vector representing a bounded functional are all existence statements, and each fails in a pre-Hilbert space. The non-closed subspaces of part 2 are where to look for counterexamples: in the finitely supported sequences, the vector (1/j)(1/j) has no nearest point in any reasonable sense, because the infimum of the distance is 00 and is not attained.
  • Closedness, not completeness, is the hypothesis one checks on a subspace. Part 3 reduces one to the other, and it is the finite-dimensional case that makes approximation arguments work: a best approximation by polynomials of degree ≤N\le N exists because that subspace is closed, while a best approximation by polynomials of unrestricted degree need not.
  • Positive definiteness, (x,x)=0⇒x=0(x,x)=0 \Rightarrow x=0, is what makes dd a metric rather than a pseudometric. On the actual square-integrable functions (f,f)=0(f,f)=0 only forces f=0f=0 almost everywhere; L2L^2 is a space of equivalence classes for exactly this reason, which is the same repair as for ∥⋅∥p\lVert\cdot\rVert_p in LpL^p spaces.
  • The parallelogram test needs only two vectors, and it is a necessary condition used contrapositively. To show a norm is an inner-product norm one must verify the identity for all pairs, which is usually done by exhibiting the inner product instead.
  • Uniqueness in part 4 is up to isomorphism, not equality. Two completions of C[a,b]C[a,b] in the mean-square norm are different sets of objects related by a unitary map; in particular L2[a,b]L^2[a,b] built as a completion (Kreyszig (Kreyszig (1978), §3.1, Example 3.1-5, p. 132)) and L2[a,b]L^2[a,b] built from the Lebesgue integral (LpL^p spaces) are isomorphic, and this unit uses neither construction as a hypothesis.
  • Separability in part 6 is a real restriction, even though every Hilbert space arising in physics is separable. Drop it and the classification is by a larger cardinal; the statement "every Hilbert space is ℓ2\ell^2" is false without it.
  • The slot that is linear. This handbook, with Kreyszig (Kreyszig (1978), §3.1, p. 130) and Folland (Folland (1999), §5.5, p. 171), takes (⋅,⋅)(\cdot,\cdot) linear in the first argument. Reed and Simon (Reed & Simon (1980), §II.1, p. 36) take it linear in the second and say so explicitly, and Folland (Folland (1999), §5.5, note to §5.5, p. 180) records that the physics literature, writing ⟨x∣y⟩\langle x\vert y\rangle, does the same. The two conventions are related by (x,y)here=(x,y)theirs‾(x,y)_{\text{here}} = \overline{(x,y)_{\text{theirs}}} and no statement in this unit changes; what does change is which argument a scalar may be pulled out of unconjugated, so a formula transcribed from one convention into the other must have its conjugations checked.
Method(Deciding what a given space is)Original

Given a vector space WW with a candidate structure, settle three questions in order.

  1. Is there an inner product, or only a norm? If a formula (x,y)(x,y) is given, check conjugate symmetry, linearity in the first slot, and (x,x)>0(x,x)>0 for x≠0x\ne0 — positivity is usually the only one with content. If only a norm is given, test the parallelogram law on two vectors chosen to make x+yx+y and x−yx-y simple: for a sequence or function space, take two "bumps" with disjoint supports, which makes ∥x+y∥=∥x−y∥\lVert x+y\rVert = \lVert x-y\rVert and reduces the law to an arithmetic identity. If it fails, the space carries no inner product and the matter is closed.
  2. Is it complete? Prefer not to prove it from scratch. Identify WW as a subspace of a known Hilbert space — ℓ2\ell^2, L2(μ)L^2(\mu), or a direct sum of these — and then by part 3 the question is whether WW is closed. If WW is defined by finitely many continuous linear conditions, or is finite-dimensional, it is closed. If WW is defined by a condition that can be lost in the limit — "finitely many nonzero terms", "polynomial", "continuous", "compactly supported" — expect it to be dense and not closed.
  3. If it is not complete, name its completion. The completion exists and is unique by part 4, and in practice it is already a familiar space: L2L^2 for the continuous functions in the mean-square norm, ℓ2\ell^2 for the finitely supported sequences, H1H^1 for the continuously differentiable functions in the Dirichlet norm. Work in the completion, and recover statements about the original space by density.

To recover the inner product from a norm already known to satisfy the parallelogram law, use polarization: over R\mathbb{R}, 4(x,y)=∥x+y∥2−∥x−y∥24(x,y) = \lVert x+y\rVert^2-\lVert x-y\rVert^2; over C\mathbb{C}, add i(∥x+iy∥2−∥x−iy∥2)i\bigl(\lVert x+iy\rVert^2-\lVert x-iy\rVert^2\bigr).

Example(The parallelogram test, run twice)Original

Test 1: the sup norm on C[0,1]C[0,1]. Take

f(t)=t,g(t)=t2.f(t) = t , \qquad g(t) = t^2 .

Then ∥f∥∞=∥g∥∞=1\lVert f\rVert_\infty = \lVert g\rVert_\infty = 1, both maxima at t=1t=1. Next,

(f+g)(t)=t+t2,∥f+g∥∞=2  (at t=1),(f+g)(t) = t+t^2 , \qquad \lVert f+g\rVert_\infty = 2 \ \ (\text{at } t=1),

since t+t2t+t^2 increases on [0,1][0,1]; and

(f−g)(t)=t−t2,∥f−g∥∞=14  (at t=12),(f-g)(t) = t-t^2 , \qquad \lVert f-g\rVert_\infty = \tfrac14 \ \ (\text{at } t=\tfrac12),

since t−t2t-t^2 has derivative 1−2t1-2t. Therefore

∥f+g∥∞2+∥f−g∥∞2=4+116=6516=4.0625,2∥f∥∞2+2∥g∥∞2=4.\lVert f+g\rVert_\infty^2+\lVert f-g\rVert_\infty^2 = 4+\tfrac{1}{16} = \tfrac{65}{16} = 4.0625 , \qquad 2\lVert f\rVert_\infty^2+2\lVert g\rVert_\infty^2 = 4 .

The two sides differ by 0.06250.0625, so the parallelogram law fails and the sup norm on C[0,1]C[0,1] comes from no inner product. C[0,1]C[0,1] is a Banach space, and it is not a Hilbert space.

Test 2: ℓ3\ell^3. Take the first two standard unit vectors e1=(1,0,0,… )e_1 = (1,0,0,\dots) and e2=(0,1,0,… )e_2 = (0,1,0,\dots). Then ∥e1∥3=∥e2∥3=1\lVert e_1\rVert_3 = \lVert e_2\rVert_3 = 1, while e1±e2e_1\pm e_2 has two entries of modulus 11, so

∥e1+e2∥3=∥e1−e2∥3=21/3=1.2599210.\lVert e_1+e_2\rVert_3 = \lVert e_1-e_2\rVert_3 = 2^{1/3} = 1.2599210 .

Hence

∥e1+e2∥32+∥e1−e2∥32=2⋅22/3=25/3=3.1748021,2+2=4.\lVert e_1+e_2\rVert_3^2+\lVert e_1-e_2\rVert_3^2 = 2\cdot2^{2/3} = 2^{5/3} = 3.1748021 , \qquad 2+2 = 4 .

Again the law fails, and ℓ3\ell^3 is a Banach space that is not a Hilbert space. The same computation with a general pp gives 2(p+2)/p2^{(p+2)/p} against 44, equal only at p=2p=2 — the scalar statement behind part 5.

The contrast: L2(0,1)L^2(0,1). Take f≡1f\equiv1 and g(t)=tg(t)=t with (f,g)=∫01t dt=12(f,g) = \int_0^1 t\,\mathrm{d}t = \tfrac12. Then

∥f∥2=1,∥g∥2=∫01t2 dt=13,\lVert f\rVert^2 = 1 , \qquad \lVert g\rVert^2 = \int_0^1t^2\,\mathrm{d}t = \tfrac13 ,∥f+g∥2=∫01(1+t)2 dt=73,∥f−g∥2=∫01(1−t)2 dt=13,\lVert f+g\rVert^2 = \int_0^1(1+t)^2\,\mathrm{d}t = \tfrac73 , \qquad \lVert f-g\rVert^2 = \int_0^1(1-t)^2\,\mathrm{d}t = \tfrac13 ,

and the law holds exactly: 73+13=83=2(1)+2(13)\tfrac73+\tfrac13 = \tfrac83 = 2(1)+2(\tfrac13). Cauchy-Schwarz is also strict here, ∣(f,g)∣=0.5\lvert(f,g)\rvert = 0.5 against ∥f∥∥g∥=3−1/2=0.5773503\lVert f\rVert\lVert g\rVert = 3^{-1/2} = 0.5773503, as it must be since ff and gg are linearly independent, and the angle between them is

θ=arccos⁡1/21⋅3−1/2=arccos⁡32=30∘\theta = \arccos\frac{1/2}{1\cdot3^{-1/2}} = \arccos\frac{\sqrt3}{2} = 30^\circ

exactly. The constant function and the ramp make an angle of thirty degrees on the unit interval: that is the kind of statement an inner product licenses and a norm alone does not.

Example(Completeness made quantitative, and where it stops)Original

Work in ℓ2\ell^2 and let S⊂ℓ2S \subset \ell^2 be the subspace of sequences with only finitely many nonzero terms. Put

x=(1,12,13,… ),x(m)=(1,12,…,1m,0,0,… )∈S.x = \Bigl(1,\tfrac12,\tfrac13,\dots\Bigr) , \qquad x^{(m)} = \Bigl(1,\tfrac12,\dots,\tfrac1m,0,0,\dots\Bigr) \in S .

xx is in ℓ2\ell^2 and x(m)x^{(m)} converges to it. By the Basel sum,

∥x∥2=∑j=1∞1j2=π26=1.6449341,∥x∥=1.2825499,\lVert x\rVert^2 = \sum_{j=1}^{\infty}\frac{1}{j^2} = \frac{\pi^2}{6} = 1.6449341 , \qquad \lVert x\rVert = 1.2825499 ,

so x∈ℓ2x \in \ell^2, and the tail is

∥x−x(m)∥2=∑j>m1j2.\lVert x-x^{(m)}\rVert^2 = \sum_{j>m}\frac{1}{j^2} .

At m=10m=10 the partial sum is ∑j≤10j−2=1.5497677\sum_{j\le10}j^{-2} = 1.5497677, so

∥x−x(10)∥2=1.6449341−1.5497677=0.0951664,∥x−x(10)∥=0.3084904,\lVert x-x^{(10)}\rVert^2 = 1.6449341-1.5497677 = 0.0951664 , \qquad \lVert x-x^{(10)}\rVert = 0.3084904 ,

about 24%24\% of ∥x∥\lVert x\rVert. At m=100m=100 the distance is 0.09975050.0997505, about 7.8%7.8\%. The integral comparison ∑j>mj−2∈(1/(m+1), 1/m)\sum_{j>m}j^{-2} \in (1/(m+1),\,1/m) shows the distance decays like m−1/2m^{-1/2}, which is slow: to get within 10−310^{-3} one needs m≈106m \approx 10^{6}.

Where the two spaces part company. The sequence (x(m))\bigl(x^{(m)}\bigr) is Cauchy, since ∥x(n)−x(m)∥2=∑m<j≤nj−2≤1/m\lVert x^{(n)}-x^{(m)}\rVert^2 = \sum_{m<j\le n}j^{-2} \le 1/m for n>mn>m. In ℓ2\ell^2 it converges, to xx. In SS it cannot converge: a limit in SS would also be a limit in ℓ2\ell^2, hence equal to xx by uniqueness of limits, and x∉Sx \notin S. So SS is an inner product space, dense in ℓ2\ell^2 and not complete; it is a pre-Hilbert space and not a Hilbert space, and ℓ2\ell^2 is its completion.

The numerical moral. Every element of SS is a vector one can actually store. The theorem that ℓ2\ell^2 is complete is the statement that a sequence of such finite vectors, improving in the sense of a computable error estimate, has something to converge to — and the example shows the limit may be an object with infinitely many nonzero entries, outside every space one can represent exactly. Truncating at m=10m=10 costs 0.3080.308 in norm; the completeness theorem is what entitles one to speak of the error at all.

ApplicationOriginal

Quantum mechanics. The state space of a quantum system is a separable complex Hilbert space, by hypothesis of the theory; for a particle in three dimensions it is L2(R3)L^2(\mathbb{R}^3). Completeness is what makes an eigenfunction expansion converge to a state rather than to nothing, what makes a projection onto an eigenspace exist, and what makes the time evolution of Stone's theorem well defined. The inner product, not merely the norm, is what supplies the transition amplitude (ψ,φ)(\psi,\varphi) and hence the Born probability ∣(ψ,φ)∣2\lvert(\psi,\varphi)\rvert^2 — and Cauchy-Schwarz is what keeps that probability at most 11. See the mathematical framework of quantum mechanics.

Least squares and estimation. Fitting data by minimising a sum or integral of squares is minimising a distance in an ℓ2\ell^2 or L2L^2 norm, and the normal equations are the orthogonality conditions that the minimiser must satisfy; see projections and least squares. The existence of the minimiser in infinite dimensions is the projection theorem, which needs completeness; this is why "least squares" is a theorem in L2L^2 and only a hope in L1L^1 or L∞L^\infty, where the parallelogram law fails and the nearest point need not exist, nor be unique when it does.

Fourier analysis. Parseval's identity says the Fourier coefficient map is a unitary isomorphism L2(−π,π)→ℓ2(Z)L^2(-\pi,\pi) \to \ell^2(\mathbb{Z}), which is part 6 made explicit, and Plancherel's theorem is its continuous analogue. Every statement that a signal's energy is conserved by a transform is the statement that the transform is unitary between two Hilbert spaces.

Probability. The finite-variance random variables on a probability space form L2(Ω,F,P)L^2(\Omega,\mathcal{F},\mathbb{P}), with (X,Y)=E[XY‾](X,Y)=\mathbb{E}[X\overline{Y}]; uncorrelated means orthogonal, variance is squared norm, and conditional expectation is an orthogonal projection onto a closed subspace. Pythagoras in this space is the variance decomposition, and the parallelogram law is the identity Var⁡(X+Y)+Var⁡(X−Y)=2Var⁡X+2Var⁡Y\operatorname{Var}(X+Y)+\operatorname{Var}(X-Y) = 2\operatorname{Var}X+2\operatorname{Var}Y.

Partial differential equations. Variational methods minimise an energy that is a squared Hilbert norm, usually a Sobolev one; the Lax-Milgram theorem and the Rayleigh-Ritz method of Rayleigh-Ritz both run in a Hilbert space and both use completeness to produce the minimiser. The same completeness underlies the convergence of finite elements, where the approximating subspaces are finite-dimensional and hence closed, and the limit is taken in the ambient Hilbert space.

Why not a Banach space. The worked examples show that C[0,1]C[0,1] in the sup norm and ℓp\ell^p for p≠2p\ne2 are perfectly good complete spaces with no inner product, and therefore no orthogonality, no projection, no Parseval. Whenever a method relies on decomposing a vector into orthogonal pieces — normal modes, principal components, multipoles, spherical harmonics — it is relying on an inner product, and the first question to ask of any new function space is whether its norm passes the parallelogram test.

Theorem

The projection theorem

Adapted

Shows that a non-empty closed convex subset of a Hilbert space contains exactly one point nearest any given vector, that for a closed subspace the error of that nearest point is orthogonal to the subspace, and hence that H=M⊕M⊥H = M \oplus M^\perp, which is what makes "drop a perpendicular" a legitimate move in infinitely many dimensions.

Prerequisites: Hilbert spaces, Metric spaces and completeness, Inner products and norms, Limits of sequences and completeness

Definition(Distance to a set, convexity, orthogonal complement)AdaptedAdapted from Kreyszig (1978), §3.3, Def. 3.3-3, p. 146, and the annihilator, p. 148; Stakgold & Holst (2011), §4.5, p. 266; Hassani (2013), Def. 6.1.1, p. 169

Throughout, HH is a Hilbert space over R\mathbb{R} or C\mathbb{C}, with inner product (u,v)(u,v) linear in the first slot and norm ∥u∥=(u,u)1/2\|u\| = (u,u)^{1/2} (see Hilbert spaces).

For a non-empty set S⊆HS \subseteq H and u∈Hu \in H, the distance from uu to SS is

d(u,S)=inf⁡z∈S∥u−z∥.d(u,S) = \inf_{z \in S} \|u - z\| .

An element v∈Sv \in S with ∥u−v∥=d(u,S)\|u - v\| = d(u,S) is a nearest point of SS to uu; the infimum of a set of non-negative numbers always exists, but need not be attained.

A set C⊆HC \subseteq H is convex if tz1+(1−t)z2∈Ctz_1 + (1-t)z_2 \in C whenever z1,z2∈Cz_1, z_2 \in C and 0≤t≤10 \le t \le 1. Every linear subspace is convex, and so is every translate of one, every ball, and every set defined by linear inequalities. Only one consequence of convexity is used below: the midpoint 12(z1+z2)\tfrac12(z_1+z_2) of two members of CC is again in CC.

Two vectors are orthogonal, u⊥vu \perp v, if (u,v)=0(u,v) = 0. For a non-empty S⊆HS \subseteq H the orthogonal complement is

S⊥={ u∈H:(u,z)=0 for every z∈S }.S^{\perp} = \{\, u \in H : (u,z) = 0 \text{ for every } z \in S \,\} .

S⊥S^\perp is always a closed linear subspace, whatever SS is: it is a subspace because (αu1+βu2,z)=α(u1,z)+β(u2,z)(\alpha u_1 + \beta u_2, z) = \alpha(u_1,z) + \beta(u_2,z), and it is closed because if uk→uu_k \to u with (uk,z)=0(u_k,z) = 0 then (u,z)=lim⁡k(uk,z)=0(u,z) = \lim_k (u_k,z) = 0 by continuity of the inner product. We write S⊥⊥S^{\perp\perp} for (S⊥)⊥(S^\perp)^\perp.

HH is the direct sum of two subspaces MM and NN, written H=M⊕NH = M \oplus N, if every u∈Hu \in H has exactly one representation u=v+wu = v + w with v∈Mv \in M and w∈Nw \in N.

Theorem(The projection theorem)AdaptedAdapted from Kreyszig (1978), Thm 3.3-1, p. 144, Lemma 3.3-2, p. 145, and Thm 3.3-4, p. 146; Stakgold & Holst (2011), §4.5, the projection theorem, p. 266; Folland (1999), Thm 5.24, p. 173

Let HH be a Hilbert space.

  1. Nearest point in a closed convex set. If C⊆HC \subseteq H is non-empty, convex and closed, then for every u∈Hu \in H there is exactly one v∈Cv \in C with
∥u−v∥=d(u,C).\|u - v\| = d(u,C) .
  1. Orthogonality. If moreover C=MC = M is a linear subspace (closed, non-empty), then the error w=u−vw = u - v satisfies w∈M⊥w \in M^{\perp}; and conversely, if v∈Mv \in M and u−v∈M⊥u - v \in M^\perp, then vv is the nearest point.
  2. Direct sum. Hence for every closed subspace M⊆HM \subseteq H,
H=M⊕M⊥,H = M \oplus M^{\perp} ,

that is, each u∈Hu \in H is in exactly one way u=v+wu = v + w with v∈Mv \in M, w∈M⊥w \in M^\perp, and then ∥u∥2=∥v∥2+∥w∥2\|u\|^2 = \|v\|^2 + \|w\|^2. The map P:H→HP : H \to H, Pu=vPu = v, is the orthogonal projection onto MM; it is linear, satisfies P2=PP^2 = P, has range MM and null space M⊥M^{\perp}, and ∥Pu∥≤∥u∥\|Pu\| \le \|u\|. 4. Double complement and density. For a closed subspace MM, M⊥⊥=MM^{\perp\perp} = M; and if M≠HM \ne H then M⊥M^\perp contains a non-zero vector. For an arbitrary non-empty S⊆HS \subseteq H, the span of SS is dense in HH if and only if S⊥={0}S^{\perp} = \{0\}.

Kreyszig (Kreyszig (1978), Thm 3.3-1, p. 144) states part 1 in a slightly different frame: XX is an inner product space, not assumed complete, and CC is a non-empty convex subset which is complete in the induced metric. Part 1 above is the case X=HX = H, where closed and complete agree. Folland (Folland (1999), Thm 5.24, p. 173) states parts 2 and 3 together and adds that ww is likewise the unique nearest point of M⊥M^\perp to uu.

Idea of the proofOriginal

Everything comes from one identity. In an inner product space the parallelogram law

∥a−b∥2+∥a+b∥2=2∥a∥2+2∥b∥2\|a - b\|^2 + \|a + b\|^2 = 2\|a\|^2 + 2\|b\|^2

converts a statement about how close two competitors are to each other into a statement about how close their midpoint is to the target. Apply it to a=u−zna = u - z_n and b=u−zmb = u - z_m: the term ∥a+b∥2\|a+b\|^2 becomes 4∥u−12(zn+zm)∥24\|u - \tfrac12(z_n+z_m)\|^2, and convexity says the midpoint is a legal competitor, so that term is at least 4d24d^2. Two competitors that are both nearly optimal therefore have a midpoint that is also nearly optimal, and the identity forces them to be close to each other. A minimising sequence is Cauchy for free, completeness gives it a limit, and closedness keeps the limit in the set. The same identity with two exactly optimal competitors gives uniqueness, with no extra work.

Orthogonality is then a one-variable calculus statement. Once vv minimises, the function t↦∥u−v−tz∥2t \mapsto \|u - v - tz\|^2 has a minimum at t=0t = 0 for every direction z∈Mz \in M; it is a quadratic in tt whose linear coefficient is −2Re⁡(u−v,z)-2\operatorname{Re}(u-v,z), so that coefficient must vanish. Running the argument again with iziz in place of zz kills the imaginary part too. This is the only place where MM must be a subspace rather than merely convex: we need to be able to move from vv in both directions along zz and stay inside.

Proof(Part 1: existence and uniqueness of the nearest point)AdaptedAdapted from Kreyszig (1978), Thm 3.3-1, pp. 144–145; Stakgold & Holst (2011), §4.5, proof parts (a) and (c), pp. 266–267

Write d=d(u,C)≥0d = d(u,C) \ge 0, which is finite since C≠∅C \ne \varnothing.

Step 1: a minimising sequence. By the definition of an infimum there are zn∈Cz_n \in C with ∥u−zn∥→d\|u - z_n\| \to d.

Step 2: the parallelogram law on the differences. Apply the parallelogram law to a=u−zna = u - z_n and b=u−zmb = u - z_m. Since a−b=zm−zna - b = z_m - z_n and a+b=2u−(zn+zm)a + b = 2u - (z_n + z_m),

∥zn−zm∥2=2∥u−zn∥2+2∥u−zm∥2−4∥u−zn+zm2∥2.\|z_n - z_m\|^2 = 2\|u - z_n\|^2 + 2\|u - z_m\|^2 - 4\Bigl\|u - \tfrac{z_n + z_m}{2}\Bigr\|^2 .

Step 3: convexity bounds the last term from below. 12(zn+zm)∈C\tfrac12(z_n + z_m) \in C because CC is convex, so the last norm is at least dd, giving

∥zn−zm∥2≤2∥u−zn∥2+2∥u−zm∥2−4d2.\|z_n - z_m\|^2 \le 2\|u - z_n\|^2 + 2\|u - z_m\|^2 - 4d^2 .

As n,m→∞n,m \to \infty the right-hand side tends to 2d2+2d2−4d2=02d^2 + 2d^2 - 4d^2 = 0. Hence (zn)(z_n) is Cauchy.

Step 4: pass to the limit. HH is complete, so zn→vz_n \to v for some v∈Hv \in H; and CC is closed, so v∈Cv \in C. The norm is continuous, so ∥u−v∥=lim⁡n∥u−zn∥=d\|u - v\| = \lim_n \|u - z_n\| = d. Existence is proved.

Step 5: uniqueness. Let vv and v′v' in CC both satisfy ∥u−v∥=∥u−v′∥=d\|u - v\| = \|u - v'\| = d. Step 2 with zn=vz_n = v, zm=v′z_m = v' reads

∥v−v′∥2=2d2+2d2−4∥u−v+v′2∥2≤4d2−4d2=0,\|v - v'\|^2 = 2d^2 + 2d^2 - 4\Bigl\|u - \tfrac{v + v'}{2}\Bigr\|^2 \le 4d^2 - 4d^2 = 0 ,

again because the midpoint lies in CC. So ∥v−v′∥=0\|v - v'\| = 0, that is v′=vv' = v. □\square

Proof(Part 2: the error is orthogonal to the subspace)AdaptedAdapted from Stakgold & Holst (2011), §4.5, proof part (b), p. 267; Folland (1999), Thm 5.24, p. 174; Reed & Simon (1980), Thm II.3, p. 42

Let MM be a closed subspace, vv the nearest point given by part 1, and w=u−vw = u - v.

Step 1: set up a one-parameter competitor. Fix z∈Mz \in M and t∈Rt \in \mathbb{R}. Since MM is a subspace, v+tz∈Mv + tz \in M, so by minimality ∥u−(v+tz)∥≥∥u−v∥\|u - (v + tz)\| \ge \|u - v\|, that is

∥w−tz∥2≥∥w∥2for all t∈R.\|w - tz\|^2 \ge \|w\|^2 \qquad \text{for all } t \in \mathbb{R} .

Step 2: expand. Using sesquilinearity and (z,w)‾=(w,z)\overline{(z,w)} = (w,z),

∥w−tz∥2=∥w∥2−2tRe⁡(w,z)+t2∥z∥2.\|w - tz\|^2 = \|w\|^2 - 2t\operatorname{Re}(w,z) + t^2\|z\|^2 .

Step 3: read off the linear term. By step 1, φ(t)=−2tRe⁡(w,z)+t2∥z∥2≥0\varphi(t) = -2t\operatorname{Re}(w,z) + t^2\|z\|^2 \ge 0 for every real tt. A real quadratic in tt that vanishes at t=0t=0 and is never negative cannot have a non-zero linear coefficient: if Re⁡(w,z)≠0\operatorname{Re}(w,z) \ne 0, then taking tt small with the sign of Re⁡(w,z)\operatorname{Re}(w,z) makes φ(t)<0\varphi(t) < 0. Hence Re⁡(w,z)=0\operatorname{Re}(w,z) = 0.

Step 4: the imaginary part. iz∈Miz \in M as well, so step 3 applies to it: 0=Re⁡(w,iz)=Re⁡(−i(w,z))=Im⁡(w,z)0 = \operatorname{Re}(w,iz) = \operatorname{Re}\bigl(-i(w,z)\bigr) = \operatorname{Im}(w,z). (Here (w,iz)=i‾ (w,z)=−i(w,z)(w,iz) = \overline{i}\,(w,z) = -i(w,z), because the inner product is conjugate-linear in the second slot.) Therefore (w,z)=0(w,z) = 0 for every z∈Mz \in M, that is w∈M⊥w \in M^\perp. For a real Hilbert space step 3 alone finishes the argument.

Step 5: the converse. Suppose v∈Mv \in M and u−v∈M⊥u - v \in M^\perp. For any z∈Mz \in M the vector v−zv - z lies in MM, so u−v⊥v−zu - v \perp v - z and the Pythagorean identity gives

∥u−z∥2=∥(u−v)+(v−z)∥2=∥u−v∥2+∥v−z∥2≥∥u−v∥2,\|u - z\|^2 = \|(u-v) + (v-z)\|^2 = \|u-v\|^2 + \|v-z\|^2 \ge \|u-v\|^2 ,

with equality only for z=vz = v. So vv is the nearest point, and this also re-proves its uniqueness. □\square

Proof(Parts 3 and 4: the direct sum, the projection, and the complements)AdaptedAdapted from Kreyszig (1978), Thm 3.3-4, pp. 146–147, Lemma 3.3-5, p. 148, Lemma 3.3-6, p. 149, and Lemma 3.3-7, pp. 149–150; Stakgold & Holst (2011), the corollary following the projection theorem, p. 268

Step 1: existence of the decomposition. A closed subspace is non-empty (it contains 00), convex and closed, so parts 1 and 2 give u=v+wu = v + w with v∈Mv \in M and w=u−v∈M⊥w = u - v \in M^\perp.

Step 2: uniqueness. If u=v+w=v′+w′u = v + w = v' + w' with v,v′∈Mv,v' \in M and w,w′∈M⊥w,w' \in M^\perp, then v−v′=w′−wv - v' = w' - w lies in M∩M⊥M \cap M^\perp. A vector xx in that intersection satisfies (x,x)=0(x,x) = 0, hence x=0x = 0. So v=v′v = v' and w=w′w = w'. This is what H=M⊕M⊥H = M \oplus M^\perp means. Since v⊥wv \perp w, the Pythagorean identity gives ∥u∥2=∥v∥2+∥w∥2\|u\|^2 = \|v\|^2 + \|w\|^2.

Step 3: properties of PP. Linearity: if u1=v1+w1u_1 = v_1 + w_1 and u2=v2+w2u_2 = v_2 + w_2 are the decompositions, then αu1+βu2=(αv1+βv2)+(αw1+βw2)\alpha u_1 + \beta u_2 = (\alpha v_1 + \beta v_2) + (\alpha w_1 + \beta w_2) exhibits a decomposition of αu1+βu2\alpha u_1 + \beta u_2, and by uniqueness it is the decomposition; so P(αu1+βu2)=αPu1+βPu2P(\alpha u_1 + \beta u_2) = \alpha P u_1 + \beta P u_2. If u∈Mu \in M then u=u+0u = u + 0 is its decomposition, so Pu=uPu = u; applying this to u=Pvu = Pv gives P2=PP^2 = P. The range is MM and Pu=0Pu = 0 exactly when u=w∈M⊥u = w \in M^{\perp}, so the null space is M⊥M^\perp. Finally ∥u∥2=∥Pu∥2+∥u−Pu∥2≥∥Pu∥2\|u\|^2 = \|Pu\|^2 + \|u - Pu\|^2 \ge \|Pu\|^2.

Step 4: M≠HM \ne H gives a non-zero vector in M⊥M^\perp. Pick u∈H∖Mu \in H \setminus M and decompose u=v+wu = v + w. If ww were 00 then u=v∈Mu = v \in M, a contradiction; so w∈M⊥w \in M^\perp is non-zero.

Step 5: M⊥⊥=MM^{\perp\perp} = M for closed MM. The inclusion M⊆M⊥⊥M \subseteq M^{\perp\perp} holds for any set: if x∈Mx \in M then x⊥x \perp everything in M⊥M^\perp by the definition of M⊥M^\perp. Conversely let x∈M⊥⊥x \in M^{\perp\perp} and write x=v+wx = v + w with v∈Mv \in M, w∈M⊥w \in M^\perp. Then w=x−vw = x - v is a difference of two members of M⊥⊥M^{\perp\perp} (using M⊆M⊥⊥M \subseteq M^{\perp\perp} for vv), so w∈M⊥⊥w \in M^{\perp\perp}; but w∈M⊥w \in M^\perp as well, and M⊥∩M⊥⊥={0}M^\perp \cap M^{\perp\perp} = \{0\} by the argument of step 2. Hence w=0w = 0 and x=v∈Mx = v \in M.

Step 6: the density criterion. Let S≠∅S \ne \varnothing and let VV be the closure of the span of SS, a closed subspace. First, S⊥=V⊥S^\perp = V^\perp: a vector orthogonal to all of SS is orthogonal to every finite linear combination, hence, by continuity of the inner product, to every limit of such. Now if V=HV = H then S⊥=H⊥={0}S^\perp = H^\perp = \{0\}. Conversely if V≠HV \ne H then step 4 supplies a non-zero vector in V⊥=S⊥V^\perp = S^\perp. So S⊥={0}S^\perp = \{0\} if and only if the span of SS is dense. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Stakgold & Holst (2011), §4.5, Remarks 1–3 on the proof, pp. 267–268; Kreyszig (1978), Thm 3.3-1, p. 144; Folland (1999), Exercise 58, p. 177
  • Convexity is used exactly once, in step 3 of the first proof (and again in step 5), to put the midpoint 12(zn+zm)\tfrac12(z_n+z_m) back into the set. Stakgold and Holst (Stakgold & Holst (2011), §4.5, Remark 3, p. 267) make the point in reverse: the proof of part 1 never needs CC to be a subspace, only that midpoints stay inside, which is the defining property of a convex set, and the general convex case is their Exercise 4.5.8.
  • Closedness of CC is used in step 4, to keep the limit of the minimising sequence inside CC. Without it the infimum can fail to be attained: their Remark 1 takes H=L2(a,b)H = L_2(a,b) and CC the set of all polynomials, which is a non-closed subspace. It is dense (see LpL^p spaces), so d(u,C)=0d(u,C) = 0 for every uu, yet no polynomial equals a non-polynomial uu. Here C⊥={0}C^\perp = \{0\} while C≠HC \ne H, which is why part 4 insists that MM be closed.
  • Completeness of HH is used in the same step, to produce the limit at all. A Cauchy minimising sequence in an incomplete inner product space can run off the edge of the space.
  • The parallelogram law — that is, the norm coming from an inner product — is used in step 2, and it is not a technicality. Remark 2 of Stakgold and Holst (Stakgold & Holst (2011), §4.5, p. 267) gives a Banach-space failure: in C[0,1]C[0,1] with the sup norm let MM be the closed subspace of continuous functions vanishing at x=0x = 0; the function u(x)=1u(x) = 1 has distance 11 from MM but no nearest element of MM. The theorem is a Hilbert-space theorem, not a Banach-space one.
  • MM must be a subspace, not merely convex, for parts 2–4. Step 1 of the second proof perturbs vv by tztz for both signs of tt; in a convex set only t≥0t \ge 0 small is available, and the conclusion degrades from (w,z)=0(w,z) = 0 to the variational inequality Re⁡(u−v,z−v)≤0\operatorname{Re}(u - v, z - v) \le 0 for all z∈Cz \in C. The example below shows a convex projection that is not linear.
  • Orthogonality of the complement is what makes PP self-adjoint. Any decomposition H=M⊕NH = M \oplus N into complementary subspaces defines an idempotent PP, but only the orthogonal choice N=M⊥N = M^\perp gives ∥Pu∥≤∥u∥\|Pu\| \le \|u\| and (Pu,z)=(u,Pz)(Pu,z) = (u,Pz). Folland's (Folland (1999), Exercise 58, p. 177) Exercise 58 records the converse: a bounded operator with P2=P∗=PP^2 = P^* = P is the orthogonal projection onto its (then automatically closed) range. See adjoints, self-adjoint and unitary operators.
  • Finite dimension hides all of this. Hassani (Hassani (2013), Prop. 6.1.3, p. 170) proves V=M⊕M⊥\mathcal{V} = \mathcal{M} \oplus \mathcal{M}^\perp for any subspace M\mathcal{M} of a finite-dimensional inner product space, with no closedness hypothesis, by extending an orthonormal basis of M\mathcal{M} and setting P=∑i∣ei⟩⟨ei∣P = \sum_{i} |e_i\rangle\langle e_i|. That is legitimate there because every finite-dimensional subspace is automatically closed; in infinite dimensions the hypothesis has to be imposed.
Method(Computing an orthogonal projection)Original
  1. Identify the subspace and check it is closed. Finite-dimensional subspaces and null spaces of bounded operators are closed; spans of infinite sets usually are not, and must be replaced by their closures.
  2. If M=span⁡{h1,…,hn}M = \operatorname{span}\{h_1,\dots,h_n\}, write v=∑jcjhjv = \sum_j c_j h_j and impose orthogonality. The condition u−v⊥hiu - v \perp h_i for each ii is the normal equations
∑j=1n(hj,hi) cj=(u,hi),i=1,…,n,\sum_{j=1}^{n} (h_j, h_i)\, c_j = (u, h_i) , \qquad i = 1,\dots,n ,

an n×nn \times n linear system whose matrix is the Gram matrix Gij=(hj,hi)G_{ij} = (h_j,h_i). It is invertible exactly when the hjh_j are linearly independent. See projections and least squares. 3. If the hjh_j are orthonormal, skip the solve: cj=(u,hj)c_j = (u,h_j), so Pu=∑j(u,hj)hjPu = \sum_j (u,h_j)h_j. This is why one orthonormalises first (the Gram-Schmidt process), and it extends to infinite orthonormal families in orthonormal bases in Hilbert space. 4. Get the distance without computing vv twice: d(u,M)2=∥u∥2−∥Pu∥2=∥u∥2−∑ici(u,hi)‾d(u,M)^2 = \|u\|^2 - \|Pu\|^2 = \|u\|^2 - \sum_i c_i \overline{(u,h_i)} when Pu=∑icihiPu = \sum_i c_i h_i. A negative answer means an arithmetic error. 5. For a convex set that is not a subspace, do not solve a linear system. Minimise directly, using the characterisation Re⁡(u−v,z−v)≤0\operatorname{Re}(u - v, z - v) \le 0 for all z∈Cz \in C; for sets defined pointwise, such as {f≥0}\{f \ge 0\} in an L2L^2 space, the minimisation decouples point by point. 6. To prove a family is total (its span dense), do not try to expand a general vector. Use part 4: take an arbitrary uu orthogonal to every member of the family and show u=0u = 0.

Example(A projection onto a subspace and a projection onto a cone)Original

Work in the real Hilbert space H=L2(0,1)H = L^2(0,1) with (f,g)=∫01f(x)g(x) dx(f,g) = \int_0^1 f(x)g(x)\,dx.

Part A: a closed subspace. Let M=span⁡{1,x}M = \operatorname{span}\{1, x\}, the polynomials of degree at most 11; it is two-dimensional, hence closed. Project u(x)=x3u(x) = x^3 onto it.

The inner products needed are (1,1)=1(1,1) = 1, (1,x)=12(1,x) = \tfrac12, (x,x)=13(x,x) = \tfrac13, (u,1)=∫01x3dx=14(u,1) = \int_0^1 x^3dx = \tfrac14 and (u,x)=∫01x4dx=15(u,x) = \int_0^1 x^4dx = \tfrac15. Writing Pu=a+bxPu = a + bx, the normal equations of step 2 are

a+12b=14,12a+13b=15.a + \tfrac12 b = \tfrac14 , \qquad \tfrac12 a + \tfrac13 b = \tfrac15 .

Multiply the first by 12\tfrac12 and subtract from the second: (13−14)b=15−18\bigl(\tfrac13 - \tfrac14\bigr)b = \tfrac15 - \tfrac18, that is 112b=340\tfrac{1}{12}b = \tfrac{3}{40}, so b=910b = \tfrac{9}{10} and then a=14−920=−15a = \tfrac14 - \tfrac{9}{20} = -\tfrac15. Hence

Pu(x)=−15+910x.Pu(x) = -\tfrac15 + \tfrac{9}{10}x .

By step 4,

d(u,M)2=∥u∥2−[a(u,1)+b(u,x)]=17−[−15⋅14+910⋅15]=17−13100=9700,d(u,M)^2 = \|u\|^2 - \bigl[a(u,1) + b(u,x)\bigr] = \frac17 - \Bigl[-\frac15\cdot\frac14 + \frac{9}{10}\cdot\frac15\Bigr] = \frac17 - \frac{13}{100} = \frac{9}{700} ,

so the distance from x3x^3 to the straight lines is

d(u,M)=3700=0.1133893419…d(u,M) = \frac{3}{\sqrt{700}} = 0.1133893419\ldots

Two checks. First, orthogonality: (u−Pu,1)=14−(−15+920)=14−14=0(u - Pu, 1) = \tfrac14 - \bigl(-\tfrac15 + \tfrac{9}{20}\bigr) = \tfrac14 - \tfrac14 = 0, and (u−Pu,x)=15−(−110+310)=15−15=0(u - Pu, x) = \tfrac15 - \bigl(-\tfrac{1}{10} + \tfrac{3}{10}\bigr) = \tfrac15 - \tfrac15 = 0. Second, a competitor: the Taylor-style choice 3x−23x - 2, which matches uu and u′u' at x=1x = 1, gives ∫01(x3−3x+2)2dx=3335=0.942857\int_0^1 (x^3 - 3x + 2)^2dx = \tfrac{33}{35} = 0.942857, distance 0.9710080.971008, worse by a factor 8.56358.5635. Nearest in the mean-square sense is not nearest in any other sense.

Part B: a closed convex set that is not a subspace. Let

C={ f∈L2(0,1):f≥0 a.e. },C = \{\, f \in L^2(0,1) : f \ge 0 \text{ a.e.} \,\} ,

the non-negative cone. It is convex (a convex combination of non-negative functions is non-negative) and closed (if fk→ff_k \to f in L2L^2 then a subsequence converges a.e., and an a.e. limit of non-negative functions is non-negative; see modes of convergence). Project u(x)=x−12u(x) = x - \tfrac12.

Because the constraint is imposed pointwise, so is the minimisation: for each xx separately, the number s≥0s \ge 0 minimising (u(x)−s)2(u(x) - s)^2 is s=max⁡(u(x),0)s = \max(u(x),0). Any f∈Cf \in C therefore satisfies ∫01(u−f)2≥∫01(u−u+)2\int_0^1 (u-f)^2 \ge \int_0^1 (u - u^+)^2, with equality only if f=u+f = u^+ a.e. So the nearest point is the positive part

v(x)=u+(x)={0,0<x≤12,x−12,12<x<1,v(x) = u^+(x) = \begin{cases} 0, & 0 < x \le \tfrac12, \\ x - \tfrac12, & \tfrac12 < x < 1,\end{cases}

and the distance is

d(u,C)2=∫01/2(x−12)2dx=124,d(u,C)=124=0.2041241452…d(u,C)^2 = \int_0^{1/2}\Bigl(x - \tfrac12\Bigr)^2 dx = \frac{1}{24} , \qquad d(u,C) = \frac{1}{\sqrt{24}} = 0.2041241452\ldots

This projection is genuinely non-linear: u++(−u)+=∣u∣≠0=(u+(−u))+u^+ + (-u)^+ = |u| \ne 0 = (u + (-u))^+. The error u−v=−u−u - v = -u^- is not orthogonal to CC — indeed (u−v,v)=0(u - v, v) = 0 but (u−v,z)=∫01/2(x−12)z≤0(u-v, z) = \int_0^{1/2}(x - \tfrac12)z \le 0 for every z∈Cz \in C, which is the variational inequality of the remark, with a strict sign for most zz. Convexity buys existence and uniqueness; only a subspace buys orthogonality and linearity.

ApplicationOriginal

Least squares and data fitting. Fitting a model that is linear in its parameters to data means projecting the data vector onto the span of the basis functions, and the normal equations of the method are exactly step 2. Everything a practitioner relies on — that the fit exists, that it is unique when the design matrix has full rank, that the residual is orthogonal to every predictor, that the residual sum of squares is ∥u∥2−∥Pu∥2\|u\|^2 - \|Pu\|^2 — is this theorem. See projections and least squares and least-squares regression.

Conditional expectation. Grimmett and Stirzaker (Grimmett & Stirzaker (2020), §7.9, Thms (9), (14) and (17) and Def. (20), pp. 389–392) prove the projection theorem directly for a closed linear space HH of random variables under ∥⋅∥2\|\cdot\|_2, by precisely the parallelogram-law argument above, and then identify the nearest point to YY as the best mean-square predictor. Taking HH to be the square-integrable G\mathcal{G}-measurable random variables gives their definition of E(Y∣G)\mathbb{E}(Y \mid \mathcal{G}) as the element satisfying E[(Y−E(Y∣G))Z]=0\mathbb{E}\bigl[(Y - \mathbb{E}(Y\mid\mathcal{G}))Z\bigr] = 0 for all Z∈HZ \in H — the orthogonality relation of part 2, written out. Martingales, filtering and the Kalman recursion all descend from this reading. See conditional expectation and the Kalman filter.

Quantum mechanics. A measurement with outcome subspace MM sends a state uu to Pu/∥Pu∥Pu/\|Pu\|, and ∥Pu∥2/∥u∥2\|Pu\|^2/\|u\|^2 is the probability of that outcome; the complementary outcome corresponds to 1−P1 - P, and H=M⊕M⊥H = M \oplus M^\perp is the statement that the two outcomes are exhaustive and mutually exclusive. Hassani (Hassani (2013), Prop. 6.1.3, p. 170) writes this as ∣a⟩=P∣a⟩+(1−P)∣a⟩|a\rangle = P|a\rangle + (1-P)|a\rangle with both projectors hermitian. See the mathematical framework of quantum mechanics.

Variational methods for differential equations. The Rayleigh-Ritz and Galerkin methods replace a problem posed in HH by the same problem posed in a finite-dimensional subspace MnM_n; when the energy inner product is used, the Galerkin solution is the orthogonal projection of the true solution onto MnM_n, so it is the best possible approximation from MnM_n in the energy norm, and the error is orthogonal to the trial space. That orthogonality is the engine of finite-element error analysis. See Rayleigh-Ritz, the Lax-Milgram theorem and finite elements.

Decompositions of fields and of functions. Many physically meaningful splittings are instances of H=M⊕M⊥H = M \oplus M^\perp. Stakgold and Holst's (Stakgold & Holst (2011), Exercise 4.5.6, p. 273, and Exercise 4.5.10, p. 274) exercises give two: the even and odd parts of a function in L2(−1,1)L_2(-1,1), and the splitting of a vector field on a bounded domain into an irrotational part grad⁡p\operatorname{grad} p and a solenoidal part with vanishing normal component, whose existence they reduce to a Neumann boundary-value problem. The latter is the Helmholtz decomposition, the basis of the pressure-projection schemes used in computational fluid dynamics; see the Helmholtz decomposition.

Theorem

Orthonormal bases in Hilbert space

Adapted

Gives Bessel's inequality for any orthonormal family, the exact criterion for a series ∑akek\sum a_k e_k to converge, and the equivalence of maximality, Parseval's identity and expandability that defines an orthonormal basis, with the consequence that a separable Hilbert space is ℓ2\ell^2 in disguise.

Prerequisites: The projection theorem, Hilbert spaces, Orthonormal bases and Gram-Schmidt, Zorn's lemma and the axiom of choice

Definition(Orthonormal family, Fourier coefficients, total set, basis)AdaptedAdapted from Kreyszig (1978), §3.4, p. 157, and Def. 3.6-1 with its footnote, p. 168; Folland (1999), §5.3, p. 175; Stakgold & Holst (2011), §4.6, pp. 275–277

Let HH be a Hilbert space with inner product (u,v)(u,v), linear in the first slot.

A family {eα}α∈A⊆H\{e_\alpha\}_{\alpha \in A} \subseteq H is orthonormal if ∥eα∥=1\|e_\alpha\| = 1 for every α\alpha and (eα,eβ)=0(e_\alpha, e_\beta) = 0 for α≠β\alpha \ne \beta. An orthonormal family is linearly independent, and any two of its members are at distance ∥eα−eβ∥=2\|e_\alpha - e_\beta\| = \sqrt2.

For u∈Hu \in H the scalars

u^(α)=(u,eα)\hat u(\alpha) = (u, e_\alpha)

are the Fourier coefficients of uu with respect to the family. The name is justified by the classical case: for H=L2(0,2π)H = L^2(0,2\pi) and ek(t)=(2π)−1/2eikte_k(t) = (2\pi)^{-1/2}e^{ikt} these are the coefficients of the Fourier series of uu.

A subset S⊆HS \subseteq H is total (Kreyszig (Kreyszig (1978), Def. 3.6-1, p. 168)) or spanning (Stakgold and Holst (Stakgold & Holst (2011), §4.6, p. 275)) if the set of finite linear combinations of its members is dense in HH. A total orthonormal family is called an orthonormal basis. The empty family is orthonormal (vacuously), and the set of finite linear combinations of no vectors is {0}\{0\}; so by this definition the empty family is the orthonormal basis of the zero space, which is the convention we use whenever H={0}H = \{0\} is not excluded by hypothesis.

HH is separable if it contains a countable dense subset; equivalently, by Stakgold and Holst (Stakgold & Holst (2011), §4.6, p. 276), if it has a countable spanning set.

A warning about two words. An orthonormal basis is not a basis in the algebraic (Hamel) sense unless HH is finite-dimensional: its expansions are infinite series, not finite sums. And "complete" is used in this subject for two unrelated things — completeness of a metric space, and the property (a) below of an orthonormal set. Kreyszig (Kreyszig (1978), §3.6, footnote 4, p. 168) reserves the word for the metric sense and says "total" for the other; Folland (Folland (1999), Thm 5.27, p. 175) and most of the physics literature say "complete orthonormal set". We follow Kreyszig's terminology and point out the clash where it matters.

Theorem(Bessel's inequality and the convergence criterion)AdaptedAdapted from Kreyszig (1978), Thm 3.4-6, p. 157, and Thm 3.5-2, p. 164; Folland (1999), Bessel's Inequality 5.26, p. 175; Stakgold & Holst (2011), the Riesz-Fischer theorem, p. 277

Let {eα}α∈A\{e_\alpha\}_{\alpha \in A} be an orthonormal family in a Hilbert space HH.

  1. Bessel's inequality. For every u∈Hu \in H,
∑α∈A∣(u,eα)∣2  ≤  ∥u∥2,\sum_{\alpha \in A} |(u,e_\alpha)|^2 \;\le\; \|u\|^2 ,

the sum being the supremum of its finite subsums. In particular at most countably many Fourier coefficients of uu are non-zero. 2. Convergence criterion (Riesz-Fischer). Let (ek)k≥1(e_k)_{k\ge1} be an orthonormal sequence and (αk)(\alpha_k) scalars. The series ∑k≥1αkek\sum_{k\ge1}\alpha_k e_k converges in HH if and only if ∑k≥1∣αk∣2\sum_{k\ge1}|\alpha_k|^2 converges. When it does, its sum uu has αk=(u,ek)\alpha_k = (u,e_k), so the series is the Fourier series of its own sum, and ∥u∥2=∑k∣αk∣2\|u\|^2 = \sum_k |\alpha_k|^2. 3. In particular, by part 1 the series ∑k(u,ek)ek\sum_k (u,e_k)e_k converges for every u∈Hu \in H — but, without further hypotheses, not necessarily to uu.

Theorem(What makes an orthonormal family a basis)AdaptedAdapted from Folland (1999), Thm 5.27, p. 175, Prop. 5.28, Prop. 5.29, p. 176, and Prop. 5.30, p. 177; Kreyszig (1978), Thm 3.6-2, p. 169, Thm 3.6-3, p. 170, Thm 3.6-4, p. 171, and Thm 3.6-5, p. 173

Let {eα}α∈A\{e_\alpha\}_{\alpha\in A} be an orthonormal family in a Hilbert space HH. The following are equivalent.

  • (a) Maximality. If (u,eα)=0(u,e_\alpha) = 0 for every α\alpha, then u=0u = 0.
  • (b) Parseval's identity. ∥u∥2=∑α∈A∣(u,eα)∣2\displaystyle \|u\|^2 = \sum_{\alpha\in A}|(u,e_\alpha)|^2 for every u∈Hu \in H.
  • (c) Expansion. u=∑α∈A(u,eα)eα\displaystyle u = \sum_{\alpha\in A}(u,e_\alpha)e_\alpha for every u∈Hu \in H, the sum having only countably many non-zero terms and converging in norm regardless of the order in which they are taken.
  • (d) Totality. The span of {eα}\{e_\alpha\} is dense in HH.

A family with these properties is an orthonormal basis. Further:

  1. Existence. Every Hilbert space H≠{0}H \ne \{0\} has an orthonormal basis.
  2. Separability. HH is separable if and only if it has a countable orthonormal basis, and then every orthonormal basis of HH is countable.
  3. Classification. If {eα}α∈A\{e_\alpha\}_{\alpha\in A} is an orthonormal basis, then u↦u^u \mapsto \hat u is a unitary map of HH onto ℓ2(A)\ell^2(A): it is linear, onto, and preserves inner products. Consequently (Kreyszig (Kreyszig (1978), Thm 3.6-5, p. 173)) two Hilbert spaces over the same field are isomorphic if and only if their orthonormal bases have the same cardinality, the Hilbert dimension. Every separable infinite-dimensional Hilbert space is a copy of ℓ2\ell^2.

The polarisation of (b) holds too: for all u,v∈Hu,v \in H, (u,v)=∑α(u,eα)(v,eα)‾(u,v) = \sum_\alpha (u,e_\alpha)\overline{(v,e_\alpha)}.

Hassani (Hassani (2013), Thms 7.2.2 and 7.2.3, p. 222) states item 6 in the concrete form a physicist meets it: every complete inner product space with a countable basis is isomorphic to Lw2(a,b)L^2_w(a,b), and the monomials {xk}k≥0\{x^k\}_{k\ge0} are a basis of that space, which he attributes to the Stone-Weierstrass theorem.

Idea of the proofOriginal

Bessel's inequality is the Pythagorean theorem plus the projection theorem, and nothing else. For a finite subfamily FF, the vector ∑α∈F(u,eα)eα\sum_{\alpha\in F}(u,e_\alpha)e_\alpha is the orthogonal projection of uu onto the span of {eα}α∈F\{e_\alpha\}_{\alpha\in F}, because the coefficients were chosen to make the error orthogonal to each eαe_\alpha. The projection theorem then says ∥u∥2\|u\|^2 splits as (projection)2^2 + (error)2^2, so the projection is no longer than uu, which is Bessel for FF. Taking the supremum over finite FF gives the general case: the inequality is really a statement about every finite sub-sum at once, which is also why no ordering of AA is needed.

The convergence criterion is then almost a restatement: the partial sums of ∑αkek\sum\alpha_ke_k are Cauchy exactly when the partial sums of ∑∣αk∣2\sum|\alpha_k|^2 are, because orthogonality makes ∥∑mnαkek∥2=∑mn∣αk∣2\|\sum_{m}^{n}\alpha_ke_k\|^2 = \sum_m^n|\alpha_k|^2 exactly. Completeness of HH turns "Cauchy" into "convergent"; this is the only place it is used, and it is indispensable.

The equivalence theorem is a cycle. Given maximality, Bessel says the candidate series converges to something; subtracting it from uu gives a vector orthogonal to every eαe_\alpha, which maximality kills, so the series converges to uu — this is (a) ⇒\Rightarrow (c). Then (c) ⇒\Rightarrow (b) by continuity of the norm along the partial sums, and (b) ⇒\Rightarrow (a) because a vector with all coefficients zero has norm zero. The only subtlety is that AA may be uncountable; Bessel's countability clause reduces everything to a sequence.

Proof(Bessel's inequality and the countability of the coefficients)AdaptedAdapted from Folland (1999), Bessel's Inequality 5.26, p. 175; Kreyszig (1978), §3.4, pp. 155–157

Step 1: reduce to a finite subfamily. By definition ∑α∈A∣(u,eα)∣2\sum_{\alpha\in A}|(u,e_\alpha)|^2 is the supremum of the sums over finite F⊆AF \subseteq A, so it suffices to prove ∑α∈F∣(u,eα)∣2≤∥u∥2\sum_{\alpha\in F}|(u,e_\alpha)|^2 \le \|u\|^2 for each finite FF.

Step 2: the finite sum is a projection. Put MF=span⁡{eα:α∈F}M_F = \operatorname{span}\{e_\alpha : \alpha\in F\}, a finite-dimensional, hence closed, subspace, and v=∑α∈F(u,eα)eα∈MFv = \sum_{\alpha\in F}(u,e_\alpha)e_\alpha \in M_F. For each β∈F\beta\in F, orthonormality gives

(u−v,eβ)=(u,eβ)−∑α∈F(u,eα)(eα,eβ)=(u,eβ)−(u,eβ)=0.(u - v, e_\beta) = (u,e_\beta) - \sum_{\alpha\in F}(u,e_\alpha)(e_\alpha,e_\beta) = (u,e_\beta) - (u,e_\beta) = 0 .

So u−v⊥MFu - v \perp M_F, and by the converse half of the projection theorem, v=Puv = Pu is the orthogonal projection of uu onto MFM_F.

Step 3: Pythagoras. Since u=v+(u−v)u = v + (u-v) with v⊥u−vv \perp u - v,

∥u∥2=∥v∥2+∥u−v∥2  ≥  ∥v∥2=∑α∈F∣(u,eα)∣2,\|u\|^2 = \|v\|^2 + \|u-v\|^2 \;\ge\; \|v\|^2 = \sum_{\alpha\in F}|(u,e_\alpha)|^2 ,

the last equality again by orthonormality. Taking the supremum over finite FF proves the inequality.

Step 4: countability. Let An={α:∣(u,eα)∣>1/n}A_n = \{\alpha : |(u,e_\alpha)| > 1/n\}, and suppose some AnA_n were infinite. Choose an integer N>n2∥u∥2N > n^2\|u\|^2 and a subfamily F⊆AnF \subseteq A_n with exactly NN members. Each of its NN terms exceeds n−2n^{-2}, so

∑α∈F∣(u,eα)∣2  >  Nn2  >  ∥u∥2,\sum_{\alpha\in F}|(u,e_\alpha)|^2 \;>\; \frac{N}{n^2} \;>\; \|u\|^2 ,

contradicting step 3. So each AnA_n is finite, and {α:(u,eα)≠0}=⋃n≥1An\{\alpha : (u,e_\alpha)\ne0\} = \bigcup_{n\ge1}A_n is countable. □\square

Proof(The convergence criterion)AdaptedAdapted from Kreyszig (1978), Thm 3.5-2, pp. 164–165; Stakgold & Holst (2011), the Riesz-Fischer theorem, p. 277

Let (ek)(e_k) be orthonormal, sn=∑k=1nαkeks_n = \sum_{k=1}^n \alpha_k e_k and tn=∑k=1n∣αk∣2t_n = \sum_{k=1}^n|\alpha_k|^2.

Step 1: the two sequences have the same Cauchy behaviour. For n>mn > m, orthonormality gives exactly

∥sn−sm∥2=∥∑k=m+1nαkek∥2=∑k=m+1n∣αk∣2=tn−tm.\|s_n - s_m\|^2 = \Bigl\|\sum_{k=m+1}^{n}\alpha_ke_k\Bigr\|^2 = \sum_{k=m+1}^{n}|\alpha_k|^2 = t_n - t_m .

So (sn)(s_n) is Cauchy in HH if and only if (tn)(t_n) is Cauchy in R\mathbb{R}. This identity, not an inequality, is the whole proof.

Step 2: both sides are complete. HH is complete, so (sn)(s_n) Cauchy means ∑αkek\sum\alpha_ke_k converges; R\mathbb{R} is complete, and (tn)(t_n) is increasing, so (tn)(t_n) Cauchy means ∑∣αk∣2\sum|\alpha_k|^2 converges. The two conditions are therefore equivalent to each other.

Step 3: the coefficients are the Fourier coefficients. Suppose sn→us_n \to u. Fix jj. For n≥jn \ge j, (sn,ej)=αj(s_n, e_j) = \alpha_j by orthonormality. The inner product is continuous in its first slot, so

(u,ej)=lim⁡n→∞(sn,ej)=αj.(u,e_j) = \lim_{n\to\infty}(s_n,e_j) = \alpha_j .

Step 4: the norm. ∥sn∥2=tn\|s_n\|^2 = t_n by orthonormality, and both sides converge, giving ∥u∥2=∑k∣αk∣2\|u\|^2 = \sum_k|\alpha_k|^2.

Step 5: part 3 of the statement. For arbitrary u∈Hu \in H, Bessel's inequality says ∑k∣(u,ek)∣2≤∥u∥2<∞\sum_k|(u,e_k)|^2 \le \|u\|^2 < \infty, so by steps 1–2 the series ∑k(u,ek)ek\sum_k(u,e_k)e_k converges in HH. Nothing so far says its sum is uu: for the orthonormal sequence (ek)k≥2(e_k)_{k\ge2} in a space with basis (ek)k≥1(e_k)_{k\ge1} and u=e1u = e_1, every coefficient vanishes and the sum is 0≠u0 \ne u. □\square

Proof(The equivalence, existence, separability and classification)AdaptedAdapted from Folland (1999), Thm 5.27, pp. 175–176, Prop. 5.28 and Prop. 5.29, p. 176, and Prop. 5.30, p. 177; Kreyszig (1978), Thm 3.6-2, p. 169, Thm 3.6-3, p. 170, and Thm 3.6-4, pp. 171–172

Step 1: (a) implies (c). Let u∈Hu \in H. By step 4 of the Bessel proof, only countably many coefficients are non-zero; enumerate those indices as α1,α2,…\alpha_1,\alpha_2,\dots in any order. By Bessel and the convergence criterion, ∑j(u,eαj)eαj\sum_j (u,e_{\alpha_j})e_{\alpha_j} converges; call the sum vv, and note that reordering changes nothing, since by the criterion the sum of the squares — a series of non-negative terms — is unconditionally convergent and step 1 of that proof then makes the partial sums Cauchy for any ordering. Now compute (u−v,eβ)(u - v, e_\beta) for an arbitrary β∈A\beta \in A: if β\beta is one of the αj\alpha_j the two terms cancel, and if not then (u,eβ)=0(u,e_\beta) = 0 and (v,eβ)=0(v,e_\beta) = 0 by continuity of the inner product. So u−vu - v is orthogonal to every eβe_\beta, and (a) forces u=vu = v.

Step 2: (c) implies (b). With the notation of step 1, orthonormality gives ∥∑j≤m(u,eαj)eαj∥2=∑j≤m∣(u,eαj)∣2\bigl\|\sum_{j\le m}(u,e_{\alpha_j})e_{\alpha_j}\bigr\|^2 = \sum_{j\le m}|(u,e_{\alpha_j})|^2; letting m→∞m\to\infty and using continuity of the norm together with (c) gives Parseval.

Step 3: (b) implies (a). If every coefficient of uu vanishes, Parseval gives ∥u∥2=0\|u\|^2 = 0, so u=0u = 0.

Step 4: (a) is the same as (d). This is part 4 of the projection theorem: the span of a set SS is dense in HH exactly when S⊥={0}S^\perp = \{0\}, and S⊥={0}S^\perp = \{0\} is precisely (a). Completeness of HH is used here, inside that theorem.

Step 5: polarisation. Given (c) for both uu and vv, continuity of the inner product in both slots applied to the partial sums gives (u,v)=∑α(u,eα)(v,eα)‾(u,v) = \sum_\alpha (u,e_\alpha)\overline{(v,e_\alpha)}, the series converging absolutely by Cauchy-Schwarz in ℓ2\ell^2.

Step 6: existence. Order the orthonormal subsets of HH by inclusion. The union of a chain of orthonormal sets is orthonormal — any two of its members lie in a common member of the chain — so every chain has an upper bound, and Zorn's lemma gives a maximal orthonormal set. Maximality means no unit vector can be adjoined orthogonally to all of it, which is exactly (a): a non-zero uu with all coefficients zero would give the extra member u/∥u∥u/\|u\|.

Step 7: separability. If HH has a countable orthonormal basis (ek)(e_k), the finite linear combinations of the eke_k with coefficients in Q+iQ\mathbb{Q}+i\mathbb{Q} form a countable set, and it is dense: given uu and ε>0\varepsilon>0, choose nn with ∥u−∑k≤n(u,ek)ek∥<ε/2\|u - \sum_{k\le n}(u,e_k)e_k\| < \varepsilon/2 by (c), then rationalise each of the nn coefficients to within ε/(2n)\varepsilon/(2n) and use the triangle inequality. Conversely, if HH is separable and {eα}\{e_\alpha\} is any orthonormal family, the balls of radius 2/3\sqrt2/3 about its members are pairwise disjoint, because distinct members are 2\sqrt2 apart; a countable dense set must put a point in each, so the family is countable. Applying Gram-Schmidt to a countable dense sequence (after discarding members that are in the span of their predecessors) produces a countable orthonormal family with dense span, hence a basis by step 4.

Step 8: classification. Let {eα}α∈A\{e_\alpha\}_{\alpha\in A} be an orthonormal basis and U:u↦u^U : u \mapsto \hat u, u^(α)=(u,eα)\hat u(\alpha) = (u,e_\alpha). By Bessel, u^∈ℓ2(A)\hat u \in \ell^2(A), and UU is linear because the inner product is linear in its first slot. It preserves inner products by step 5, hence is isometric and injective. It is onto: given f∈ℓ2(A)f \in \ell^2(A), only countably many f(α)f(\alpha) are non-zero, and the convergence criterion makes ∑αf(α)eα\sum_\alpha f(\alpha)e_\alpha converge to some uu with u^=f\hat u = f. So UU is unitary. Finally, a unitary map carries orthonormal bases to orthonormal bases, so isomorphic spaces have bases of equal cardinality; and conversely a bijection A→BA \to B between index sets induces a unitary map ℓ2(A)→ℓ2(B)\ell^2(A)\to\ell^2(B). □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Kreyszig (1978), Thm 3.6-2 and the remark following it, pp. 169–170, and §3.6, footnote 4, p. 168; Stakgold & Holst (2011), §4.6, pp. 276 and 288; Folland (1999), Thm 5.27, p. 175
  • Bessel's inequality needs no completeness and no basis. It holds in any inner product space, for any orthonormal family, and it is what makes everything else finite. Part 3 of the first statement is the sharp form of the warning: the series always converges, but it converges to the projection of uu onto the closed span of the family, which is uu only when the family is total.
  • Completeness of HH is used twice: in the convergence criterion (step 2), to turn a Cauchy sequence of partial sums into a vector, and in the equivalence (a) ⇔\Leftrightarrow (d), through the projection theorem. Kreyszig (Kreyszig (1978), Thm 3.6-2(b) and the following remark, p. 169) is explicit that completeness is essential in the direction "M⊥={0}M^\perp = \{0\} implies MM total", and reports that J. Dixmier gave in 1953 an incomplete inner product space containing no total orthonormal set at all. We have not seen Dixmier's example and report the attribution as Kreyszig gives it.
  • Orthonormality, not just orthogonality, is what makes the coefficients free. For a merely orthogonal family the same results hold with (u,eα)(u,e_\alpha) replaced by (u,eα)/∥eα∥2(u,e_\alpha)/\|e_\alpha\|^2 and ∣(u,eα)∣2|(u,e_\alpha)|^2 by ∣(u,eα)∣2/∥eα∥2|(u,e_\alpha)|^2/\|e_\alpha\|^2; the physics literature usually keeps the unnormalised form and carries the weights explicitly.
  • A spanning set is weaker than a Schauder basis, which is weaker than an orthonormal basis. Stakgold and Holst (Stakgold & Holst (2011), §4.6, p. 276) warn that a countable spanning set gives only approximation by finite combinations whose coefficients may change with the accuracy demanded: {1,x,x2,… }\{1,x,x^2,\dots\} spans L2(a,b)L_2(a,b), yet almost no L2L_2 function is the sum of a power series. Their Exercise 4.6.7 builds a spanning set, hn=e1+en+1/(n+1)h_n = e_1 + e_{n+1}/(n+1), which is independent, has the same closed span as {ek}\{e_k\}, and yet admits no series expansion of e1e_1. Orthonormality is what removes this gap, by making the coefficients independent of the truncation.
  • The index set need not be countable in the equivalence theorem, which is why Folland (Folland (1999), Thm 5.27, p. 175) phrases (c) with an unordered sum: the countability of the non-zero terms, and hence the irrelevance of their order, is a conclusion (Bessel), not a hypothesis. Non-separable Hilbert spaces are rare in applications but do occur. Give the almost-periodic functions on R\mathbb{R} the inner product (f,g)=lim⁡T→∞(2T)−1∫−TTfgˉ(f,g) = \lim_{T\to\infty}(2T)^{-1}\int_{-T}^{T}f\bar g; then {eiλt}λ∈R\{e^{i\lambda t}\}_{\lambda\in\mathbb{R}} is an uncountable orthonormal family, so no countable set can be dense. That inner product space is itself incomplete; the Hilbert space in question is its completion, the Besicovitch space B2B^2, in which the same uncountable family sits as an orthonormal basis.
  • "Complete" means two different things, as the definition block says; a complete orthonormal set in an incomplete inner product space is a perfectly meaningful object, and the Dixmier example above is exactly about when one exists.
Method(Showing that an orthonormal family is a basis)Original
  1. Prefer criterion (a). Assume (u,eα)=0(u,e_\alpha) = 0 for all α\alpha and deduce u=0u = 0. This requires no estimate and no expansion, and it is the only criterion that is a single implication rather than a statement about all uu at once.
  2. For eigenfunctions of a differential operator, do not verify (a) directly: cite the theorem that produces them. Regular Sturm-Liouville problems and compact self-adjoint operators both deliver a complete orthonormal set of eigenfunctions as part of their conclusion.
  3. For a family built from a dense class, use totality directly: if the span of {eα}\{e_\alpha\} contains a set already known to be dense, it is dense. In L2(a,b)L^2(a,b) on a bounded interval, "contains all polynomials" suffices, by the Weierstrass approximation theorem and the density of C[a,b]C[a,b] in L2L^2.
  4. To test a candidate numerically, take a few functions whose norms you know and compare ∑k∣(u,ek)∣2\sum_k|(u,e_k)|^2 against ∥u∥2\|u\|^2. A persistent shortfall that does not shrink as more terms are added indicates a missing basis element; a shortfall that shrinks like the tail of a convergent series indicates only truncation.
  5. To estimate how many terms are needed, use Parseval on the tail: the squared L2L^2 error of the nn-term truncation is exactly ∑k>n∣(u,ek)∣2\sum_{k>n}|(u,e_k)|^2, so the decay rate of the coefficients is the convergence rate of the expansion. Smoothness of uu controls that decay; see smoothness and decay.
  6. Never drop a basis element "because its coefficient looks small" without checking the tail: removing a single e1e_1 from a basis leaves an orthonormal family that is still infinite and still independent, but is no longer total.
Example(Parseval checked exactly, and Bessel seen to be strict)Original

Work in the real Hilbert space H=L2(0,1)H = L^2(0,1) with (f,g)=∫01fg dx(f,g) = \int_0^1 fg\,dx, and take

en(x)=2 sin⁡(nπx),n=1,2,3,…e_n(x) = \sqrt2\,\sin(n\pi x) , \qquad n = 1,2,3,\dots

These are orthonormal: 2∫01sin⁡(mπx)sin⁡(nπx)dx=∫01[cos⁡((m−n)πx)−cos⁡((m+n)πx)]dx2\int_0^1\sin(m\pi x)\sin(n\pi x)dx = \int_0^1[\cos((m-n)\pi x) - \cos((m+n)\pi x)]dx, which is 00 for m≠nm\ne n and 11 for m=nm = n. They are total, being the normalised eigenfunctions of the regular Sturm-Liouville problem −y′′=λy-y'' = \lambda y, y(0)=y(1)=0y(0)=y(1)=0 (Sturm-Liouville theory).

Step 1: the coefficients of a test function. Let u(x)=x(1−x)u(x) = x(1-x). Two integrations by parts give

∫01x(1−x)sin⁡(nπx) dx=2(1−(−1)n)n3π3,\int_0^1 x(1-x)\sin(n\pi x)\,dx = \frac{2\bigl(1 - (-1)^n\bigr)}{n^3\pi^3} ,

so

(u,en)=22(1−(−1)n)n3π3={42n3π3,n odd,0,n even.(u,e_n) = \frac{2\sqrt2\bigl(1-(-1)^n\bigr)}{n^3\pi^3} = \begin{cases} \dfrac{4\sqrt2}{n^3\pi^3}, & n \text{ odd},\\[2mm] 0, & n \text{ even}.\end{cases}

The even coefficients vanish because uu is symmetric about x=12x = \tfrac12 while ene_n is antisymmetric there for even nn.

Step 2: the two sides of Parseval. On the left,

∥u∥2=∫01x2(1−x)2dx=13−12+15=130.\|u\|^2 = \int_0^1 x^2(1-x)^2dx = \frac13 - \frac12 + \frac15 = \frac{1}{30} .

On the right, summing over odd n=2j−1n = 2j-1,

∑n odd32n6π6=32π6∑n odd1n6=32π6(1−2−6)ζ(6)=32π6⋅6364⋅π6945=201660480=130,\sum_{n\ \mathrm{odd}} \frac{32}{n^6\pi^6} = \frac{32}{\pi^6}\sum_{n\ \mathrm{odd}}\frac{1}{n^6} = \frac{32}{\pi^6}\Bigl(1 - 2^{-6}\Bigr)\zeta(6) = \frac{32}{\pi^6}\cdot\frac{63}{64}\cdot\frac{\pi^6}{945} = \frac{2016}{60480} = \frac{1}{30} ,

using ζ(6)=π6/945\zeta(6) = \pi^6/945 (the Riemann zeta function and Bernoulli numbers) and the fact that the even terms contribute 2−6ζ(6)2^{-6}\zeta(6). The two sides agree exactly: ∥u∥2=∑n∣(u,en)∣2=1/30=0.0333333…\|u\|^2 = \sum_n |(u,e_n)|^2 = 1/30 = 0.0333333\ldots Read backwards, Parseval has just evaluated ∑n oddn−6=π6/960\sum_{n\ \mathrm{odd}}n^{-6} = \pi^6/960.

Step 3: how fast the series converges. The first term alone is 32/π6=0.033285232/\pi^6 = 0.0332852, which is 99.8555%99.8555\% of 1/301/30. By item 5 of the method, the squared L2L^2 error of the one-term approximation u≈(u,e1)e1u \approx (u,e_1)e_1 is the tail

130−32π6=4.8166×10−5,\frac{1}{30} - \frac{32}{\pi^6} = 4.8166\times10^{-5} ,

so the relative error in norm is 4.8166×10−5⋅30=0.0380\sqrt{4.8166\times10^{-5}\cdot30} = 0.0380, under 4%4\% from a single sine. The coefficients fall like n−3n^{-3} because uu vanishes at both endpoints but u′′u'' does not.

Step 4: Bessel, strictly. Now discard e1e_1 and keep only F={en:n≥2}F = \{e_n : n \ge 2\}, still orthonormal. For the same uu,

∑n≥2∣(u,en)∣2=130−32π6=4.8166×10−5  <  130=∥u∥2,\sum_{n\ge2}|(u,e_n)|^2 = \frac{1}{30} - \frac{32}{\pi^6} = 4.8166\times10^{-5} \;<\; \frac{1}{30} = \|u\|^2 ,

so Bessel's inequality is strict, by a factor of about 692692. Criterion (a) fails visibly: e1e_1 itself is a non-zero vector with every FF-coefficient equal to zero. The deficit ∥u∥2−∑n≥2∣(u,en)∣2=∣(u,e1)∣2\|u\|^2 - \sum_{n\ge2}|(u,e_n)|^2 = |(u,e_1)|^2 is exactly the squared length of the part of uu that FF cannot see — the general fact that Bessel's deficit is the squared distance to the closed span, which is step 3 of the Bessel proof read as an equality.

ApplicationOriginal

Eigenfunction expansions and the closure relation. Solving a boundary-value problem by separation of variables produces a candidate solution as an infinite series in the eigenfunctions; the series means nothing until the eigenfunctions are known to be total, and the identification of the coefficients by taking inner products is step 3 of the convergence proof. Riley, Hobson and Bence (Riley, Hobson & Bence (2006), §17.1, pp. 558–559, and §17.3.3, eq. (17.28), p. 563) present the same content in the form physicists use. They expand ff in an orthonormal set ϕ^n\hat\phi_n and read off cn=⟨ϕ^n∣f⟩c_n = \langle\hat\phi_n|f\rangle (their inner product is conjugate-linear in the first slot and carries a weight ρ\rho); their Bessel inequality ⟨f∣f⟩≥∑n∣cn∣2\langle f|f\rangle \ge \sum_n|c_n|^2 becomes an equality exactly when the sum runs over the whole basis, which is our (b); and completeness of the eigenfunctions y^n\hat y_n of a Hermitian operator is written as the closure relation

ρ(z)∑ny^n(x)y^n∗(z)=δ(x−z).\rho(z)\sum_n \hat y_n(x)\hat y_n^*(z) = \delta(x-z) .

The weight ρ\rho there is the one in ⟨f∣g⟩=∫abf∗gρ dx\langle f|g\rangle = \int_a^b f^*g\rho\,dx, and dropping it falsifies the identity for any non-constant weight. This is Parseval's identity in the language of the Dirac delta, obtained by applying (c) to the functional "evaluate at xx". See eigenfunction expansions and eigenfunction expansions of Green's functions.

Quantum mechanics. The states of a system form a separable Hilbert space, and the eigenstates of an observable with discrete spectrum form an orthonormal basis; item 6 is the reason Heisenberg's matrix mechanics on ℓ2\ell^2 and Schrödinger's wave mechanics on L2L^2 are the same theory, a point settled historically exactly by the classification above. Parseval's identity is the statement that the probabilities ∣⟨n∣ψ⟩∣2|\langle n|\psi\rangle|^2 of the possible measurement outcomes sum to 11, and the closure relation is written ∑n∣n⟩⟨n∣=1\sum_n |n\rangle\langle n| = 1. See the mathematical framework of quantum mechanics.

Signal processing and data compression. Parseval says the energy of a signal equals the energy of its coefficient sequence, so discarding small coefficients changes the signal by a controlled amount — exactly the tail estimate of item 5. This is the principle behind transform coding, and the choice of basis (Fourier, wavelet, Karhunen-Loève) is a choice of which family makes the tail decay fastest for the signals at hand. See Parseval and mean-square convergence and the discrete Fourier transform and the FFT.

Empirical orthogonal functions. In climate science and other data analysis, a covariance operator on L2L^2 of the spatial domain is diagonalised and its eigenfunctions — the EOFs — are used as the basis; the variance explained by the first nn modes is the nn-term Parseval partial sum, and the residual variance is the Bessel deficit of step 4 above. See EOF and principal component analysis.

Spectral numerical methods. A spectral method represents the unknown by its first NN coefficients in a total orthonormal family and converts the differential equation into equations for those coefficients. The accuracy is governed by the tail, which for smooth data decays faster than any power of NN; that "spectral accuracy" is Parseval plus the decay of coefficients of smooth functions. See spectral methods.

Theorem

The Riesz representation theorem

Adapted

Shows that every bounded linear functional on a Hilbert space is u↦(u,z)u \mapsto (u,z) for one and only one vector zz, of the same norm, so that the dual space is a conjugate copy of the space itself — the statement that makes Dirac's bra a vector and underwrites weak formulations, adjoints and Green's functions.

Prerequisites: The projection theorem, Hilbert spaces, Normed and Banach spaces

Definition(Bounded linear functional, dual space)AdaptedAdapted from Stakgold & Holst (2011), §4.7, pp. 288–289; Kreyszig (1978), §3.8, p. 188

Let HH be a Hilbert space over K=R\mathbb{K} = \mathbb{R} or C\mathbb{C}, with inner product (u,v)(u,v) linear in the first slot and conjugate-linear in the second.

A linear functional on HH is a map f:H→Kf : H \to \mathbb{K} with f(αu+βv)=αf(u)+βf(v)f(\alpha u + \beta v) = \alpha f(u) + \beta f(v). It is bounded if there is a constant cc with

∣f(u)∣≤c∥u∥for all u∈H,|f(u)| \le c\|u\| \qquad\text{for all } u \in H ,

and the smallest such cc,

∥f∥=sup⁡u≠0∣f(u)∣∥u∥=sup⁡∥u∥=1∣f(u)∣,\|f\| = \sup_{u \ne 0}\frac{|f(u)|}{\|u\|} = \sup_{\|u\| = 1}|f(u)| ,

is the norm of ff. The set H∗H^{*} of bounded linear functionals on HH, with this norm, is the dual space; it is a Banach space (see normed and Banach spaces).

Bounded means continuous. Stakgold and Holst (Stakgold & Holst (2011), §4.7, p. 289) prove the two implications separately. If ff is bounded and un→uu_n \to u, then ∣f(un)−f(u)∣=∣f(un−u)∣≤∥f∥ ∥un−u∥→0|f(u_n) - f(u)| = |f(u_n - u)| \le \|f\|\,\|u_n - u\| \to 0. Conversely, if ff were continuous but unbounded, there would be non-zero unu_n with ∣f(un)∣≥n∥un∥|f(u_n)| \ge n\|u_n\|; the vectors vn=un/(n∥un∥)v_n = u_n/(n\|u_n\|) then tend to 00 while ∣f(vn)∣≥1|f(v_n)| \ge 1, contradicting continuity at the origin — and continuity at the origin already implies continuity everywhere, by linearity.

A sesquilinear form on HH is a map h:H×H→Kh : H\times H \to \mathbb{K} linear in the first argument and conjugate-linear in the second (Kreyszig (Kreyszig (1978), Def. 3.8-3, p. 191)); it is bounded if ∣h(u,v)∣≤c∥u∥∥v∥|h(u,v)| \le c\|u\|\|v\|, and the least such cc is ∥h∥\|h\|. The inner product itself is a bounded sesquilinear form with ∥h∥=1\|h\| = 1.

Theorem(Riesz representation theorem)AdaptedAdapted from Kreyszig (1978), Thm 3.8-1, p. 188; Stakgold & Holst (2011), the Riesz representation theorem, p. 290; Folland (1999), Thm 5.25, p. 174; Reed & Simon (1980), Thm II.4, p. 43

Let HH be a Hilbert space.

  1. Representation. For every bounded linear functional ff on HH there is a vector z∈Hz \in H with
f(u)=(u,z)for every u∈H.f(u) = (u, z) \qquad\text{for every } u \in H .
  1. Uniqueness. That zz is unique: if (u,z1)=(u,z2)(u,z_1) = (u,z_2) for all uu, then z1=z2z_1 = z_2.
  2. Isometry. ∥z∥=∥f∥\|z\| = \|f\|, and the supremum defining ∥f∥\|f\| is attained at u=z/∥z∥u = z/\|z\| when z≠0z \ne 0.
  3. The dual space is a conjugate copy of HH. The map J:H→H∗J : H \to H^{*}, (Jz)(u)=(u,z)(Jz)(u) = (u,z), is a bijection which is conjugate-linear, J(αz)=αˉ JzJ(\alpha z) = \bar\alpha\,Jz, and isometric. On a real Hilbert space it is linear, and then H∗H^{*} and HH are isometrically isomorphic outright.

Conventions differ, and the statement moves with them. We write the functional as the inner product with zz in the second slot, because our inner product is linear in the first. Reed and Simon (Reed & Simon (1980), Thm II.4, p. 43), whose inner product is linear in the second slot, state it as T(x)=(yT,x)T(x) = (y_T, x) with the representer first; this is the same theorem with the roles of the slots exchanged, and they attribute it to F. Riesz and M. Fréchet. Evans (Evans (2010), Appendix D.3(b), Thm 2, p. 678) states it for a real Hilbert space, where the distinction disappears and the map u∗↦uu^{*}\mapsto u is a genuine linear isomorphism. All three are the statement above.

Corollary (bounded sesquilinear forms). Reed and Simon (Reed & Simon (1980), the corollary to Thm II.4, p. 44) deduce: if B:H×H→CB : H\times H \to \mathbb{C} satisfies ∣B(u,v)∣≤c∥u∥∥v∥|B(u,v)| \le c\|u\|\|v\| and is conjugate-linear in the first and linear in the second argument, there is a unique bounded linear operator AA with B(u,v)=(Au,v)B(u,v) = (Au, v) for all u,vu,v, and ∥A∥\|A\| is the least admissible cc. With our convention the corollary reads: a bounded sesquilinear hh is h(u,v)=(Au,v)h(u,v) = (Au,v) for a unique bounded AA. This is the standard route to adjoints and to the Lax-Milgram theorem.

Idea of the proofAdaptedAdapted from Kreyszig (1978), proof of Thm 3.8-1, part (a), p. 189

A linear functional is determined by two pieces of data: the hyperplane it kills, and how fast it grows off that hyperplane. If f=(⋅ ,z)f = (\cdot\,,z) then zz must be orthogonal to the null space N=f−1(0)N = f^{-1}(0), because ff vanishes there; so the representer, if it exists at all, must live in N⊥N^{\perp} (this is how Kreyszig (Kreyszig (1978), proof of Thm 3.8-1, p. 189) motivates the proof). Boundedness makes NN closed, and then the projection theorem says N⊥N^\perp is not {0}\{0\} unless NN is everything. That already pins zz down to a line: N⊥N^\perp turns out to be one-dimensional, because two independent vectors in it could be combined to make a non-zero vector of N⊥N^\perp on which ff vanishes, which would then lie in N∩N⊥={0}N \cap N^\perp = \{0\}.

The proof is just this observation made constructive. Take any non-zero z0∈N⊥z_0 \in N^\perp. For an arbitrary uu, the combination f(u)z0−f(z0)uf(u)z_0 - f(z_0)u is annihilated by ff, hence lies in NN, hence is orthogonal to z0z_0. Writing that orthogonality out and solving for f(u)f(u) produces the formula, with zz a multiple of z0z_0. The norm equality then costs two lines: Cauchy-Schwarz gives ∥f∥≤∥z∥\|f\| \le \|z\|, and testing ff on zz itself gives the reverse.

Proof(Representation, uniqueness and the norm)AdaptedAdapted from Kreyszig (1978), Thm 3.8-1, pp. 189–190; Folland (1999), Thm 5.25, p. 174; Stakgold & Holst (2011), the Riesz representation theorem, p. 290

Step 0: the trivial case. If f=0f = 0, take z=0z = 0; then f(u)=(u,0)=0f(u) = (u,0) = 0 and ∥z∥=0=∥f∥\|z\| = 0 = \|f\|. Assume from now on that f≠0f \ne 0.

Step 1: the null space is a proper closed subspace. N={u:f(u)=0}N = \{u : f(u) = 0\} is a subspace by linearity, and it is closed because ff is bounded, hence continuous, so NN is the preimage of the closed set {0}\{0\}. Since f≠0f \ne 0, N≠HN \ne H.

Step 2: produce a direction off the null space. By part 4 of the projection theorem — equivalently the corollary Stakgold and Holst (Stakgold & Holst (2011), §4.5, p. 268) draw from it — a proper closed subspace has a non-zero orthogonal complement. Pick z0∈N⊥z_0 \in N^{\perp} with z0≠0z_0 \ne 0. Note f(z0)≠0f(z_0)\ne0: otherwise z0∈N∩N⊥={0}z_0 \in N\cap N^\perp = \{0\}.

Step 3: the key combination. Fix u∈Hu \in H and set

v=f(u) z0−f(z0) u.v = f(u)\,z_0 - f(z_0)\,u .

Applying ff and using linearity, f(v)=f(u)f(z0)−f(z0)f(u)=0f(v) = f(u)f(z_0) - f(z_0)f(u) = 0, so v∈Nv \in N. Since z0⊥Nz_0 \perp N,

0=(v,z0)=f(u) (z0,z0)−f(z0) (u,z0)=f(u)∥z0∥2−f(z0)(u,z0).0 = (v, z_0) = f(u)\,(z_0,z_0) - f(z_0)\,(u,z_0) = f(u)\|z_0\|^2 - f(z_0)(u,z_0) .

Step 4: solve for f(u)f(u). As ∥z0∥2≠0\|z_0\|^2 \ne 0,

f(u)=f(z0)∥z0∥2 (u,z0)=(u, f(z0)‾∥z0∥2z0),f(u) = \frac{f(z_0)}{\|z_0\|^2}\,(u,z_0) = \Bigl(u,\ \frac{\overline{f(z_0)}}{\|z_0\|^2}z_0\Bigr) ,

the conjugate appearing because the inner product is conjugate-linear in its second slot. So part 1 holds with

z=f(z0)‾∥z0∥2 z0,z = \frac{\overline{f(z_0)}}{\|z_0\|^{2}}\,z_0 ,

and uu was arbitrary.

Step 5: uniqueness. If (u,z1)=(u,z2)(u,z_1) = (u,z_2) for all uu then (u,z1−z2)=0(u, z_1 - z_2) = 0 for all uu; taking u=z1−z2u = z_1 - z_2 gives ∥z1−z2∥2=0\|z_1-z_2\|^2 = 0, hence z1=z2z_1 = z_2. (Kreyszig (Kreyszig (1978), Lemma 3.8-2, p. 190) isolates this as a lemma, because the same two lines are needed repeatedly: a vector orthogonal to everything is zero.)

Step 6: the norm. Cauchy-Schwarz gives ∣f(u)∣=∣(u,z)∣≤∥z∥ ∥u∥|f(u)| = |(u,z)| \le \|z\|\,\|u\|, so ∥f∥≤∥z∥\|f\| \le \|z\|. For the reverse, test on zz itself: f(z)=(z,z)=∥z∥2f(z) = (z,z) = \|z\|^2, while ∣f(z)∣≤∥f∥ ∥z∥|f(z)| \le \|f\|\,\|z\|. If z≠0z \ne 0, dividing by ∥z∥\|z\| gives ∥z∥≤∥f∥\|z\| \le \|f\|; if z=0z = 0 then f=0f = 0 by part 1 and both norms vanish. Hence ∥z∥=∥f∥\|z\| = \|f\|, and f(z/∥z∥)=∥z∥=∥f∥f(z/\|z\|) = \|z\| = \|f\| shows the supremum is attained.

Step 7: part 4. JJ is onto by step 1–4 and injective by step 5, and isometric by step 6. It is conjugate-linear because (u,αz)=αˉ(u,z)(u,\alpha z) = \bar\alpha(u,z). □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Stakgold & Holst (2011), §4.7, p. 289 and Exercises 4.7.1–4.7.3, pp. 291–292; Folland (1999), §5.5, p. 175; Kreyszig (1978), §3.8, p. 188
  • Boundedness is used in step 1, to make NN closed, and it cannot be dropped. Stakgold and Holst (Stakgold & Holst (2011), §4.7, p. 289) give the standard failure: on H=L2(−1,1)H = L_2(-1,1) let MM be the dense subspace of continuous functions and l(u)=u(0)l(u) = u(0). Taking a fixed continuous φ≥0\varphi \ge 0 with φ(±1)=0\varphi(\pm1)=0 and φ>0\varphi > 0 inside, the functions uk(x)=φ(kx)u_k(x) = \varphi(kx) for ∣x∣≤k−1|x| \le k^{-1} and 00 elsewhere satisfy ∫−11uk2=k−1∫−11φ2→0\int_{-1}^{1}u_k^2 = k^{-1}\int_{-1}^{1}\varphi^2 \to 0, so uk→0u_k \to 0 in L2L_2, while uk(0)=φ(0)u_k(0) = \varphi(0) is constant. So ll is linear and unbounded on MM, and no zz can represent it: point evaluation on L2L^2 is not an inner product with anything. Note that ll is defined only on the dense subspace MM, not on all of HH; what the example shows is that point evaluation has no bounded extension to HH. Unbounded linear functionals defined on the whole of an infinite-dimensional HH do exist, but only non-constructively (through a Hamel basis), and the theorem says nothing about them except that they are not of the form (u,z)(u,z). (Making it one is exactly what a reproducing-kernel space, or the Dirac delta as a distribution, is for.)
  • Completeness of HH is used inside the projection theorem at step 2, and it too is essential. Let X⊂ℓ2X \subset \ell^2 be the incomplete inner product space of sequences with only finitely many non-zero entries, and f(u)=∑n≥1un/nf(u) = \sum_{n\ge1}u_n/n. Then ∣f(u)∣≤∥u∥(∑n−2)1/2=π∥u∥/6|f(u)| \le \|u\|\bigl(\sum n^{-2}\bigr)^{1/2} = \pi\|u\|/\sqrt6, so ff is bounded on XX; but a representer z∈Xz \in X would have to satisfy zn=1/nz_n = 1/n for every nn, which is not finitely supported. The representer exists in the completion, not in the space.
  • Linearity of ff is used in step 3, where f(u)z0−f(z0)uf(u)z_0 - f(z_0)u is formed with scalar coefficients and ff is applied to it. Stakgold and Holst's (Stakgold & Holst (2011), §4.7, Examples 1 and 3, p. 288) examples on a complex HH, written here with a fixed non-zero vector gg, show the ways this can fail. l(u)=∥u∥l(u) = \|u\| and l(u)=(u,g)+al(u) = (u,g)+a with a constant a≠0a \ne 0 are not even additive. l(u)=(g,u)l(u) = (g,u) is additive but conjugate-linear, l(αu)=αˉ l(u)l(\alpha u) = \bar\alpha\, l(u), so it fails only homogeneity under complex scalars; additivity alone is therefore not enough. None of the three is representable as (u,z)(u,z).
  • The slot matters, and so does the conjugate. Over C\mathbb{C} the map JJ is conjugate-linear, so H∗H^{*} is anti-isomorphic to HH rather than isomorphic; Folland (Folland (1999), §5.5, p. 175) puts it as “Hilbert spaces are reflexive in a very strong sense”: HH is naturally isomorphic to its second dual H∗∗H^{**}, and to H∗H^* itself as well, through a conjugate-linear map. Stakgold and Holst's (Stakgold & Holst (2011), Exercise 4.7.1, p. 291) Exercise 4.7.1 asks the reader to notice the difference by looking at l(αu)l(\alpha u).
  • Nothing here needs separability or a basis, although Stakgold and Holst (Stakgold & Holst (2011), Exercise 4.7.3, pp. 291–292) sketch an alternative proof that does: expand in an orthonormal basis and set z=∑il(ei)‾eiz = \sum_i \overline{l(e_i)}e_i, the work then being to show that ∑i∣l(ei)∣2\sum_i|l(e_i)|^2 converges. A third proof, their Exercise 4.7.2, maximises ∣l(u)∣/∥u∥|l(u)|/\|u\| directly using the parallelogram law. We followed the null-space route because it uses the projection theorem as a black box and gives the norm equality for free.
  • The theorem is false in general Banach spaces, where there is no inner product to represent anything with; what survives is the Hahn-Banach theorem, which guarantees that enough functionals exist without describing them. See the Hahn-Banach theorem.
Method(Finding the representer)Original
  1. Check boundedness first, with an explicit constant: estimate ∣f(u)∣|f(u)| by c∥u∥c\|u\|, usually with Cauchy-Schwarz or Hölder. If no such cc exists, stop — there is no representer, and the object you have is a distribution or an unbounded functional, not an element of H∗H^{*}.
  2. If ff is already written as an integral against something, say f(u)=∫u gˉf(u) = \int u\,\bar g, then gg is the representer, provided g∈Hg \in H. Most functionals met in practice arrive in this form and need no theorem; the theorem is what tells you the remaining ones are of this form too.
  3. Otherwise expand in an orthonormal basis. Set z=∑kf(ek)‾ ekz = \sum_k \overline{f(e_k)}\,e_k; this converges precisely when ∑k∣f(ek)∣2<∞\sum_k|f(e_k)|^2 < \infty, which boundedness guarantees: for each NN, linearity gives ∑k≤N∣f(ek)∣2=f(∑k≤Nf(ek)‾ ek)≤∥f∥(∑k≤N∣f(ek)∣2)1/2\sum_{k\le N}|f(e_k)|^2 = f\bigl(\sum_{k\le N}\overline{f(e_k)}\,e_k\bigr) \le \|f\|\bigl(\sum_{k\le N}|f(e_k)|^2\bigr)^{1/2}, so every partial sum is at most ∥f∥2\|f\|^2. Then (u,z)=∑k(u,ek)f(ek)‾‾=f(u)(u,z) = \sum_k (u,e_k)\overline{\overline{f(e_k)}} = f(u) by continuity. See orthonormal bases.
  4. Read off the norm: ∥f∥=∥z∥\|f\| = \|z\|. This is often the easiest way to compute the norm of a functional, and it identifies the maximiser as z/∥z∥z/\|z\|.
  5. To invert a non-orthogonal expansion, build the reciprocal basis. Given independent h1,…,hnh_1,\dots,h_n, the functionals "jj-th coordinate" are bounded on their span; their representers hj∗h_j^{*} satisfy (hi,hj∗)=δij(h_i,h_j^{*}) = \delta_{ij}, and then the coordinates of any uu in the span are αj=(u,hj∗)\alpha_j = (u,h_j^{*}). Concretely hj∗=∑k(G−1)jkhkh_j^{*} = \sum_k (G^{-1})_{jk}h_k with Gik=(hi,hk)G_{ik} = (h_i,h_k) the Gram matrix: then (hi,hj∗)=∑kGik (G−1)jk‾=(G G−1)ij=δij(h_i,h_j^{*}) = \sum_k G_{ik}\,\overline{(G^{-1})_{jk}} = (G\,G^{-1})_{ij} = \delta_{ij}, using that GG, and hence G−1G^{-1}, is Hermitian. The order of the slots in GG matters only over C\mathbb{C}. This is Stakgold and Holst's (Stakgold & Holst (2011), §4.7, (4.7.4)–(4.7.5), p. 291) construction.
  6. For a bilinear or sesquilinear expression, apply the theorem one slot at a time to get an operator rather than a vector, as in the corollary above.
Example(A representer, its norm, and a reciprocal basis)Original

Work in the real Hilbert space H=L2(0,1)H = L^2(0,1), (u,v)=∫01uv dx(u,v) = \int_0^1 uv\,dx.

Part A: a functional and its representer. Define

f(u)=∫01/2u(x) dx  −  2∫01x u(x) dx.f(u) = \int_0^{1/2}u(x)\,dx \;-\; 2\int_0^1 x\,u(x)\,dx .

It is linear, and bounded because each term is an inner product: indeed

f(u)=(u,z),z(x)=χ[0,1/2](x)−2x={1−2x,0<x≤12,−2x,12<x<1.f(u) = (u, z), \qquad z(x) = \chi_{[0,1/2]}(x) - 2x = \begin{cases}1 - 2x, & 0 < x \le \tfrac12,\\ -2x, & \tfrac12 < x < 1.\end{cases}

By part 3 of the theorem, ∥f∥=∥z∥\|f\| = \|z\|, and

∥z∥2=∫01/2(1−2x)2dx+∫1/214x2dx=16+76=43,\|z\|^2 = \int_0^{1/2}(1-2x)^2dx + \int_{1/2}^{1}4x^2dx = \frac16 + \frac{7}{6} = \frac{4}{3} ,

using ∫01/2(1−2x)2dx=12∫01t2dt=16\int_0^{1/2}(1-2x)^2dx = \tfrac12\int_0^1t^2dt = \tfrac16 (substitute t=1−2xt = 1-2x) and ∫1/214x2dx=43(1−18)=76\int_{1/2}^1 4x^2dx = \tfrac43(1 - \tfrac18) = \tfrac76. Hence

∥f∥=23=1.154700538…\|f\| = \frac{2}{\sqrt3} = 1.154700538\ldots

Check that the supremum is attained: with u=z/∥z∥u = z/\|z\|,

f(u)=(z,z)∥z∥=∥z∥=23,f(u) = \frac{(z,z)}{\|z\|} = \|z\| = \frac{2}{\sqrt3} ,

as part 3 predicts. A competitor confirms the bound is not beaten: the unit vector u(x)=3 (1−2x)u(x) = \sqrt3\,(1-2x) gives f(u)=3∫01(1−2x)z(x) dx=3(16+512)=7312=1.010363<1.154701f(u) = \sqrt3\int_0^1(1-2x)z(x)\,dx = \sqrt3\bigl(\tfrac16 + \tfrac5{12}\bigr) = \tfrac{7\sqrt3}{12} = 1.010363 < 1.154701.

Part B: a reciprocal basis. Take the oblique (non-orthogonal) pair h1(x)=1h_1(x) = 1, h2(x)=xh_2(x) = x, spanning the degree-≤1\le1 polynomials. The Gram matrix and its inverse are

G=(1121213),G−1=(4−6−612),G = \begin{pmatrix}1 & \tfrac12\\[1mm] \tfrac12 & \tfrac13\end{pmatrix} , \qquad G^{-1} = \begin{pmatrix}4 & -6\\ -6 & 12\end{pmatrix} ,

since det⁡G=13−14=112\det G = \tfrac13 - \tfrac14 = \tfrac1{12}. By item 5 of the method,

h1∗(x)=4−6x,h2∗(x)=−6+12x.h_1^{*}(x) = 4 - 6x , \qquad h_2^{*}(x) = -6 + 12x .

Verify the defining relations: (h1,h1∗)=∫01(4−6x)dx=4−3=1(h_1,h_1^{*}) = \int_0^1(4-6x)dx = 4-3 = 1; (h2,h1∗)=∫01x(4−6x)dx=2−2=0(h_2,h_1^{*}) = \int_0^1 x(4-6x)dx = 2 - 2 = 0; (h1,h2∗)=−6+6=0(h_1,h_2^{*}) = -6+6 = 0; (h2,h2∗)=−3+4=1(h_2,h_2^{*}) = -3 + 4 = 1. All four are correct.

Now use the coordinate formula on a function outside the span, u(x)=x3u(x) = x^3:

(u,h1∗)=∫01x3(4−6x)dx=1−65=−15,(u,h2∗)=∫01x3(−6+12x)dx=−32+125=910.(u,h_1^{*}) = \int_0^1 x^3(4-6x)dx = 1 - \tfrac65 = -\tfrac15 , \qquad (u,h_2^{*}) = \int_0^1 x^3(-6+12x)dx = -\tfrac32 + \tfrac{12}{5} = \tfrac{9}{10} .

These are exactly the coefficients of the orthogonal projection of x3x^3 onto span⁡{1,x}\operatorname{span}\{1,x\} computed in the projection theorem, namely −15+910x-\tfrac15 + \tfrac9{10}x — which is the correct reading of the formula: αj=(u,hj∗)\alpha_j = (u,h_j^{*}) returns the coordinates of uu when uu is in the span, and the coordinates of its projection when it is not, because hj∗h_j^{*} lies in the span and so does not see the part of uu orthogonal to it.

ApplicationOriginal

Dirac notation. In quantum mechanics the Riesz theorem is what licenses the bracket. A bra ⟨ϕ∣\langle\phi| is by definition a bounded linear functional on the state space, and the theorem says every such functional is ∣ψ⟩↦⟨ϕ∣ψ⟩|\psi\rangle \mapsto \langle\phi|\psi\rangle for exactly one ket ∣ϕ⟩|\phi\rangle — so bras and kets are in one-to-one correspondence, the correspondence being conjugate-linear, which is precisely why ⟨αϕ∣=αˉ⟨ϕ∣\langle\alpha\phi| = \bar\alpha\langle\phi|. Hassani (Hassani (2013), §2.5, p. 49 and Thm 2.5.2, pp. 50–51) sets this up in finite dimensions, where γa(∣b⟩)=⟨a∣b⟩\gamma_a(|b\rangle) = \langle a|b\rangle and the dual basis ϕi(∣aj⟩)=δij\phi_i(|a_j\rangle) = \delta_{ij} is the reciprocal basis of the example; the infinite-dimensional statement needs the theorem. Dirac's δ\delta is the celebrated exception: point evaluation is not bounded on L2L^2, as the remark shows, which is why the delta lives in a distribution space and not in the Hilbert space. See the mathematical framework of quantum mechanics.

Weak formulations of boundary-value problems. A weak formulation reads: find u∈Hu \in H with a(u,v)=f(v)a(u,v) = f(v) for all v∈Hv \in H, where aa is a bounded sesquilinear form and ff a bounded functional of the same type in vv as a(u,⋅)a(u,\cdot): on a real Hilbert space, as in Evans, simply a bounded linear functional; on a complex one, a bounded conjugate-linear functional. The corollary turns aa into an operator, a(u,v)=(Au,v)a(u,v) = (Au,v), and the theorem, applied to the linear functional v↦f(v)‾v \mapsto \overline{f(v)}, turns ff into a vector, f(v)=(z,v)f(v) = (z,v), reducing the problem to Au=zAu = z in HH; adding coercivity of aa gives the Lax-Milgram theorem and with it existence, uniqueness and a stability bound in one stroke. This is the standard existence theory for elliptic equations and the foundation of the finite-element method. See the Lax-Milgram theorem, weak solutions and Sobolev spaces and finite elements.

Green's functions as representers. When the solution operator of a boundary-value problem is bounded, the map "solution evaluated against a test function" is a bounded functional of the data, and its representer is the Green's function. The symmetry of the Green's function for a self-adjoint problem is the statement that the corresponding operator equals its adjoint, which is itself built from the theorem. See Green's functions for boundary-value problems and Hilbert-Schmidt kernels.

Adjoints and the whole operator theory. Folland's (Folland (1999), Exercise 57a, p. 177) Exercise 57a defines the adjoint T∗T^{*} by applying the theorem to the functional x↦(Tx,y)x \mapsto (Tx,y) for each fixed yy: the representer is T∗yT^{*}y. Everything about self-adjointness, unitarity and the spectral theorem rests on that construction. Evans (Evans (2010), Appendix D.3(b), p. 678) introduces the adjoint in exactly this position, immediately after the representation theorem. See adjoints, self-adjoint and unitary operators.

Estimation and filtering. In statistics the best linear unbiased estimator of a linear functional of an unknown signal is found by representing that functional in the Hilbert space generated by the observations; the representer is the optimal weight vector, and its norm is the standard error. This "representer method" is used directly in data assimilation, where the analysis increment is a combination of representers of the observation functionals. See data assimilation and the Kalman filter.

Definition · advanced

Weak convergence

Adapted

Defines weak convergence as convergence of every bounded linear functional along the sequence, collects what survives from the norm theory (uniqueness of the limit, boundedness, lower semicontinuity of the norm) and what does not (the norm itself is not continuous), and gives the working test in ℓ2\ell^2 and ℓp\ell^p — bounded plus coordinatewise.

Prerequisites: The Riesz representation theorem, Normed and Banach spaces, Hilbert spaces, Orthonormal bases in Hilbert space, Uniform boundedness and open mapping theorems, The Hahn-Banach theorem

Definition(Strong, weak and weak-∗* convergence)AdaptedAdapted from Kreyszig (1978), §4.8, Def. 4.8-1, p. 256, and Def. 4.8-2, p. 257; Stakgold & Holst (2011), §4.8, the three notions listed on p. 295; Evans (2010), Appendix D.4, p. 678; Folland (1999), §5.4, pp. 168–169

Let XX be a normed space over K=R\mathbb{K} = \mathbb{R} or C\mathbb{C} and let X′X' be its dual: the space whose elements are the bounded linear functionals on XX, normed by ∥f∥=sup⁡∥u∥≤1∣f(u)∣\lVert f\rVert = \sup_{\lVert u\rVert\le1}|f(u)|. The space X′X' is always complete in that norm, whatever XX is, because the scalars are (Stakgold and Holst (Stakgold & Holst (2011), Thm 4.8.4, p. 294)); the proof of part 4 below turns on this.

A sequence (xn)(x_n) in XX converges strongly to x∈Xx \in X if ∥xn−x∥→0\lVert x_n - x\rVert \to 0. This is ordinary convergence in the norm; the adjective is used only to mark the contrast with what follows. We write xn→xx_n \to x.

The sequence converges weakly to x∈Xx \in X if the numbers f(xn)f(x_n) converge to f(x)f(x) for every single f∈X′f \in X':

xn⇀x⟺f(xn)→f(x)  in K,for every f∈X′.x_n \rightharpoonup x \quad\Longleftrightarrow\quad f(x_n) \to f(x) \ \text{ in } \mathbb{K}, \quad \text{for every } f \in X' .

The vector xx is the weak limit. Two things in this definition deserve to be said aloud. First, it is a statement about a whole family of numerical sequences at once, one for each ff, and nothing is asked of them uniformly in ff. Second, the limit xx is required to be an element of XX: weak convergence is not a device for manufacturing limits that the space does not contain.

If the space is a Hilbert space HH, every bounded functional is an inner product by the Riesz representation theorem, so the definition collapses to a statement about inner products:

xn⇀x⟺(xn,z)→(x,z)for every z∈H,x_n \rightharpoonup x \quad\Longleftrightarrow\quad (x_n , z) \to (x , z) \quad\text{for every } z \in H ,

which is Kreyszig's (Kreyszig (1978), Example 4.8-5, p. 260) Example 4.8-5. Our inner product is linear in the first slot, as throughout this chapter; the slot in which zz sits is immaterial here, since an‾→a‾\overline{a_n} \to \overline{a} exactly when an→aa_n \to a.

A third notion lives on a dual space. If XX is a normed space, a sequence (fn)(f_n) in X′X' converges weak-∗* to f∈X′f \in X', written fn⇀∗ff_n \overset{*}{\rightharpoonup} f, if fn(u)→f(u)f_n(u) \to f(u) for every u∈Xu \in X: pointwise convergence of functionals. Stakgold and Holst (Stakgold & Holst (2011), §4.8, p. 295) list the three side by side. Weak-∗* convergence on X′X' asks less than weak convergence on X′X', which would test against all of X′′X''; Folland (Folland (1999), §5.4, p. 169) records the comparison at the level of topologies: the weak and the weak-∗* topology on X′X' coincide precisely when XX is reflexive, and where the topologies coincide so do the two notions of sequential convergence. Every Hilbert space is reflexive (Kreyszig (Kreyszig (1978), Thm 4.6-6, p. 242)), so in Hilbert space there is nothing new here.

Weak convergence is convergence in a topology. Reed and Simon (Reed & Simon (1980), §IV.5, p. 111) and Folland (Folland (1999), §5.4, pp. 168–169) define the weak topology on XX to be the coarsest topology for which every f∈X′f \in X' is still continuous; weak convergence of a sequence is convergence in that topology. This handbook treats only sequences, which is all the applications need, but the distinction is not idle: several of the statements below are true for sequences and false for nets, and the point is flagged in the remark.

Two theorems are quoted ahead of their place in this part. Part 4 below uses the uniform boundedness theorem and part 2 uses the separation corollary of the Hahn-Banach theorem. Both are genuine prerequisites and both are listed as such, but both are treated later in this part than this unit; they are used here as quoted results, and nothing in this unit enters their proofs, so the dependence is one-way.

Notation. The half-arrow ⇀\rightharpoonup is used by Kreyszig (Kreyszig (1978), §4.8, p. 257), Stakgold and Holst (Stakgold & Holst (2011), §4.8, p. 295) and Evans (Evans (2010), Appendix D.4, p. 678) alike. Some texts, Reed and Simon (Reed & Simon (1980), §IV.5, p. 112) among them, write xn→ w xx_n \xrightarrow{\ w\ } x instead.

Definition(What weak convergence does and does not inherit)AdaptedAdapted from Kreyszig (1978), Lemma 4.8-3, p. 258, Thm 4.8-4, p. 259, Example 4.8-6, p. 261, and Lemma 4.8-7, p. 261; Reed & Simon (1980), the Proposition and Example 1, §IV.5, p. 112; Stakgold & Holst (2011), Thms 4.8.5–4.8.7, pp. 295–296, and Thm 4.8.9, p. 297; Evans (2010), Appendix D.4, p. 678

Let XX be a normed space and (xn)(x_n) a sequence in XX.

  1. Weak convergence deserves its name. Norm convergence forces it: if xn→xx_n \to x then xn⇀xx_n \rightharpoonup x, and the two limits are the same vector.
  2. The weak limit is unique. If xn⇀xx_n \rightharpoonup x and xn⇀yx_n \rightharpoonup y then x=yx = y.
  3. Subsequences inherit it. If xn⇀xx_n \rightharpoonup x, every subsequence of (xn)(x_n) converges weakly to xx.
  4. Weakly convergent sequences are norm bounded: sup⁡n∥xn∥<∞\sup_n \lVert x_n\rVert < \infty. No completeness of XX is needed.
  5. The norm is weakly lower semicontinuous, not weakly continuous: if xn⇀xx_n \rightharpoonup x then
∥x∥  ≤  lim inf⁡n→∞∥xn∥,\lVert x \rVert \;\le\; \liminf_{n\to\infty}\lVert x_n\rVert ,

and the inequality is often strict. 6. The working criterion. Let M⊂X′M \subset X' be a total set, meaning that the finite linear combinations of members of MM are dense in X′X'. Then xn⇀xx_n \rightharpoonup x if and only if

  • (A) (∥xn∥)(\lVert x_n\rVert) is bounded, and
  • (B) f(xn)→f(x)f(x_n) \to f(x) for every f∈Mf \in M.
  1. Two specialisations.
    • In a Hilbert space HH with orthonormal basis (eα)α∈A(e_\alpha)_{\alpha\in A}, the index set AA arbitrary: xn⇀xx_n \rightharpoonup x if and only if (∥xn∥)(\lVert x_n\rVert) is bounded and (xn,eα)→(x,eα)(x_n,e_\alpha) \to (x,e_\alpha) for each fixed α\alpha. No countability is asked of AA, so HH need not be separable; Reed and Simon (Reed & Simon (1980), §IV.5, Example 1, p. 112) likewise state their Example 1 for an arbitrary index set.
    • In ℓp\ell^p with 1<p<∞1 < p < \infty: xn⇀xx_n \rightharpoonup x if and only if (∥xn∥p)(\lVert x_n\rVert_p) is bounded and each coordinate converges, ξj(n)→ξj\xi^{(n)}_j \to \xi_j for every fixed jj. This is Kreyszig's (Kreyszig (1978), Example 4.8-6, p. 261) Example 4.8-6, obtained from part 6 with MM the coordinate functionals, which form a Schauder basis of the dual ℓq\ell^q.
  2. Finite dimensions, and only finite dimensions. If dim⁡X<∞\dim X < \infty then weak convergence implies strong convergence, so the two notions coincide. In every infinite-dimensional Hilbert space they differ: an orthonormal sequence (en)(e_n) satisfies en⇀0e_n \rightharpoonup 0 while ∥en−em∥=2\lVert e_n - e_m\rVert = \sqrt2 for n≠mn \ne m, so (en)(e_n) has no strong limit at all.
  3. Why one puts up with it (quoted, not proved here). In a reflexive Banach space — in particular in any Hilbert space, and in LpL^p for 1<p<∞1<p<\infty — every bounded sequence has a weakly convergent subsequence. Evans (Evans (2010), Appendix D.4, Thm 3, p. 678) states it as a weak compactness theorem; Stakgold and Holst (Stakgold & Holst (2011), Thms 4.8.8–4.8.9, p. 297) state it as the Eberlein–Shmulian theorem and in the equivalent form that reflexivity is characterised by this property. Both refer the proof elsewhere, and so do we: it is the one statement in this unit we use without proving.

Kreyszig (Kreyszig (1978), §4.8, p. 260) adds a warning against reading part 8 as "infinite dimensions always separate the two": he reports that in ℓ1\ell^1 weak and strong convergence are again equivalent, a theorem of I. Schur from 1921. So the right dividing line is not dimension but the geometry of the particular space.

Idea of the proofOriginal

A vector in a normed space can be probed in two ways: by its own size, or by the numbers a measuring instrument returns when applied to it. Weak convergence says every instrument eventually reads the same as it would on the limit, and says nothing about size. The two differ because in infinite dimensions a sequence can run off in ever-new directions: each fixed instrument is sensitive to only "finitely much" of the space in the relevant sense, so it stops noticing, while the vectors themselves stay a fixed distance apart. An orthonormal sequence is the model — Bessel's inequality says every fixed zz has square-summable coefficients, so (en,z)→0(e_n,z)\to0, while the ene_n sit at mutual distance 2\sqrt2 forever.

The three good properties all come from the same move: turn the vectors into functionals. The map x↦gxx \mapsto g_x, gx(f)=f(x)g_x(f) = f(x), sends XX isometrically into the dual of X′X'; weak convergence of (xn)(x_n) says exactly that the gxng_{x_n} converge pointwise on X′X'. Pointwise convergent means pointwise bounded, X′X' is complete whatever XX is, and the uniform boundedness theorem then converts pointwise boundedness into bounded norms — which are the norms ∥xn∥\lVert x_n\rVert. Uniqueness of the limit comes from the other Hahn–Banach corollary, that the functionals separate points. Lower semicontinuity is a single application of Cauchy–Schwarz (or, in a general normed space, of the norming functional, which needs no completeness either): you can test the limit against itself, and the test cannot read more than the norms it is applied to.

The criterion in part 6 is an ε/3\varepsilon/3 argument and nothing more. Boundedness is what makes the approximation of an arbitrary ff by elements of span⁡M\operatorname{span} M uniform along the sequence; without it the error ∥f−h∥ ∥xn∥\lVert f - h\rVert\,\lVert x_n\rVert is uncontrolled, and the criterion is false.

Proof(Parts 1 to 5)AdaptedAdapted from Kreyszig (1978), Lemma 4.8-3 and its proof, p. 258, Thm 4.8-4(a), p. 259, Lemma 4.6-1, p. 240, and Cor. 4.3-4, p. 223; Stakgold & Holst (2011), Thm 4.8.5, pp. 295–296, Thm 4.8.3 and Thm 4.8.4, p. 294

Part 1. Let xn→xx_n \to x and fix f∈X′f \in X'. Then

∣f(xn)−f(x)∣=∣f(xn−x)∣≤∥f∥ ∥xn−x∥⟶0,|f(x_n) - f(x)| = |f(x_n - x)| \le \lVert f\rVert\,\lVert x_n - x\rVert \longrightarrow 0 ,

the inequality being the boundedness of ff and nothing else. As ff was arbitrary, xn⇀xx_n \rightharpoonup x.

Part 2. Suppose xn⇀xx_n \rightharpoonup x and xn⇀yx_n \rightharpoonup y. For each f∈X′f \in X' the numerical sequence (f(xn))(f(x_n)) has the two limits f(x)f(x) and f(y)f(y); limits of sequences of scalars are unique, so f(x)=f(y)f(x) = f(y), that is f(x−y)=0f(x-y) = 0. This holds for every bounded functional, and a vector annihilated by all of them is zero — Kreyszig's (Kreyszig (1978), Cor. 4.3-4, p. 223) Corollary 4.3-4, a consequence of the Hahn-Banach theorem, or in a Hilbert space the one-line argument of taking f=( ⋅ ,x−y)f = (\,\cdot\,, x-y) and reading off ∥x−y∥2=0\lVert x-y\rVert^2 = 0. Hence x=yx = y.

Part 3. For fixed ff the sequence (f(xn))(f(x_n)) converges in K\mathbb{K}, so each of its subsequences converges to the same number. A subsequence of (xn)(x_n) produces exactly such a subsequence of numbers, for every ff.

Part 4. Define, for each nn, a functional on the dual space by

gn:X′→K,gn(f)=f(xn).g_n : X' \to \mathbb{K}, \qquad g_n(f) = f(x_n) .

Each gng_n is linear in ff and bounded, and in fact ∥gn∥=∥xn∥\lVert g_n\rVert = \lVert x_n\rVert: this is the canonical embedding of XX into its bidual, Kreyszig's (Kreyszig (1978), Lemma 4.6-1, p. 240) Lemma 4.6-1, whose proof is again Corollary 4.3-4. So the quantity we want to bound, ∥xn∥\lVert x_n\rVert, has been rewritten as an operator norm.

Now fix f∈X′f \in X'. By hypothesis (f(xn))(f(x_n)) converges, hence is a bounded sequence of scalars: there is cf<∞c_f < \infty, depending on ff but not on nn, with

∣gn(f)∣=∣f(xn)∣≤cffor all n.|g_n(f)| = |f(x_n)| \le c_f \qquad \text{for all } n .

Thus {gn}\{g_n\} is a family of bounded linear functionals on X′X' that is bounded at each point of X′X'. The domain X′X' is a Banach space for any normed XX whatsoever, because the scalars are complete (Stakgold and Holst (Stakgold & Holst (2011), Thm 4.8.4, p. 294)), so the uniform boundedness theorem applies and gives sup⁡n∥gn∥<∞\sup_n\lVert g_n\rVert < \infty. Since ∥gn∥=∥xn∥\lVert g_n\rVert = \lVert x_n\rVert, part 4 is proved — and note where completeness was needed: of X′X', never of XX.

Part 5. If x=0x = 0 the assertion reads 0≤lim inf⁡n∥xn∥0 \le \liminf_n\lVert x_n\rVert and there is nothing to prove, so assume x≠0x \ne 0 throughout; this is also the hypothesis the norming functional will need below.

Take first a Hilbert space, where the computation is transparent. Testing against the limit itself, weak convergence gives (xn,x)→(x,x)=∥x∥2(x_n,x) \to (x,x) = \lVert x\rVert^2. The limit is real and non-negative, so the moduli converge to it as well, ∣(xn,x)∣→∥x∥2|(x_n,x)| \to \lVert x\rVert^2, and each modulus is bounded by Cauchy–Schwarz:

∥x∥2=lim⁡n→∞∣(xn,x)∣≤lim inf⁡n→∞∥xn∥ ∥x∥.\lVert x\rVert^2 = \lim_{n\to\infty}\bigl|(x_n , x)\bigr| \le \liminf_{n\to\infty}\lVert x_n\rVert\,\lVert x\rVert .

Divide by ∥x∥>0\lVert x\rVert > 0. In a general normed space, replace "testing against xx" by the norming functional of Kreyszig's (Kreyszig (1978), Thm 4.3-3, p. 223) Theorem 4.3-3, which is stated for a non-zero vector and so applies to our xx: there is f∈X′f \in X' with ∥f∥=1\lVert f\rVert = 1 and f(x)=∥x∥f(x) = \lVert x\rVert. Then f(xn)→f(x)=∥x∥f(x_n) \to f(x) = \lVert x\rVert, a real non-negative limit, so again ∣f(xn)∣→∥x∥|f(x_n)| \to \lVert x\rVert, and ∣f(xn)∣≤∥f∥ ∥xn∥=∥xn∥|f(x_n)| \le \lVert f\rVert\,\lVert x_n\rVert = \lVert x_n\rVert gives

∥x∥=lim⁡n→∞∣f(xn)∣≤lim inf⁡n→∞∥xn∥.\lVert x \rVert = \lim_{n\to\infty}|f(x_n)| \le \liminf_{n\to\infty}\lVert x_n\rVert .

Evans (Evans (2010), Appendix D.4, p. 678) records the conclusion in this form. □\square

Proof(The criterion, its specialisations, and finite dimensions)AdaptedAdapted from Kreyszig (1978), Lemma 4.8-7 with its proof, pp. 261–262, Example 4.8-6, p. 261, and Thm 4.8-4(b),(c) with its proof, pp. 259–260; Reed & Simon (1980), §IV.5, Example 1, p. 112

Part 6, the easy direction. If xn⇀xx_n \rightharpoonup x then (A) is part 4 and (B) is the definition restricted to MM.

Part 6, the substantial direction. Assume (A) and (B). Put

c=max⁡{ sup⁡n∥xn∥, ∥x∥ },c = \max\Bigl\{\ \sup_n\lVert x_n\rVert ,\ \lVert x\rVert\ \Bigr\} ,

finite by (A). Let f∈X′f \in X' and ε>0\varepsilon > 0 be given.

  1. Approximate the test functional. Since MM is total, span⁡M\operatorname{span}M is dense in X′X', so there is h∈span⁡Mh \in \operatorname{span}M with
∥f−h∥<ε3(1+c).\lVert f - h\rVert < \frac{\varepsilon}{3(1+c)} .
  1. Use the hypothesis on hh. Write h=∑i=1mλifih = \sum_{i=1}^{m}\lambda_i f_i with fi∈Mf_i \in M. Each fi(xn)→fi(x)f_i(x_n) \to f_i(x) by (B), and the sum is finite, so h(xn)→h(x)h(x_n) \to h(x). Choose NN with ∣h(xn)−h(x)∣<ε/3|h(x_n) - h(x)| < \varepsilon/3 for all n>Nn > N.
  2. Split the difference three ways. For n>Nn > N,
∣f(xn)−f(x)∣≤∣(f−h)(xn)∣⏟≤ ∥f−h∥ ∥xn∥+∣h(xn)−h(x)∣⏟< ε/3+∣(h−f)(x)∣⏟≤ ∥f−h∥ ∥x∥.|f(x_n) - f(x)| \le \underbrace{|(f-h)(x_n)|}_{\le\,\lVert f-h\rVert\,\lVert x_n\rVert} + \underbrace{|h(x_n) - h(x)|}_{<\,\varepsilon/3} + \underbrace{|(h-f)(x)|}_{\le\,\lVert f-h\rVert\,\lVert x\rVert} .
  1. Collect. The first and third terms are each at most ∥f−h∥ c<εc/(3(1+c))<ε/3\lVert f-h\rVert\,c < \varepsilon c/(3(1+c)) < \varepsilon/3. Hence ∣f(xn)−f(x)∣<ε|f(x_n) - f(x)| < \varepsilon for n>Nn > N.

Since f∈X′f \in X' and ε\varepsilon were arbitrary, xn⇀xx_n \rightharpoonup x.

Part 7, the Hilbert case. Let (eα)α∈A(e_\alpha)_{\alpha\in A} be an orthonormal basis of HH, with AA any index set, and let M={( ⋅ ,eα):α∈A}⊂H′M = \{(\,\cdot\,,e_\alpha) : \alpha \in A\} \subset H'. The conjugate-linear isometric bijection J:H→H′J : H \to H', (Jz)(u)=(u,z)(Jz)(u) = (u,z), of the Riesz representation theorem carries span⁡{eα:α∈A}\operatorname{span}\{e_\alpha : \alpha\in A\} onto span⁡M\operatorname{span}M and, being a surjective isometry, carries dense sets to dense sets. The span of an orthonormal basis is dense in HH by the characterisation of orthonormal bases; hence span⁡M\operatorname{span}M is dense in H′H', that is MM is total, and part 6 applies verbatim. Spans are finite linear combinations throughout, so the argument never counts the index set; separability of HH is nowhere used. This is the content of Reed and Simon's (Reed & Simon (1980), §IV.5, Example 1, p. 112) Example 1.

Part 7, the ℓp\ell^p case. For 1<p<∞1<p<\infty the dual of ℓp\ell^p is ℓq\ell^q with p−1+q−1=1p^{-1}+q^{-1}=1, and the coordinate sequences ej=(δji)ie_j = (\delta_{ji})_i form a Schauder basis of ℓq\ell^q, so their span is dense; the functional attached to eje_j is "take the jj-th coordinate". Kreyszig (Kreyszig (1978), Example 4.8-6, p. 261) draws exactly this conclusion from the lemma, and we follow him.

Part 8, the counterexample. Let (en)(e_n) be orthonormal in a Hilbert space HH and let f∈H′f \in H'. By Riesz, f=( ⋅ ,z)f = (\,\cdot\,,z) for some zz, and Bessel's inequality gives ∑n≥1∣(en,z)∣2≤∥z∥2<∞\sum_{n\ge1}|(e_n,z)|^2 \le \lVert z\rVert^2 < \infty. A convergent series has terms tending to zero, so f(en)=(en,z)→0=f(0)f(e_n) = (e_n,z) \to 0 = f(0). As ff was arbitrary, en⇀0e_n \rightharpoonup 0. Strong convergence fails because orthonormality and Pythagoras give ∥en−em∥2=∥en∥2+∥em∥2=2\lVert e_n - e_m\rVert^2 = \lVert e_n\rVert^2 + \lVert e_m\rVert^2 = 2 for n≠mn \ne m, so (en)(e_n) is not Cauchy.

Part 8, the finite-dimensional theorem. Let dim⁡X=k\dim X = k, let {v1,…,vk}\{v_1,\dots,v_k\} be a basis and write xn=∑jaj(n)vjx_n = \sum_{j} a_j^{(n)}v_j, x=∑jajvjx = \sum_j a_j v_j. Let f1,…,fkf_1,\dots,f_k be the dual basis, fi(vj)=δijf_i(v_j) = \delta_{ij}. Each fif_i is bounded, and the one line that proves it is worth writing out, since it is the step that fails in infinite dimensions. The coordinate sum ∥∑jajvj∥1=∑j∣aj∣\lVert\sum_j a_jv_j\rVert_1 = \sum_j|a_j| is itself a norm on XX, and on a finite-dimensional space all norms are equivalent (normed and Banach spaces), so there is a constant c>0c>0 with ∑j∣aj∣≤c∥x∥\sum_j|a_j| \le c\lVert x\rVert for every x=∑jajvjx = \sum_j a_jv_j. Hence ∣fi(x)∣=∣ai∣≤c∥x∥|f_i(x)| = |a_i| \le c\lVert x\rVert. So fi∈X′f_i \in X', and weak convergence gives ai(n)=fi(xn)→fi(x)=aia_i^{(n)} = f_i(x_n) \to f_i(x) = a_i for each ii. Then

∥xn−x∥=∥∑j=1k(aj(n)−aj)vj∥≤∑j=1k∣aj(n)−aj∣  ∥vj∥⟶0,\lVert x_n - x\rVert = \Bigl\lVert \sum_{j=1}^{k}\bigl(a_j^{(n)} - a_j\bigr)v_j \Bigr\rVert \le \sum_{j=1}^{k}\bigl|a_j^{(n)} - a_j\bigr|\;\lVert v_j\rVert \longrightarrow 0 ,

a finite sum of null sequences. Hence xn→xx_n \to x strongly. □\square

Remark(Where the hypotheses are used)AdaptedAdapted from Kreyszig (1978), §4.8, Lemma 4.8-7 and Problems 6, 7 and 10, pp. 261–263; Reed & Simon (1980), §IV.5, the Proposition and Problems 39 and 40, pp. 112–113; Folland (1999), §5.4, Exercises 47b, 48a and 49a, p. 170, and Exercise 51, p. 171; Evans (2010), Appendix D.4, pp. 678–679
  • Boundedness, hypothesis (A), cannot be dropped from the criterion of part 6. In ℓ2\ell^2 take wn=n enw_n = n\,e_n. Every coordinate functional sees wn→0w_n \to 0, since the kk-th coordinate of wnw_n vanishes as soon as n≠kn \ne k. But with z=(1,12,13,… )∈ℓ2z = (1,\tfrac12,\tfrac13,\dots) \in \ell^2 the functional ( ⋅ ,z)(\,\cdot\,,z) returns (wn,z)=n⋅1n=1(w_n,z) = n\cdot\frac1n = 1 for every nn, which does not tend to (0,z)=0(0,z)=0. So (wn)(w_n) converges on a total set and is not weakly convergent — consistent with part 4, since ∥wn∥=n\lVert w_n\rVert = n is unbounded.
  • Totality of MM cannot be dropped either. In ℓ2\ell^2 let M={( ⋅ ,e1)}M = \{(\,\cdot\,,e_1)\}, whose span is one-dimensional and hence far from dense, and let xn=(−1)ne2x_n = (-1)^n e_2. Then (∥xn∥)(\lVert x_n\rVert) is bounded and (xn,e1)=0(x_n,e_1) = 0 converges, yet (xn,e2)=(−1)n(x_n,e_2) = (-1)^n has no limit, so there is no weak limit.
  • Completeness of XX is nowhere used. Part 4 needs the uniform boundedness theorem applied on the domain X′X', and X′X' is complete even when XX is not. Weak convergence is therefore a notion for normed spaces, not only Banach spaces; what completeness (indeed reflexivity) buys is the compactness of part 9, not the basic properties.
  • Part 4 is a statement about sequences, not about nets. Reed and Simon (Reed & Simon (1980), §IV.5, p. 112) emphasise this and set the construction of a weakly convergent unbounded net as an exercise. The reason is visible in the proof: a net of scalars that converges is bounded eventually, but "eventually" is not a uniform statement over the index set in the way the uniform boundedness theorem needs.
  • The norm is genuinely only semicontinuous. Part 5 gives ∥x∥≤lim inf⁡∥xn∥\lVert x\rVert \le \liminf\lVert x_n\rVert and no more: for an orthonormal sequence the left side is 00 and the right side is 11. The quantity ∥xn∥2−∥x∥2\lVert x_n\rVert^2 - \lVert x\rVert^2 that survives in the limit measures how much "energy" escapes to infinity. In a Hilbert space there is an exact accounting: if xn⇀xx_n \rightharpoonup x then
∥xn−x∥2=∥xn∥2−2 Re⁡(xn,x)+∥x∥2⟶(lim⁡n∥xn∥2)−∥x∥2\lVert x_n - x\rVert^2 = \lVert x_n\rVert^2 - 2\,\operatorname{Re}(x_n , x) + \lVert x\rVert^2 \longrightarrow \Bigl(\lim_n \lVert x_n\rVert^2\Bigr) - \lVert x\rVert^2

whenever the limit on the right exists, because (xn,x)→(x,x)=∥x∥2(x_n,x) \to (x,x) = \lVert x\rVert^2 by weak convergence. Two consequences: weak convergence together with ∥xn∥→∥x∥\lVert x_n\rVert \to \lVert x\rVert forces strong convergence, and that is the only way to recover it. The computation is ours; we have not taken it from a cited source.

  • Weak limits are not pointwise limits. Evans (Evans (2010), Appendix D.4, p. 679) warns that fk⇀ff_k \rightharpoonup f in LpL^p says nothing about fk(x)f_k(x) at any point, even along a subsequence: the functions may oscillate ever faster, and the weak limit records only their local averages. Part D of the example below shows this concretely.
  • Weakly closed is strictly stronger than closed — except for convex sets. Folland (Folland (1999), Exercise 48a, p. 170) has the closed unit ball weakly closed, and Folland (Folland (1999), Exercise 51, p. 171) has a subspace norm closed exactly when it is weakly closed. The unit sphere is not weakly closed: in infinite dimensions its weak closure is the whole ball, which is recorded by Reed and Simon (Reed & Simon (1980), §IV.5, p. 113). The flavour of that collapse is also in Folland's (Folland (1999), Exercise 49a, p. 170) Exercise 49a, which says that once XX is a Banach space of infinite dimension, no nonempty weakly open subset of it is bounded in norm — so no weak neighbourhood can be squeezed inside a shell around the sphere. The general principle is Mazur's theorem, quoted by Evans (Evans (2010), Appendix D.4, p. 678): a convex norm-closed set is weakly closed. Convexity is exactly the hypothesis that fails for the sphere.
  • Weak Cauchy does not imply weakly convergent in general. Call (xn)(x_n) weak Cauchy if (f(xn))(f(x_n)) is a Cauchy sequence of scalars for every f∈X′f \in X', and call XX weakly complete if every weak Cauchy sequence in XX converges weakly in XX. Kreyszig (Kreyszig (1978), §4.8, Problem 10, p. 263) sets as a problem one implication only: if XX is reflexive then XX is weakly complete. Nothing here says the converse, and part 9 must not be read backwards into it — the Eberlein–Shmulian characterisation quoted there is an equivalence between reflexivity and weak sequential compactness of bounded sets, which is a different property from weak completeness. Reflexivity is a sufficient condition for weak completeness, not an announced necessary one.
Method(Deciding whether a sequence converges weakly, and to what)Original
  1. Check boundedness first. If ∥xn∥→∞\lVert x_n\rVert \to \infty along any subsequence, stop: by part 4 the sequence is not weakly convergent. This test is cheap and kills most candidates.
  2. Guess the limit coordinatewise. Fix an orthonormal basis (or, in ℓp\ell^p, the coordinates) and compute lim⁡n(xn,ek)\lim_n (x_n , e_k) for each fixed kk. Call the resulting numbers ckc_k.
  3. Check that the guess lies in the space. The candidate limit is x=∑kckekx = \sum_k c_k e_k, which exists in HH only if ∑k∣ck∣2<∞\sum_k |c_k|^2 < \infty. (Steps 1 and 2 guarantee this, by truncation: for each fixed KK, ∑k≤K∣ck∣2=lim⁡n∑k≤K∣(xn,ek)∣2≤lim inf⁡n∥xn∥2\sum_{k\le K}|c_k|^2 = \lim_n\sum_{k\le K}|(x_n,e_k)|^2 \le \liminf_n\lVert x_n\rVert^2, the last step being Bessel's inequality applied to each xnx_n; now let K→∞K \to \infty on the left.) If the coordinate limits are not square-summable, the sequence was not bounded and step 1 should have caught it.
  4. Invoke the criterion. Boundedness from step 1 plus coordinatewise convergence from step 2 give xn⇀xx_n \rightharpoonup x by part 7. Do not try to verify the definition against a general ff; that is what the criterion is for.
  5. Then ask whether the convergence is strong. Only lim inf⁡n∥xn∥\liminf_n\lVert x_n\rVert is guaranteed to be meaningful here, by part 5, so start with it: if lim inf⁡n∥xn∥>∥x∥\liminf_n\lVert x_n\rVert > \lVert x\rVert the convergence is certainly not strong. Otherwise examine ∥xn∥\lVert x_n\rVert itself. If ∥xn∥→∥x∥\lVert x_n\rVert \to \lVert x\rVert, the convergence is strong, by the identity in the remark; if ∥xn∥\lVert x_n\rVert converges to something larger, the convergence is weak and not strong and the difference lim⁡n∥xn∥2−∥x∥2\lim_n\lVert x_n\rVert^2 - \lVert x\rVert^2 is exactly lim⁡n∥xn−x∥2\lim_n\lVert x_n - x\rVert^2. If ∥xn∥\lVert x_n\rVert has no limit at all — which part 4 permits, since boundedness is all that is guaranteed — pass to a subsequence along which it does and read the verdict there.
  6. To get strong convergence anyway, apply a compact operator. If KK is compact and xn⇀xx_n \rightharpoonup x, then Kxn→KxKx_n \to Kx in norm (see compact operators). In practice this is how weak limits are made useful: extract a weakly convergent subsequence by part 9, then push it through a compact embedding.
  7. For a functional on a dual space, test weak-∗* instead, which asks only pointwise convergence on XX and is therefore easier to verify; the two coincide if the underlying space is reflexive.
Example(Four sequences in ℓ2\ell^2 and one in L2(0,1)L^2(0,1))Original

Throughout, (ek)k≥1(e_k)_{k\ge1} is the standard orthonormal basis of ℓ2\ell^2 and (x,y)=∑kxkyk‾(x,y) = \sum_k x_k\overline{y_k}.

Part A: weak but not strong, with the energy gap measured. For n≥1n \ge 1 set

un=(1+2−n)e1+3 en+1.u_n = \bigl(1 + 2^{-n}\bigr)e_1 + 3\,e_{n+1} .

Step 1 (boundedness). By Pythagoras, ∥un∥2=(1+2−n)2+9\lVert u_n\rVert^2 = (1+2^{-n})^2 + 9. This increases as nn decreases, so the largest value is at n=1n=1: ∥u1∥2=(1.5)2+9=11.25\lVert u_1\rVert^2 = (1.5)^2+9 = 11.25, and ∥un∥≤11.25=3.354102\lVert u_n\rVert \le \sqrt{11.25} = 3.354102 for all nn. Bounded.

Step 2 (coordinates). The first coordinate is 1+2−n→11+2^{-n} \to 1. For fixed k≥2k \ge 2, the kk-th coordinate of unu_n equals 33 when n=k−1n = k-1 and 00 for every other nn, so it tends to 00. The coordinate limits are (1,0,0,… )(1,0,0,\dots).

Step 3 (the limit is in the space and the criterion applies). The candidate is u=e1∈ℓ2u = e_1 \in \ell^2. Steps 1 and 2 are hypotheses (A) and (B) of part 6 with the total set M={( ⋅ ,ek)}M = \{(\,\cdot\,,e_k)\}, so

un⇀e1.u_n \rightharpoonup e_1 .

Step 4 (a concrete functional, checked numerically). Take z=(1,12,13,… )z = (1,\tfrac12,\tfrac13,\dots), so ∥z∥2=π2/6\lVert z\rVert^2 = \pi^2/6 and z∈ℓ2z \in \ell^2. Then

(un,z)=(1+2−n)⋅1+3⋅1n+1.(u_n , z) = \bigl(1+2^{-n}\bigr)\cdot 1 + 3\cdot\frac{1}{n+1} .

At n=4n = 4 this is 1.0625+0.6=1.66251.0625 + 0.6 = 1.6625; at n=100n = 100 it is 1.0000000+0.0297030=1.02970301.0000000 + 0.0297030 = 1.0297030; and the limit is 1=(e1,z)1 = (e_1 , z), as it must be.

Step 5 (not strong, and the gap). ∥un∥2→1+9=10\lVert u_n\rVert^2 \to 1 + 9 = 10, so ∥un∥→10=3.162278\lVert u_n\rVert \to \sqrt{10} = 3.162278, whereas ∥u∥=1\lVert u\rVert = 1. The inequality of part 5 holds strictly: 1<3.1622781 < 3.162278. The identity in the remark predicts ∥un−u∥2→10−1=9\lVert u_n - u\rVert^2 \to 10 - 1 = 9, and directly

∥un−e1∥2=4−n+9⟶9,∥un−e1∥→3.\lVert u_n - e_1\rVert^2 = 4^{-n} + 9 \longrightarrow 9 , \qquad \lVert u_n - e_1\rVert \to 3 .

The sequence converges weakly to e1e_1 and stays a distance 33 away from it.

Part B: weak plus convergent norms gives strong. Set vn=e1+n−1en+1v_n = e_1 + n^{-1}e_{n+1}. The same three steps give vn⇀e1v_n \rightharpoonup e_1. Here ∥vn∥2=1+n−2→1=∥e1∥2\lVert v_n\rVert^2 = 1 + n^{-2} \to 1 = \lVert e_1\rVert^2, and indeed ∥vn−e1∥=1/n→0\lVert v_n - e_1\rVert = 1/n \to 0: the convergence is strong, exactly as step 5 of the method predicts.

Part C: boundedness is not optional. Set wn=n enw_n = n\,e_n. Each coordinate tends to 00, so hypothesis (B) holds with x=0x = 0 for the total set of coordinate functionals. But (wn,z)=n⋅(1/n)=1(w_n , z) = n\cdot(1/n) = 1 for the same zz as in Part A, so (wn,z)↛0(w_n,z) \not\to 0 and (wn)(w_n) does not converge weakly. The failure is of hypothesis (A): ∥wn∥=n\lVert w_n\rVert = n.

Part D: oscillation in L2(0,1)L^2(0,1), and why weak limits do not commute with squaring. Let fn(t)=2 sin⁡(nπt)f_n(t) = \sqrt2\,\sin(n\pi t) on (0,1)(0,1), which is orthonormal there, with ∥fn∥=1\lVert f_n\rVert = 1. By part 8, fn⇀0f_n \rightharpoonup 0. Tested against g(t)=tg(t) = t:

(fn,g)=2∫01t sin⁡(nπt) dt=2[−tcos⁡(nπt)nπ]01+2nπ∫01cos⁡(nπt) dt=2 (−1)n+1nπ,(f_n , g) = \sqrt2\int_0^1 t\,\sin(n\pi t)\,dt = \sqrt2\left[\frac{-t\cos(n\pi t)}{n\pi}\right]_0^1 + \frac{\sqrt2}{n\pi}\int_0^1\cos(n\pi t)\,dt = \frac{\sqrt2\,(-1)^{n+1}}{n\pi} ,

the last integral vanishing for every n≥1n\ge1. At n=5n = 5 this is 2/(5π)=0.0900316\sqrt2/(5\pi) = 0.0900316, and at n=50n = 50 it is −0.0090032-0.0090032: the inner product decays like 1/n1/n while ∥fn∥\lVert f_n\rVert stays at 11. Now square: fn2=2sin⁡2(nπt)=1−cos⁡(2nπt)f_n^2 = 2\sin^2(n\pi t) = 1 - \cos(2n\pi t), and the functions cn(t)=2cos⁡(2nπt)c_n(t) = \sqrt2\cos(2n\pi t) are themselves orthonormal in L2(0,1)L^2(0,1), since ∫012cos⁡2(2nπt) dt=1\int_0^1 2\cos^2(2n\pi t)\,dt = 1 and ∫012cos⁡(2nπt)cos⁡(2mπt) dt=0\int_0^1 2\cos(2n\pi t)\cos(2m\pi t)\,dt = 0 for n≠mn\ne m; so part 8 applied to (cn)(c_n) gives cn⇀0c_n \rightharpoonup 0, hence cos⁡(2nπ ⋅ )⇀0\cos(2n\pi\,\cdot\,) \rightharpoonup 0 and

fn2⇀1while(weak-lim⁡fn)2=0.f_n^2 \rightharpoonup 1 \quad\text{while}\quad \bigl(\text{weak-}\lim f_n\bigr)^2 = 0 .

The weak limit of the square is 11, not 00. Weak convergence is compatible with linear operations and with nothing else.

ApplicationOriginal

The direct method in the calculus of variations. This is the reason weak convergence was invented, and Evans (Evans (2010), §8.2, pp. 439–442) lays it out in three moves. To minimise I[w]=∫UL(Dw,w,x) dxI[w] = \int_U L(Dw,w,x)\,dx over an admissible class, take a minimising sequence (uk)(u_k). A coercivity bound L≥α∣p∣qL \ge \alpha|p|^q makes (uk)(u_k) bounded in the Sobolev space W1,q(U)W^{1,q}(U) but gives no strongly convergent subsequence, because the space is infinite-dimensional. Part 9 supplies a weakly convergent subsequence, ukj⇀uu_{k_j} \rightharpoonup u. The functional II is then typically not weakly continuous — and Evans (Evans (2010), §8.2, p. 439) hedges that word deliberately, saying it holds "in essentially all cases of interest" rather than always. Part D of the example shows the mechanism in miniature, a quadratic whose weak limit is not the quadratic of the weak limit. The hedge is needed, because nonlinearity by itself is not the obstruction: on L2(0,1)L^2(0,1) the nonlinear functional u↦(∫01u dt)2u \mapsto \bigl(\int_0^1 u\,dt\bigr)^2 is weakly continuous, being a continuous function of the single weakly continuous reading u↦∫01u dtu \mapsto \int_0^1 u\,dt. What fails is a functional that integrates a nonlinear expression pointwise, since there the oscillation is not averaged away before the nonlinearity acts. Convexity of LL in the gradient nevertheless makes II weakly lower semicontinuous, I[u]≤lim inf⁡I[ukj]I[u]\le\liminf I[u_{k_j}], and that one-sided inequality is all a minimisation needs. Evans's (Evans (2010), §8.2, p. 442) remark puts the mechanism precisely: the gradient enters the convexity inequality linearly, and weak convergence respects linear expressions. See functionals and the first variation and weak solutions and Sobolev spaces.

Existence theory for elliptic equations, and the finite element method. The same pattern underlies the Lax-Milgram theorem and the convergence proofs for finite elements and the Rayleigh-Ritz method: a Galerkin sequence is bounded by an energy estimate, hence has a weak limit, and the weak limit is shown to solve the weak formulation because the formulation is linear in the test function. Note the contrast Stakgold and Holst (Stakgold & Holst (2011), §10.7, p. 812) draw: once the problem is discretised the spaces are finite-dimensional, where by part 8 weak and strong convergence coincide, so the practising numerical analyst measures only norms — the weak topology does its work in the existence proof, not in the computation.

Compactness as the bridge back to strong convergence. A compact operator turns weak convergence into strong: if KK is compact and uk⇀uu_k \rightharpoonup u then Kuk→KuKu_k \to Ku, which Evans (Evans (2010), Appendix D.5, p. 679) uses to prove that adjoints of compact operators are compact and to run the Fredholm alternative. In partial differential equations the compact object is usually a Sobolev embedding, and the two-step pattern "extract weakly, upgrade by compactness" is the standard existence argument. See compact operators and the spectral theorem for compact self-adjoint operators.

Homogenization, turbulence and effective media. Part D is a physical statement in disguise, but the bookkeeping has to be done with care, because the energy density a∣e∣2a|e|^2 is quadratic in the field ee and only linear in the conductivity aa; what refuses to pass to the weak limit is their product. Take the one-dimensional laminate. On (0,1)(0,1) let ana_n alternate between the values 11 and 99 on 2n2n equal intervals, and let unu_n solve the steady conduction problem −(anun′)′=0-(a_nu_n')'=0 with un(0)=0u_n(0)=0, un(1)=1u_n(1)=1. The flux jn=anun′j_n = a_nu_n' is then a constant, fixed by ∫01un′=1\int_0^1u_n' = 1 to be

jn=(∫01an−1)−1=21+19=1.8for every n,j_n = \Bigl(\int_0^1 a_n^{-1}\Bigr)^{-1} = \frac{2}{1 + \tfrac19} = 1.8 \qquad\text{for every } n ,

the harmonic mean of 11 and 99. Each of the three fields below is a function taking two values alternately on the same 2n2n intervals, so one lemma settles all of them. If bnb_n takes two values alternately on the 2n2n equal intervals and bˉ\bar b is its mean, then bn⇀bˉb_n \rightharpoonup \bar b in L2(0,1)L^2(0,1). Indeed the primitive Bn(x)=∫0x(bn−bˉ)B_n(x) = \int_0^x(b_n - \bar b) vanishes at every multiple of the period 1/n1/n, in particular at x=1x=1, and satisfies ∥Bn∥∞≤δ/(2n)\lVert B_n\rVert_\infty \le \delta/(2n) with δ\delta the gap between the two values; so for g∈C1[0,1]g \in C^1[0,1] an integration by parts gives ∣∫01(bn−bˉ)g∣=∣∫01Bng′∣≤δ∥g′∥L1/(2n)→0\bigl|\int_0^1(b_n-\bar b)g\bigr| = \bigl|\int_0^1 B_ng'\bigr| \le \delta\lVert g'\rVert_{L^1}/(2n) \to 0. The functions bnb_n are bounded in L2(0,1)L^2(0,1) and C1[0,1]C^1[0,1] is dense in L2(0,1)≅L2(0,1)′L^2(0,1) \cong L^2(0,1)', hence total, so part 6 applies. Now read off three weak limits on this one sequence:

  • the conductivity an⇀aˉ=5a_n \rightharpoonup \bar a = 5, the arithmetic mean;
  • the field en=un′=jn/ane_n = u_n' = j_n/a_n, which takes the values 1.81.8 and 0.20.2, satisfies en⇀eˉ=1e_n \rightharpoonup \bar e = 1;
  • the energy density anen2=jnena_ne_n^2 = j_ne_n, which takes the values 3.243.24 and 0.360.36, satisfies anen2⇀1.8a_ne_n^2 \rightharpoonup 1.8.

So the limiting energy density is 1.81.8 and not aˉ eˉ 2=5\bar a\,\bar e^{\,2} = 5: it is strictly smaller than the energy the average field would carry in a conductor of the average conductivity. Equivalently the effective conductivity is a∗=1.8a^\ast = 1.8, the harmonic mean of the constituents and not their arithmetic mean, which is the extreme case of the Reuss and Voigt bounds aharm≤a∗≤aaritha_{\mathrm{harm}} \le a^\ast \le a_{\mathrm{arith}}; a laminate measured across its layers attains the lower one. The mechanism is not the semicontinuity of part 5, which compares a vector with its weak limit in a fixed norm, whereas here the quadratic form oscillates along with the field. It is the failure Part D exhibits, in the form "the weak limit of a product is not the product of the weak limits": an⇀5a_n \rightharpoonup 5 and en⇀1e_n \rightharpoonup 1, yet anen≡1.8a_ne_n \equiv 1.8, so anen⇀1.8≠5a_ne_n \rightharpoonup 1.8 \ne 5. That this particular product has a limit at all is no accident — the flux is constant — and it is the elementary case of the compensated-compactness phenomenon that makes homogenization work. The same failure is the closure problem for the Reynolds-averaged equations of turbulence: the average of u2u^2 is not the square of the average, and the Reynolds stress is the difference.

Quantum mechanics: probability that escapes, and probability that only seems to. Let (ψn)(\psi_n) be normalised states in L2(R)L^2(\mathbb{R}) with ψn⇀0\psi_n \rightharpoonup 0. The semicontinuity gap of part 5 is then lim⁡∥ψn∥2−∥0∥2=1\lim\lVert\psi_n\rVert^2 - \lVert 0\rVert^2 = 1: none of the probability survives into the limit. It is tempting to read that 11 as probability that has run off to infinity, so that every fixed observation region eventually sees nothing. Weak convergence does not license that reading, and the reason is exactly the one Part D of the example makes.

What weak nullity says. Every fixed linear reading dies: (ψn,χ)→0(\psi_n,\chi)\to0 for each fixed state χ\chi, so the overlap with any fixed state tends to 00 and no fixed state is ever approached.

What it does not say. What a fixed observation region BB sees is ∫B∣ψn∣2=∥χBψn∥2\int_B\lvert\psi_n\rvert^2 = \lVert\chi_B\psi_n\rVert^2, which is quadratic in ψn\psi_n, and the whole content of Part D is that quadratic readings need not follow the weak limit. Part D is in fact a counterexample in disguise. The functions fn(t)=2 sin⁡(nπt)f_n(t)=\sqrt2\,\sin(n\pi t) are the normalised energy eigenstates of a particle in an infinite square well on (0,1)(0,1); they converge weakly to 00 with ∥fn∥=1\lVert f_n\rVert = 1, and yet

∫01∣fn(t)∣2 dt=1for every n.\int_0^1 \lvert f_n(t)\rvert^2\,dt = 1 \qquad\text{for every } n .

Extended by zero these are states of L2(R)L^2(\mathbb{R}) and are weakly null there too, since the restriction to (0,1)(0,1) of a test function in L2(R)L^2(\mathbb{R}) is a test function in L2(0,1)L^2(0,1). The whole probability stays inside the box forever; no region sees less of the particle as nn grows, and nothing escapes in position at all. What runs off to infinity here is the momentum, the energy being En∝n2E_n \propto n^2. So weak nullity leaves three mechanisms open — the packet spreads, the packet translates away, or the packet merely oscillates faster and faster — and only the first two move probability out of a fixed region.

The statement that is strictly stronger. "Every fixed observation region eventually sees nothing" is ∥χBψn∥→0\lVert\chi_B\psi_n\rVert\to0 for every bounded BB, that is, ψn→0\psi_n \to 0 in Lloc2L^2_{\mathrm{loc}}. Weak convergence cannot give it: if it did, multiplication by χB\chi_B would turn every weakly convergent sequence into a strongly convergent one and so would be a compact operator (compact operators), which it is not — it is an orthogonal projection with infinite-dimensional range, acting as the identity on that range.

When the escape picture is right. Assume ψn→0\psi_n \to 0 in Lloc2L^2_{\mathrm{loc}} and the reading becomes correct: the probability really does leave every laboratory, and the gap of 11 is exactly what left. A travelling packet does this. Fix φ\varphi normalised and put ψn(x)=φ(x−n)\psi_n(x) = \varphi(x-n). For gg continuous with support in [−R,R][-R,R], Cauchy-Schwarz gives ∣(ψn,g)∣≤∥g∥(∫−R−nR−n∣φ∣2)1/2→0\lvert(\psi_n,g)\rvert \le \lVert g\rVert\bigl(\int_{-R-n}^{R-n}\lvert\varphi\rvert^2\bigr)^{1/2} \to 0, since the tail of a fixed square-integrable function past distance nn vanishes; such gg are total in L2(R)L^2(\mathbb{R}) and ∥ψn∥=1\lVert\psi_n\rVert=1, so part 6 gives ψn⇀0\psi_n \rightharpoonup 0. And for bounded B⊆[−R,R]B \subseteq [-R,R], ∫B∣ψn∣2=∫B−n∣φ∣2→0\int_B\lvert\psi_n\rvert^2 = \int_{B-n}\lvert\varphi\rvert^2 \to 0 by the same tail estimate. Scattering theory is built on separating this behaviour from the bound states, where the weak limit is attained and the norm is not lost; see the mathematical framework of quantum mechanics.

Statistics and signal processing. Weak convergence in L2L^2 is convergence of all second-order statistics against fixed test functions, which is what an instrument with a fixed response actually measures. A signal that oscillates faster than any filter can follow converges weakly to its mean while retaining its variance — the reason a low-pass measurement cannot distinguish a smooth field from a rapidly fluctuating one of the same average, and the reason variance must be tracked separately. See linear filters and stationary processes.