13.13  Projections Revisited

Chapter 4 built projections out of nothing but a direct sum: given V=U⊕W, the operator that keeps the U-piece and discards the W-piece satisfies P2=P, and every operator satisfying P2=P arises this way. Chapter 11 built a second kind by taking W=U⊥, the orthogonal projection PU. The second is a special case of the first, and Chapter 4 left the comparison open, saying only that its projections “are often called oblique projections, to distinguish them from the orthogonal projections met later, in the chapters on inner product spaces”. This section makes the distinction exact, measures how far an oblique projection is from being orthogonal, and closes Part III.

Throughout, V is a finite-dimensional inner product space over F=R or C, and n=dim⁡V.

13.13.1. Which projections are orthogonal?

Two recollections, because the section is about the gap between them. From Chapter 2: an operator P∈L(V) with P2=P is a projection, also called an idempotent (Definition 4.5.1); it satisfies V=imP⊕kerP, it is the identity on imP and zero on kerP, and each splitting V=U⊕W has exactly one projection with image U and kernel W (Theorem 4.5.1). No inner product appears there, and the field was arbitrary.

From Chapter 11: the splitting V=U⊕U⊥ of Theorem 11.3.2 is one of the many available, and PU is the projection belonging to it (Definition 11.3.2). Chapter 4 warned that a subspace is the image of infinitely many projections, one per complement. Which one does the inner product pick out, and how is it recognized without being told the kernel?

A projection is orthogonal exactly when it throws away perpendicularly — and that is the same as costing nothing to move across the inner product.

Theorem 13.13.1 (Orthogonal Projections Among the Idempotents)

Let V be a finite-dimensional inner product space over F and let P∈L(V) satisfy P2=P. The following are equivalent.

  • (a) P is the orthogonal projection onto its image: P=PU with U=imP.
  • (b) kerP=(imP)⊥.
  • (c) P∗=P.
  • (d) P is normal.
  • (e) ‖Pv‖≤‖v‖ for every v∈V.

Idea. Conditions (a) and (b) say one thing twice, once about the operator and once about its two subspaces. Going from (b) to (c) is a computation Chapter 11 has already done for PU. Coming back from (c) is the four-subspaces theorem: kerP∗ is always (imP)⊥, so once P∗=P the kernel is forced; normality is the same remark with kerP∗ replaced by kerP. The one direction with work in it is (e) ⇒ (b), where a bound on lengths has to become a statement about angles. Feed P a vector u+tw with u∈imP and w∈kerP: its image is u whatever t is, so choosing t to make ‖u+tw‖ as small as possible squeezes ⟨u,w⟩ to zero.

Proof. (a) ⇔ (b). Write U=imP. (⇒) If P=PU, then kerP=kerPU=U⊥, since PU is the projection onto U along U⊥ (Definition 11.3.2 and Theorem 4.5.1 (b)). (⇐) If kerP=U⊥, then P is a projection with image U and kernel U⊥, and so is PU; by the uniqueness in Theorem 4.5.1 (b), applied to V=U⊕U⊥, the two are equal.

(b) ⇒ (c). By the equivalence just proved, P=PU with U=imP. By Theorem 11.3.3 (b), ⟨Pu,v⟩=⟨u,Pv⟩ for all u,v∈V. That is the defining identity of the adjoint, so P∗=P by the uniqueness in Definition 11.6.1.

(c) ⇒ (d). If P∗=P then P∗P=P2=PP∗, which is Definition 11.6.3.

(d) ⇒ (b). Since P is normal, kerP=kerP∗ by Corollary 12.3.2 (a). By Theorem 11.6.5 (a), kerP∗=(imP)⊥. Combining the two gives (b).

(b) ⇒ (e). Let v∈V and split it as v=Pv+(v−Pv). The first piece lies in imP, and the second lies in kerP, because P(v−Pv)=Pv−P2v=0. By (b) the two pieces are orthogonal, so Theorem 11.1.3 gives ‖v‖2=‖Pv‖2+‖v−Pv‖2≥‖Pv‖2, and taking nonnegative square roots gives ‖Pv‖≤‖v‖.

(e) ⇒ (b). We first show ⟨u,w⟩=0 for every u∈imP and every w∈kerP. There is nothing to prove when w=0, so assume w≠0, write z=⟨u,w⟩, and put t=−z‖w‖2,v=u+tw, which is legitimate because ‖w‖≠0. Then Pv=Pu+tPw=u, since P is the identity on imP and zero on kerP (Theorem 4.5.1 (a)). Expanding the norm squared and using conjugate symmetry, ‖v‖2=‖u‖2+t―⟨u,w⟩+t⟨w,u⟩+|t|2‖w‖2=‖u‖2−|z|2‖w‖2−|z|2‖w‖2+|z|2‖w‖2=‖u‖2−|z|2‖w‖2. Now (e) applied to this v says ‖u‖2=‖Pv‖2≤‖v‖2, which forces |z|2≤0 and hence z=0.

So kerP⊆(imP)⊥. The two subspaces have the same dimension: dim⁡kerP=n−rankP by Theorem 2.3.1, and dim⁡(imP)⊥=n−dim⁡imP=n−rankP by Theorem 11.3.2 (c). A subspace contained in another of the same finite dimension equals it (Theorem 1.6.8), so kerP=(imP)⊥. This closes the cycle and proves the theorem.

The theorem is the promised comparison. Every projection of Chapter 4 that is not self-adjoint is oblique, and now “oblique” has a precise meaning: its kernel is a complement of its image that is not the perpendicular one. Chapter 12 has already met a pair of such projections, in Example (Two Projections That Are Not Orthogonal), and the Quick check after Theorem 12.8.2 traced exactly what their obliqueness cost.

Clause (c) also settles Chapter 4’s warning that “projection onto U” is incomplete information.

Corollary 13.13.2 (One Orthogonal Projection per Subspace)

Let U be a subspace of a finite-dimensional inner product space V. Among the projections of V with image U — one for each complement of U, by Theorem 4.5.1 — exactly one is self-adjoint, namely PU.

Proof. PU has image U and is self-adjoint by Theorem 13.13.1, (a) ⇒ (c). Conversely, let P be a self-adjoint projection with imP=U. By the same theorem, (c) ⇒ (b), kerP=U⊥, which is also kerPU. Two projections with the same image and the same kernel are equal, by the uniqueness in Theorem 4.5.1 (b).

Chapter 4’s own example is now decided by inspection. On R2 with the dot product, P(x,y)=(x,0) and P′(x,y)=(x−y,0) are both projections onto the x-axis, with standard matrices P=(1000),P′=(1−100). The standard basis is orthonormal, so Theorem 11.6.3 says self-adjointness is symmetry of these matrices. The first is symmetric, so P=PU for the x-axis U. The second is not, so P′ is oblique — as the picture in Chapter 4 showed, it slides along the line y=x rather than straight down. Clause (e) fails visibly at v=(1,−1): there P′v=(2,0), and ‖P′v‖=2 while ‖v‖=2.

Quick check. Does A=(1010) act on R2 as a projection? If so, is it an orthogonal projection?

Solution. A2=(1010)=A, so yes, it is a projection. Its image is the span of its columns, span((1,1)), and its kernel is span(e2). Since ⟨(1,1),e2⟩=1≠0, the kernel is not (imA)⊥, so the projection is oblique by Theorem 13.13.1 (b). The quickest route is clause (c): A⊤≠A.

Warning. Clause (e) is a statement about every vector, and one vector proves nothing. For the oblique P′ above, ‖P′e1‖=1=‖e1‖ and ‖P′(1,1)‖=0≤2; both are consistent with the bound, and both are worthless as evidence. The bound fails only in the direction (1,−1). If you want to certify a projection as orthogonal by hand, check P∗=P in an orthonormal basis, not the length of one image.

Warning. An orthogonal projection is almost never an orthogonal matrix. If P is unitary and idempotent, it is invertible, so multiplying P2=P by P−1 gives P=I. Apart from the identity, every orthogonal projection is singular. “Orthogonal” in PU names the direction of the discarding, not membership in O(n).

13.13.2. The block that measures obliqueness

Chapter 2 already knows the shape of a projection up to a change of basis: with a basis of imP followed by a basis of kerP, the matrix is diag(1,…,1,0,…,0) with rankP ones (Corollary 4.5.2). That basis is built to fit P and is usually not orthonormal, so the normal form erases exactly the information we now want. Insisting on an orthonormal basis costs one extra block, and that block is the answer.

Theorem 13.13.3 (Canonical Form of an Idempotent in an Orthonormal Basis)

Let V be an n-dimensional inner product space over F and let P∈L(V) be a projection of rank r. Let (f1,…,fr) be any orthonormal basis of imP and (fr+1,…,fn) any orthonormal basis of (imP)⊥. Then B=(f1,…,fn) is an orthonormal basis of V, and [P]BB=(IrXOO) for some X∈Mr×(n−r)(F). Moreover P is an orthogonal projection if and only if X=O.

Idea. Only two facts are used, and both are already proved. First, P fixes its image, so the first r columns are forced to be e1,…,er. Second, every output of P lies in imP, so the last n−r columns have nothing below row r. What sits above row r in those columns is unconstrained, and that is X: it records where P sends the directions perpendicular to its image, which an orthogonal projection would send to 0.

Proof. Write U=imP, so dim⁡U=r and dim⁡U⊥=n−r by Theorem 11.3.2 (c). Each fi with i≤r is orthogonal to each fj with j>r, since the first lies in U and the second in U⊥; so B is an orthonormal list of n vectors, hence an orthonormal basis of V (Theorem 11.1.4).

For i≤r we have fi∈imP, so Pfi=fi by Theorem 4.5.1 (a), and column i of [P]BB is ei. For j>r we have Pfj∈imP=U=span(f1,…,fr), so Pfj=∑i≤rxijfi for scalars xij∈F, and column j has zeros in rows r+1,…,n. Collecting the xij into X gives the displayed shape.

For the last claim, B is orthonormal, so [P∗]BB=([P]BB)∗ by Theorem 11.6.3, and ([P]BB)∗=(IrOX∗O). The two matrices agree if and only if X=O. Since an operator is determined by its matrix in a basis, P∗=P if and only if X=O, and P∗=P says P is an orthogonal projection by Theorem 13.13.1.

The block X is not unique, because the two orthonormal bases were not. Replacing them changes X into A∗XB for some unitary A∈Mr(F) and B∈Mn−r(F), and that leaves the singular values of X alone: since (A∗XB)∗(A∗XB)=B∗(X∗X)B, the two matrices (A∗XB)∗(A∗XB) and X∗X are unitarily similar, so they have the same eigenvalues, and Definition 13.9.1 reads the singular values off those. So the list σ1(X)≥σ2(X)≥… belongs to P itself, and P is an orthogonal projection exactly when that list is all zeros.

The two-dimensional case, in full

Take n=2 and r=1, so that X is a single scalar x∈F, and [P]BB=(1x00),B=(f1,f2), with f1 spanning the line imP and f2 spanning the perpendicular line (imP)⊥. Everything about P can be read off this one number.

The kernel. P(af1+bf2)=(a+xb)f1, which is 0 exactly when a=−xb. So kerP=span(−xf1+f2), a line that meets (imP)⊥=span(f2) only at 0 unless x=0.

The angle. Suppose F=R. The two lines imP and kerP are distinct, since their intersection is {0}; let θ∈(0,π/2] be the angle between them, meaning the angle of Definition 11.1.5 between f1 and whichever of ±(−xf1+f2) makes it acute. With k=−xf1+f2 we have ‖k‖=1+x2 and ⟨f1,k⟩=−x, so cos⁡θ=|x|1+x2,sin⁡θ=11+x2,|x|=cot⁡θ. The dictionary is complete: x=0 is θ=π/2, the orthogonal case; and as the kernel tips toward the image, θ→0 and |x|→∞. The single entry x is the obliqueness, in the units of a cotangent.

The stretching. For a unit vector v=af1+bf2, we have ‖Pv‖=|a+xb|=|⟨(a,b),(1,x―)⟩| in F2 with the standard inner product, so Theorem 11.1.5 gives ‖Pv‖≤1+|x|2, with equality exactly when (a,b) is a multiple of (1,x―), for instance (a,b)=(1,x―)/1+|x|2. So the largest value of ‖Pv‖ over unit vectors v is 1+|x|2, which over R is 1/sin⁡θ. Chapter 16 will give this number a name, the operator norm ‖P‖; here it is enough to say that an orthogonal projection never lengthens a vector, while an oblique one lengthens some vector by 1/sin⁡θ, a factor that is unbounded as the kernel closes in on the image.

Example (Two Oblique Projections, Measured)

For each of P′=(1−100),Q=(2−12−1) on R2, verify that it is a projection, put it in the form of Theorem 13.13.3, and find the angle between its image and its kernel and the largest length of an image of a unit vector.

Solution. The matrix P′. (P′)2=P′ by direct multiplication, and imP′=span(e1), kerP′=span((1,1)). Here f1=e1 already spans the image and f2=e2 spans its perpendicular, and the standard basis is orthonormal, so the given matrix is the canonical form, with x=−1. Hence cot⁡θ=1, that is θ=π/4, and the largest value of ‖P′v‖ on the unit circle is 1+1=2, attained at v=(1,−1)/2. Both readings match Chapter 4’s figure, where P′ projects along the line y=x.

The matrix Q. Q2=(4−2−2+14−2−2+1)=Q, so Q is a projection, of rank 1. Its image is span((1,1)) and its kernel is span((1,2)), since Q(1,2)=(0,0). Take f1=12(1,1),f2=12(1,−1), an orthonormal basis of imQ and of (imQ)⊥ respectively. Then Qf1=f1 and Qf2=12(3,3)=3f1, so x=3 and [TQ]BB=(1300). Hence cot⁡θ=3. Checking against the two lines directly: the angle between (1,1) and (1,2) has cos⁡θ=3/10 and sin⁡θ=1/10, so cot⁡θ=3, and the largest value of ‖Qv‖ on the unit circle is 1+9=10=1/sin⁡θ. The two routes agree.

In higher rank the same block X does the same job, and Exercise (C3: How far an oblique projection can stretch) turns its largest singular value into the largest value of ‖Pv‖ over unit v, by the argument that just ran in the 2×2 case. The reason the singular values appear is the one this chapter has used throughout: X is a rectangular matrix, so its eigenvalues do not exist, and Theorem 13.9.1 is what measures it instead.

13.13.3. Looking back at Part III

Part III added one piece of structure to the vector spaces of Parts I and II, and spent three chapters finding out what it buys.

Chapter 11 added the inner product, and with it length, orthogonality, and angle. Orthonormal bases made coordinates free, orthogonal complements split every space canonically, and projection onto a subspace solved the nearest-point problem, hence least squares. Its deepest construction was the adjoint, the price of moving an operator from one slot of the inner product to the other; the adjoint is what turned the kernel and the image into two orthogonal pairs of subspaces.

Chapter 12 asked which operators the inner product can diagonalize, and the adjoint answered: over C the normal ones, over R the self-adjoint ones. Written without bases, the spectral theorem says T=∑iλiPi with the Pi orthogonal projections onto the eigenspaces — which is why the present section had to exist, and why Theorem 12.8.1 needed clause (b) at all. Once a matrix is diagonal in an orthonormal basis, anything can be done to its eigenvalues and undone afterwards, and that is the functional calculus.

Chapter 13 asked which self-adjoint operators behave like nonnegative numbers, collected the equivalent answers in Theorem 13.1.4, and used them twice: to build the square root and the absolute value |A|=(A∗A)1/2 of Definition 13.2.1, and then to get past the restriction that had hung over the whole part. The spectral theorem needs a square operator, and most matrices are not square — but A∗A always is square, self-adjoint, and positive semidefinite, whatever A is. Applying the spectral theorem to it and reading the result back through A gives Theorem 13.9.1, and with it orthonormal bases of all four fundamental subspaces (Corollary 13.9.4), the polar decomposition of Theorem 13.10.1, the best low-rank approximation, and the pseudoinverse. A rectangular matrix has no eigenvalues; it has singular values, and they do the work.

So the part is one chain, each link an application of the last: inner product → adjoint → spectral theorem → singular value decomposition. Its named moves travel. To show a vector is zero, pair it with itself. To move an operator across the inner product, pay with the adjoint. Work with the norm squared. Fix an orthonormal basis. Project, then subtract. Test positivity with the single scalar ⟨Ax,x⟩, and factor a positive matrix as B∗B. Diagonalize, work on the eigenvalues, come back. When the matrix is not square, apply the spectral theorem to A∗A. And when the answer is a sum ordered by size, truncate it.

What comes next takes the quadratic form x↦⟨Ax,x⟩, which was only a test in this chapter, and makes it the object of study: Chapter 14 classifies forms up to congruence, by inertia, over R and over C. Chapter 16 gives the operator norm promised twice above, and Chapter 17 characterizes the eigenvalues of a Hermitian matrix as maxima and minima of ⟨Ax,x⟩ — at which point the test becomes the theory.

13.13.4. Exercises

A. Check your understanding

Exercise (A1)
  • (a) Define what it means for P∈L(V) to be a projection, and what it means for it to be the orthogonal projection onto a subspace U. Which of the two definitions needs an inner product?
  • (b) State three conditions on a projection P, each equivalent to “P is an orthogonal projection”.
  • (c) Determine whether the following is correct, and justify your answer: if ‖Pv‖≤‖v‖ for some nonzero v, then the projection P is orthogonal.
  • (d) Determine whether the following is correct, and justify your answer: every projection of rank r on an n-dimensional inner product space has matrix Ir⊕O in some orthonormal basis.

Solution.

  • (a) P is a projection when P2=P (Definition 4.5.1); P is the orthogonal projection onto U when it is the projection onto U along U⊥ (Definition 11.3.2). Only the second needs an inner product, since U⊥ is undefined without one.

  • (b) By Theorem 13.13.1: kerP=(imP)⊥; P∗=P; P is normal; ‖Pv‖≤‖v‖ for every v. Any three of these will do.

  • (c) Incorrect. Take P′=(1−100) on R2 and v=(1,1). Then P′v=0, so ‖P′v‖=0≤2, yet P′ is oblique because (P′)⊤≠P′. Clause (e) of Theorem 13.13.1 quantifies over every v.

  • (d) Incorrect in general, and correct exactly for the orthogonal projections. By Theorem 13.13.3 the matrix in a suitable orthonormal basis is (IrXOO), and it is Ir⊕O only when X=O. If some orthonormal basis gave Ir⊕O, that matrix would be Hermitian, so P would be self-adjoint by Theorem 11.6.3. The matrix P′ of part (c) is a counterexample. (In a basis that is merely a basis, Ir⊕O is always attainable: that is Corollary 4.5.2.)

B. Practice

Exercise (B1: Which are orthogonal projections?)

Determine which of the following matrices are projections, and among those, which are orthogonal projections. Justify your answer. For the oblique ones over R, find the angle between image and kernel.

  • (a) A=15(1224) on R2.
  • (b) B=(10−20) on R2.
  • (c) C=(1111) on R2.
  • (d) D=(1i00) on C2.

Solution.

  • (a) A2=125(5101020)=A, so A is a projection, and A⊤=A. By Theorem 13.13.1 it is the orthogonal projection onto imA=span((1,2)).

  • (b) B2=B, so B is a projection, but B⊤≠B, so it is oblique. Its image is span((1,−2)) and its kernel is span(e2). The angle between these lines has cos⁡θ=|⟨(1,−2),(0,1)⟩|/(5⋅1)=2/5, so sin⁡θ=1/5 and cot⁡θ=2; that is θ=arctan⁡(1/2), about 26.6∘.

  • (c) C2=(2222)=2C≠C, so C is not a projection at all, although it is symmetric. Symmetry alone is not idempotence; 12C is the orthogonal projection onto span((1,1)).

  • (d) D2=D, so D is a projection, and D∗=(10−i0)≠D, so it is oblique. It is already in the canonical form of Theorem 13.13.3, with x=i. There is no angle over C (Definition 11.1.5 is stated for real spaces), but |x|=1, and the largest value of ‖Dv‖ over unit v is 1+1=2, the same number the real matrix P′ produced.

Exercise (B2: Putting a projection in canonical form)

Let A=(010010001) act on R3 with the dot product.

  • (a) Verify that A is a projection and find imA and kerA.
  • (b) Find an orthonormal basis B of R3 as in Theorem 13.13.3 and write down [TA]BB.
  • (c) Hence determine whether A is an orthogonal projection, and find rankA without row reducing.

Solution.

  • (a) A2=A, by multiplying out: the second column of A2 is A(1,1,0)=(1,1,0), and the first and third columns are 0 and e3, unchanged. The columns of A span imA=span((1,1,0),e3), which is 2-dimensional. And Ax=(x2,x2,x3) is 0 exactly when x2=x3=0, so kerA=span(e1).

  • (b) imA has the orthonormal basis f1=12(1,1,0), f2=e3, and (imA)⊥=span((1,−1,0)) has the orthonormal basis f3=12(1,−1,0). Now Af1=f1 and Af2=f2, while Af3=12(−1,−1,0)=−f1. Hence [TA]BB=(10−1010000),X=(−10).

  • (c) X≠O, so A is oblique by Theorem 13.13.3; indeed kerA=span(e1) is not (imA)⊥=span((1,−1,0)). The rank is the number of ones in the canonical form, namely 2; equivalently rankA=trA=0+1+1=2 by Theorem 4.5.4.

Exercise (B3: The complementary projection)

Let P∈L(V) be a projection on a finite-dimensional inner product space, with U=imP.

  • (a) Prove that P is an orthogonal projection if and only if idV−P is.
  • (b) Prove that in that case idV−P=PU⊥.

Hint: Exercise (B2: The complementary projection) identifies the image and the kernel of idV−P.

Solution.

C. Going deeper

Exercise (C1: Products of orthogonal projections)

Let P and Q be orthogonal projections on a finite-dimensional inner product space V, with images U and W.

  • (a) Prove that PQ is an orthogonal projection if and only if PQ=QP.
  • (b) Suppose PQ=QP. Prove that PQ=PU∩W.
  • (c) Give an explicit example of two orthogonal projections on R2 whose product is not a projection.

Solution.

  • (a) (⇐) Suppose PQ=QP. Then (PQ)2=P(QP)Q=P(PQ)Q=P2Q2=PQ, so PQ is a projection, and (PQ)∗=Q∗P∗=QP=PQ by Theorem 11.6.2 (c) and self-adjointness of P and Q. By Theorem 13.13.1, PQ is an orthogonal projection.

    (⇒) Suppose PQ is an orthogonal projection. Then PQ=(PQ)∗=Q∗P∗=QP.

  • (b) Assume PQ=QP, so PQ is an orthogonal projection by (a), and by clause (a) of Theorem 13.13.1 it equals Pim(PQ). It remains to show im(PQ)=U∩W. (⊆) Every value PQv lies in imP=U; and PQv=QPv lies in imQ=W. (⊇) If v∈U∩W, then Qv=v and Pv=v, since a projection fixes its image (Theorem 4.5.1 (a)), so PQv=v and v∈im(PQ).

  • (c) Project onto the x-axis and onto the line y=x, with standard matrices P=(1000),Q=12(1111). Both are symmetric and idempotent, hence orthogonal projections. But PQ=12(1100) and (PQ)2=14(1100)≠PQ, so the product is not even a projection. Consistently with (a), QP=12(1010)≠PQ.

Exercise (C2: The Frobenius norm detects obliqueness)

Let P∈Mn(F) be idempotent, of rank r.

  • (a) Prove that ‖P‖F2≥r.
  • (b) Prove that equality holds if and only if P is an orthogonal projection.

Hint: the canonical form of Theorem 13.13.3, together with the invariance of the Frobenius norm under a unitary change of orthonormal basis.

Solution. Apply Theorem 13.13.3 to the operator x↦Px on Fn, and let U be the matrix whose columns are the vectors of the orthonormal basis it produces. Then U is unitary (Theorem 11.7.3 (f)), and the change-of-basis formula gives U∗PU=U−1PU=(IrXOO). By Lemma 11.7.5, ‖P‖F=‖U∗PU‖F.

  • (a) Summing the squared moduli of the entries of the block matrix, ‖P‖F2=‖Ir‖F2+‖X‖F2=r+‖X‖F2≥r, since ‖X‖F2≥0.

  • (b) Equality holds if and only if ‖X‖F=0, that is X=O, which by Theorem 13.13.3 is exactly the condition that P be an orthogonal projection. (Note that r=rankP=trP by Theorem 4.5.4, so the criterion may also be written tr(P∗P)=trP.)

Exercise (C3: How far an oblique projection can stretch)

Let P be a projection of rank r on an n-dimensional inner product space V over F, with 0<r<n, and let X be the block of Theorem 13.13.3, with largest singular value σ1=σ1(X).

  • (a) Prove that ‖Xz‖≤σ1‖z‖ for every z∈Fn−r, with equality for some z≠0.
  • (b) Prove that the largest value of ‖Pv‖ over unit vectors v∈V is 1+σ12.
  • (c) Deduce the two-dimensional formula 1+|x|2 of the text, and state what the answer becomes when P is an orthogonal projection.

Solution.

  • (a) Write X=UΣV∗ as in Theorem 13.9.1, with U,V unitary, and let p be the length of the list of singular values. For z∈Fn−r put w=V∗z, so that ‖w‖=‖z‖ and ‖Xz‖=‖Σw‖, a unitary matrix preserving norms (Theorem 11.7.3). The vector Σw has entries σiwi for i≤p and 0 beyond, so ‖Σw‖2=∑i≤pσi2|wi|2≤σ12∑i≤p|wi|2≤σ12‖w‖2=σ12‖z‖2, since σ1 is the largest of the σi. Taking z=Ve1, a unit vector, gives w=e1 and ‖Xz‖=σ1, so the bound is attained.

  • (b) Use the orthonormal basis B of Theorem 13.13.3 and write a vector of V by its coordinate vector (y,z) with y∈Fr and z∈Fn−r; since B is orthonormal, Theorem 11.2.1 (c) gives ‖v‖2=‖y‖2+‖z‖2, and Pv has coordinates (y+Xz,0). By Corollary 11.1.6, then (a), then Theorem 11.1.5 in R2 applied to (‖y‖,‖z‖) and (1,σ1), ‖Pv‖=‖y+Xz‖≤‖y‖+σ1‖z‖≤1+σ12‖y‖2+‖z‖2=1+σ12‖v‖. For equality, let z0 be the unit vector of (a), so Xz0=σ1u0 with ‖u0‖=1 (take u0=Xz0/σ1 if σ1>0; if σ1=0 take any unit u0). Put y=u01+σ12,z=σ1z01+σ12. Then ‖y‖2+‖z‖2=1 and y+Xz=(1+σ12)u0/1+σ12, whose norm is 1+σ12.

  • (c) When n=2 and r=1, X is the 1×1 matrix (x), whose only singular value is |x|; the formula becomes 1+|x|2. When P is an orthogonal projection, X=O, so σ1=0 and the largest value is 1 — an orthogonal projection never lengthens a vector, which is clause (e) of Theorem 13.13.1 with the sharpest constant.

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.