Chapter 7: Eigenvalues and diagonalization
7.3The characteristic polynomial
In Section 7.2 we found eigenvalues by solving by hand, with a separate argument for each operator. Theorem 7.2.9 points to a systematic method: is an eigenvalue of exactly when . If we leave unknown and call it , the Leibniz formula turns into a polynomial of degree in , and the eigenvalues of are its roots. This section makes that precise, reads the trace and the determinant of off the coefficients, and shows that every monic polynomial occurs. It also settles the existence question raised by the rotation in Example 7.2.18. Over every operator on a nonzero finite-dimensional space has an eigenvalue, and we prove this twice, once with the characteristic polynomial and once without determinants.
7.3.1Determinants with polynomial entries
The matrix has entries in , and is not a field: has no multiplicative inverse in (Corollary 7.1.7). Chapter 5 defined the determinant only for matrices with entries in a field. So before we can write , we have to say what it means and which rules it obeys.
Definition 7.3.1 (Determinant over a commutative ring). Let be a commutative ring and . We write for the set of arrays with entries in , and add, multiply, and transpose such arrays by the same formulas as matrices over a field. The determinant of is
where is read in . When is a field, this is the determinant of Definition 5.3.6, by Theorem 5.3.3.
For example, with ,
Proposition 7.3.2 (Determinants over a commutative ring). Let and be commutative rings, , and .
- (a)Multiplication in is associative and distributes over addition,
for , and the array with on the diagonal and elsewhere is a two-sided identity. In particular the scalar arrays commute with every array. - (b) is linear in each column (with coefficients in ), it vanishes when two columns are equal, and . Every function with these first two properties satisfies
. - (c)
. - (d). So (b) holds for rows as well as columns.
- (e)If with square blocks and , then . In particular, if is upper or lower triangular, then
. - (f)For , cofactor expansion along any row or column computes , and
. - (g)Let satisfy
, , and for all , and write . Then .
Uses. Definition 7.3.1 (Determinant over a commutative ring), Proposition 2.4.14 (Algebra of matrices), Theorem 5.3.4 (Existence and uniqueness of the determinant), Theorem 5.3.3 (The Leibniz formula), Theorem 5.4.10 (Multiplicativity), Theorem 5.4.14 (The transpose), Theorem 5.4.26 (Block-triangular matrices), Proposition 5.3.15 (Triangular matrices), Theorem 5.5.3 (Cofactor expansion), Theorem 5.5.9 (The adjugate and the inverse), Definition 1.1.20 (Commutative ring)
Techniques. Cancel terms in pairs (Technique 5.3.5), Recognize the determinant by its axioms (Technique 5.4.11)
We go through Chapter 5 and point, for each statement, to an argument that uses only the commutative ring axioms, that is, never divides and never uses .
(a) The entrywise proof of Proposition 2.4.14 compares the entries of both sides, each of which is a sum of products of entries, using associativity, commutativity, and distributivity in the scalars. These hold in .
(b) The proof of Theorem 5.3.4 (parts 2 and 3) shows that the Leibniz formula is normalized, linear in each column, and alternating. Normalization and multilinearity are checked term by term, since each term contains exactly one entry from each column. Alternation is proved by pairing each even with , where swaps the two equal columns, and the two terms cancel (Technique 5.3.5). None of this divides. The last statement is Theorem 5.3.3. Its proof expands by multilinearity into a sum over functions , discards the non-injective ones because vanishes on arrays with two equal columns, and evaluates on permuted identity columns with Theorem 5.2.31; these steps use multilinearity, alternation, and the ring axioms only.
(c) We use the second proof of Theorem 5.4.10 (Technique 5.4.11). Fix and let . Column of is times column of , so is linear in each column of by (a) and (b), and two equal columns of give two equal columns of , where vanishes. By (b),
(d) The second proof of Theorem 5.4.14 reindexes the Leibniz sum by and uses ; this is ring arithmetic.
(e) In the Leibniz formula for , with of size , a term can be nonzero only if maps into itself, and then the term is a product of a Leibniz term of and one of . This is the proof of Theorem 5.4.26 via the Leibniz formula, and the triangular case is the Leibniz proof of Proposition 5.3.15. Lower block-triangular arrays follow by (d).
(f) The second proof of Theorem 5.5.3 derives the expansion from the Leibniz formula by regrouping its terms, using the signs of cycles and the multiplicativity of , and gets the row version from (d). The identity
(g) First,
□
The most important instance of (g) is evaluation. For and , let be the matrix obtained by evaluating every entry at . Evaluation respects sums, products, and (Proposition 7.1.10), so
In words, it does not matter whether we first compute the determinant as a polynomial and then plug in , or first plug in and then compute a determinant of scalars. The same holds for substituting a polynomial for in every entry (also Proposition 7.1.10), and for complex conjugation of the coefficients of polynomials in (Lemma 7.1.37).
7.3.2The characteristic polynomial
Definition 7.3.4 (Characteristic polynomial). Let and . The characteristic polynomial of is
the determinant (Definition 7.3.1) of the matrix
Some texts, including the lecture notes, use instead. Multiplying each of the columns by shows
(a)For , the computation after Definition 7.3.1 gives
- (b)For of Example 7.2.8,
, and its roots and are the eigenvalues found there. - (c)For the rotation of Example 7.2.18, . It has no root in or , the roots in , and the roots in , matching the eigenvalues found there field by field.
(d)If is upper triangular, so is , with diagonal entries . By Proposition 7.3.2(e),
For instance, for , the matrix of Example 7.2.39 in its chain basis.
Uses. Theorem 7.2.9 (Eigenvalues and invertibility), Proposition 7.3.2 (Determinants over a commutative ring), Proposition 7.1.10 (Evaluation respects sums and products), Definition 7.3.4 (Characteristic polynomial)
The theorem turns the search for eigenvalues into a search for roots of one polynomial of degree . It reproves Corollary 7.2.22 for matrices: a nonzero polynomial of degree has at most roots (Proposition 7.1.22).
Algorithm 7.3.7 (Eigenvalues by the characteristic polynomial)
- Input
- A matrix .
- Output
- The eigenvalues of in , and a basis of each eigenspace.
The algorithm is correct by Theorem 7.3.6 and Definition 7.2.13. In step 3 the matrix must have rank less than ; if row reduction finds pivots, then was not a root, and the arithmetic in step 1 or step 2 should be checked. The hard step is step 2: for there is no formula in radicals for the roots in general, and in practice eigenvalues are computed by other methods. For hand computations in this book, the roots will be findable.
Example 7.3.8 (A computation). Let
The middle column has a single nonzero entry, so expanding along it (Proposition 7.3.2(f)),
So the eigenvalues are , , . For , row reduction gives
so
Uses. Example 7.3.5 (Small cases), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial)
By Example 7.3.5(a), . If is a root, then
Over , the roots are , the golden ratio and its conjugate.
Over , takes the value at both and , so has no eigenvalues.
Over ,
Over ,
7.3.3Similarity and operators
The characteristic polynomial of a matrix should depend only on the operator the matrix represents, as the trace and the determinant do (Definition 4.5.30, Definition 5.4.18).
Proof (by multiplicativity over ).
Uses. Definition 4.5.23 (Similar matrices), Proposition 7.3.2 (Determinants over a commutative ring), Definition 7.3.4 (Characteristic polynomial)
Let with invertible. In , by Proposition 7.3.2(a),
Taking determinants and using Proposition 7.3.2(c) twice,
where we used that is commutative and . □
Proof (pointwise, when is infinite).
Uses. Theorem 5.4.10 (Multiplicativity), Corollary 7.1.23 (Polynomials and their values), (7.3.1)
Techniques. Polynomial identity arguments (Technique 5.5.24)
Let and . By (7.3.1) and multiplicativity over the field (Theorem 5.4.10),
So and agree at every point of . If is infinite, Corollary 7.1.23 gives . □
The second proof avoids determinants over but only proves equality of functions, which is weaker than equality of polynomials over a finite field (Remark 7.3.10). Over an infinite field this is no loss. The idea of proving a polynomial identity by checking it at many points returns in Proposition 7.3.22.
Definition 7.3.12 (Characteristic polynomial of an operator). Let be finite-dimensional with , and . The characteristic polynomial of is
where is any basis of . Matrices of in two bases are similar (Theorem 4.5.25), so by Proposition 7.3.11 this does not depend on .
Uses. Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Definition 7.3.12 (Characteristic polynomial of an operator), Definition 2.3.1 (Matrix of a linear map), Proposition 1.6.20 (Coordinates translate questions about into )
Techniques. Translate between maps and matrices (Technique 2.3.27)
- (a)Differentiation on has, in the basis , a strictly upper triangular matrix (it lowers degrees). So by Example 7.3.5(d), and is its only eigenvalue, as found in Example 7.2.19.
- (b)On the real vector space of functions , differentiation maps and . Its matrix in the basis is , with characteristic polynomial . So it has no real eigenvalue: no nonzero is proportional to its own derivative.
(c)The cyclic permutation
of Example 7.2.36 has matrix in the standard basis. Expanding along the first row,
The converse of Proposition 7.3.11 is false. The matrices and both have characteristic polynomial , but the only matrix similar to is itself. So the characteristic polynomial is one more similarity invariant to try (Technique 4.5.29), stronger than trace and determinant together, but not a complete one. Chapter 10 finds the complete invariant over (Section 10.3).
Block-triangular matrices and invariant subspaces
Uses. Proposition 7.3.2 (Determinants over a commutative ring), Definition 7.3.4 (Characteristic polynomial)
In ,
which is block upper triangular with diagonal blocks and . By Proposition 7.3.2(e),
Combined with the block form of an operator with an invariant subspace (Remark 7.2.5), this says that an invariant subspace splits off a factor of the characteristic polynomial.
Uses. Proposition 4.5.35 (Preserved subspaces give block triangular matrices), Proposition 7.3.15 (Block-triangular matrices), Theorem 4.1.16 (Extending to a basis), Definition 7.3.12 (Characteristic polynomial of an operator)
Techniques. Choose a basis adapted to a preserved subspace (Technique 4.5.36)
If , then and there is nothing to prove. Otherwise let and , so . Extend a basis of to a basis of (Theorem 4.1.16). By Proposition 4.5.35,
By Proposition 7.3.15,
Exercise 7.3.17. Let .
- (a)Show that .
- (b)For , let be the entrywise conjugate of , and the polynomial whose coefficients are the conjugates of those of . Show that , and deduce that the eigenvalues of are the conjugates of the eigenvalues of .
Uses. Proposition 7.3.2 (Determinants over a commutative ring), Lemma 7.1.37 (Conjugating polynomials), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Definition 6.3.26 (Conjugate transpose)
(a) The transpose of is , since is symmetric. By Proposition 7.3.2(d),
(b) Let , . By Lemma 7.1.37(a), respects sums and products, and . Applying to every entry of gives , because and the constant becomes . By Proposition 7.3.2(g),
Now , so by (a), . By Lemma 7.1.37(b), , so is a root of if and only if is a root of . By Theorem 7.3.6, the eigenvalues of are exactly the conjugates of the eigenvalues of .
7.3.4The coefficients: trace and determinant
Proposition 7.3.18 (The first and last coefficients). Let . Then is monic of degree , the coefficient of in is , and its constant term is . That is, for ,
for some , while
Uses. Definition 7.3.1 (Determinant over a commutative ring), Proposition 7.3.2 (Determinants over a commutative ring), Definition 2.4.26 (Trace), Proposition 7.1.4 (Degree of a product), Proposition 5.3.19 ( as a function of )
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
Let , so and for . The Leibniz term of is
Each factor has degree at most , with degree exactly when . So is or has degree at most the number of fixed points of (Proposition 7.1.4). If , pick with ; then is also moved, since would contradict injectivity. So fixes at most points, and contributes nothing to the coefficients of and .
These two coefficients therefore come from
Expanding by distributivity, a product of factors is a sum over the ways to choose or from each factor. The only way to get is to choose every time, and the ways to get are to choose from exactly one factor . So the coefficient of is and that of is
The constant term of a polynomial is its value at . By (7.3.1), , and multiplying each of the columns of by multiplies by (Proposition 7.3.2(b)). So the constant term is . □
This is the computation in the proof of Proposition 5.3.19, done in instead of for each scalar . The coefficients in between are sums of minors (Exercise 7.3.53).
Remark 7.3.19 (Trace and determinant from the roots). Suppose splits over , say
The are the eigenvalues of (Theorem 7.3.6), each repeated as often as its multiplicity as a root of , its algebraic multiplicity (Definition 7.4.11). Repetitions matter: has the single eigenvalue but trace . Over , always splits (Corollary 7.1.35), and Theorem 7.5.22 proves the same statement a second way, by triangularizing .
For matrices the trace and determinant determine
two real eigenvalues if , one repeated real eigenvalue if , and a pair of conjugate nonreal eigenvalues if (Theorem B.1.30).
Uses. Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Remark 7.3.19 (Trace and determinant from the roots), Theorem 7.2.9 (Eigenvalues and invertibility)
Products in either order
For square matrices, and are usually different, and they need not be similar. But their characteristic polynomials always agree.
Technique 7.3.21 (Compare and ). The products and are close relatives. If is invertible, they are similar: . In general they are not necessarily similar, but they still share the characteristic polynomial (when square) and the nonzero eigenvalues (always). Three ways to transfer information between them are useful. Conjugate by when is invertible, and reduce the general case to it by a polynomial identity in a perturbation parameter. Or embed both products in block matrices of twice the size that are similar. Or transport eigenvectors directly: if with , then and .
Reach for it whenever a question involves a product in both orders, such as and , or and . The canonical example is Proposition 7.3.22.
Used in 5 places and 1 practice exercise
Proposition 7.3.22, Exercise 7.3.40, Exercise 7.3.41, Exercise 7.7.10, Proposition 8.3.20; 1 practice exercise.
Proof (by block matrices).
Uses. Proposition 7.3.11 (Similar matrices have the same characteristic polynomial), Proposition 7.3.15 (Block-triangular matrices), Theorem 2.4.34 (Block multiplication), Corollary 7.1.7 (No zero divisors, cancellation, and units)
Techniques. Compare and (Technique 7.3.21), Block decomposition (Technique 2.4.35)
Consider the matrices
By block multiplication (Theorem 2.4.34),
The matrix is invertible, with inverse (multiply out). So , and by Proposition 7.3.11. Both matrices are block triangular, so by Proposition 7.3.15,
So
Proof (by perturbation, when is infinite).
Uses. Proposition 7.3.11 (Similar matrices have the same characteristic polynomial), Proposition 5.3.19 ( as a function of ), Proposition 7.3.2 (Determinants over a commutative ring), Proposition 7.1.22 (Counting roots), Corollary 7.1.23 (Polynomials and their values), Theorem 5.4.7 (Invertibility and the determinant)
Techniques. Compare and (Technique 7.3.21), Polynomial identity arguments (Technique 5.5.24), is a polynomial in the entries (Technique 5.3.18)
Assume is infinite, and fix . Work in , polynomials in a new indeterminate , and let
For , evaluating every entry at (Proposition 7.3.2(g)) gives
If is invertible, then
By Proposition 5.3.19 and Theorem 5.4.7, fails to be invertible only for roots of a monic polynomial of degree , that is, for at most values of (Proposition 7.1.22). Since is infinite, has infinitely many roots, so , again by Proposition 7.1.22. In particular , which says
The first proof is shorter and works over every field. The second shows a pattern that recurs: prove an identity for invertible matrices, where it is easy, and extend it to all matrices because both sides are polynomials. Over a finite field there are too few values of , and this pattern alone does not suffice.
7.3.5Companion matrices
Which polynomials occur as characteristic polynomials? Every characteristic polynomial of an matrix is monic of degree . Conversely, every such polynomial occurs, and the matrix realizing it already appeared twice: in Proposition 5.5.20 as a determinant computation, and after Proposition 7.2.35 as the matrix of an operator on a Krylov subspace.
Definition 7.3.23 (Companion matrix). Let
whose column is for and whose last column is .
For example, , the companion matrix of is the rotation , and the companion matrix of is the matrix of the cyclic permutation in Example 7.3.14. In general for : shifts the standard basis forward, and the last basis vector goes to
Proof (by rerunning Proposition 5.5.20).
Uses. Proposition 5.5.20 (Companion matrices), Proposition 7.3.2 (Determinants over a commutative ring)
Proof (by expanding along the last column).
Uses. Proposition 7.3.2 (Determinants over a commutative ring), Definition 7.3.23 (Companion matrix)
Techniques. Read structure off the Leibniz expansion (Technique 5.3.12)
For , and
- Rows have their nonzero entries (outside column ) in columns . They form a lower triangular block with diagonal entries .
- Rows have their nonzero entries (outside column ) in columns : row has in column and in column (if ). They form an upper triangular block with diagonal entries .
So , and by Proposition 7.3.2(e),
since
The first proof builds from the inside out, as in Horner’s scheme. The second reads all coefficients off at once: the cofactor of the entry in row of the last column is exactly , so the last column of is the list of coefficients of and the expansion reassembles .
- (a)The polynomial has no root in (a rational root would be an integer dividing , by the argument of Exercise 7.3.42, and none of works). So
has no eigenvalues in , although over it has the eigenvalue . - (b)To get a real matrix with eigenvalues and that is neither diagonal nor triangular, take
and .
The connection with Krylov subspaces gives the companion matrix its meaning. By Proposition 7.2.35, if and is finite-dimensional, then
In this basis, moves each basis vector to the next and sends the last one to the vector with coordinates . That is the description of for
Proposition 7.3.26 (Krylov subspaces and the characteristic polynomial). Let be finite-dimensional, , and with . Let and the monic polynomial of degree be as in Proposition 7.2.35, so that . Then
- (a)the matrix of in the basis
is ; - (b);
- (c) divides .
Uses. Proposition 7.2.35 (A basis of a Krylov subspace), Proposition 7.2.34 (The smallest invariant subspace containing a vector), Definition 2.3.1 (Matrix of a linear map), Theorem 7.3.24 (Every monic polynomial is a characteristic polynomial), Corollary 7.3.16 (Invariant subspaces give factors)
So every nonzero vector produces a factor of , namely the polynomial that records the first dependence among . In Example 7.2.36, the vectors , , and produced , , and , and each divides . When , part (b) says (Exercise 7.3.50).
7.3.6Eigenvalues exist over
Example 7.2.18 showed that a real operator need not have an eigenvalue, and Example 7.2.20 that an operator on an infinite-dimensional space need not either. Neither obstruction survives over in finite dimensions.
The two proofs below locate the eigenvalue in two different polynomials. The first uses , which collects all eigenvalues at once and needs determinants. The second uses the polynomial of a single Krylov sequence, which only needs linear dependence.
Proof (via the characteristic polynomial).
Uses. Proposition 7.3.18 (The first and last coefficients), Theorem 7.1.32 (Fundamental Theorem of Algebra), Corollary 7.3.13 (Eigenvalues of an operator)
Intuition (A proof without determinants). Take any and look at . In a space of dimension , the vectors are dependent, so some nonzero polynomial has . Over we can factor
with . A composite of injective maps is injective, so some factor is not injective, and is an eigenvalue. If we use the first dependence, the polynomial of Proposition 7.2.35, we can even say which vector is the eigenvector: split off one linear factor, , and apply to . The result is nonzero because has smaller degree than , and kills it.
Technique 7.3.28 (Krylov sequences must become dependent). In a finite-dimensional space, the sequence eventually becomes dependent, and the first dependence is a monic polynomial with and no nonzero polynomial of smaller degree killing (Proposition 7.2.35). This converts a question about into a question about one polynomial: factor , and use the factors to build vectors. If with , then is nonzero and , so a factor produces an eigenvector, and a quadratic factor produces a two-dimensional invariant subspace (Theorem 7.3.31).
Reach for it when you need an eigenvector or a small invariant subspace and want to avoid determinants, or when is infinite-dimensional but some Krylov subspace is not. The canonical example is the second proof of Theorem 7.3.27.
Used in 10 places and 1 practice exercise
Theorem 7.3.27, Theorem 7.3.31, Exercise 7.3.45, Exercise 7.3.46, Exercise 7.3.51, Lemma 7.6.21, Exercise 7.6.47, Problem 7.9, Problem 7.15, Theorem 8.1.3; 1 practice exercise.
Proof (via a Krylov sequence, without determinants).
Uses. Proposition 7.2.35 (A basis of a Krylov subspace), Theorem 7.1.32 (Fundamental Theorem of Algebra), Theorem 7.1.20 (Factor theorem), Proposition 7.2.27 (Evaluating polynomials at an operator), Definition 7.2.6 (Eigenvalue, eigenvector)
Techniques. Krylov sequences must become dependent (Technique 7.3.28), Too many vectors force a dependence (Technique 4.1.30)
Choose with . Since is finite-dimensional, so is , and Proposition 7.2.35 gives and a monic polynomial of degree with , such that no nonzero polynomial of degree less than sends to .
As , the FTA (Theorem 7.1.32) gives a root of , and the factor theorem (Theorem 7.1.20) gives for some . Comparing leading coefficients and degrees, is monic of degree ; in particular . Let . Since is nonzero of degree less than , . By Proposition 7.2.27(a),
So with , and is an eigenvalue of (Definition 7.2.6). □
Example 7.3.29 (Finding an eigenvector from a Krylov sequence). Let and . Then , which is not a multiple of , and . So the first dependence is , and
Splitting off instead gives
Intuition (Comparing the two proofs). The first proof is shorter, but it rests on determinants over , and it finds an eigenvalue without an eigenvector. The second proof needs only linear dependence and polynomial arithmetic. It also uses less: it never needs all of , only the finite-dimensional subspace . So it shows, for instance, that an operator on an infinite-dimensional complex space has an eigenvalue as soon as some nonzero vector has a finite-dimensional Krylov subspace. On the other hand, the first proof locates every eigenvalue at once, with multiplicities, which the second does not.
Both proofs use exactly one property of : every nonconstant polynomial over has a root. So both prove the theorem over any field with this property, and over both fail at the same step, with the rotation as the witness: its characteristic polynomial is , and so is the Krylov polynomial of every . Over a finite field the theorem always fails (Exercise 7.3.44).
7.3.7Real operators Beyond 21-242
Real operators and complexification are covered in LADR and LADW (5.8), but not in 21-242 lecture.
Over an operator may have no eigenvalue, but it cannot avoid small invariant subspaces altogether.
Uses. Proposition 7.3.18 (The first and last coefficients), Corollary 7.1.43 (Odd degree gives a real root), Corollary 7.3.13 (Eigenvalues of an operator)
For example, every operator on maps some line to itself; for a rotation this is its axis. In even dimension there may be no eigenvalue: the operator on with matrix has characteristic polynomial by Proposition 7.3.15. It still has invariant planes, such as .
Proof (via a Krylov sequence).
Uses. 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), Proposition 7.2.4 (Invariance is checked on a spanning list), Proposition 7.2.7 (Invariant lines are spanned by eigenvectors)
Techniques. Krylov sequences must become dependent (Technique 7.3.28)
Choose and let , monic of degree , be as in Proposition 7.2.35. By Theorem 7.1.39, is a product of monic factors of degree and (times its leading coefficient ), so with monic of degree or and monic of degree less than . Let . Then by the minimality in Proposition 7.2.35, and
If , then , so is an invariant line (Proposition 7.2.7). If , then
A second proof, through complex eigenvectors, follows in the next subsection.
7.3.8Complexification Beyond 21-242
To use complex eigenvalues for a real operator, we need a complex vector space for it to act on. For the answer is : a real matrix is also a complex matrix. For an abstract real vector space , we build the complex space by adjoining “imaginary parts”, just as is built from (Definition 1.1.29).
Definition 7.3.32 (Complexification). Let be a real vector space. Its complexification is the set , whose element we write , with addition
We identify with . For , its complexification is ,
The formula for scalar multiplication is what we get by expanding formally with . For , the map
Proposition 7.3.33 (Basic properties). Let be a real vector space and .
- (a) is a complex vector space.
- (b)If is a basis of over , it is a basis of over . In particular .
- (c) is -linear, and
for every basis of . In particular when is finite-dimensional and nonzero.
Uses. Definition 7.3.32 (Complexification), Definition 1.2.1 (Vector space), Definition 1.6.1 (Basis), Definition 2.3.1 (Matrix of a linear map), Definition 7.3.12 (Characteristic polynomial of an operator)
(a) is a real vector space under coordinatewise operations, so addition in satisfies the additive axioms. For scalar multiplication,
which is since
(b) For ,
Every is of this form, by expanding and in the basis, so the span . If the left side of (7.3.2) is , then and , so all and vanish. Hence the are independent over .
(c) is additive because is. For ,
which is . Finally,
Conjugation on commutes with , and this pairs up the eigenvectors of .
Proposition 7.3.34 (Eigenvalues of a complexification). Let be a finite-dimensional real vector space and .
- (a)A real number is an eigenvalue of if and only if it is an eigenvalue of .
- (b)If
, then . So the nonreal eigenvalues of come in conjugate pairs. - (c)If with and is an eigenvector of for , then is linearly independent, is -invariant, and the matrix of in the basis is .
Uses. Proposition 7.3.33 (Basic properties), Corollary 7.3.13 (Eigenvalues of an operator), Proposition 7.2.4 (Invariance is checked on a spanning list), Proposition 7.2.7 (Invariant lines are spanned by eigenvectors), Proposition 1.2.35 (Zero products)
Techniques. Complexify, then take real and imaginary parts (Technique 7.3.35)
(a) By Proposition 7.3.33(c), . For real , both statements say , by Corollary 7.3.13 applied to and to .
(b) Let . The equation
Then
(c) By (7.3.3) and Proposition 7.2.4, is -invariant, and the coordinates of and in are and , giving the matrix , once we know that is independent. Suppose it is not. Since and are not both , is then a line , and it is -invariant, so for some (Proposition 7.2.7). Writing and with , we get
Technique 7.3.35 (Complexify, then take real and imaginary parts). To prove something about an operator on a real vector space, pass to on , where the FTA is available, use a complex result (an eigenvector, later a triangular form), and then split the conclusion into real and imaginary parts. A complex eigenvector for becomes the pair of real equations (7.3.3), and conjugation exchanges with .
Reach for it when a statement about real operators is easy over , and the obstruction over is only that may have nonreal roots. The canonical example is the second proof of Theorem 7.3.31.
Used in 6 places and 2 practice exercises
Proposition 7.3.34, Theorem 7.3.31, Exercise 7.7.12, Problem 7.17, Exercise 8.2.48, Theorem 8.4.27; 2 practice exercises.
Proof of Theorem 7.3.31 (via complexification).
Uses. Theorem 7.3.27 (Existence of eigenvalues over ), Proposition 7.3.33 (Basic properties), Proposition 7.3.34 (Eigenvalues of a complexification), Proposition 7.2.7 (Invariant lines are spanned by eigenvectors)
Techniques. Complexify, then take real and imaginary parts (Technique 7.3.35)
The Krylov proof stays inside and uses the real factorization of polynomials. The complexification proof uses only the complex theorem, but has to leave and come back, and it is the version that generalizes, to the block triangular form of real operators (Section 7.5) and to real normal operators in Chapter 8.
Example 7.3.36 (Decomplexification). The opposite construction forgets structure. A complex vector space is also a real vector space, by restricting scalars to , and becomes with real basis
so as a real linear map of its matrix is . For , multiplication by on becomes , as in Proposition B.1.18. Conversely, decomplexifying gives , on which acts as .
Exercises
Exercise 7.3.37. For each matrix, find , the eigenvalues, and a basis of each eigenspace.
- (a)
. - (b)
. - (c), over and over .
Uses. Algorithm 7.3.7 (Eigenvalues by the characteristic polynomial), Proposition 7.3.2 (Determinants over a commutative ring), Proposition 7.3.15 (Block-triangular matrices), Exercise 7.3.17, Theorem 7.3.24 (Every monic polynomial is a characteristic polynomial)
(a) In , add rows and to row ; this does not change the determinant (Proposition 7.3.2(b), (d)). Row becomes , and pulling out the factor and then adding times row to rows and ,
Next,
(b) is the companion matrix of , so by Exercise 7.3.17 and Theorem 7.3.24. (Expanding along the first row gives the same.) Since , dividing gives
The first two rows of each are independent, so both have rank . The first two rows of force and , and satisfies the third row; so . Likewise . Although is a double root of , its eigenspace is only a line.
(c) is block diagonal with blocks and , so by Proposition 7.3.15 and Example 7.3.5(a),
Exercise 7.3.38. Let . Prove or disprove:
- (a)If , then and are similar.
- (b)If , then .
- (c)For every , is obtained from by substituting for , that is,
. - (d)If and has distinct roots in , then and are similar.
Uses. Proposition 7.3.2 (Determinants over a commutative ring), Proposition 7.1.10 (Evaluation respects sums and products), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Corollary 3.5.25 (The invertible matrix theorem), Proposition 4.5.24 (Similarity is an equivalence relation)
Techniques. Finding counterexamples and minimal examples (Technique 1.4.18), Rule out similarity with an invariant (Technique 4.5.29)
(a) False. and both have characteristic polynomial (Example 7.3.5(d)). But for every invertible , so they are not similar.
(b) False. and both have characteristic polynomial , but their ranks are and .
(c) True. Substituting for respects sums, products, and (Proposition 7.1.10), and applied to every entry of it gives
(d) True. Let be the distinct roots. By Theorem 7.3.6 each is an eigenvalue of ; choose eigenvectors . By Theorem 7.2.21 they are independent, so they form a basis of , and the matrix with columns is invertible (Corollary 3.5.25). Column of is , which is column of for
(a)Let
be transposition, . Show that - (b)Let be the real vector space of functions with basis
. Find the characteristic polynomial of differentiation , and conclude that no nonzero function in satisfies with .
Uses. Lemma 2.4.24 (Matrix units), Definition 2.3.1 (Matrix of a linear map), Proposition 7.3.15 (Block-triangular matrices), Corollary 7.3.13 (Eigenvalues of an operator)
(a) By Lemma 2.4.24, the matrix units form a basis of . Order it as , followed by the pairs for . Since , , and , the matrix of is block diagonal with blocks and blocks , whose characteristic polynomial is
and
(b) Let , , , . Then
so maps to , and its matrix (Definition 2.3.1) is
This is block upper triangular with both diagonal blocks equal to , so by Proposition 7.3.15. It has no real root, so has no real eigenvalue (Corollary 7.3.13): no nonzero satisfies with . The upper left block reflects the invariant plane .
Exercise 7.3.40. Let and , where .
- (a)Show that
. - (b)Deduce that and have the same nonzero eigenvalues.
- (c)Prove (b) again without characteristic polynomials: if with and , show that is an eigenvector of .
- (d)Give an example in which is an eigenvalue of but not of .
Uses. Proposition 7.3.22 ( and ), Proposition 7.3.11 (Similar matrices have the same characteristic polynomial), Proposition 7.3.15 (Block-triangular matrices), Theorem 2.4.34 (Block multiplication), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial)
Techniques. Compare and (Technique 7.3.21)
(a) Let , which is invertible with inverse , and let
By block multiplication (Theorem 2.4.34),
(b) Let . Evaluating (a) at gives
(c) Suppose with and . Then , so , and
(d) Let and . Then has the single eigenvalue , while also has the eigenvalue . Consistently with (a),
Exercise 7.3.41. Let and .
- (a)Show that
. - (b)Let be the matrix whose entries are all . Find and the eigenvalues of over , and over for a prime dividing .
Uses. Exercise 7.3.40, Corollary 7.1.7 (No zero divisors, cancellation, and units), Proposition 4.5.35 (Preserved subspaces give block triangular matrices), Proposition 4.5.27 (Similarity invariants), Theorem 4.2.11 (Rank–nullity), Example 7.3.5 (Small cases)
Techniques. Compare and (Technique 7.3.21), Choose a basis adapted to a preserved subspace (Technique 4.5.36)
(a) First proof. Let and , so and is , with . By Exercise 7.3.40,
Second proof. Let . If , then and , as claimed. Otherwise
(b) with , and . By (a),
Exercise 7.3.42. Let have integer entries.
- (a)Show that all coefficients of are integers.
- (b)Show that every rational eigenvalue of is an integer that divides .
- (c)Show that has no rational eigenvalue.
Uses. Definition 7.3.1 (Determinant over a commutative ring), Definition 7.1.1 (Product of polynomials), Proposition 7.3.18 (The first and last coefficients), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial)
(a) Every entry of is or , a polynomial with integer coefficients. By the formula for the product (Definition 7.1.1), sums and products of polynomials with integer coefficients have integer coefficients. So every Leibniz term, and hence , has integer coefficients.
(b) Write
If , a prime dividing divides , hence divides , contradicting . So and the eigenvalue is an integer. Then
(c) Here and . By (b), a rational eigenvalue would be one of , but , , , and . So there is none, and the eigenvalues are irrational.
Exercise 7.3.43. Let satisfy .
- (a)Show that is even, using determinants.
- (b)Give a second proof using and the eigenvalues of regarded as a complex matrix.
- (c)Show that, conversely, has a solution in for every even , and in for every .
Uses. Theorem 5.4.10 (Multiplicativity), Proposition 7.2.28 (Polynomials act on eigenvectors by their values), Corollary 7.1.35 (Factorization over ), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Proposition 7.1.38 (Conjugate roots)
(a) By Theorem 5.4.10,
(b) Regard as a complex matrix. If with , then (Proposition 7.2.28), so and . By Corollary 7.1.35, is a product of factors , and each is a root, hence an eigenvalue (Theorem 7.3.6), hence . So
(c) Over , . Over with , the block-diagonal matrix with blocks works, since .
Exercise 7.3.44. Let be a finite field with elements .
- (a)Show that
has no root in . - (b)Deduce that some operator on has no eigenvalue. So Theorem 7.3.27 fails over every finite field.
- (c)Write down this operator for and check directly that it has no eigenvalue.
Uses. Theorem 7.3.24 (Every monic polynomial is a characteristic polynomial), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Definition 7.3.23 (Companion matrix)
(a) For each , the product contains the factor , so .
(b) is monic of degree , so by Theorem 7.3.24 the companion matrix has . By (a) and Theorem 7.3.6, has no eigenvalue in .
(c) Over ,
Exercise 7.3.45. Let
- (a)Show that
for every . So every eigenspace of is a line. - (b)Let be a root of and write with
. Show that is an eigenvector of for . - (c)Show that has a basis of eigenvectors of if and only if has distinct roots in .
Uses. Definition 7.3.23 (Companion matrix), Theorem 4.2.11 (Rank–nullity), Remark 7.1.11 (Polynomials in a matrix), Theorem 7.3.24 (Every monic polynomial is a characteristic polynomial), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Theorem 7.2.21 (Eigenvectors for distinct eigenvalues are independent), Proposition 7.1.22 (Counting roots)
Techniques. Krylov sequences must become dependent (Technique 7.3.28)
(a) For , column of is . Suppose
(b) Since for , we have for . So
which is nonzero. Also
(c) By Theorem 7.3.24 and Theorem 7.3.6, the eigenvalues of are the roots of in . If there are distinct ones, eigenvectors for them are independent (Theorem 7.2.21), hence a basis of . Conversely, suppose is a basis of eigenvectors. Two of them with the same eigenvalue would be two independent vectors in one eigenspace, which is a line by (a). So their eigenvalues are distinct roots of , and has at least, hence exactly, distinct roots (Proposition 7.1.22). In the language of Section 7.4, is diagonalizable over exactly when splits with distinct roots.
Exercise 7.3.46. Let
- (a)For , compute
, and find the polynomial of Proposition 7.2.35. - (b)Factor over , and use the second proof of Theorem 7.3.27 to produce an eigenvector for each root.
- (c)Repeat (a) for . Which eigenvalue does this Krylov sequence miss, and why is that consistent with Proposition 7.3.26?
Uses. Proposition 7.2.35 (A basis of a Krylov subspace), Theorem 7.3.27 (Existence of eigenvalues over ), Proposition 7.3.26 (Krylov subspaces and the characteristic polynomial), Remark 7.1.11 (Polynomials in a matrix)
Techniques. Krylov sequences must become dependent (Technique 7.3.28)
(a) We get , , , and . The first three are independent: the matrix with these columns has determinant
(b) , and dividing,
- : , and
. :
, and - : conjugating the previous computation, since and are real, gives
.
Check:
(c) For : , which is not a multiple of , and
Exercise 7.3.47. Find the error in the following argument.
Claim. For every , .
“Proof.” By definition,
Uses. Definition 7.3.4 (Characteristic polynomial), Proposition 7.3.2 (Determinants over a commutative ring), Remark 7.1.11 (Polynomials in a matrix)
The claim is true; it is the Cayley–Hamilton theorem (Theorem 7.6.20), and Exercise 7.3.51 proves it. The argument is not a proof.
First, the types do not match:
Second, the substitution is done wrongly. The identity
Third, the argument proves too much. Apply the same move to the polynomial , the entry of : “substituting ” gives
Exercise 7.3.48. Let with for some .
(a)Show that in ,
- (b)Deduce that . In particular , and is the only eigenvalue of .
- (c)For , give a shorter proof of (b) using eigenvalues. Why does it not work over every field?
Uses. Proposition 7.3.2 (Determinants over a commutative ring), Theorem 7.1.20 (Factor theorem), Corollary 7.1.7 (No zero divisors, cancellation, and units), Proposition 7.3.18 (The first and last coefficients), Proposition 7.2.28 (Polynomials act on eigenvectors by their values), Corollary 7.1.35 (Factorization over )
Techniques. Polynomial identity arguments (Technique 5.5.24)
(a) Let
which is because .
(b) Let . Taking determinants in (a) with Proposition 7.3.2(c) and (e),
We show by induction on that an equation forces to be a nonzero constant. If , then , so is invertible in , hence a nonzero constant (Corollary 7.1.7(c)). If , evaluating at gives , so and (Theorem 7.1.20). Then
So is a constant, and because is monic. Thus , and (Proposition 7.3.18). The coefficient of is , and is the only root.
(c) Over : if with , then (Proposition 7.2.28), so . By Corollary 7.1.35, is a product of factors whose roots are eigenvalues, hence ; so . Over a general field this argument only shows that is the only root of in ; it cannot rule out an irreducible factor of degree at least , because need not split. The proof of (b) never needs to split.
Exercise 7.3.49. Let . For , write and for the polynomials obtained by substituting and for (Definition 7.1.9).
- (a)Show that
. - (b)Suppose
. Show that . - (c)Deduce that if , splits over , and , then .
Uses. Proposition 7.3.2 (Determinants over a commutative ring), Proposition 7.1.10 (Evaluation respects sums and products), Remark 7.3.19 (Trace and determinant from the roots)
Techniques. Polynomial identity arguments (Technique 5.5.24)
(a) In ,
(b) Substituting into the factorization gives
For any , the coefficient of in
(c) Let with . By (b) and Remark 7.3.19 applied to ,
Exercise 7.3.50. Let and . A vector is a cyclic vector for if .
- (a)Show that if has a cyclic vector, then the matrix of in some basis is .
- (b)Suppose both have cyclic vectors (for and ). Show that and are similar if and only if .
- (c)Show that has no cyclic vector, and that and are similar for every monic .
Uses. Proposition 7.2.35 (A basis of a Krylov subspace), Proposition 7.3.26 (Krylov subspaces and the characteristic polynomial), Theorem 4.5.25 (Similar matrices are one operator in two bases), Proposition 4.5.24 (Similarity is an equivalence relation), Proposition 7.3.11 (Similar matrices have the same characteristic polynomial), Exercise 7.3.17
(a) Let be cyclic, so (as ). In Proposition 7.2.35, , so
(b) If , then by Proposition 7.3.11. Conversely, let . By (a), has matrix in some basis, so by Theorem 4.5.25, and likewise . By Proposition 4.5.24, .
(c) For every ,
Now let . Since for , is cyclic for . For : column of is row of , which is for and
Exercise 7.3.51. Let be finite-dimensional with , and .
- (a)Use Proposition 7.3.26 to show that . This is the Cayley–Hamilton theorem (Theorem 7.6.20).
- (b)Deduce that every satisfies a monic polynomial of degree , improving the degree of Proposition 4.1.31.
Uses. Proposition 7.3.26 (Krylov subspaces and the characteristic polynomial), Proposition 7.2.27 (Evaluating polynomials at an operator), Proposition 4.1.31 (Every square matrix satisfies a polynomial)
Techniques. Krylov sequences must become dependent (Technique 7.3.28)
(a) Let . If , then . Otherwise let be the polynomial of Proposition 7.2.35 for , so . By Proposition 7.3.26(c), for some , and by Proposition 7.2.27(a),
So sends every vector to , that is, .
(b) Apply (a) to on . Its matrix in the standard basis is , so , and by Proposition 7.2.27(c), is the matrix of . So , and is monic of degree .
Exercise 7.3.52. Let be a prime and
- (a)Show that the number of matrices with is if has two distinct roots in , if it has one repeated root, and if it has no root.
- (b)Deduce that exactly matrices in have no eigenvalue in , and check that the counts in (a) add up to .
Uses. Example 7.3.5 (Small cases), Theorem 7.3.6 (Eigenvalues are the roots of the characteristic polynomial), Proposition 7.1.22 (Counting roots)
Techniques. Double counting (Technique 4.1.36)
(a) Write . By Example 7.3.5(a), if and only if and . Choose arbitrarily ( ways). Then is determined, and the second condition becomes
The number of pairs with is if (any , and then ), and if ( with arbitrary, or with ). So if has roots in , the number of matrices is
which is , , for .
(b) By Theorem 7.3.6, has no eigenvalue exactly when has no root. There are monic quadratics . Those with two distinct roots are the products with , and there are of them; those with a repeated root are the , and there are of them (a monic quadratic is determined by its roots, by Proposition 7.1.22 and the factor theorem). So
as it should be. For the two matrices without eigenvalues are and .
Exercise 7.3.53. For and , let be the principal submatrix of with rows and columns in , and let
and check that this agrees with Proposition 7.3.18. For , write out the coefficient of .
Uses. Proposition 7.3.2 (Determinants over a commutative ring), Proposition 7.3.18 (The first and last coefficients)
Techniques. Expand by multilinearity (Technique 5.1.7)
Column of is , where is column of . Expanding by linearity in each of the columns (Proposition 7.3.2(b), Technique 5.1.7),
where column of is for and for .
We claim that
For , the principal minors are the diagonal entries, so ; for , . This matches Proposition 7.3.18. For , the coefficient of is
Exercise 7.3.54. Let be a finite-dimensional real vector space, and let have no eigenvalue.
- (a)Show that every -invariant subspace of has even dimension.
- (b)Give such a on , and find three different -invariant planes.
Uses. Proposition 7.3.30 (Odd dimension), Definition 7.2.1 (Invariant subspace), Proposition 7.3.15 (Block-triangular matrices), Proposition 7.2.4 (Invariance is checked on a spanning list)
(a) Let be -invariant. If it is even. If is odd, then has an eigenvalue by Proposition 7.3.30: there are , , and with . Then is an eigenvalue of , a contradiction.
(b) Let and on . By Proposition 7.3.15, , which has no real root, so has no eigenvalue. Since , . So for every , , and is -invariant (Proposition 7.2.4); it is a plane by (a). Three different ones: gives ; gives ; and gives , which contains neither nor .
Exercise 7.3.55. Let satisfy .
- (a)Show that
for every . - (b)Show that for some .
- (c)Deduce that .
Uses. Corollary 7.2.22 (At most eigenvalues), Exercise 7.3.48, Definition 7.2.6 (Eigenvalue, eigenvector)
Techniques. Study a linear map on a space of matrices (Technique 4.2.29)
(a) For this is the hypothesis. If it holds for , then
where the first equality holds because the terms and cancel.
(b) Let , . It is linear, and (a) says . If , then is an eigenvalue of (Definition 7.2.6). By Corollary 7.2.22, has at most eigenvalues, and are distinct complex numbers. So for some .
(c) By (b) and Exercise 7.3.48, . The proof used that the integers are distinct in ; over the scalars repeat, and (b) breaks down.
More practice
The practice bank has 25 exercises on this section’s topics.