16.2  All Norms Agree

§01 left a worry. There are many norms on Fn, they give different answers, and every statement of the form “this quantity is small” now has to say small in which norm. This section removes the worry in finite dimension, in the strongest way available: any two norms on a finite-dimensional space are trapped between fixed multiples of each other, so they agree about every limit, every bounded set, and every continuous function. It also says what the theorem costs — constants that grow with the dimension — and where it stops being true.

16.2.1. Trapped between multiples

Look again at Proposition 16.1.2. Its four inequalities say that on Fn, 1n‖x‖1 ≤ ‖x‖2 ≤ ‖x‖1, so ‖⋅‖2 never differs from ‖⋅‖1 by a factor worse than n, in either direction. Whatever ‖⋅‖1 calls small, ‖⋅‖2 calls small too, at the cost of a fixed factor. That is a relation worth naming.

Two norms are equivalent when each is sandwiched between two fixed multiples of the other, so that neither can be small while the other is large.

Definition 16.2.1 (Equivalent Norms)

Let V be a vector space over F=R or C, and let ‖⋅‖a and ‖⋅‖b be norms on V. They are equivalent if there exist real constants c,C>0, not depending on the vector, such that c‖v‖b ≤ ‖v‖a ≤ C‖v‖bfor every v∈V.

In words. The two inequalities are read separately: the right one says ‖⋅‖a is no larger than a fixed multiple of ‖⋅‖b, and the left one says it is no smaller than a fixed positive multiple. The phrase not depending on the vector is the whole content, since for each individual v≠0 the ratio ‖v‖a/‖v‖b is some positive number and one could always take that number as the constant. What is being asked is that one pair of constants works for all v at once. Note also that the definition says nothing about the two norms being close; c may be 10−6.

Example (The three p-norms, with best constants)

On Fn, Proposition 16.1.2 gives ‖x‖∞≤‖x‖2≤n‖x‖∞,‖x‖∞≤‖x‖1≤n‖x‖∞,1n‖x‖1≤‖x‖2≤‖x‖1, so the three are pairwise equivalent. The middle line’s upper constant comes from ‖x‖1≤n‖x‖2≤n⋅n‖x‖∞. Every constant shown is attained, so none of them can be improved. On the first two lines the lower constant is attained at e1 and the upper one at 1. The third line runs the other way: at 1 the lower inequality reads 1n⋅n=n≤n, and at e1 the upper one reads 1≤1.

Before the theorem, one small fact makes the proof strategy possible: it is enough to compare every norm with a single one of our choosing.

Proposition 16.2.1 (Equivalence of Norms Is an Equivalence Relation)

On a fixed vector space V over F, the relation of Definition 16.2.1 is reflexive, symmetric, and transitive.

Proof. Reflexive: take c=C=1. Symmetric: if c‖v‖b≤‖v‖a≤C‖v‖b for all v, then dividing through by the positive constants gives C−1‖v‖a≤‖v‖b≤c−1‖v‖a. Transitive: if in addition c′‖v‖d≤‖v‖b≤C′‖v‖d, then multiplying the first chain’s outer inequalities by the positive constants c and C gives cc′‖v‖d≤c‖v‖b≤‖v‖a≤C‖v‖b≤CC′‖v‖d, and cc′,CC′>0. This proves all three properties.

So to prove that any two norms on V are equivalent, it suffices to prove that every norm is equivalent to one fixed reference norm. We take the reference to be the Euclidean norm of a chosen basis, because that is where compactness lives.

16.2.2. Compactness enters the book

Theorem 16.2.2 (Equivalence of Norms in Finite Dimension)

Let V be a vector space over F=R or C with dim⁡V=n<∞. Then any two norms on V are equivalent. Explicitly, if B=(v1,…,vn) is a basis of V, if ‖⋅‖2 denotes the Euclidean norm of the coordinate vector, ‖∑ixivi‖2:=(|x1|2+⋯+|xn|2)1/2, and if N is any norm on V, then there are constants 0<m≤M with m‖v‖2 ≤ N(v) ≤ M‖v‖2for every v∈V.

Idea. The two inequalities are not symmetric, and it is worth seeing why before starting. The upper bound is cheap: write v in the basis, apply the triangle inequality once, and the constant M is built out of the numbers N(vi). The lower bound cannot be obtained the same way; there is no inequality running from N(∑xivi) down to the individual coordinates, and the temptation to assume that the two norms are comparable on the basis and then “extend by linearity” is exactly the error the theorem exists to forbid — Example (Agreeing on a basis is not enough) below shows two norms agreeing on a basis and differing by a factor of n elsewhere.

The route is therefore ① upper bound by the triangle inequality; ② use that upper bound to show N is continuous as a function of the coordinates; ③ restrict N to the Euclidean unit sphere, which is compact, so N attains a minimum m there; ④ the minimum is positive because N vanishes only at 0, which is not on the sphere; ⑤ scale back. Compactness is what turns the infimum over infinitely many unit vectors into a value attained at a particular unit vector, and a value attained at a vector can be tested for positivity one vector at a time.

Proof. By Proposition 16.2.1 it suffices to prove the displayed two-sided bound, since then any two norms N1,N2 are each equivalent to ‖⋅‖2 and hence to each other. If n=0 then V={0}, both norms are the zero function and m=M=1 works; assume n≥1. The coordinate map Φ:Fn→V, x↦∑ixivi, is an isomorphism (Corollary 2.5.5), and by construction ‖Φ(x)‖2=‖x‖2 is the Euclidean norm of Example (The 1-, 2-, and ∞-norms on Fn). It is enough to prove the two bounds for x∈Fn with N replaced by f(x):=N(Φ(x)).

Step 1. The upper bound. Let M=(∑i=1nN(vi)2)1/2. For x∈Fn, the triangle inequality (N3) applied n−1 times and then (N2) give f(x)=N(∑ixivi)≤∑i|xi|N(vi), and Theorem 11.1.5 in Rn, applied to the vectors (|x1|,…,|xn|) and (N(v1),…,N(vn)), bounds the right-hand side by M‖x‖2. Hence f(x)≤M‖x‖2 for every x. Also M>0, since N(v1)>0 by (N1) and v1≠0.

Step 2. f is continuous on Fn for the Euclidean norm. By Lemma 16.1.1 applied to N, and then Step 1 applied to x−y, |f(x)−f(y)|≤N(Φ(x−y))≤M‖x−y‖2. So f changes by at most M times the distance moved: it is continuous, and the continuity was deduced from Step 1 rather than assumed.

Step 3. The minimum on the unit sphere. Let S={x∈Fn:‖x‖2=1}, which is nonempty because n≥1 (it contains e1). It is bounded, and it is closed: if ‖xk−x‖2→0 with every ‖xk‖2=1, then Lemma 16.1.1 gives |‖x‖2−1|≤‖x−xk‖2→0, so ‖x‖2=1 and x∈S. By the compactness of closed bounded sets in Fn, fact (A3) of the chapter introduction, S is compact; by the extreme value theorem, fact (A4), the continuous function f of Step 2 attains a minimum value on S. Say m=f(x0) with x0∈S.

Step 4. The minimum is positive. Since x0∈S we have ‖x0‖2=1≠0, so x0≠0 and hence Φ(x0)≠0, Φ being injective. By (N1) for N, m=N(Φ(x0))>0. This is the step that needs a minimum rather than an infimum: an infimum of positive numbers can be 0, while a minimum is the value at an actual vector, and there (N1) can be applied.

Step 5. Scaling back. Let x≠0. Then x/‖x‖2∈S, so f(x/‖x‖2)≥m, and (N2) for N gives f(x)≥m‖x‖2. For x=0 both sides are 0. Combining with Step 1, m‖x‖2 ≤ f(x) ≤ M‖x‖2(x∈Fn), and transporting along Φ gives the statement for V. Since m≤f(x0)≤M‖x0‖2=M, the constants satisfy 0<m≤M. This proves the theorem.

The proof used the finite dimension twice, and it is worth saying where: once in Step 1, where the triangle inequality was applied finitely many times to a finite basis expansion, and once in Step 3, where Fn is the space in which closed bounded sets are compact. Remove either and the argument collapses, as the last part of this section shows.

Example (Agreeing on a basis is not enough)

On Fn, the norms ‖⋅‖1 and ‖⋅‖∞ both give every standard basis vector the value 1. Yet ‖1‖1=n and ‖1‖∞=1. So the data “N1(vi)=N2(vi) for every basis vector” implies no inequality between N1 and N2 beyond what Theorem 16.2.2 gives for any pair at all.

Quick check. In Step 1 the constant was M=(∑iN(vi)2)1/2. Where would the proof break if we tried the symmetric guess m=miniN(vi) for the lower bound?

Solution. It breaks immediately, and Example (Agreeing on a basis is not enough) is the witness. Take V=F2 with the basis (e1,e2), N=‖⋅‖∞, and ‖⋅‖2 the Euclidean norm. Then miniN(ei)=1, and the guessed inequality ‖x‖∞≥‖x‖2 fails at x=1, where the two sides are 1 and 2. The reason is that the triangle inequality only ever bounds N(∑xivi) from above; there is no lower bound in the axioms, because a sum of long vectors can be short. Getting a lower bound needs a genuinely different mechanism, and compactness is that mechanism.

16.2.3. What the theorem buys

The point of the theorem is that whole sentences may now drop the words “in which norm”.

Corollary 16.2.3 (Convergence and Boundedness Do Not Depend on the Norm)

Let V be finite-dimensional over R or C, let ‖⋅‖a and ‖⋅‖b be norms on V, and let (uk) be a sequence in V with u∈V. Then:

  • (a) ‖uk−u‖a→0 if and only if ‖uk−u‖b→0;
  • (b) (uk) is bounded for ‖⋅‖a if and only if it is bounded for ‖⋅‖b;
  • (c) (uk) is Cauchy for ‖⋅‖a if and only if it is Cauchy for ‖⋅‖b.

Proof. By Theorem 16.2.2 there are c,C>0 with c‖v‖b≤‖v‖a≤C‖v‖b for every v∈V. For (a), apply this to v=uk−u: if ‖uk−u‖b→0 then 0≤‖uk−u‖a≤C‖uk−u‖b→0, and conversely ‖uk−u‖b≤c−1‖uk−u‖a→0. For (b), a bound ‖uk‖b≤K for all k gives ‖uk‖a≤CK, and conversely with c−1. For (c), apply the same two estimates to v=uk−ul. This proves all three.

Now the connection this chapter was built for. Chapter 10 §10 defined convergence of matrices entrywise (Definition 10.10.1) and said, in its opening paragraph, that no notion of the size of a matrix was used and that Chapter 16 would supply one. Here is the reconciliation.

Corollary 16.2.4 (Entrywise Convergence Is Convergence in Every Norm)

Let M1,M2,… and M lie in Mp×q(C), and let ‖⋅‖ be any norm on Mp×q(C). Then Mk→M entrywise in the sense of Definition 10.10.1 if and only if ‖Mk−M‖→0. Likewise (Mk) is bounded in the sense of Definition 10.10.1 if and only if (‖Mk‖) is a bounded sequence of real numbers.

Idea. Entrywise convergence is convergence in one particular norm, the entrywise maximum. Theorem 16.2.2 says every other norm is trapped between two multiples of it, and a quantity squeezed between two multiples of something tending to 0 tends to 0 as well. Both directions are that one sentence.

Proof. The space Mp×q(C) is a complex vector space of dimension pq, and N∞(M)=maxr,s|mrs| is a norm on it: it is the ∞-norm of Example (The 1-, 2-, and ∞-norms on Fn) read on the list of entries, through the coordinate isomorphism of Corollary 2.5.5 that sends a matrix to its pq entries. By Definition 10.10.1 (a), Mk→M entrywise means (Mk)rs→Mrs for each of the finitely many positions (r,s), and since a maximum of finitely many nonnegative sequences tends to 0 exactly when each of them does, this says precisely N∞(Mk−M)→0. By Theorem 16.2.2 the norms N∞ and ‖⋅‖ are equivalent, so Corollary 16.2.3 (a) converts this into ‖Mk−M‖→0. The statement about boundedness is Definition 10.10.1 (b) together with Corollary 16.2.3 (b), read the same way.

Example (Watching one sequence converge)

In M2(R) let Mk=(1k201−1k),k≥1. Entry by entry, 1k→0, 2→2, 0→0, and 1−1k→1, so Mk→M=(0201) in the sense of Definition 10.10.1. The corollary says this is convergence in every norm, and here one can see it directly: Mk−M=diag(1k,−1k), so ‖Mk−M‖F=1k2+1k2=2k⟶0, and ‖Mk−M‖∞, the largest absolute row sum, is 1k. Different norms, different constants, the same verdict — which is the content of the corollary.

So Chapter 10 §10 lost nothing by working entrywise. Its Theorem 10.10.2, Theorem 10.10.3, Theorem 10.10.4, and Theorem 10.10.6 are statements about the convergence of matrices, and every norm this chapter introduces — the Frobenius norm, the operator norms of §03, anything at all — measures the same thing. What the norms add is not a new notion of limit but a rate: a single number ‖Ak‖ that can be bounded, compared, and summed, where an entrywise statement gives pq separate sequences and no way to combine them.

One more corollary, which §03 will use to know that the operator norm exists at all.

Corollary 16.2.5 (Closed and Bounded Is Compact, in Every Norm)

Let V be finite-dimensional over R or C. Call a subset K⊆V bounded for a norm if K⊆{v:‖v‖≤R} for some real R, and closed for that norm if whenever ‖uk−u‖→0 with every uk∈K, also u∈K. Then a subset that is closed and bounded for one norm is closed and bounded for every norm, and is compact: every sequence in it has a subsequence converging to a point of it. In particular, when V≠{0}, the unit sphere {v:‖v‖=1} of any norm is nonempty and compact, and a continuous real-valued function on it attains a maximum and a minimum.

Idea. Both words in “closed and bounded” are defined by a norm, so the first thing to check is that changing the norm changes neither. That is Theorem 16.2.2 again. Once the words are norm-free, the statement is Theorem 16.2.2’s own compactness step read in a coordinate-free way: carry K to Fn by coordinates, apply (A3), and carry the limit back.

Proof. Fix a basis and transport everything to Fn by the coordinate isomorphism (Corollary 2.5.5), as in the proof of Theorem 16.2.2. Let ‖⋅‖a and ‖⋅‖b be norms, with c‖⋅‖b≤‖⋅‖a≤C‖⋅‖b from Theorem 16.2.2. A set bounded for one is bounded for the other by the same two estimates as in Corollary 16.2.3 (b). A set closed for one is closed for the other, because by Corollary 16.2.3 (a) the two norms have the same convergent sequences with the same limits, and the notion of closed defined in the statement asks exactly that limits of convergent sequences stay in the set.

For compactness, let K⊆Fn be closed and bounded for some norm; by the previous paragraph it is closed and bounded for ‖⋅‖2. By the compactness of closed bounded sets in Fn, fact (A3) of the chapter introduction, every sequence in K has a subsequence converging in ‖⋅‖2 to a point of K, and by Corollary 16.2.3 (a) that subsequence converges in every norm to the same point. The unit sphere of a norm N is bounded, and it is closed because |N(v)−N(uk)|≤N(v−uk) by Lemma 16.1.1, so a limit of vectors with N=1 has N=1; it is nonempty when V≠{0}, since N(v)−1v lies on it for any v≠0. The last sentence is then the extreme value theorem, fact (A4), applied to that nonempty compact set. This proves the corollary.

16.2.4. Two warnings, and where the theorem stops

The theorem is not permission to forget which norm is in use. Here is the first reason.

Warning. The constants depend on the dimension, and grow. Example (The three p-norms, with best constants) gives ‖x‖1≤n‖x‖∞ on Fn, and Exercise (C1: Sharpness of the comparison constants) shows the constant n in ‖x‖1≤n‖x‖2 is attained, hence best possible. So a statement such as “the error is at most 10−6 in the ∞-norm” translates into the 1-norm as “at most n⋅10−6”, which is a different statement when n is a million. Theorem 16.2.2 says the two norms cannot disagree about whether something tends to zero; it says nothing about how fast, and every quantitative estimate in the rest of this chapter names its norm for that reason.

The second reason is that the theorem is false without the finite dimension, and not by a narrow margin.

Example (Two inequivalent norms on a space of polynomials)

Let V=R[x], the real polynomials — equivalently, the sequences of real coefficients with only finitely many nonzero terms. For p=a0+a1x+⋯+adxd put ‖p‖1=|a0|+⋯+|ad|,‖p‖∞=maxi|ai|. Both are norms, by the same coordinatewise checks as in Example (The 1-, 2-, and ∞-norms on Fn); the only difference is that the number of coordinates is unbounded. One inequality survives: ‖p‖∞≤‖p‖1 always. The other fails completely. Put pk=1+x+x2+⋯+xk−1. Then ‖pk‖1=k while ‖pk‖∞=1, so a constant C with ‖p‖1≤C‖p‖∞ for all p would have to satisfy C≥k for every k. No such C exists, and the two norms are not equivalent.

Look at what the sequence (1kpk) does: it tends to 0 in ‖⋅‖∞, since ‖1kpk‖∞=1/k, while ‖1kpk‖1=1 for every k. So the two norms disagree about which sequences converge — not about the rate, about the fact. Everything in Corollary 16.2.3 and Corollary 16.2.5 fails here at once, and it fails because Step 3 of the proof of Theorem 16.2.2 has nothing to stand on. The general reason is recorded, and not proved, in the warning below.

Warning. Infinite dimension is outside the scope of this book. The closed unit ball of a normed space is compact only when the space is finite-dimensional. That is a genuine theorem, due to Riesz, and it is recorded here, not proved: it lies outside the four imported facts of the chapter introduction, this book never uses it as a step in an argument, and it is stated only so that Example (Two inequivalent norms on a space of polynomials) is not mistaken for an accident of a badly chosen pair. Every result of this chapter carries the hypothesis dim⁡V<∞, and on C[0,1] or R[x] none of them is available. The study of norms on infinite-dimensional spaces is functional analysis, and there the choice of norm is the main content rather than an irrelevance.

Quick check. On C[0,1], compare the sup norm ‖f‖∞ of Example (Inner products, weights, and a function space) (c) with ‖f‖1=∫01|f|, which is a norm because a continuous f≥0 with ∫01f=0 is the zero function — the one fact from analysis that Chapter 11 §01 recorded when it put an inner product on C[0,1], quoted again here. Which of the two inequalities of Definition 16.2.1 holds, and which fails?

Solution. The inequality ‖f‖1≤‖f‖∞ holds, since ∫01|f|≤∫01‖f‖∞=‖f‖∞. The other fails. Take fk(t)=max(0,1−kt) for k≥1, the spike that drops from 1 to 0 on [0,1/k]. Then ‖fk‖∞=fk(0)=1, while ‖fk‖1=∫01/k(1−kt)dt=12k, the area of a triangle of base 1/k and height 1, so no integration theory is needed to evaluate it. A constant C with ‖f‖∞≤C‖f‖1 would need C≥2k for every k. A tall thin spike has small integral and large maximum, and in infinite dimension nothing stops it from being arbitrarily thin.

With the choice of norm made harmless in finite dimension, the next section can measure matrices without apologizing for which measurement it uses — and then, when the estimates start to matter, name the norm on purpose.

16.2.5. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State Definition 16.2.1, and explain why the phrase “not depending on the vector” cannot be dropped.
  • (b) State Theorem 16.2.2, including its hypothesis on V.
  • (c) Which two of the four imported analysis facts does the proof of Theorem 16.2.2 use, and at which step is each used?
  • (d) True or false: if two norms on Rn are equivalent, then some sequence converges in one and not the other. Justify your answer.
  • (e) True or false: equivalent norms give the same value to every vector. Justify your answer.

Solution.

  • (a) Two norms ‖⋅‖a,‖⋅‖b on V are equivalent if there are constants c,C>0, independent of the vector, with c‖v‖b≤‖v‖a≤C‖v‖b for every v∈V (Definition 16.2.1). Without the phrase the condition is vacuous: for each v≠0 the number ‖v‖a/‖v‖b is positive and could be taken as both c and C at that one vector, so every pair of norms would qualify.

  • (b) On a finite-dimensional vector space over R or C, any two norms are equivalent (Theorem 16.2.2). Finite dimension is essential — see Example (Two inequivalent norms on a space of polynomials).

  • (c) Fact (A3), the compactness of closed bounded sets in Fn, at Step 3, to know the Euclidean unit sphere is compact; and fact (A4), the extreme value theorem, also at Step 3, to know that the continuous function f attains a minimum there rather than merely approaching an infimum.

  • (d) False, and this is the content of Corollary 16.2.3 (a): equivalent norms have exactly the same convergent sequences with exactly the same limits.

  • (e) False. ‖⋅‖1 and ‖⋅‖∞ on R2 are equivalent by Example (The three p-norms, with best constants), yet ‖1‖1=2≠1=‖1‖∞. Equivalence constrains ratios, not values.

B. Practice

Exercise (B1: Best constants for a weighted norm)

On R2 let N(x)=(x12+4x22)1/2. Find the best constants c,C>0 with c‖x‖∞≤N(x)≤C‖x‖∞(x∈R2), and give a vector attaining each. Hence deduce that N and ‖⋅‖∞ are equivalent.

Solution. Write a=|x1|, b=|x2|, and M=max(a,b)=‖x‖∞. Then N(x)2=a2+4b2.

Upper: a2+4b2≤M2+4M2=5M2, so N(x)≤5‖x‖∞. Equality needs a=b=M, and x=(1,1) gives N(x)=5 and ‖x‖∞=1. So C=5 and it cannot be lowered.

Lower: if M=a then a2+4b2≥a2=M2, and if M=b then a2+4b2≥4b2≥M2. Either way N(x)≥‖x‖∞, so c=1 works, and x=e1 gives N(x)=‖x‖∞=1, so it cannot be raised.

Since 1 and 5 are positive constants independent of x, the two norms are equivalent by Definition 16.2.1.

Exercise (B2: Reading a convergence off the entries)

In M2(R) let Mk=(1+1k(−1)kk212k3−5k). Determine limkMk in the sense of Definition 10.10.1, and compute ‖Mk−M‖F explicitly. Hence confirm Corollary 16.2.4 for this sequence and the Frobenius norm.

Solution. Each entry converges: 1+1/k→1, (−1)k/k2→0, 2−k→0, 3−5/k→3. So Mk→M=(1003) entrywise. Then ‖Mk−M‖F=(1k2+1k4+14k+25k2)1/2, which is at most (28/k2)1/2=28/k for k≥1, since 1/k4≤1/k2 and 4−k≤1/k2 for k≥1. Hence ‖Mk−M‖F→0, as Corollary 16.2.4 predicts. Note what the norm added: a single sequence 28/k bounding the whole matrix, where the entrywise statement gave four unrelated sequences.

Exercise (B3: An equivalence with the constants written down)

Let V=R[x]≤2 with basis B=(1,x,x2). For p∈V let ‖p‖B be the Euclidean norm of the coefficient vector, and let N(p)=|p(0)|+|p(1)|+|p(−1)|.

  • (a) Prove that N is a norm on V.
  • (b) Find an explicit M with N(p)≤M‖p‖B, following Step 1 of the proof of Theorem 16.2.2.
  • (c) Explain, without computing it, why a constant m>0 with N(p)≥m‖p‖B exists.

Solution.

  • (a) (N2) and (N3) are inherited pointwise from |⋅| on R, exactly as for ‖⋅‖1 in Example (The 1-, 2-, and ∞-norms on Fn). For (N1): N(p)=0 forces p(0)=p(1)=p(−1)=0, so p has three distinct roots while deg⁡p≤2, hence p=0. This is the only clause with any content, and it is where dim⁡V=3 and the three sample points match up.

  • (b) Step 1 takes M=(∑iN(vi)2)1/2 over the basis. Here N(1)=1+1+1=3, N(x)=0+1+1=2, and N(x2)=0+1+1=2, so M=(9+4+4)1/2=17.

  • (c) V is finite-dimensional, so Theorem 16.2.2 applies to the pair N, ‖⋅‖B and delivers both constants at once. Only the upper one is computable by hand from the basis; the lower one comes from compactness and the proof gives no formula for it.

C. Going deeper

Exercise (C1: Every linear map out of a finite-dimensional space is continuous)

Let V be finite-dimensional over F with norm ‖⋅‖V, let W be a normed space over F with norm ‖⋅‖W, and let T:V→W be linear. Fix a basis B=(v1,…,vn) of V and write ‖⋅‖1 for the 1-norm of the coordinate vector in the basis B.

  • (a) Prove that ‖Tv‖W≤K‖v‖1 for every v∈V, where K=maxi‖Tvi‖W.
  • (b) Hence prove that there is a constant L with ‖Tu−Tv‖W≤L‖u−v‖V for all u,v∈V.
  • (c) Explain why (b) may fail when V is infinite-dimensional, using Example (Two inequivalent norms on a space of polynomials).

Solution.

  • (a) Write v=∑ixivi. By linearity of T, then (N3) and (N2) in W, ‖Tv‖W=‖∑ixiTvi‖W≤∑i|xi|‖Tvi‖W≤K‖v‖1.

  • (b) The function ‖⋅‖1 is a norm on V (it is ‖⋅‖1 of Example (The 1-, 2-, and ∞-norms on Fn) transported by the coordinate isomorphism Corollary 2.5.5), and V is finite-dimensional, so by Theorem 16.2.2 there is C>0 with ‖v‖1≤C‖v‖V for all v. Put L=KC. By linearity, Tu−Tv=T(u−v), so (a) gives ‖Tu−Tv‖W≤K‖u−v‖1≤L‖u−v‖V.

  • (c) Part (a) needs a finite basis expansion, and part (b) needs Theorem 16.2.2, which is false in infinite dimension. Concretely, take V=R[x] with the coefficient norm ‖⋅‖∞ of Example (Two inequivalent norms on a space of polynomials), W=R with |⋅|, and the linear functional T(p)=p(1), which adds up the coefficients. With pk=1+x+⋯+xk−1 as there, the polynomials qk=1kpk satisfy ‖qk‖∞=1/k→0 while T(qk)=1 for every k. So T sends a sequence tending to 0 to a sequence that does not, and no constant L can exist.

Exercise (C2: No dimension-free constants)

For each n≥1 let cn,Cn>0 be the best constants with cn‖x‖∞≤‖x‖1≤Cn‖x‖∞(x∈Fn).

  • (a) Determine cn and Cn, with a vector attaining each.
  • (b) Deduce that there is no pair of constants c,C>0 working simultaneously for every n.
  • (c) A statement about Rn says “the error e satisfies ‖e‖∞≤10−6”. What is the strongest bound on ‖e‖1 that follows, and for which n does it stop being informative if the entries of e are themselves of size about 10−6?

Solution.

  • (a) cn=1 and Cn=n. Indeed ‖x‖∞=|xk| for some k, and |xk|≤∑i|xi|=‖x‖1, with equality at x=e1; and ‖x‖1=∑i|xi|≤nmaxi|xi|=n‖x‖∞, with equality at x=1. Both constants are therefore attained and cannot be improved.

  • (b) A dimension-free C would need C≥Cn=n for every n, which is impossible. (The constant c=1 does happen to work for all n; it is the upper constant that blows up, and one blown-up constant is enough.)

  • (c) The strongest bound is ‖e‖1≤n⋅10−6, by (a), and it is attained when all entries have modulus 10−6 — which is exactly the situation described. So for n=106 the bound reads ‖e‖1≤1, which says nothing useful about a quantity that is itself of order 1. The two norms agree that the error tends to 0 as the computation improves; they disagree, by a factor of n, about whether it is currently small.

Exercise (C3: A finite-dimensional subspace is closed)

Let W be a normed space over F with norm ‖⋅‖, and let U⊆W be a finite-dimensional subspace. Let (uk) be a sequence in U with ‖uk−w‖→0 for some w∈W.

  • (a) Prove that (uk) is bounded in U for the restricted norm.
  • (b) Using Corollary 16.2.5, produce a subsequence (ukj) converging to some u∈U.
  • (c) Deduce that w=u, so that U contains the limit of every convergent sequence of its own elements. Hint: the triangle inequality, through ukj.

Solution.

  • (a) By Lemma 16.1.1, |‖uk‖−‖w‖|≤‖uk−w‖, and the right side tends to 0. So there is K with ‖uk−w‖≤1 for k≥K, whence ‖uk‖≤‖w‖+1 for those k; the finitely many earlier terms are bounded by their maximum. Hence (uk) is bounded.

  • (b) The restriction of ‖⋅‖ to U is a norm on U, and U is finite-dimensional. The set K={u∈U:‖u‖≤R}, with R the bound from (a), is closed and bounded in U, hence compact by Corollary 16.2.5. The sequence (uk) lies in K, so some subsequence (ukj) converges to a point u∈K⊆U.

  • (c) For every j, by (N3), ‖w−u‖≤‖w−ukj‖+‖ukj−u‖. Both terms on the right tend to 0 as j→∞: the first because (uk) converges to w and a subsequence of a convergent sequence has the same limit, the second by (b). The left side does not depend on j, so ‖w−u‖=0, and (N1) gives w=u∈U. Hence U contains every such limit, which is what it means for U to be closed in W. Note that W itself was never assumed finite-dimensional; only U was, and that is exactly where Corollary 16.2.5 was applied.

Found a typo or a mistake? Report it, or read this page’s source

The text of this book is licensed under CC BY-NC-SA 4.0.