12.4  The Complex Spectral Theorem

Two things are now on the table. Section 1 put every complex operator into upper triangular form in an orthonormal basis, and Section 3 identified the operators that commute with their adjoints. Put them together and the chapter’s main theorem falls out in a few lines: a triangular matrix that is normal has nothing above the diagonal. This section proves that, reads off the consequences, and says exactly how much of the resulting picture is unique.

The field is C throughout this section, and every inner product space is finite-dimensional. The reason for insisting on C is Schur’s theorem, and behind it the Fundamental Theorem of Algebra (Theorem 6.5.1): over R an operator can fail to have a single eigenvector, and Section 5 shows what has to change.

12.4.1. Triangular plus normal forces diagonal

Start with the smallest case, where the mechanism is visible at a glance. Let A=(ab0d)∈M2(C) be upper triangular. The (1,1) entry of A∗A is the squared length of the first column of A, and the (1,1) entry of AA∗ is the squared length of the first row: (A∗A)11=|a|2,(AA∗)11=|a|2+|b|2. If A is normal these are equal, so |b|2=0 and b=0. One entry of one product did all the work. (This is Exercise (B3: Triangular and normal, by hand), which you may already have done.)

The general case is the same comparison run down the diagonal, one row at a time. Nothing is clever; the only care needed is to use, at step j, the zeros that steps 1,…,j−1 have already produced.

Lemma 12.4.1 (A Normal Triangular Matrix Is Diagonal)

Let T=(tij)∈Mn(C) be upper triangular and normal. Then T is diagonal.

Idea. For any square matrix, the j-th diagonal entry of T∗T is the squared length of column j, and the j-th diagonal entry of TT∗ is the squared length of row j. Normality says those two lengths agree for every j. For an upper triangular matrix, column j reaches only down to the diagonal and row j only rightwards from it, so the equation compares “what sits above tjj” with “what sits to the right of tjj”. Row 1 has nothing above it, so the right side must be empty too; that clears row 1, which empties the column sums one step further down, and the argument walks down the diagonal.

Proof. For each j, computing the (j,j) entries of the two products entry by entry, (T∗T)jj=∑i=1ntij―tij=∑i=1n|tij|2,(TT∗)jj=∑k=1n|tjk|2. Since T is upper triangular, tij=0 whenever i>j, and tjk=0 whenever k<j. So normality of T says

∑i≤j|tij|2=∑k≥j|tjk|2(j=1,…,n).
(12.4.1)

We prove by induction on j that tjk=0 for every k>j.

Base case j=1. The left-hand side of Eq. 12.4.1 has the single term |t11|2, so |t11|2=|t11|2+∑k>1|t1k|2. Hence ∑k>1|t1k|2=0, a sum of non-negative reals, so t1k=0 for every k>1.

Inductive step. Let 1<j≤n and suppose tmk=0 whenever m<j and k>m. In the left-hand side of Eq. 12.4.1, every term with i<j is |tij|2 with i<j, hence with j>i; by the inductive hypothesis, taking m=i and k=j, each such tij is 0. So the left-hand side reduces to |tjj|2 and Eq. 12.4.1 becomes |tjj|2=|tjj|2+∑k>j|tjk|2, whence tjk=0 for every k>j, again because a sum of non-negative reals vanishes only when every term does.

By induction, every entry strictly above the diagonal is zero. Every entry strictly below it is zero because T is upper triangular. So T is diagonal, as claimed.

Note what the proof did not need: no eigenvector was chosen, no dimension was inducted on, no subspace was split off. The whole argument is an identity between two lists of non-negative numbers. That is why it also survives, unchanged in spirit, into the block version used in Section 5 and the quantitative version in Section 11.

12.4.2. The theorem

Theorem 12.4.2 (Complex Spectral Theorem)

Let V be a finite-dimensional inner product space over C and let T∈L(V). The following are equivalent.

  • (a) T is normal.
  • (b) V has an orthonormal basis consisting of eigenvectors of T.

Idea. (⇐) is a one-line check: in such a basis the matrix of T is diagonal, the matrix of T∗ is its conjugate transpose, and two diagonal matrices commute. (⇒) is Schur plus the lemma: take an orthonormal basis making the matrix triangular, observe that normality of T is normality of that matrix because the basis is orthonormal, and apply Lemma 12.4.1. A diagonal matrix in the basis B says precisely that each vector of B is an eigenvector.

Proof. (⇐) Suppose B=(e1,…,en) is an orthonormal basis with Tej=λjej for each j. Then D:=[T]BB=diag(λ1,…,λn), and since B is orthonormal, [T∗]BB=D∗=diag(λ1―,…,λn―) by Theorem 11.6.3. Both products are the same diagonal matrix: D∗D=DD∗=diag(|λ1|2,…,|λn|2). Taking the matrix of an operator in a fixed basis turns composition into matrix multiplication and is injective (Theorem 4.1.2, Theorem 4.1.4), so T∗T=TT∗.

(⇒) Suppose T is normal. By Schur’s theorem (Theorem 12.1.2) there is an orthonormal basis B=(e1,…,en) of V in which T:=[T]BB is upper triangular. Because B is orthonormal, Theorem 11.6.3 gives [T∗]BB=T∗, so the equation T∗T=TT∗ reads T∗T=TT∗: the matrix T is normal. By Lemma 12.4.1, T is diagonal, say T=diag(λ1,…,λn). Reading off the j-th column (Definition 4.1.1), Tej=λjej, and ej≠0 because ‖ej‖=1. So B is an orthonormal basis of eigenvectors of T. This proves the theorem.

Corollary 12.4.3 (Unitary Diagonalization)

Let A∈Mn(C). Then A is normal if and only if there exist a unitary U∈U(n) and a diagonal D∈Mn(C) with A=UDU∗. A matrix admitting such a factorization is called unitarily diagonalizable. The diagonal of D is the list of eigenvalues of A with multiplicity, in an order that may be prescribed in advance, and the columns of U are a corresponding orthonormal basis of eigenvectors.

Proof. Apply Theorem 12.4.2 to the operator TA on Cn with its standard inner product, for which the standard basis is orthonormal.

(⇒) Let (u1,…,un) be an orthonormal basis of eigenvectors, Auj=λjuj, and let U be the matrix with these columns; it is unitary because its columns are orthonormal (Theorem 11.7.3 (f)). Then AU has j-th column λjuj, which is the j-th column of UD for D=diag(λ1,…,λn). So AU=UD and A=UDU−1=UDU∗.

(⇐) If A=UDU∗ then A∗=UD∗U∗, and A∗A=UD∗DU∗=UDD∗U∗=AA∗, using U∗U=I twice and the fact that diagonal matrices commute.

Finally, A is similar to D, so they have the same characteristic polynomial (Theorem 7.10.3), and the roots of det(xI−D)=∏j(x−λj) are the diagonal entries with multiplicity. Reordering the eigenvectors reorders the columns of U and the diagonal of D in the same way, so any order may be prescribed.

Example (Unitarily diagonalizing a Hermitian matrix)

Find a unitary U and a diagonal D with U∗AU=D, for A=(21−i1+i3).

Solution. A∗=A, so A is Hermitian, hence normal, and Corollary 12.4.3 applies. Its characteristic polynomial is x2−(trA)x+detA=x2−5x+(6−(1−i)(1+i))=x2−5x+4, since (1−i)(1+i)=1−i2=2. So the eigenvalues are 4 and 1, both real as Theorem 12.2.1 promises.

For λ=4, the first row of A−4I=(−21−i1+i−1) gives −2z1+(1−i)z2=0; taking z2=2 gives u=(1−i,2), with ‖u‖2=2+4=6.

For λ=1, the first row of A−I=(11−i1+i2) gives z1=−(1−i)z2; taking z2=1 gives w=(−1+i,1), with ‖w‖2=2+1=3.

The two are orthogonal, as Corollary 12.3.4 predicts: ⟨u,w⟩=(1−i)(−1+i)―+2⋅1―=(1−i)(−1−i)+2=−2+2=0. Normalizing and using them as columns, U=(1−i6−1+i32613),D=(4001), and U∗U=I, U∗AU=D. As a check on the arithmetic, trD=5=trA and detD=4=detA.

12.4.3. Reading the class off the spectrum

Once the eigenvalues sit on a diagonal, every question about T that is invariant under a unitary change of basis becomes a question about a list of complex numbers. Here are three answers.

Corollary 12.4.4 (The Spectrum Decides)

Let T∈L(V) be normal on a finite-dimensional complex inner product space.

  • (a) T is self-adjoint if and only if every eigenvalue of T is real.
  • (b) T is unitary if and only if every eigenvalue of T has modulus 1.
  • (c) ⟨Tv,v⟩ is a non-negative real number for every v∈V if and only if every eigenvalue of T is a non-negative real.

Idea. By Theorem 12.4.2 there is an orthonormal basis (e1,…,en) with Tej=λjej, and then T∗ej=λj―ej by Theorem 12.3.3. Two operators that agree on a basis are equal, so each of the three conditions can be tested one basis vector at a time, where it becomes a statement about the single number λj.

Proof. Fix an orthonormal basis (e1,…,en) of eigenvectors, Tej=λjej (Theorem 12.4.2), and recall T∗ej=λj―ej (Theorem 12.3.3). Every eigenvalue of T occurs among λ1,…,λn, because diag(λ1,…,λn) is the matrix of T and its characteristic polynomial is ∏j(x−λj).

  • (a) T=T∗ holds if and only if Tej=T∗ej for every j (Theorem 2.1.5), that is λjej=λj―ej, that is λj=λj― since ej≠0. A complex number equals its conjugate exactly when it is real.

  • (b) T∗Tej=T∗(λjej)=λjλj―ej=|λj|2ej, so T∗T=idV if and only if |λj|2=1 for every j. That is what it means for T to be unitary (Definition 11.7.2): the equation T∗T=idV makes T injective, hence invertible on a finite-dimensional space (Theorem 2.5.7), with T−1=T∗ and therefore TT∗=idV as well.

  • (c) Write v=∑jcjej. Expanding both slots and using ⟨ej,ei⟩=δij, ⟨Tv,v⟩=⟨∑jcjλjej,∑iciei⟩=∑jλj|cj|2. (⇐) If every λj is a non-negative real, this is a sum of non-negative reals. (⇒) Taking v=ej gives ⟨Tej,ej⟩=λj, which is then a non-negative real by hypothesis.

Part (c) names a class that Chapter 13 takes as its subject: the positive operators. Over C the hypothesis of normality is not really needed in (c), because ⟨Tv,v⟩ real for every v already forces T=T∗: apply Theorem 12.2.6 to the operator T−T∗, for which ⟨(T−T∗)v,v⟩=⟨Tv,v⟩−⟨Tv,v⟩―=0. Over R that shortcut is unavailable, and Section 5 shows the quarter turn defeating it.

The next corollary is a small shock. The adjoint is defined through the inner product and has nothing to do with polynomials. For a normal operator it is one anyway.

Corollary 12.4.5 (The Adjoint of a Normal Operator Is a Polynomial in It)

Let T∈L(V) be normal on a finite-dimensional complex inner product space, with distinct eigenvalues λ1,…,λk. Then there is a polynomial p∈C[x] of degree less than k with T∗=p(T).

Proof. The scalars λ1,…,λk are distinct, so by Lagrange interpolation (Theorem 6.6.1) there is a polynomial p∈C[x] of degree less than k with p(λi)=λi―(i=1,…,k). Let (e1,…,en) be an orthonormal basis of eigenvectors (Theorem 12.4.2), with Tej=μjej where each μj is one of the λi. Then p(T)ej=p(μj)ej=μj―ej=T∗ej, the first equality because Tiej=μjiej for every i≥0, by induction from Tej=μjej, and the last by Theorem 12.3.3. The operators p(T) and T∗ agree on a basis, hence are equal (Theorem 2.1.5).

One consequence is worth stating on its own. Any operator S that commutes with T also commutes with every polynomial in T, hence with T∗. So for normal operators the apparently stronger requirement “commutes with T and with T∗” is no requirement at all, and Section 7 will use this to diagonalize whole commuting families at once. The polynomial depends on T and not only on its size: for T=idV one may take the constant p=1, while for the matrix diag(1,i) the conditions p(1)=1 and p(i)=−i are met by p(x)=ix+(1−i), as one checks by substituting x=1 and x=i.

12.4.4. Exactly what is unique

The factorization A=UDU∗ is not unique, and it is worth being precise about which parts of it are.

Unique: the set of eigenvalues spec(T), and for each λ∈spec(T) the eigenspace Eλ(T) with its dimension. These are defined from T alone, without any choice. Consequently the diagonal of D is unique as a list with multiplicities up to reordering: each λ appears exactly dim⁡Eλ(T) times.

Not unique: the order of the diagonal, and the matrix U. Two freedoms create all the others. First, permuting the eigenvectors permutes the columns of U and the diagonal of D in step. Second, within a single eigenspace Eλ(T) of dimension m, any orthonormal basis of that eigenspace will do, and there are many when m≥2: the choices are related by the unitary maps of Eλ(T). For A=In, for instance, every unitary U satisfies U∗AU=In. What no freedom can change is that eigenvectors for distinct eigenvalues stay orthogonal (Corollary 12.3.4), so the decomposition V=Eλ1(T)⊕⋯⊕Eλk(T) into mutually orthogonal eigenspaces is itself unique. Section 8 turns that decomposition into the spectral resolution and shows it determines T completely.

Quick check. The matrix A=diag(1,1,2) is normal. Write down two different unitary matrices U with U∗AU=A, and explain why, for diag(1,2,3) with the order of the diagonal fixed, the freedom shrinks to a single unit-modulus scalar on each column.

Solution. Take U1=I3 and U2=(010100001); more generally R⊕(1) works for any R∈U(2), because A=I2⊕(2) and R∗I2R=I2. The freedom comes from the two-dimensional eigenspace E1(A)=span(e1,e2), inside which every orthonormal basis is as good as any other. For diag(1,2,3) each eigenspace is a line, and a line has exactly two unit vectors over R and a circle of them over C; the residual freedom is only the scalar factor of modulus 1 in each column, which changes U but not the decomposition into eigenspaces.

Warning. “Diagonalizable” and “unitarily diagonalizable” are different conditions. Every unitarily diagonalizable matrix is diagonalizable, because U is in particular invertible. The converse fails, and it fails for matrices as small and as ordinary as (1102). Having n distinct eigenvalues guarantees diagonalizability (Corollary 9.4.2) and guarantees nothing about orthogonality.

Example (Diagonalizable, and no orthonormal eigenbasis)

For A=(1102)∈M2(R), find an invertible P with P−1AP diagonal, and show that no orthogonal Q makes Q⊤AQ diagonal.

Solution. The matrix is upper triangular, so its eigenvalues are the diagonal entries 1 and 2 (Theorem 7.4.6). For λ=1, A−I=(0101) has kernel spanned by (1,0). For λ=2, A−2I=(−1100) has kernel spanned by (1,1). Two distinct eigenvalues in dimension 2 give a basis of eigenvectors (Corollary 9.4.2), so with P=(1101)we getP−1AP=(1002). Now suppose Q⊤AQ=D were diagonal with Q orthogonal. Then A=QDQ⊤ would be normal by Corollary 12.4.3. But A⊤A=(1115)≠(2224)=AA⊤, so A is not normal and no such Q exists. The obstruction is visible without any theory: the eigenvectors are (1,0) and (1,1), the eigenspaces are lines and therefore the only candidates for eigenvector directions, and (1,0)⋅(1,1)=1≠0. There simply is no orthogonal pair of eigenvectors to build Q from.

12.4.5. Exercises

A. Check your understanding

Exercise (A1)
  • (a) State the complex spectral theorem, including every hypothesis, and state its matrix form.
  • (b) What goes wrong with the proof if the field is R? Name the exact step.
  • (c) True or false: a matrix in Mn(C) with n distinct eigenvalues is unitarily diagonalizable. Justify your answer.
  • (d) Let A∈M3(C) be normal with spec(A)={2,2,−1} as a list with multiplicity. Is the unitary U in A=UDU∗ determined by A and the order of D? What is determined?
  • (e) A normal operator T satisfies T∗=T3. What can you say about its eigenvalues?
  • (f) Explain why Lemma 12.4.1 cannot be weakened to “a normal matrix with some of its below-diagonal entries zero is diagonal”.

Solution.

  • (a) For a finite-dimensional inner product space V over C and T∈L(V): T is normal if and only if V has an orthonormal basis of eigenvectors of T (Theorem 12.4.2). Matrix form: A∈Mn(C) is normal if and only if A=UDU∗ with U unitary and D diagonal (Corollary 12.4.3).

  • (b) Schur’s theorem. It needs an eigenvalue at every stage of its induction, which over C comes from Theorem 6.5.1; over R an operator may have none at all, and then there is no triangular form to start from.

  • (c) False. (1102) has the distinct eigenvalues 1 and 2 and is not normal, hence is not unitarily diagonalizable (Example (Diagonalizable, and no orthonormal eigenbasis)).

  • (d) No. The eigenspace E2(A) is two-dimensional, and replacing its orthonormal basis by any other one changes U while leaving D alone. What is determined: spec(A)={2,−1}, the eigenspaces E2(A) and E−1(A), their dimensions 2 and 1, and their mutual orthogonality.

  • (e) By Theorem 12.3.3, Tv=λv gives T∗v=λ―v, while T∗=T3 gives T∗v=λ3v. Hence λ―=λ3. Taking moduli, |λ|=|λ|3, so |λ| is 0 or 1. If λ≠0, multiplying λ―=λ3 by λ gives |λ|2=λ4, that is λ4=1. So every eigenvalue lies in {0,1,−1,i,−i}.

  • (f) The lemma uses triangularity at every index, not at a few places: the comparison of row and column lengths at step j is informative only because the whole of column j below the diagonal is already known to vanish. Zeros in some of those positions buy nothing. The circulant (110011101) is normal and has zeros in positions (2,1) and (3,2), two of the three places below its diagonal, and it is not diagonal.

B. Practice

Exercise (B1: Unitarily diagonalize)

For each matrix, find a unitary U and a diagonal D with U∗AU=D.

  • (a) A=(3−ii3).
  • (b) A=12(1ii1).

Solution.

  • (a) A∗=A, so A is Hermitian and normal. Its characteristic polynomial is x2−6x+(9−(−i)(i))=x2−6x+8, with roots 4 and 2.

    For λ=4: A−4I=(−1−ii−1), and the first row gives z1=−iz2; take u=(−i,1), ‖u‖2=2. For λ=2: A−2I=(1−ii1), and the first row gives z1=iz2; take w=(i,1), ‖w‖2=2. They are orthogonal: ⟨u,w⟩=(−i)i―+1=(−i)(−i)+1=−1+1=0. Hence U=12(−ii11),D=(4002).

  • (b) A is unitary (Example (Which of these are normal?) (c)), hence normal. Here trA=2 and detA=12(1−i2)=1, so the characteristic polynomial is x2−2x+1, with roots x=2±2−42=1±i2, both of modulus 1, as Corollary 12.4.4 (b) requires. For λ=(1+i)/2, the equation Az=λz reads 12(z1+iz2)=1+i2z1, that is iz2=iz1, so u=(1,1). For λ=(1−i)/2 the same line gives iz2=−iz1, so w=(1,−1). These are orthogonal, so U=12(111−1),D=12(1+i001−i). Here U is real orthogonal even though A is not real.
Exercise (B2: A circulant, diagonalized)

Let ω=e2πi/3, so ω3=1 and 1+ω+ω2=0, and let C=(110011101)∈M3(C).

  • (a) Verify that C is normal.
  • (b) Show that fj=13(1,ωj,ω2j) is an eigenvector of C for j=0,1,2, and find the eigenvalue.
  • (c) Deduce a unitary F with F∗CF diagonal, and write down the diagonal explicitly.

Solution.

  • (a) Both products are the same matrix: C∗C=CC∗=(211121112). (The entries are dot products of pairs of rows, respectively columns, of C; cyclic shifting makes the two lists agree.)

  • (b) Write f=(1,ωj,ω2j) before normalizing. Then Cf=(1+ωj, ωj+ω2j, 1+ω2j). Using ω3j=1, the second entry is ωj(1+ωj) and the third is ω2j(ω−2j+1)=ω2j(ωj+1), since ω−2j=ωj. So Cf=(1+ωj)f, and the eigenvalue is 1+ωj.

  • (c) The three vectors f0,f1,f2 are orthonormal: each has norm 133=1, and for j≠l, ⟨fj,fl⟩=13∑m=02ωmjωml―=13∑m=02(ωj−l)m=0, because ωj−l≠1 is a cube root of unity and 1+z+z2=0 for such z. Taking F with columns f0,f1,f2, F∗CF=diag(2, 1+ω, 1+ω2)=diag(2, 12+32i, 12−32i), using ω=−12+32i. Section 9 shows that this one matrix F diagonalizes every 3×3 circulant.

Exercise (B3: Decide unitary diagonalizability)

Determine which of the following matrices are unitarily diagonalizable over C, and which are merely diagonalizable. Justify your answer.

  • (a) (01−10).
  • (b) (2302).
  • (c) (1203).
  • (d) (010001100).

Solution.

  • (a) Unitarily diagonalizable: the matrix is skew-symmetric, hence skew-adjoint over C and normal, so Corollary 12.4.3 applies. (Its eigenvalues are ±i.)

  • (b) Neither. Comparing (1,1) entries, (A∗A)11=4 and (AA∗)11=4+9=13, so A is not normal. It is not even diagonalizable: the only eigenvalue is 2 and A−2I=3J2(0)≠0 has rank 1, so dim⁡E2(A)=1<2 (Theorem 9.4.1).

  • (c) Diagonalizable but not unitarily: the eigenvalues 1 and 3 are distinct (Corollary 9.4.2), while (A∗A)11=1≠5=(AA∗)11, so A is not normal.

  • (d) Unitarily diagonalizable: the matrix is a permutation matrix, so its columns are orthonormal and it is unitary, hence normal. (Its eigenvalues are the cube roots of unity.)

C. Going deeper

Exercise (C1: Operators of finite order)

Let T∈L(V) be normal on a finite-dimensional complex inner product space, and suppose Tk=idV for some integer k≥1.

  • (a) Prove that every eigenvalue of T is a k-th root of unity.
  • (b) Deduce that T is unitary and unitarily diagonalizable.
  • (c) Show that the hypothesis “normal” cannot be dropped from (b) by exhibiting a T with T2=idV that is not unitary.

Solution.

  • (a) If Tv=λv with v≠0, then Tkv=λkv (Exercise (B3: Eigenvalues of powers and inverses) (a)) and Tkv=v, so (λk−1)v=0 and λk=1.

  • (b) Every k-th root of unity has modulus 1, so T is unitary by Corollary 12.4.4 (b), and it is unitarily diagonalizable by Theorem 12.4.2 because it is normal.

  • (c) On C2 take A=(110−1). Then A2=I, so TA has order 2; but its second column (1,−1) has norm 2≠1, so A is not unitary (Theorem 11.7.3 (f)). It is still diagonalizable, with eigenvalues 1 and −1; what fails is only the orthogonality of the eigenvectors.

Exercise (C2: Same spectrum, same multiplicities)

Let A,B∈Mn(C) be normal, and suppose they have the same eigenvalues with the same multiplicities, that is, the same characteristic polynomial.

  • (a) Prove that there is a unitary W with B=WAW∗ (one says A and B are unitarily similar).
  • (b) Give two matrices in M2(C) with the same characteristic polynomial that are not unitarily similar, and say which hypothesis of (a) they violate.
  • (c) Deduce that two normal matrices are unitarily similar if and only if they are similar.

Solution.

  • (a) By Corollary 12.4.3 write A=UDU∗ and B=VD′V∗ with U,V unitary and D,D′ diagonal. The diagonals of D and D′ are the eigenvalue lists of A and B with multiplicity, which agree as multisets; and the order on the diagonal may be prescribed, so we may choose the eigenvector orderings to make D′=D. Then B=VDV∗=VU∗AUV∗=WAW∗withW=VU∗, and W is unitary because U(n) is closed under products and inverses (Proposition 11.7.4).

  • (b) A=(0100) and B=0 both have characteristic polynomial x2; they are not even similar, since similar matrices have equal rank. A pair that is similar but not unitarily similar: (1102) and diag(1,2). In both cases the violated hypothesis is normality of one of the two matrices.

  • (c) (⇒) A unitary similarity is a similarity. (⇐) Similar matrices have the same characteristic polynomial (Theorem 7.10.3), so if both are normal, (a) upgrades the similarity to a unitary one.

Exercise (C3: Normality cannot be dropped)

Corollary 12.4.4 reads the class of a normal operator off its spectrum. This exercise shows that each part fails without that hypothesis.

  • (a) Give A∈M2(C) with both eigenvalues real that is not Hermitian.
  • (b) Give A∈M2(C) with both eigenvalues of modulus 1 that is not unitary.
  • (c) Over R, give A∈M2(R) with ⟨Ax,x⟩≥0 for every x∈R2 whose eigenvalues are not non-negative reals. Why does no such example exist over C?

Solution.

  • (a) A=(1102) has eigenvalues 1 and 2 and is not Hermitian, since A∗=(1012)≠A. It is not normal (Example (Diagonalizable, and no orthonormal eigenbasis)).

  • (b) A=(1101) has 1 as its only eigenvalue, of modulus 1, and is not unitary: its second column has norm 2. Again it is not normal, the (1,1) entries of A∗A and AA∗ being 1 and 2.

  • (c) Take the quarter turn A=(0−110). For every x=(x1,x2)∈R2, ⟨Ax,x⟩=−x2x1+x1x2=0≥0, yet A has no real eigenvalue at all; over C its eigenvalues are ±i, which are not non-negative reals. Over C no such example exists: if ⟨Tv,v⟩=0 for every v then T=0 by Theorem 12.2.6, and more generally ⟨Tv,v⟩ real for every v forces T to be self-adjoint, hence normal, by applying Theorem 12.2.6 to T−T∗. Real scalars are not enough to detect an operator over R, and they are over C.

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.