12.7  Commuting Families

Chapter 9 asked when several operators can be diagonalized in one basis and answered: exactly when they commute, provided each of them is diagonalizable on its own. With an inner product in hand the question sharpens in the same way the spectral theorem sharpened diagonalization. Can one orthonormal basis diagonalize all of them at once? For normal operators over C the answer is yes, and the proof is the chapter’s signature move applied family-wide: cut the space into the eigenspaces of one member and recurse.

Throughout, V is a finite-dimensional inner product space over F=R or C, and a family F⊆L(V) is called commuting if ST=TS for all S,T∈F, as in Chapter 9.

12.7.1. What Chapter 9 already gives, and what is missing

Three results from Chapter 9 do the bookkeeping, and it is worth being exact about what each one delivers.

  • Theorem 9.9.1: if ST=TS then every eigenspace Eλ(T) is S-invariant. No hypothesis at all beyond commuting — not even finite dimension. This is what lets us look for common eigenvectors inside an eigenspace.
  • Theorem 9.9.3: a commuting family whose characteristic polynomials all split has a common eigenvector. Over C the splitting is automatic.
  • Theorem 9.9.5 and Theorem 9.9.6: a commuting family of diagonalizable operators is simultaneously diagonalizable (Definition 9.9.1), and conversely.

Two things are missing from that list. First, diagonalizability is a hypothesis there, and it has to be checked separately for each member. Second, and more to the point here, the common basis produced is just a basis: nothing says its vectors are orthogonal, and in general they are not.

Normality repairs both at once, over C. It repairs the first because a normal operator is automatically diagonalizable, by Theorem 12.4.2. It repairs the second because that same theorem produces an orthonormal eigenbasis, so the pieces we cut the space into are mutually orthogonal.

One more ingredient is needed before the recursion can run: after cutting V into the eigenspaces of one member, the other members must still be normal on each piece. Section 3 supplies exactly this. An invariant subspace of a normal operator is automatically invariant under the adjoint as well, and the restriction to it is again normal: that is Proposition 12.3.6, proved there by a trace computation on the block form. Over R the self-adjoint version is Theorem 12.2.4. (What fails, as the warning of Section 3 records, is the analogous statement for a subspace that is not invariant: a principal submatrix of a normal matrix need not be normal.) With that recalled, nothing stands in the way.

12.7.2. One orthonormal basis for the whole family

Theorem 12.7.1 (One Orthonormal Eigenbasis for a Commuting Family)

Let V≠{0} be a finite-dimensional complex inner product space and let F⊆L(V) be a nonempty commuting family of normal operators. Then V has an orthonormal basis B each of whose vectors is an eigenvector of every T∈F; equivalently, [T]BB is diagonal for every T∈F.

Conversely, if some orthonormal basis B makes every [T]BB diagonal, then F is commuting and every member of F is normal.

Idea. Induction on dim⁡V, with the two cases that every such induction has. If every member of the family is a scalar multiple of the identity, any orthonormal basis will do and there is nothing to arrange. Otherwise some T0∈F has at least two distinct eigenvalues, and Theorem 12.4.2 splits V into the eigenspaces of T0 — orthogonally, and into pieces strictly smaller than V. Each piece is invariant under the whole family because the operators commute, and the restriction of a normal operator to an invariant subspace is normal, so each restricted family is again a commuting family of normal operators on a smaller space. Run the induction on each piece and glue.

Proof. Induction on n=dim⁡V≥1.

If n=1, any unit vector v of V is a basis, and Tv∈V=span(v) makes v an eigenvector of every T∈L(V).

Let n≥2 and assume the theorem for all complex inner product spaces of dimension less than n.

Case 1: every T∈F is a scalar multiple of idV. Then every nonzero vector is an eigenvector of every T∈F, and V has an orthonormal basis by Theorem 11.2.2.

Case 2: some T0∈F is not a scalar multiple of idV. Since T0 is normal, Theorem 12.4.2 gives an orthonormal basis C=(c1,…,cn) of V with T0cj=μjcj. Let λ1,…,λk be the distinct values among μ1,…,μn, and put Vi=span{cj:μj=λi},i=1,…,k. The Vi are spanned by disjoint sub-lists of an orthonormal basis, so they are pairwise orthogonal, V=V1⊕⋯⊕Vk, and dim⁡V1+⋯+dim⁡Vk=n.

Claim. Vi=Eλi(T0) for each i.

Proof. The inclusion Vi⊆Eλi(T0) holds because every spanning vector cj of Vi satisfies T0cj=λicj. Conversely let v∈Eλi(T0) and write v=v1+⋯+vk with vj∈Vj. Applying T0, which acts as λj on Vj, gives ∑jλjvj=T0v=λiv=∑jλivj, so ∑j(λj−λi)vj=0. The sum being direct, each term vanishes, and λj≠λi for j≠i forces vj=0. Hence v=vi∈Vi.

Because T0 is not a scalar multiple of idV, we have k≥2: if k=1 then V=V1=Eλ1(T0) and T0=λ1idV. Hence dim⁡Vi<n for every i.

Fix i and let S∈F. By Theorem 9.9.1, Vi=Eλi(T0) is S-invariant, and therefore S|Vi is a normal operator on Vi by Proposition 12.3.6. Moreover the family Fi={S|Vi:S∈F} is commuting, since (S|Vi)(T|Vi)=(ST)|Vi=(TS)|Vi=(T|Vi)(S|Vi) for S,T∈F, all four restrictions being defined because Vi is invariant.

By the inductive hypothesis applied to Vi≠{0} and Fi, there is an orthonormal basis Bi of Vi whose vectors are eigenvectors of every S|Vi; such a vector v∈Vi satisfies Sv=(S|Vi)v=μv, so it is an eigenvector of S itself. Let B be the concatenation B1,…,Bk. It is orthonormal, because each Bi is and because Vi⊥Vj for i≠j, and it has ∑idim⁡Vi=n vectors, so it is an orthonormal basis of V (Theorem 11.1.4 and Theorem 1.6.4). Every vector of B is an eigenvector of every T∈F. This completes the induction.

For the converse, suppose every [T]BB is diagonal with B orthonormal. Diagonal matrices commute, so [ST]BB=[TS]BB and hence ST=TS (Theorem 4.1.4). And [T∗]BB=([T]BB)∗ by Theorem 11.6.3 is diagonal as well, so [T∗T]BB and [TT∗]BB are products of diagonal matrices in the two orders, hence equal; so T is normal. This proves the theorem.

Notice which hypothesis did which job. Commuting made the eigenspaces of T0 invariant under the rest of the family; normal made those eigenspaces orthogonal and made the restrictions normal again; and complex is what makes T0 have any eigenvalues at all. Drop any one of the three and the argument stops.

In matrix language:

Corollary 12.7.2 (Commuting Normal Matrices)

Let A1,…,Ar∈Mn(C) be normal and pairwise commuting. Then there is a unitary U∈U(n) such that U∗AiU is diagonal for every i. The same holds for an arbitrary commuting family of normal matrices in Mn(C).

Proof. Apply Theorem 12.7.1 to the family {TA1,…,TAr} on Cn. Each TAi is normal because TAi∗=TAi∗ (Theorem 11.6.3, the standard basis being orthonormal) and Ai∗Ai=AiAi∗; and the operators commute because the matrices do. Let U have the resulting orthonormal basis B as its columns; then U∈U(n) by Theorem 11.7.3 (f), and U∗AiU=U−1AiU=[TAi]BB is diagonal by Theorem 4.2.3. Nothing in the argument used that the family is finite.

Corollary 12.7.3 (Commuting Symmetric Matrices)

Let V be a finite-dimensional real inner product space and let F⊆L(V) be a nonempty commuting family of self-adjoint operators. Then V has an orthonormal basis of common eigenvectors. Equivalently, if A1,…,Ar∈Mn(R) are symmetric and pairwise commuting, there is Q∈O(n) with every Q⊤AiQ diagonal.

Proof. Repeat the proof of Theorem 12.7.1 word for word, with two substitutions: use Theorem 12.5.1 in place of Theorem 12.4.2 to split V into the eigenspaces of a member T0 that is not a scalar multiple of idV, and use Theorem 12.2.4 (b) in place of Proposition 12.3.6 to see that each restriction S|Vi is again self-adjoint. Every other step is unchanged, and the only property of C used in the original was the existence of an eigenvalue, which Theorem 12.5.1 supplies over R from self-adjointness. The matrix statement follows as in Corollary 12.7.2, using Corollary 12.5.2 and Q⊤=Q−1.

Example (Two Commuting Symmetric Matrices, Diagonalized Together)

Let A=(011101110),B=(200011011)∈M3(R). Check that AB=BA and find Q∈O(3) with Q⊤AQ and Q⊤BQ both diagonal.

Solution. They commute. Multiplying out, AB=(022211211)=BA. Both matrices are symmetric, so Corollary 12.7.3 applies.

Diagonalize A. Each row of A sums to 2, so A(1,1,1)=(2,2,2) and 2 is an eigenvalue with eigenvector (1,1,1). Also A=11⊤−I3, where 1=(1,1,1); any v with 1⊤v=0, that is with v1+v2+v3=0, satisfies Av=−v. So E2(A)=span((1,1,1)) and E−1(A) is the plane v1+v2+v3=0, and these account for all of R3.

The one-dimensional eigenspace. By Theorem 9.9.1 the line E2(A) is B-invariant, so its spanning vector must already be an eigenvector of B. Indeed B(1,1,1)=(2,2,2).

The plane. Inside E−1(A) we must search. The matrix B has B(0,1,−1)=(0,0,0) and B(−2,1,1)=(−4,2,2)=2(−2,1,1), and both (0,1,−1) and (−2,1,1) have coordinate sum 0, so they lie in E−1(A). They are orthogonal, and independent, so they are a basis of the plane.

The common basis. Normalizing the three vectors, Q=(1/3−2/601/31/61/21/31/6−1/2), whose columns are orthonormal, so Q∈O(3) by Theorem 11.7.3 (f). Then Q⊤AQ=diag(2,−1,−1),Q⊤BQ=diag(2,2,0), the diagonal entries being the eigenvalues found above, column by column. Neither matrix alone forces the choice: A cannot tell the second column from the third, and B cannot tell the first from the second. Together they pin down all three lines.

Warning. Neither hypothesis can be dropped.

Commuting is not enough. The matrices A=(1102) and B=(1304) satisfy AB=(1708)=BA, and each is diagonalizable, having two distinct eigenvalues. They even share the eigenbasis e1,(1,1): A(1,1)=2(1,1) and B(1,1)=4(1,1). But that basis is not orthogonal, and no orthonormal one exists, because an orthonormal eigenbasis would make A normal (Corollary 12.4.3), whereas A∗A=(1115)≠(2224)=AA∗.

Normal is not enough. The matrices X=(0110) and Z=(100−1) are real symmetric, hence normal, and each is orthogonally diagonalizable on its own. They do not commute: XZ=(0−110)≠(01−10)=ZX. In fact they share no eigenvector at all: the eigenvectors of Z are the multiples of e1 and of e2, and Xe1=e2 is a multiple of neither.

12.7.3. Sums and products stay normal

Normality is not preserved by addition or multiplication. It is preserved by both as soon as the two operators commute, and the common eigenbasis makes this a one-line matter.

Theorem 12.7.4 (Sums and Products of Commuting Normal Operators)

Let V be a finite-dimensional complex inner product space and let S,T∈L(V) be normal with ST=TS. Then S+T and ST are normal.

Proof. If V={0} there is nothing to prove. Otherwise apply Theorem 12.7.1 to the family {S,T}: there is an orthonormal basis B with [S]BB=D and [T]BB=D′ both diagonal. Then [S+T]BB=D+D′ and [ST]BB=DD′ are diagonal, so every vector of B is an eigenvector of both operators, and both are normal by Theorem 12.4.2.

Remark. Commutativity is essential, not a convenience. Take M=(0110), which is symmetric, and N=diag(1,2i), which is diagonal; both are normal and they do not commute. Then M+N=(1112i),MN=(02i10), and neither is normal: for the sum, (M+N)(M+N)∗ has (1,2) entry 1−2i while (M+N)∗(M+N) has 1+2i there; for the product, (MN)(MN)∗=diag(4,1) while (MN)∗(MN)=diag(1,4).

Quick check. Let A∈Mn(C) be normal and let p∈C[x]. Explain, without using Theorem 12.7.1, why A and p(A) are simultaneously unitarily diagonalizable.

Solution. By Corollary 12.4.3, A=UDU∗ with U unitary and D diagonal. Then Am=UDmU∗ for every m≥0, since the inner factors U∗U cancel, so p(A)=Up(D)U∗, and p(D)=diag(p(d1),…,p(dn)) is diagonal. The same U diagonalizes both. This is consistent with the theorem, since A and p(A) commute and p(A) is normal, being unitarily diagonalizable.

12.7.4. Without normality: simultaneous triangularization

If we ask only for triangular matrices, normality may be dropped entirely. Chapter 9 proved this with ordinary bases (Theorem 9.9.4); over C an inner product upgrades the basis to an orthonormal one, exactly as Theorem 12.1.2 upgraded Theorem 9.7.2.

Theorem 12.7.5 (Simultaneous Unitary Triangularization)

Let V≠{0} be a finite-dimensional complex inner product space and let F⊆L(V) be a nonempty commuting family. Then there is an orthonormal basis B of V such that [T]BB is upper triangular for every T∈F. In particular, if A1,…,Ar∈Mn(C) commute pairwise, there is U∈U(n) with every U∗AiU upper triangular.

Idea. The same swap that proves Schur’s theorem (Theorem 12.1.2). A common eigenvector v of F gives an invariant line, but span(v)⊥ need not be invariant, so the recursion has nowhere to go. Take instead a common eigenvector u of the adjoints T∗: they commute too, and span(u)⊥ is invariant under every T∈F. Recurse there, and put u at the end of the basis, where an upper triangular matrix allows an arbitrary column.

Proof. Induction on n=dim⁡V≥1. For n=1 every 1×1 matrix is upper triangular, and a unit vector is an orthonormal basis.

Let n≥2 and assume the theorem in dimension n−1. The family F∗={T∗:T∈F} is commuting: for S,T∈F, S∗T∗=(TS)∗=(ST)∗=T∗S∗ by Theorem 11.6.2. Since V is a complex space, Theorem 9.9.3 provides u≠0 with T∗u=νTu for every T∈F; dividing by ‖u‖, take ‖u‖=1.

Put W=span(u) and U=W⊥, of dimension n−1 by Theorem 11.3.2 (c). For each T∈F the line W is T∗-invariant, since T∗u=νTu, so U is T-invariant by Lemma 12.1.1. The family {T|U:T∈F} is commuting, by the same computation on restrictions as in the proof of Theorem 12.7.1. By the inductive hypothesis there is an orthonormal basis BU=(v1,…,vn−1) of U such that [T|U]BUBU is upper triangular for every T∈F.

Let B=(v1,…,vn−1,u). It is orthonormal, since u is a unit vector orthogonal to U, and it has n vectors, so it is an orthonormal basis of V. Fix T∈F. For j≤n−1, Tvj=T|Uvj∈span(v1,…,vj), because [T|U]BUBU is upper triangular; so the j-th column of [T]BB has zeros below row j. The last column is unconstrained, and an upper triangular matrix permits any entries there. Hence [T]BB is upper triangular, which completes the induction.

For the matrix statement, apply this to the operators TAi on Cn and let U have the vectors of B as columns, as in Corollary 12.7.2.

The order matters: the common eigenvector of the adjoints goes last, and the triangular shape is built from the bottom right corner upward. Running the same recursion with a common eigenvector of F itself and putting it first would work only if span(v)⊥ were invariant, which is the extra fact that normality supplies and a bare commuting family does not.

12.7.5. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State Theorem 12.7.1, naming every hypothesis.
  • (b) Which result of Chapter 9 makes the eigenspaces of one member invariant under the others, and which hypothesis does it use?
  • (c) Why is the restriction of a normal operator to an invariant subspace again normal, and which earlier result says so? Why does the same fail for a subspace that is not invariant?
  • (d) True or false: two commuting diagonalizable matrices are simultaneously unitarily diagonalizable. Justify your answer.
  • (e) True or false: if S and T are normal then S+T is normal. Justify your answer.
  • (f) Which hypothesis of Theorem 12.7.1 is dropped in Theorem 12.7.5, and what is lost in the conclusion?

Solution.

  • (a) Let V≠{0} be a finite-dimensional complex inner product space and F⊆L(V) a nonempty family of normal operators that commute pairwise. Then V has an orthonormal basis of common eigenvectors.

  • (b) Theorem 9.9.1: if ST=TS, then Eλ(T) is S-invariant. The only hypothesis is that the two operators commute.

  • (c) Proposition 12.3.6: in an orthonormal basis adapted to U the matrix of a normal T is A=(BCOD), and comparing the traces of the (1,1) blocks of A∗A and AA∗ forces C=O; the matrix is then block diagonal and its first block is normal. For a subspace that is not invariant the zero block below is absent and the argument collapses: the Section 3 warning compresses the 3×3 cyclic shift to span(e1,e2) and gets a nonnormal 2×2 matrix.

  • (d) False. (1102) and (1304) commute and are diagonalizable, but the first is not normal, so it has no orthonormal eigenbasis at all (Corollary 12.4.3). Simultaneous diagonalization by an invertible matrix is all that Chapter 9 promises (Theorem 9.9.5).

  • (e) False in general, true when they commute (Theorem 12.7.4). For a counterexample take (0110) and diag(1,2i), as in the Remark after that theorem.

  • (f) Normality. What is lost is that the common matrices are only upper triangular, not diagonal.

B. Practice

Exercise (B1: Diagonalize two at once)

Let A=(211121112),B=(20−202−2−2−24)∈M3(R).

  • (a) Verify that AB=BA and that both are symmetric.
  • (b) Find Q∈O(3) with Q⊤AQ and Q⊤BQ both diagonal, and write down the two diagonal matrices.
  • (c) Explain why A on its own does not determine Q up to permuting and rescaling columns, but the pair does.

Solution.

  • (a) Both are equal to their transposes by inspection. Each row of B sums to 0 and each column too, so 11⊤B=O=B11⊤ where 1=(1,1,1). Since A=11⊤+I3, we get AB=B=BA. (Direct multiplication confirms AB=B.)

  • (b) The eigenvectors of A=11⊤+I3 are 1, with A1=31+1=41, and every v with v1+v2+v3=0, with Av=v. Inside that plane we search with B: B(1,−1,0)=(2,−2,0)=2(1,−1,0),B(1,1,−2)=(6,6,−12)=6(1,1,−2), and both vectors have coordinate sum 0. Also B1=0. The three vectors 1, (1,−1,0), (1,1,−2) are pairwise orthogonal, as one checks from 1−1+0=0, 1+1−2=0, and 1−1+0=0. Normalizing, Q=(1/31/21/61/3−1/21/61/30−2/6), and Q⊤AQ=diag(4,1,1), Q⊤BQ=diag(0,2,6).

  • (c) The eigenvalue 1 of A has a two-dimensional eigenspace, so every orthonormal basis of that plane serves A equally well, and there are infinitely many, not obtained from one another by permuting and rescaling columns. The matrix B has three distinct eigenvalues, so its eigenlines are determined, and the pair therefore determines the three lines of Q up to order and sign.

Exercise (B2: Check the two warnings)
  • (a) For A=(1102) and B=(1304), find an invertible P with P−1AP and P−1BP diagonal, and show that no unitary P does this.
  • (b) For X=(0110) and Z=diag(1,−1), write down an orthogonal Q1 diagonalizing X and an orthogonal Q2 diagonalizing Z, and prove that no single invertible matrix diagonalizes both.

Solution.

  • (a) The common eigenvectors are e1 (eigenvalues 1 and 1) and (1,1) (eigenvalues 2 and 4): A(1,1)=(2,2) and B(1,1)=(4,4). So P=(1101) works, with P−1AP=diag(1,2) and P−1BP=diag(1,4). If a unitary P did the same, then A=PDP∗ with D diagonal would be normal by Corollary 12.4.3; but A∗A=(1115) and AA∗=(2224) differ in every entry.

  • (b) X has eigenvectors (1,1) and (1,−1) for the eigenvalues 1 and −1, so Q1=12(111−1) gives Q1⊤XQ1=diag(1,−1). Z is already diagonal, so Q2=I2. No single invertible P diagonalizes both: if it did, then P−1XP and P−1ZP would be diagonal, hence commuting, and multiplying by P and P−1 would give XZ=ZX. But XZ=(0−110) and ZX=(01−10).

Exercise (B3: Triangularize two at once)

Let A=(1101) and B=(2302) in M2(C).

  • (a) Verify that AB=BA.
  • (b) Determine whether A and B are simultaneously diagonalizable, and justify your answer.
  • (c) Exhibit a unitary U with U∗AU and U∗BU both upper triangular, as Theorem 12.7.5 promises.

Solution.

  • (a) AB=(2502)=BA.

  • (b) No. If one basis made both diagonal, then A alone would be diagonalizable; but pA=(x−1)2 and A−I2=(0100)≠O, so A has the single eigenvalue 1 with a one-dimensional eigenspace, and is not diagonalizable. This is the hypothesis that Theorem 9.9.5 needs and that commuting does not supply.

  • (c) U=I2: both matrices are already upper triangular in the standard basis, which is orthonormal. The content of the theorem is that such a basis always exists, not that it is hard to find in this example.

C. Going deeper

Exercise (C1: A special case of a theorem of Fuglede)

Let V be a finite-dimensional complex inner product space and let S,T∈L(V) be both normal, with ST=TS.

  • (a) Prove that ST∗=T∗S and S∗T=TS∗.
  • (b) Deduce that S+T∗ and ST∗ are normal.
  • (c) Give an example of two commuting operators, not both normal, for which the conclusion of (a) fails as stated for the pair — that is, exhibit commuting S,T with ST∗≠T∗S.

Note on the hypotheses: a theorem of Fuglede says that in (a) the operator S need not be assumed normal — it is enough that T be normal and that S commute with T. That stronger statement is true and is not proved in this book; (a) is only the case in which both are normal, and its proof uses the normality of S in an essential way.

Solution.

  • (a) By Theorem 12.7.1 applied to the commuting family {S,T} of normal operators, there is an orthonormal basis B with [S]BB=D and [T]BB=D′ diagonal. By Theorem 11.6.3, [T∗]BB=(D′)∗, which is the diagonal matrix with the conjugated entries. Diagonal matrices commute, so [ST∗]BB=D(D′)∗=(D′)∗D=[T∗S]BB, and ST∗=T∗S because a map is determined by its matrix (Theorem 4.1.4). Exchanging the roles of S and T gives TS∗=S∗T.

  • (b) T∗ is normal, since (T∗)∗T∗=TT∗=T∗T=T∗(T∗)∗. By (a), S and T∗ commute, and both are normal, so Theorem 12.7.4 applies to the pair (S,T∗) and gives that S+T∗ and ST∗ are normal.

  • (c) Take S=(0100) and T=I2. They commute, T is normal, and S is not. Here ST∗=S=T∗S, so this pair does not refute anything — as the theorem of Fuglede predicts, since T is normal. Take instead T=(0100) and S=(1101), which commute, since both are polynomials in T. Then ST∗=(1101)(0010)=(1010),T∗S=(0011), which differ. Here it is T, not S, that fails to be normal, and that is exactly the hypothesis the theorem of Fuglede keeps.

Exercise (C2: A commuting family of orthogonal projections)

Let V≠{0} be a finite-dimensional inner product space over F=R or C, and let P1,…,Pr∈L(V) be the orthogonal projections onto subspaces U1,…,Ur, pairwise commuting.

  • (a) Prove that there is an orthonormal basis B of V such that every vector of B lies in Ui or in Ui⊥, for every i.
  • (b) Deduce that PiPj is the orthogonal projection onto Ui∩Uj.
  • (c) Prove that Pi+Pj is an orthogonal projection if and only if Ui⊥Uj, and identify the subspace in that case.

Hint for (a): the eigenvalues of an idempotent operator.

Solution.

  • (a) Each Pi is self-adjoint, by Example (Four Adjoints) (d). Over R, Corollary 12.7.3 applies directly to the commuting family {P1,…,Pr}; over C a self-adjoint operator is normal, since P∗P=P2=PP∗, so Theorem 12.7.1 applies. Either way there is an orthonormal basis B of common eigenvectors. Let v∈B and fix i. If Piv=μv, then μ2v=Pi2v=Piv=μv, so μ∈{0,1}, since v≠0. If μ=1 then v=Piv∈imPi=Ui; if μ=0 then v∈kerPi=Ui⊥ (Definition 11.3.2).

  • (b) Write B=(v1,…,vn) and let W=Ui∩Uj. By (a) each vt satisfies Pivt=atvt and Pjvt=btvt with at,bt∈{0,1}, so PiPjvt=atbtvt, which is vt when vt∈Ui∩Uj and 0 otherwise. Let L=span{vt:atbt=1}; then L⊆W. Conversely, if w∈W, expand w=∑tctvt; applying Pi gives w=∑tatctvt, so ct=atct and hence ct=0 whenever at=0, and likewise for bt. So w∈L and W=L. Now PiPj fixes each vt∈L and kills the rest, and by Theorem 11.3.3 (a) with the orthonormal basis {vt:atbt=1} of W, so does PW; two operators agreeing on a basis are equal, so PiPj=PW.

  • (c) Write Q=Pi+Pj.

(⇒) Suppose Q is the orthogonal projection onto some subspace W. Then Q2=Q (Definition 11.3.2), and expanding, Pi+Pj=Q2=Pi2+PiPj+PjPi+Pj2=Pi+Pj+2PiPj, using Pi2=Pi, Pj2=Pj, and PjPi=PiPj. Hence 2PiPj=0, so PiPj=0. Now let v∈Uj; then Piv=Pi(Pjv)=0, so v∈kerPi=Ui⊥. Therefore Uj⊆Ui⊥, which says Ui⊥Uj.

(⇐) Suppose Ui⊥Uj, so Uj⊆Ui⊥=kerPi and Ui⊆kerPj. For v∈Ui we get Qv=v+0=v, and symmetrically Qv=v for v∈Uj, so Q is the identity on Ui⊕Uj. For v∈(Ui⊕Uj)⊥=Ui⊥∩Uj⊥ we get Qv=0+0=0. Since V=(Ui⊕Uj)⊕(Ui⊕Uj)⊥ by Theorem 11.3.2 (a), Q agrees with PUi⊕Uj on both summands, hence everywhere. So Pi+Pj=PUi⊕Uj.

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.