Chapter 8: The spectral theorems
8.1Self-adjoint and normal operators
An operator with an orthonormal basis of eigenvectors is the best kind of operator to have on an inner product space. In that basis it is a diagonal matrix, coordinates are inner products (Proposition 6.3.18), and lengths are computed by Pythagoras. This chapter determines which operators have such a basis. The answer, proved in Section 8.2, depends on the field: over they are the self-adjoint operators, and over they are the normal operators, the ones that commute with their adjoint. This section studies the two classes before that theorem is available. Self-adjoint operators have real eigenvalues and mutually orthogonal eigenspaces, and on a nonzero finite-dimensional real space they always have an eigenvalue. Normal operators are exactly the operators for which and stretch every vector by the same amount, and this one fact gives them orthogonal eigenspaces as well.
Throughout, is an inner product space over , where is or , and we write for . Whenever appears, is assumed to have an adjoint; by Theorem 6.6.15 this is automatic when is finite-dimensional. Results that need finite dimension say so.
8.1.1Self-adjoint operators and their eigenvalues
Recall that is self-adjoint if
Proposition 8.1.1 (Eigenvalues and eigenvectors of self-adjoint operators). Let be self-adjoint.
- (a)Every eigenvalue of is real.
- (b)If and with , then . That is, eigenspaces of for distinct eigenvalues are orthogonal: every vector of one is orthogonal to every vector of the other.
Proof (by moving across the inner product).
Uses. Definition 6.6.26 (Self-adjoint operator), Definition 7.2.6 (Eigenvalue, eigenvector), Proposition 6.1.4 (Sesquilinearity), Proposition 6.1.27 (Basic properties of the norm), Notation 6.1.1 (Real and complex scalars)
Techniques. Move an operator across the inner product (Technique 6.6.20)
(a) Let be an eigenvalue of and an eigenvector for it. Then
where the middle equality is self-adjointness and the last uses Proposition 6.1.4. Since , (Proposition 6.1.27), so , which says that (Notation 6.1.1). Over there was nothing to prove.
(b) By (a), is real, so
Hence , and gives . If and are arbitrary, then either one of them is , and trivially, or both are eigenvectors and the computation applies. So and are orthogonal. □
Proof (for (a), through the values ).
Uses. Definition 6.6.26 (Self-adjoint operator), Proposition 6.6.30 (Self-adjoint means real values), Proposition 6.1.27 (Basic properties of the norm)
For every , self-adjointness and conjugate symmetry give
is a real number divided by a positive real number (Proposition 6.1.27), hence real. □
The second proof shows where eigenvalues live. The function
Example 8.1.2 (A Hermitian matrix). Let , which is Hermitian (Example 6.6.27). Its characteristic polynomial is
so its eigenvalues are and , real although the entries of are not. For , the first row of
The squared norms are and , so , is an orthonormal basis of consisting of eigenvectors, and with the unitary matrix whose columns are and , we get .
Part (b) says nothing about two eigenvectors for the same eigenvalue: for the identity, every nonzero vector is an eigenvector. An orthonormal list of eigenvectors is obtained by choosing an orthonormal basis inside each eigenspace, with Gram–Schmidt (Algorithm 6.4.14), and Exercise 8.1.23 does this in an example.
Real self-adjoint operators have eigenvalues
Over , part (a) of Proposition 8.1.1 has no content, since the eigenvalues of an operator on a real space are real by definition. The real question is whether there are any; the rotation by has none (Example 7.2.18). Self-adjoint operators always do. The idea is to let a real symmetric matrix act on , where eigenvalues exist, and to apply part (a) there.
Proof (by letting the matrix act on ).
Uses. Theorem 6.4.20 (Orthonormal bases exist), Corollary 6.6.28 (Self-adjointness in an orthonormal basis), Example 6.6.10 (The adjoint of a matrix), Theorem 7.3.27 (Existence of eigenvalues over ), Proposition 8.1.1 (Eigenvalues and eigenvectors of self-adjoint operators), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Definition 7.3.12 (Characteristic polynomial of an operator), Corollary 7.3.13 (Eigenvalues of an operator)
Techniques. Pass to orthonormal coordinates (Technique 6.7.2)
Let . By Theorem 6.4.20, has an orthonormal basis , and
The polynomial
The proof shows more. Every complex root of is an eigenvalue of the self-adjoint operator on , hence real, so by Corollary 7.1.35
The characteristic polynomial of a Hermitian matrix, and in particular of a real symmetric matrix, splits over . This is what the real spectral theorem in Section 8.2 needs.
The first proof leans on determinants and lets a real matrix act on . The second avoids determinants and never complexifies the operator, although the factorization over that it uses still rests on the Fundamental Theorem of Algebra. Following the determinant-free proof of Theorem 7.3.27, it factors a polynomial that kills a vector. Over some factors may be quadratics without real roots, and these are exactly where a real operator can fail to have eigenvalues; for a self-adjoint operator they turn out to be injective, hence harmless.
Proof (without determinants).
Uses. Theorem 7.3.27 (Existence of eigenvalues over ), Proposition 8.1.1 (Eigenvalues and eigenvectors of self-adjoint operators), Proposition 7.2.35 (A basis of a Krylov subspace), Theorem 7.1.39 (Factorization over ), Proposition 7.2.27 (Evaluating polynomials at an operator), Theorem 6.2.1 (Cauchy–Schwarz inequality), Theorem 7.2.9 (Eigenvalues and invertibility)
Techniques. Krylov sequences must become dependent (Technique 7.3.28), A sum of nonnegative terms (Technique 6.1.9)
If , then has an eigenvalue by Theorem 7.3.27, and it is real by Proposition 8.1.1(a). So let .
Quadratics without real roots are injective at . Let with , and let . For , self-adjointness gives
If , the last term is positive, so and . So is injective.
Some linear factor is not injective. Fix with . By Proposition 7.2.35 there is a monic of degree with . By Theorem 7.1.39, and since is monic,
with for each . By Proposition 7.2.27(a),
Each is injective by the first part. If every were injective too (this includes the case ), then would be a composite of injective maps, hence injective, contradicting with . So some is not injective, and is an eigenvalue of by Theorem 7.2.9. □
For the rotation the Krylov polynomial of is , and is as far from injective as possible. The positivity estimate is exactly what a rotation violates: , whereas for self-adjoint the term
8.1.2Testing self-adjoint operators on the diagonal
By Proposition 6.1.41, an operator on a complex inner product space with for all is , and over this fails for the rotation (Example 6.1.39). The rotation is far from self-adjoint, and for self-adjoint operators the real case behaves like the complex one. We will need this to characterize normal operators over both fields at once.
Proof (by polarization).
Uses. Definition 6.6.26 (Self-adjoint operator), Proposition 6.1.4 (Sesquilinearity), Proposition 6.1.27 (Basic properties of the norm), Proposition 6.6.18 (Properties of the adjoint)
Techniques. Polarization (Technique 6.1.33), Show a vector is zero via its norm (Technique 6.1.36)
Let . Expanding by linearity of and sesquilinearity, the terms and cancel, and
Since is self-adjoint,
For the last statement, is self-adjoint, since
Proof (with the test vector ).
Uses. Definition 6.6.26 (Self-adjoint operator), Proposition 6.1.4 (Sesquilinearity), Proposition 6.1.27 (Basic properties of the norm)
Techniques. Plug in clever test vectors (Technique 6.1.40), Show a vector is zero via its norm (Technique 6.1.36)
Let and put . Applying the hypothesis to and expanding,
The first and last terms are by hypothesis, applied at and at . The second is
The first proof is the polarization argument of Proposition 6.1.41, with self-adjointness supplying the second equation that the scalar supplied there. The second proof chooses its test vector by looking at the goal. We want , which by self-adjointness is , and is the simplest vector whose expansion contains that term.
Without self-adjointness, the real case is described by Exercise 6.1.52(b): an operator on a real inner product space satisfies for all exactly when
The matrices with , among them , are skew-symmetric, and every skew-symmetric matrix has zeros on its diagonal. A skew-Hermitian matrix has purely imaginary diagonal entries, as in . Differentiation on trigonometric polynomials is skew-adjoint (Exercise 6.6.39). Over , is skew-adjoint if and only if is self-adjoint, because (Proposition 6.6.18(b)). For every , the operator is skew-adjoint.
Over , every operator splits as with self-adjoint and skew-adjoint, and for every . So
Exercise 8.1.6. Let be skew-adjoint and . Show that
Deduce that has no nonzero real eigenvalue, and that is injective.
Uses. Definition 8.1.5 (Skew-adjoint operators, skew-Hermitian matrices), Definition 6.6.8 (Adjoint), Proposition 6.1.4 (Sesquilinearity), Proposition 6.1.27 (Basic properties of the norm)
Techniques. Move an operator across the inner product (Technique 6.6.20), Show a vector is zero via its norm (Technique 6.1.36)
Since is real, , and expanding gives
By the conjugated form of the defining identity,
If with , , and , the identity gives
8.1.3Normal operators
Suppose is finite-dimensional and has an orthonormal basis of eigenvectors of . What does this force on ? In the basis , is a diagonal matrix , and is , which is diagonal too. Diagonal matrices commute, so and commute. Over , moreover, .
Uses. Theorem 6.6.15 (Existence of adjoints), Definition 6.3.26 (Conjugate transpose), Theorem 2.4.2 (The matrix of a composite), Theorem 2.3.20 (Linear maps correspond to matrices)
Techniques. Pass to orthonormal coordinates (Technique 6.7.2), Translate between maps and matrices (Technique 2.3.27)
So orthonormal eigenbases occur only for operators that commute with their adjoints, and over only for self-adjoint ones. The spectral theorems of Section 8.2 prove the converses in finite dimensions: over the first condition suffices, and over the second. Over , self-adjointness would be too much to ask, since a diagonal matrix such as has an orthonormal eigenbasis without being Hermitian. The weaker condition gets a name.
Definition 8.1.8 (Normal operator, normal matrix). An operator is normal if it has an adjoint and
A matrix is normal if .
For , the operator on with the dot product is normal exactly when is, because (Example 6.6.10) and the matrix of a composite is the product of the matrices.
- (a)Self-adjoint and skew-adjoint operators are normal: if , then , and if , then .
- (b)Unitary matrices are normal, since by Proposition 6.3.34; in particular orthogonal matrices are normal. More generally, every operator with is normal. These are the unitary operators (Definition 8.4.9) of Section 8.4.
(c)For , the matrix
satisfies When , , and , it is neither symmetric, skew-symmetric, nor orthogonal. Identifying with by , the map is multiplication by : it rotates by the argument of and scales by .
- (d)Every diagonal matrix is normal, as is diagonal with entries . For instance is normal but not Hermitian, not skew-Hermitian, and not unitary.
Non-example 8.1.10 (Operators that are not normal).
- The nilpotent : here while .
- The shear (Example 7.4.8), which is invertible: while .
- , which is diagonalizable, with eigenvectors for and for : while .
- The complex symmetric matrix of Exercise 6.6.34: while .
None of these has an orthonormal eigenbasis, by Proposition 8.1.7. For , , and there is no eigenbasis at all: each has a single eigenvalue (, so is the only eigenvalue of ) and is not a multiple of the identity. The matrix does have an eigenbasis, but its eigenspaces are two lines that are not perpendicular, so no choice of eigenvectors is orthogonal.
Sums of normal operators need not be normal:
Uses. Theorem 6.6.15 (Existence of adjoints), Theorem 2.4.2 (The matrix of a composite), Theorem 2.3.20 (Linear maps correspond to matrices), Proposition 6.3.34 (Characterizations of unitary matrices), Example 2.3.6 (The zero map and the identity map)
Techniques. Translate between maps and matrices (Technique 2.3.27)
Orthonormality matters here, as it did for Corollary 6.6.28. The matrix of Non-example 8.1.10 is diagonal in the basis , so its matrix in that basis is normal, but is not normal for the dot product.
| Condition | Operator | Matrix | Eigenvalues |
|---|---|---|---|
| self-adjoint | Hermitian (symmetric) | real | |
| skew-adjoint | skew-Hermitian (skew-symmetric) | in | |
| unitary | unitary (orthogonal) | ||
| normal | normal | any |
Uses. Definition 8.1.8 (Normal operator, normal matrix), Proposition 6.6.18 (Properties of the adjoint)
By Proposition 6.6.18(c), , so
By (d), applied times, . Since , we can move each factor in past each factor , one swap at a time, so
Finally, suppose is invertible and has an adjoint. By Proposition 6.6.18(f), is invertible with . Taking inverses of both sides of gives
8.1.4Normal operators and their adjoints
The definition compares the operators and . Feeding both the same vector and taking an inner product with that vector turns this into a comparison of lengths.
Proposition 8.1.13 (Normal means ). Let have an adjoint. Then is normal if and only if
Proof (through the diagonal values of ).
Uses. Definition 6.6.8 (Adjoint), Proposition 6.6.18 (Properties of the adjoint), Proposition 8.1.4 (Self-adjoint operators are determined by their diagonal values), Definition 8.1.8 (Normal operator, normal matrix)
Techniques. Move an operator across the inner product (Technique 6.6.20)
For , the defining identities of and of (Proposition 6.6.18(c)) give
So
If for every , then for every , and Proposition 8.1.4 gives . □
Proof (by polarization).
Uses. Proposition 6.1.32 (Polarization identities), Corollary 6.1.38 (Linear maps are determined by inner products), Definition 6.6.8 (Adjoint), Proposition 6.6.18 (Properties of the adjoint)
Techniques. Polarization (Technique 6.1.33)
If is normal, then
Conversely, suppose for every , and let . Over , Proposition 6.1.32(b) and linearity of and give
and over the same holds with Proposition 6.1.32(a), which uses only . Moving the operators across, the two ends of this chain are and . They agree for all , so by Corollary 6.1.38. □
The first proof locates normality in a single self-adjoint operator, , whose diagonal values are the differences . The second proof produces something visibly stronger along the way: and give the same inner products,
Proposition 8.1.14 (Kernels and images of normal operators). Let be normal.
- (a).
- (b)For every , the operator is normal, and
. - (c)If is finite-dimensional, then
. So , and and are orthogonal.
Uses. Proposition 8.1.13 (Normal means ), Proposition 6.1.27 (Basic properties of the norm), Proposition 6.6.18 (Properties of the adjoint), Theorem 6.6.21 (Kernels and images of adjoints), Theorem 6.4.24 (Orthogonal decomposition)
Techniques. Show a vector is zero via its norm (Technique 6.1.36)
(a) By Proposition 8.1.13, for every , and a vector is if and only if its norm is (Proposition 6.1.27). So if and only if .
(b) By (a), (b), and (e) of Proposition 6.6.18, has the adjoint . Expanding,
and these are equal because .
(c) By (d) and (c) of Theorem 6.6.21, together with (a),
By Theorem 6.4.24, applied to the finite-dimensional subspace , we get
Part (a) has a second proof that never mentions norms: by Proposition 6.6.23(a), applied to and to (whose adjoint is ),
Part (c) says that a normal operator splits a finite-dimensional into two perpendicular pieces. It kills , and it maps into itself injectively, since ; so on it is a bijection. The nilpotent shows what normality rules out:
Part (b) is what lets us pass from kernels to eigenvectors. The move is common enough to name.
Technique 8.1.15 (Shift by a scalar). A statement about the kernel of an operator becomes a statement about eigenvectors once it is applied to , because
Reach for it when you want a fact about every eigenvalue and the case is easier to see. The canonical example is Theorem 8.1.16, which is applied to .
Used in 3 places and 1 practice exercise
Theorem 8.1.16, Theorem 8.1.18, Exercise 8.1.28; 1 practice exercise.
Theorem 8.1.16 (Eigenvectors of a normal operator and of its adjoint). Let be normal, , and . Then
In particular
Uses. Proposition 8.1.14 (Kernels and images of normal operators), Definition 7.2.13 (Eigenspace)
Techniques. Shift by a scalar (Technique 8.1.15)
By Proposition 8.1.14(b), is normal with adjoint . Applying Proposition 8.1.14(a) to it,
The left side is and the right side is (Definition 7.2.13), which is the claim. □
Without normality, and usually have different eigenvectors. For , , but , and
Uses. Definition 6.6.8 (Adjoint), Proposition 6.1.4 (Sesquilinearity)
Techniques. Move an operator across the inner product (Technique 6.6.20)
By the defining identity of and Proposition 6.1.4,
So , and since , . □
Proof (through the eigenvectors of ).
Uses. Theorem 8.1.16 (Eigenvectors of a normal operator and of its adjoint), Lemma 8.1.17 (Eigenvectors of and of )
Proof (through kernels and images).
Uses. Proposition 8.1.14 (Kernels and images of normal operators), Theorem 6.6.21 (Kernels and images of adjoints), Definition 6.4.22 (Orthogonal complement)
Techniques. Shift by a scalar (Technique 8.1.15)
Let , which is normal by Proposition 8.1.14(b). Since and , we have
So is orthogonal to every vector of , in particular to . The statement about eigenspaces follows as in the first proof. □
The first proof reduces the theorem to a fact about single eigenvectors: has the same eigenvectors as , so the orthogonality of Lemma 8.1.17 applies to eigenvectors of alone. The second proof is about subspaces and proves more. Every eigenvector for is orthogonal to all of , which contains the eigenvectors for every other eigenvalue but in general much more. Part (b) of Proposition 8.1.1 is the special case of self-adjoint .
Uses. Theorem 8.1.18 (Eigenspaces of a normal operator are orthogonal), Theorem 8.1.16 (Eigenvectors of a normal operator and of its adjoint), Theorem 6.3.3 (Pythagorean theorem), Proposition 6.1.4 (Sesquilinearity)
Since , by Theorem 8.1.18, and by Theorem 8.1.16, and .
First,
Next,
Finally, using and Proposition 6.1.4,
As a check, this also equals
Applied to the special classes of Example 8.1.9, Theorem 8.1.16 says what their eigenvalues can be.
Corollary 8.1.20 (Eigenvalues of self-adjoint, skew-adjoint, and unitary operators). Let have an adjoint, and let be an eigenvalue of .
- (a)If , then .
- (b)If , then , that is, .
- (c)If , then .
Uses. Example 8.1.9 (Normal operators), Theorem 8.1.16 (Eigenvectors of a normal operator and of its adjoint), Proposition 1.2.35 (Zero products)
In each case is normal (Example 8.1.9). Let be an eigenvector for ; by Theorem 8.1.16, .
(a)
(b)
(c)
Part (a) is a third proof of Proposition 8.1.1(a), and part (c) returns in Section 8.4. The converses fail without normality: has real eigenvalues and is not symmetric, and the shear has only the eigenvalue and is not orthogonal. For normal operators on finite-dimensional complex spaces the converses hold, because by Section 8.2 such an operator is determined by its eigenvalues on an orthonormal eigenbasis.
8.1.5The Cartesian decomposition Beyond 21-242
The Cartesian decomposition is in LADR 7A but not in the lecture.
Every complex number is with real, and then . Operators split the same way: with self-adjoint and skew-adjoint, and this is the only such splitting (over this is Exercise 6.6.37, with ). For numbers the two parts commute automatically. For operators they need not, and their commuting is exactly normality.
Proposition 8.1.21 (Normal means commuting parts). Let have an adjoint, and let and . Then is self-adjoint, is skew-adjoint, , and
Hence is normal if and only if . When , writing with self-adjoint, is normal if and only if .
Uses. Proposition 6.6.18 (Properties of the adjoint), Definition 8.1.5 (Skew-adjoint operators, skew-Hermitian matrices)
By (a)–(c) of Proposition 6.6.18, and
So if and only if . When , satisfies
For , the parts are and , and
as the proposition predicts, so the parts of do not commute.
Intuition. For a normal operator,
since
Exercises
Exercise 8.1.22. For each matrix, decide whether it is Hermitian, skew-Hermitian, unitary, or normal (any number of these may hold).
- (a).
- (b).
- (c).
- (d).
- (e).
Uses. Definition 6.3.26 (Conjugate transpose), Definition 8.1.5 (Skew-adjoint operators, skew-Hermitian matrices), Definition 6.3.33 (Unitary and orthogonal matrices), Definition 8.1.8 (Normal operator, normal matrix), Example 8.1.9 (Normal operators)
(a) is neither nor . This is with , , so by Example 8.1.9(c),
(b)
(c) , which is neither nor . Now
so is normal but not unitary. (Its parts in Proposition 8.1.21 are and with , and commutes with , as that proposition predicts.)
(d) The columns are , an orthonormal basis, so is orthogonal (Definition 6.3.33), hence unitary and normal. It is not symmetric, since , and not skew-symmetric, since .
(e) , and
These differ, so is not normal, and therefore none of the other three.
Exercise 8.1.23. Let
- (a)Find the eigenvalues and eigenspaces of . (Write with .)
- (b)Check that the eigenspaces are orthogonal, and find two eigenvectors for the same eigenvalue that are not orthogonal.
- (c)Find an orthonormal basis of consisting of eigenvectors of .
Uses. Definition 7.2.13 (Eigenspace), Corollary 7.2.23 (Eigenspaces are independent), Proposition 8.1.1 (Eigenvalues and eigenvectors of self-adjoint operators), Algorithm 6.4.14 (Gram–Schmidt)
(a) For ,
(b) For ,
(c) Apply Gram–Schmidt (Algorithm 6.4.14) to the basis of : the second vector minus its projection onto the first is
Normalizing, and adding the normalized from , which is orthogonal to by (b),
is an orthonormal basis of consisting of eigenvectors of .
Exercise 8.1.24. Let be a finite-dimensional inner product space and . Prove or disprove each statement.
- (a)If and are normal, then is normal.
- (b)If is normal, then is normal.
- (c)If , then is normal.
- (d)If is normal, then is normal for every .
- (e)If , is normal, and for every , then .
Uses. Example 8.1.9 (Normal operators), Non-example 8.1.10 (Operators that are not normal), Proposition 6.6.18 (Properties of the adjoint), Example 6.1.39 (A rotation)
Let , acting on with the dot product. It is not normal (Non-example 8.1.10).
(a) False. with symmetric and skew-symmetric. Both are normal (Example 8.1.9(a)), and their sum is not.
(b) False. , which is normal, but is not.
(c) False. The shear is invertible, and so is , so ; but is not normal (Non-example 8.1.10).
(d) True. By Proposition 6.6.18,
The difference is
(e) False. The rotation is orthogonal, hence normal, and for every (Example 6.1.39), but . (Over the statement is true for every operator, by Proposition 6.1.41.)
Uses. Definition 8.1.8 (Normal operator, normal matrix), Example 8.1.9 (Normal operators), Example 7.3.5 (Small cases)
Let . Then
So is normal if and only if and
If , then is symmetric, and the second condition holds automatically. If and , the second condition reads
Writing
Uses. Proposition 6.3.27 (Properties of the conjugate transpose), Definition 8.1.8 (Normal operator, normal matrix), Proposition 2.4.14 (Algebra of matrices)
Techniques. Write a rank-one matrix as (Technique 4.3.17)
By Proposition 6.3.27,
If , then and , so both products equal , and is normal.
Conversely, suppose , and apply both sides to :
Dividing by gives with .
In that case
Exercise 8.1.27. Find the error in the following argument, and give an operator for which its conclusion fails. Then name a hypothesis on under which the conclusion is true.
Claim. Let have an adjoint. If , then .
Proof. We have
Uses. Proposition 6.1.37 (Inner products distinguish vectors), Non-example 8.1.10 (Operators that are not normal), Theorem 8.1.16 (Eigenvectors of a normal operator and of its adjoint)
The error. The displayed computation is correct, and it shows that , that is, is orthogonal to . The last sentence is wrong. To conclude that two vectors are equal, they must have the same inner product with every vector of (Proposition 6.1.37), and the argument tests only against the single vector .
A counterexample. Let on with the dot product, , and . Then , but
A correct version. If is normal, the conclusion holds by Theorem 8.1.16. The missing ingredient is the equality of lengths
Exercise 8.1.28. Let be a complex inner product space, self-adjoint, and with .
- (a)Show that
for every . - (b)Deduce once more that the eigenvalues of are real.
- (c)Suppose is finite-dimensional and . Show that is invertible and that
for every .
Uses. Definition 6.6.26 (Self-adjoint operator), Proposition 6.1.4 (Sesquilinearity), Proposition 6.1.27 (Basic properties of the norm), Corollary 4.2.18 (Injective if and only if surjective), Theorem 2.6.11 (Injectivity is decided at )
Techniques. Move an operator across the inner product (Technique 6.6.20), Shift by a scalar (Technique 8.1.15)
(a) Let . Since is real, , so is self-adjoint. Now , and expanding with Proposition 6.1.4,
Since and
(b) If with , then (a) gives
(c) By (a),
Exercise 8.1.29. Let have an adjoint, and let and be its self-adjoint and skew-adjoint parts.
- (a)Show that
for every . - (b)Deduce that is normal if and only if
for every .
Uses. Proposition 8.1.21 (Normal means commuting parts), Proposition 6.6.18 (Properties of the adjoint), Proposition 8.1.4 (Self-adjoint operators are determined by their diagonal values)
Techniques. Move an operator across the inner product (Technique 6.6.20)
(a) By Proposition 8.1.21, , so
Now
(b) By Proposition 6.6.18,
Exercise 8.1.30. Let be both Hermitian and unitary.
- (a)Show that .
- (b)Show that satisfies , so that is an orthogonal projection of , and that . Describe geometrically.
- (c)Conversely, show that is Hermitian and unitary whenever .
- (d)Find when is the matrix of the orthogonal projection of onto .
Uses. Definition 6.3.33 (Unitary and orthogonal matrices), Definition 6.3.26 (Conjugate transpose), Corollary 6.6.29 (Orthogonal projections are the self-adjoint idempotents), Proposition 6.4.29 (The orthogonal projection as a linear map), Theorem 6.4.31 (The matrix of an orthogonal projection)
(a) , since and is unitary.
(b)
By Corollary 6.6.29, applied to on with the dot product (Example 6.6.10), this map is the orthogonal projection onto , and clearly . If , then and ; if , then (Proposition 6.4.29) and . Since , is the reflection across : it keeps the component in and reverses the component in .
(c) If , then
(d) With the unit vector , the projection matrix is
Exercise 8.1.31. Theorem 8.1.3 says that every real symmetric matrix has a real eigenvalue. Prove or disprove the analogues over other fields.
- (a)Every symmetric has an eigenvalue in .
- (b)Every symmetric has an eigenvalue in .
- (c)Which steps of the first proof of Theorem 8.1.3 fail over and over ?
Uses. Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Example 7.3.5 (Small cases), Proposition 8.1.1 (Eigenvalues and eigenvectors of self-adjoint operators)
(a) False. is symmetric with
(b) False. is symmetric with
(c) Over , we may still regard as a complex Hermitian matrix, and the proof shows that its eigenvalues are real. The step that fails is the last one: the proof concludes that a real root of lies in the field and is therefore an eigenvalue (Corollary 7.3.13), and is false. Here the real roots are not rational. The theorem holds over because is the field in which the proof places the eigenvalue.
Over the proof breaks at the start. There is no inner product on in our sense, since positivity makes no sense in , and the dot product is degenerate: . The key step of Proposition 8.1.1(a), dividing by and comparing with , has nothing to stand on. The roots of do exist in a larger field with four elements, but nothing forces them back into .
Uses. Proposition 8.1.14 (Kernels and images of normal operators), Theorem 6.6.21 (Kernels and images of adjoints), Theorem 6.4.6 (The projection is characterized by orthogonality)
Techniques. Recognize a projection by its two conditions (Technique 6.4.7)
Let . Since , every vector
Let and . Then , and
Uses. Proposition 2.4.28 (Cyclicity of the trace), Theorem 6.4.20 (Orthonormal bases exist), Proposition 6.3.34 (Characterizations of unitary matrices), Proposition 8.1.4 (Self-adjoint operators are determined by their diagonal values), Example 6.6.10 (The adjoint of a matrix)
Techniques. Cyclicity of trace (Technique 2.4.29)
Let . Then , and for ,
By cyclicity of the trace (Proposition 2.4.28),
Let be a unit vector. By Theorem 6.4.20(b), it extends to an orthonormal basis of ; let be the unitary matrix with these columns. Then (Proposition 6.3.34), so by cyclicity
Each term is , so each is ; in particular . Every nonzero is a positive multiple of a unit vector, so for all . Now for the dot product, and is self-adjoint since (Example 6.6.10). By Proposition 8.1.4, , so is normal.
Exercise 8.1.34. Let satisfy .
- (a)Show that and that is normal.
- (b)Show that is the matrix of an orthogonal projection.
- (c)Find all such when .
Uses. Proposition 2.4.23 (Transpose of a product), Definition 8.1.8 (Normal operator, normal matrix), Corollary 6.6.29 (Orthogonal projections are the self-adjoint idempotents), Exercise 8.1.25, Theorem 6.4.31 (The matrix of an orthogonal projection)
(a) Transposing and using Proposition 2.4.23,
(b) is symmetric, since . And by (a),
(c) By (a) and Exercise 8.1.25, either is symmetric or with .
If is symmetric, then , so and is the matrix of an orthogonal projection (Corollary 6.6.29). For or this gives or . For a line with , it gives (Theorem 6.4.31). All of these satisfy .
If with , then
Equality requires and . As , the second gives , and then the first gives , so . Conversely these values satisfy both equations. They give
the rotations by . This is consistent with (a): for a rotation by , , so .
So for the solutions are , , the matrices with a unit vector, and the two rotations by .
Exercise 8.1.35. Let be skew-Hermitian.
- (a)Show that and are invertible.
- (b)Show that
is unitary and that is not an eigenvalue of . - (c)Compute for with , and identify it as a rotation.
Uses. Exercise 8.1.6, Example 6.6.10 (The adjoint of a matrix), Corollary 3.5.25 (The invertible matrix theorem), Proposition 6.3.27 (Properties of the conjugate transpose), Definition 6.3.33 (Unitary and orthogonal matrices)
Techniques. Guess the inverse, then check both products (Technique 2.5.16)
(a) By Example 6.6.10, on with the dot product has adjoint , so it is skew-adjoint, and so is . By Exercise 8.1.6,
(b) Since
Hence, using that and commute,
so is unitary (Definition 6.3.33). Suppose , and let , so that and . Then
(c) Here with inverse , and . So
With , the double-angle formulas give
Uses. Theorem 7.4.2 (Diagonalizable means an eigenbasis), Theorem 6.4.20 (Orthonormal bases exist), Theorem 8.1.18 (Eigenspaces of a normal operator are orthogonal), Proposition 6.3.13 (Orthogonal lists are independent), Proposition 8.1.7 (What an orthonormal eigenbasis forces)
Techniques. Glue bases of the summands (Technique 4.4.14)
Let be the distinct eigenvalues of . By Theorem 6.4.20, each eigenspace has an orthonormal basis . Let be the concatenation of . Two vectors of from the same are orthogonal unit vectors, and two vectors from different eigenspaces are orthogonal by Theorem 8.1.18. So is orthonormal, hence independent (Proposition 6.3.13), and it consists of eigenvectors.
It remains to show that spans . Since is diagonalizable, has a basis of eigenvectors (Theorem 7.4.2). Each of its vectors lies in some
For the last sentence: a normal diagonalizable operator has an orthonormal eigenbasis by what we just proved, and an operator with an orthonormal eigenbasis is normal by Proposition 8.1.7. (Section 8.2 shows that over the hypothesis “diagonalizable” is automatic for normal operators.)
Exercise 8.1.37. Let have eigenvalues , listed with algebraic multiplicity.
(a)Prove Schur’s inequality
- (b)Show that if equality holds, then is normal.
Uses. Theorem 7.5.18 (Schur’s theorem), Proposition 2.4.28 (Cyclicity of the trace), Proposition 6.1.16 (Frobenius inner product), Proposition 6.3.34 (Characterizations of unitary matrices), Proposition 8.1.7 (What an orthonormal eigenbasis forces)
Techniques. The trace of (Technique 6.1.18), Cyclicity of trace (Technique 2.4.29)
(a) By Theorem 7.5.18(b), with unitary and upper triangular with diagonal entries . Then
By Proposition 6.1.16,
The formula
(b) If equality holds, then
(Equivalently, the columns of are an orthonormal eigenbasis of , and Proposition 8.1.7 applies.) The converse, that normal matrices give equality, follows from the complex spectral theorem in Section 8.2.
Uses. Proposition 6.4.29 (The orthogonal projection as a linear map), Corollary 6.6.29 (Orthogonal projections are the self-adjoint idempotents), Proposition 2.4.28 (Cyclicity of the trace), Proposition 6.1.16 (Frobenius inner product), Exercise 6.6.38
Techniques. The trace of (Technique 6.1.18), Cyclicity of trace (Technique 2.4.29)
Since is the matrix of an orthogonal projection, (Corollary 6.6.29), and , with for (Proposition 6.4.29). The hypothesis says that for every , that is, .
Let . Inserting and using
On the other hand, by normality, then , then cyclicity of the trace (Proposition 2.4.28),
Comparing the traces of the two expressions for gives . By Proposition 6.1.16,
Finally, by Exercise 6.6.38 applied to (whose adjoint is ), implies .
More practice
The practice bank has 22 exercises on this section’s topics.