7.10  The Characteristic Polynomial

For a square matrix A over F and a scalar c∈F, when is cI−A invertible? The question matters: cI−A fails to be invertible exactly when Av=cv for some non-zero vector v, the situation Chapter 9 is built around. The determinant answers the question for each single c. This section lets c vary. Replacing the number c by a variable x turns det(cI−A) into a polynomial, the characteristic polynomial, and the scalars we are looking for become its roots. The price is that xI−A is a matrix of polynomials, not of field elements, so we must check which determinant facts survive there. The remarks at the ends of §4, §5 and §6 did exactly that bookkeeping, and here we cash them in.

7.10.1. From a number to a variable

Take A=(1234)∈M2(Q). For each c∈Q, det(cI−A)=det(c−1−2−3c−4)=(c−1)(c−4)−6=c2−5c−2. The same expression c2−5c−2 appears whatever c is. It is the value at c of one polynomial, and that polynomial deserves a name. To define it directly, without first choosing c, we put the variable x into the matrix and take the determinant of xI−A=(x−1−2−3x−4), a matrix whose entries lie in F[x].

Is that allowed? F[x] is not a field, but it is a commutative ring in the sense of the remark in §4: all the field axioms hold except the existence of inverses (Theorem 0.8.1). The Leibniz formula of Definition 7.4.1 uses only sums, differences and products of entries, so it defines detM∈F[x] for every M∈Mn(F[x]).

The characteristic polynomial of A is the determinant of xI−A, computed with polynomial entries.

Definition 7.10.1 (Characteristic Polynomial)

Let n≥1 and A=(aij)∈Mn(F). The characteristic polynomial of A is pA(x):=det(xIn−A)=∑σ∈Snsgn(σ)∏j=1n(xδσ(j)j−aσ(j)j) ∈F[x], where δij=1 if i=j and 0 otherwise, so that xδij−aij is the (i,j)-entry of xIn−A. The determinant is the Leibniz sum of Definition 7.4.1, computed in the commutative ring F[x].

In words: subtract A from x times the identity, so that x appears only on the diagonal; then take the determinant exactly as for a matrix of numbers, multiplying and adding polynomials instead of scalars. The result is one polynomial, not a number.

Well-definedness. Each term of the Leibniz sum is a product of n polynomials, and the sum is finite, so pA is a polynomial. It depends only on A.

How to compute it. By the remarks in §4, §5 and §6, the following results were proved without dividing, and so hold for matrices over F[x]: Theorem 7.4.5 and Theorem 7.4.6 (§4), Theorem 7.5.4 by its first proof (§5), Theorem 7.6.1 (§6), and Theorem 7.8.4 (§8). So we may expand det(xI−A) along any row or column, and read it off from triangular or block triangular shape. What we may not do is row reduce xI−A by dividing by a polynomial entry, as the warning below explains.

Examples.

  • 1×1. For A=(a), pA(x)=x−a.
  • 2×2. For A=(abcd), pA(x)=(x−a)(x−d)−bc=x2−(a+d)x+(ad−bc)=x2−(trA)x+detA. For A=(1234) this is x2−5x−2, as above.
  • Triangular. If A is upper or lower triangular, so is xI−A, with diagonal entries x−aii. By Theorem 7.4.6 over F[x], pA(x)=(x−a11)(x−a22)⋯(x−ann).
  • Degenerate cases. The zero matrix has p0(x)=xn, and the identity has pIn(x)=(x−1)n; both are triangular. These two polynomials are different, although both matrices are as simple as possible, which already shows that pA records something about A.
Example (A 3×3 Characteristic Polynomial)

Find pA for A=(201131102)∈M3(Q).

Solution. We have xI−A=(x−20−1−1x−3−1−10x−2). Column 2 has a single non-zero entry, x−3 in position (2,2). Expanding along it (Theorem 7.6.1 over F[x]), pA(x)=(x−3)(−1)2+2det(x−2−1−1x−2)=(x−3)((x−2)2−1)=(x−1)(x−3)2. Multiplied out, pA(x)=x3−7x2+15x−9. Compare with trA=2+3+2=7 and detA=9 (expand A along column 2: 3(4−1)=9).

A companion-type example. Let A=(00610−11016), with ones just below the diagonal, a last column (6,−11,6), and zeros elsewhere. Expanding xI−A=(x0−6−1x110−1x−6) along the first row (Theorem 7.6.1 over F[x]), pA(x)=xdet(x11−1x−6)+(−6)det(−1x0−1)=x(x2−6x+11)−6=x3−6x2+11x−6, which factors as (x−1)(x−2)(x−3). The last column of A lists the coefficients −6,11,−6 of 1,x,x2 in pA, with their signs changed. This is no accident: Exercise (C1: Companion matrices) shows that the same pattern works in every size.

Non-example by minimal change. Swap the order of subtraction: det(A−xI). Each of the n columns of A−xI is −1 times the corresponding column of xI−A, so by multilinearity det(A−xI)=(−1)npA(x). For A=(a) this is a−x, whose leading coefficient is −1. What still works: the roots are the same. What fails: the result is not monic when n is odd.

Why this definition. Some books use det(A−xI). We use xI−A so that the characteristic polynomial is always monic (Theorem 7.10.2 below), which makes statements like “pA=(x−1)(x−3)2” true without sign bookkeeping. The name comes from the fact that the roots of this polynomial are the “characteristic values” of A, which Chapter 9 calls eigenvalues.

Warning. Do not row reduce xI−A by dividing by polynomials. Over a field, a matrix with non-zero determinant is invertible (Theorem 7.5.2), but that proof runs through elimination, which divides by pivots, and it fails over F[x]. For A=(0)∈M1(F), the matrix xI−A=(x) has determinant x≠0, yet it has no inverse in M1(F[x]): if xq(x)=1 for a polynomial q, then q≠0, and 1+deg⁡q=deg⁡1=0 by Theorem 0.8.3, which is impossible since deg⁡q≥0. Likewise, “divide row 1 of xI−A by x−1” produces entries that are not polynomials and that make no sense at x=1. Compute pA by expansion, by triangular or block shape, or by the Leibniz formula.

Before looking at the coefficients, we record the fact that makes pA useful: evaluating it at a scalar c gives the same result as putting c in place of x before taking the determinant.

Lemma 7.10.1 (Evaluating the Characteristic Polynomial)

Let A∈Mn(F) and c∈F. Then pA(c)=det(cIn−A).

Proof. By Theorem 0.8.5, evaluation at c turns sums of polynomials into sums and products into products, and sends a constant a to a. Applying it to the Leibniz sum in Definition 7.10.1 term by term, pA(c)=∑σ∈Snsgn(σ)∏j=1n(cδσ(j)j−aσ(j)j), and cδij−aij is the (i,j)-entry of cIn−A. By Definition 7.4.1, the right side is det(cIn−A).

7.10.2. The shape of the characteristic polynomial

The 2×2 example suggests a pattern: the leading coefficient is 1, the next coefficient is minus the trace, and the constant term is the determinant up to sign. The same holds in every size.

Theorem 7.10.2 (Coefficients of the Characteristic Polynomial)

Let n≥1 and A∈Mn(F). Then pA is monic of degree n, and pA(x)=xn−(trA)xn−1+⋯+(−1)ndetA, that is, the coefficient of xn−1 is −trA and the constant term is (−1)ndetA. (For n=1 these two statements concern the same coefficient, and both say it is −a11.)

Idea. Look at the Leibniz sum term by term and count powers of x. A factor xδσ(j)j−aσ(j)j contains x only if σ(j)=j. A permutation other than the identity moves at least two indices, so its term has degree at most n−2 and cannot affect the top two coefficients. The identity contributes ∏j(x−ajj), whose top two coefficients are 1 and −∑jajj. For the constant term, set x=0.

Proof. Write mij=xδij−aij for the entries of xI−A. By Definition 7.10.1, pA=∑σtσ with tσ=sgn(σ)∏jmσ(j)j.

Terms with σ≠id. If σ(j)≠j for some j, then σ(σ(j))≠σ(j), because σ is injective. So σ moves at least two indices, and at most n−2 indices are fixed. For a moved index j, mσ(j)j=−aσ(j)j has degree at most 0; for a fixed index it has degree at most 1. By Theorem 0.8.3, deg⁡tσ≤n−2.

The term σ=id. We show by induction on k≥1 that ∏j=1k(x−ajj)=xk−skxk−1+rk with sk=a11+⋯+akk and deg⁡rk≤k−2. For k=1, take r1=0. If it holds for k, then with a=ak+1,k+1, (xk−skxk−1+rk)(x−a)=xk+1−(sk+a)xk+(skaxk−1+rkx−ark), and the bracket has degree at most k−1 by Theorem 0.8.2 and Theorem 0.8.3. This completes the induction. Since sgn(id)=1, tid=xn−(trA)xn−1+rn with deg⁡rn≤n−2.

Adding, pA=xn−(trA)xn−1+(rn+∑σ≠idtσ), and the bracket has degree at most n−2 by Theorem 0.8.2. Hence pA is monic of degree n, with coefficient −trA at xn−1 (Definition 0.9.12).

Constant term. The constant term of a polynomial is its value at 0 (Definition 0.8.6). By Lemma 7.10.1 with c=0, pA(0)=det(−A). The matrix −A is obtained from A by multiplying each of its n columns by −1, so det(−A)=(−1)ndetA by Theorem 7.5.1 (d). This proves the theorem.

So the characteristic polynomial packages two invariants we already know, the trace and the determinant, and adds n−2 more coefficients in between. For n=2 nothing is in between, which is why pA(x)=x2−(trA)x+detA for every 2×2 matrix.

Quick check. Without expanding any determinant, find the coefficient of x2 and the constant term of pA for A=(011101110), given that detA=2.

Solution. By Theorem 7.10.2, the coefficient of x2 is −trA=0, and the constant term is (−1)3detA=−2. (In full, pA(x)=x3−3x−2=(x−2)(x+1)2.)

7.10.3. Similar matrices, same polynomial

Similar matrices describe the same operator in different bases (Theorem 4.2.4), so everything intrinsic to the operator should agree for them. The trace and determinant do (Theorem 4.2.5, Corollary 7.5.7). The characteristic polynomial, which contains both, does too, and the proof is the proof for the determinant, run over F[x].

Theorem 7.10.3 (Similar Matrices Have the Same Characteristic Polynomial)

If A,B∈Mn(F) are similar, then pA=pB.

Proof. Let B=P−1AP with P∈Mn(F) invertible. Regard P, P−1, A and I as matrices over F[x] whose entries happen to be constants. The laws of matrix arithmetic in Theorem 0.9.4 are proved from the ring axioms alone, so they hold in Mn(F[x]). Hence P−1(xI−A)P=xP−1P−P−1AP=xI−B. By Theorem 7.5.4, valid over F[x] by the remark in §5, pB=det(P−1(xI−A)P)=det(P−1)det(xI−A)detP=det(P−1)det(P)pA, using commutativity of F[x] in the last step. Finally det(P−1)detP=det(P−1P)=detI=1 by Theorem 7.5.4 over F. Hence pB=pA.

This is exactly the case singled out in the remark in §5: the proof of Corollary 7.5.7 survives over F[x] because P is invertible already over F. The theorem lets us attach a characteristic polynomial to an operator.

Definition 7.10.2 (Characteristic Polynomial of an Operator)

Let V be a vector space over F with dim⁡V=n≥1, and let T∈L(V). The characteristic polynomial of T is pT(x):=p[T]BB(x)=det(xIn−[T]BB), where B is any basis of V.

This does not depend on B: for bases B and C, the matrices [T]BB and [T]CC are similar by Theorem 4.2.4 (a), so they have the same characteristic polynomial by Theorem 7.10.3. By Theorem 7.10.2, pT is monic of degree dim⁡V, with coefficient −trT at xn−1 and constant term (−1)ndetT (Definition 4.5.2, Definition 7.5.1).

Example (Characteristic Polynomials of Two Operators)

On V=R[x]≤2, find the characteristic polynomials of differentiation D(q)=q′ and of the shift S(q)(x)=q(x+1).

Solution. Use the basis B=(1,x,x2). Since D(1)=0, D(x)=1, D(x2)=2x, and S(1)=1, S(x)=1+x, S(x2)=1+2x+x2, [D]BB=(010002000),[S]BB=(111012001). Both are upper triangular, so pD(t)=t3 and pS(t)=(t−1)3. (We name the variable t here, since x is already the variable of the polynomials in V.) As a check, trS=3 and detS=1, matching the coefficient −3 of t2 and the constant term (−1)3⋅1.

Warning. Equal characteristic polynomials do not make matrices similar. The converse of Theorem 7.10.3 is false. Recall the pair from the warning in Chapter 4, §02: I2 and J=(1101) both have characteristic polynomial (x−1)2, since both are triangular with diagonal 1,1. But I2 is similar only to itself, so J≁I2. In particular the characteristic polynomial does not determine the matrix, not even up to similarity. Deciding similarity needs finer invariants; Chapter 10 finds a complete set.

7.10.4. Roots and singular matrices

We can now answer the opening question. The determinant tests invertibility of cI−A for one c at a time; the characteristic polynomial tests all c at once, and the answer is a finite set.

Theorem 7.10.4 (Roots of the Characteristic Polynomial)

Let A∈Mn(F) with n≥1, and let c∈F.

  • (a) The following are equivalent: (i) pA(c)=0; (ii) cI−A is not invertible; (iii) there is a non-zero v∈Fn with Av=cv.
  • (b) There are at most n scalars c∈F with these properties.

Proof.

  • (a) By Lemma 7.10.1, pA(c)=det(cI−A), which is a determinant of a matrix over the field F. By Theorem 7.5.2, it is zero if and only if cI−A is not invertible; this is (i) ⇔ (ii). By Theorem 3.4.4, cI−A is not invertible if and only if (cI−A)v=0 for some v≠0, and (cI−A)v=cv−Av by Theorem 0.9.4; this is (ii) ⇔ (iii).

  • (b) By Theorem 7.10.2, pA is monic of degree n, in particular non-zero. By Corollary 6.1.4, it has at most n distinct roots in F, and by (a) these are exactly the scalars in question.

Notice where the evaluation happens: first substitute c, getting a matrix over the field F, then use the invertibility test, which is valid over fields. That order is what the warning about F[x] above requires.

The same holds for an operator T on V with dim⁡V=n≥1: pT(c)=0 if and only if cidV−T is not invertible, by (a) applied to [T]BB together with Theorem 4.1.5 (b), since [cidV−T]BB=cI−[T]BB.

The scalars c of this theorem are the eigenvalues of A, and the vectors v in (iii) its eigenvectors. They are the subject of Chapter 9, which starts from this theorem.

Examples.

  • For A in Example (A 3×3 Characteristic Polynomial), pA=(x−1)(x−3)2, so cI−A is singular exactly for c=1 and c=3. For instance 3I−A=(10−1−10−1−101) has a zero column, and v=e2 satisfies Ae2=3e2.
  • The rotation R=(0−110) has pR=x2+1. Over R this has no root, so cI−R is invertible for every real c: no non-zero real vector is merely stretched by a quarter-turn. Over C, the roots ±i appear, and for example R(1,−i)=(i,1)=i(1,−i). The field matters.

Quick check. For which c∈Q is cI−A invertible, where A=(5−230)?

Solution. pA(x)=x2−(trA)x+detA=x2−5x+6=(x−2)(x−3). By Theorem 7.10.4, cI−A is invertible exactly for c≠2,3.

7.10.5. A tempting false proof

Here is a statement that is true, and important: every square matrix satisfies its own characteristic polynomial, pA(A)=0. This is the Cayley–Hamilton Theorem, proved in Chapter 9. Here pA(A) means substituting the matrix A into the polynomial pA, replacing each xk by Ak and the constant term a0 by a0I (Definition 0.9.14). For a 2×2 matrix it says A2−(trA)A+(detA)I=0, which you can check by multiplying out.

A one-line “proof” suggests itself, and it is wrong.

Warning. The fake proof of Cayley–Hamilton. “Since pA(x)=det(xI−A), put x=A: pA(A)=det(AI−A)=det(0)=0.” This is invalid for two reasons. First, the two sides are different kinds of object: pA(A) is an n×n matrix, while det(⋯) is a scalar, so “=0” compares a matrix with a number. Second, Lemma 7.10.1 lets us substitute only a scalar c∈F into the entries of xI−A. Substituting a matrix for x inside the entries would produce a matrix whose entries are matrices, and “AI−A” silently treats the x in the entry x−a11 as if the entry became A−a11, which is not what substitution into a polynomial means.

The same “argument” proves false statements, which shows it is not a proof. Replace det by tr: let q(x)=tr(xI−A)=nx−trA. The fake reasoning gives “q(A)=tr(AI−A)=tr0=0”. But for A=diag(1,0), q(x)=2x−1 and q(A)=2A−I=diag(1,−1)≠0.

7.10.6. Exercises

A. Check your understanding

Exercise (A1)
  • (a) Define the characteristic polynomial of A∈Mn(F), and say in which ring its determinant is computed.
  • (b) State the degree, leading coefficient, coefficient of xn−1 and constant term of pA.
  • (c) True or false: det(A−xI)=pA(x) for every A∈M3(F). Justify your answer.
  • (d) True or false: if pA=pB, then A∼B. Justify your answer.
  • (e) What does pA(c)=0 say about the matrix cI−A? About vectors?
  • (f) Explain in one sentence why “pA(A)=det(AI−A)=0” is not a proof.

Solution.

  • (a) pA(x)=det(xIn−A), the Leibniz sum computed in the commutative ring F[x] (Definition 7.10.1).

  • (b) Degree n, leading coefficient 1, coefficient −trA at xn−1, constant term (−1)ndetA (Theorem 7.10.2).

  • (c) False. det(A−xI)=(−1)3pA(x)=−pA(x), since each of the three columns changes sign. For A=0, det(−xI3)=−x3≠x3=pA(x).

  • (d) False. I2 and (1101) both have p=(x−1)2 but are not similar.

  • (e) cI−A is not invertible; equivalently there is a non-zero v with Av=cv (Theorem 7.10.4).

  • (f) pA(A) is a matrix obtained by substituting A into a polynomial, while det(AI−A) is a scalar, and substitution into the entries of xI−A is only justified for scalars (Lemma 7.10.1).

B. Practice

Exercise (B1: Computing characteristic polynomials)

Find the characteristic polynomial of each matrix over Q, factor it as far as possible over Q, and check the trace and determinant against Theorem 7.10.2. A=(110011101),B=(210002000013001−1). Hence list the c∈Q for which cI−A, respectively cI−B, is not invertible.

Solution. For A. Expanding xI−A=(x−1−100x−1−1−10x−1) along the first row (Theorem 7.6.1 over F[x]), pA(x)=(x−1)((x−1)2−0)−(−1)(0−1)+0=(x−1)3−1=x3−3x2+3x−2. Check: −trA=−3; detA=1⋅(1−0)−1⋅(0−1)+0=2, and (−1)3⋅2=−2. Since pA(2)=1−1=0, divide by x−2: pA=(x−2)(x2−x+1). The quadratic has discriminant 1−4=−3<0, so no rational (indeed no real) root. By Theorem 7.10.4, cI−A is singular only for c=2.

For B. xI−B is block upper triangular with diagonal blocks xI−(2102) and xI−(131−1). By Theorem 7.8.4 over F[x] and the 2×2 formula, pB(x)=(x−2)2(x2−0⋅x+(−1−3))=(x−2)2(x2−4)=(x−2)3(x+2). Multiplied out, pB=x4−4x3+16x−16. Check: −trB=−(2+2+1−1)=−4; detB=4⋅(−4)=−16 by Theorem 7.8.4, and (−1)4(−16)=−16. So cI−B is singular exactly for c=2 and c=−2.

Exercise (B2: Transpose)

Prove that pA⊤=pA for every A∈Mn(F). Hence show that cI−A is invertible if and only if cI−A⊤ is.

Solution. By Theorem 0.9.5, (xI−A)⊤=xI⊤−A⊤=xI−A⊤; these rules are proved entrywise from the ring axioms, so they hold over F[x]. By Theorem 7.4.5, which holds over F[x] by the remark in §4, pA⊤=det(xI−A⊤)=det((xI−A)⊤)=det(xI−A)=pA. By Theorem 7.10.4, cI−A is not invertible exactly when pA(c)=0, which is exactly when pA⊤(c)=0, that is, when cI−A⊤ is not invertible.

Exercise (B3: AB and BA)

Let A,B∈Mn(F) with A invertible.

  • (a) Show that BA=A−1(AB)A, and deduce pAB=pBA.
  • (b) Deduce that tr(AB)=tr(BA) and det(AB)=det(BA) in this case.
  • (c) Check (a) for A=(1101), B=(0010), and note that AB≠BA.

(Chapter 9 removes the hypothesis that A is invertible.)

Solution.

  • (a) By associativity, A−1(AB)A=(A−1A)(BA)=BA. So BA∼AB (Definition 4.2.2, with P=A), and pAB=pBA by Theorem 7.10.3.

  • (b) By Theorem 7.10.2, the coefficient of xn−1 is −tr(AB) in pAB and −tr(BA) in pBA; the constant terms are (−1)ndet(AB) and (−1)ndet(BA). Equal polynomials have equal coefficients.

  • (c) AB=(1010) and BA=(0011), so AB≠BA. Both have trace 1 and determinant 0, so both characteristic polynomials are x2−x=x(x−1).

C. Going deeper

Exercise (C1: Companion matrices)

Let n≥2 and p(x)=xn+an−1xn−1+⋯+a1x+a0∈F[x]. The companion matrix of p is the matrix C(p)∈Mn(F) with 1 in each position (i+1,i) just below the diagonal, last column (−a0,−a1,…,−an−1), and 0 elsewhere: C(p)=(00⋯0−a010⋯0−a101⋯0−a2⋮⋱⋮00⋯1−an−1). (The matrix C of Exercise (B2: An annihilating polynomial by elimination) is C(x3−2x2+x−2).)

  • (a) Let M=xI−C(p). For each i, show that deleting row i and column n of M leaves a block diagonal matrix whose blocks are an (i−1)×(i−1) lower triangular matrix with diagonal x,…,x and an (n−i)×(n−i) upper triangular matrix with diagonal −1,…,−1 (either block may be absent when i=1 or i=n). Deduce that the cofactor Cin of M equals xi−1.
  • (b) Deduce, by expanding along the last column, that pC(p)=p.
  • (c) Verify (b) for p=x4+x3−2x+3 by writing C(p) and checking the coefficients predicted by Theorem 7.10.2.
  • (d) Deduce that every monic polynomial of degree n≥1 over F is the characteristic polynomial of some n×n matrix over F.

Solution.

  • (a) The entries of M are: x at (j,j) for j<n; −1 at (j+1,j); aj−1 at (j,n) for j<n; x+an−1 at (n,n); 0 elsewhere. Delete row i and column n. In the remaining matrix, rows 1,…,i−1 have non-zero entries only in columns j−1 and j for row j, all at most i−1; and rows i+1,…,n have non-zero entries only in columns j−1 and j≤n−1, all at least i. So the matrix is block diagonal with blocks on rows and columns {1,…,i−1} and on rows {i+1,…,n}, columns {i,…,n−1}. The first block has x on its diagonal and −1 just below it, so it is lower triangular. In the second block, row j of M (for j>i) has −1 in column j−1, which is the diagonal position of the block, and x in column j, one step to the right; so it is upper triangular with diagonal −1,…,−1. By Theorem 7.8.4 and Theorem 7.4.6 over F[x] (both division-free), the minor is Min=xi−1(−1)n−i, where an absent block contributes the factor 1 (for i=1 or i=n the matrix is a single triangular block). Hence Cin=(−1)i+n(−1)n−ixi−1=(−1)2nxi−1=xi−1.

  • (b) By Theorem 7.6.1 along column n, valid over F[x], pC(p)=detM=∑i=1n−1ai−1xi−1+(x+an−1)xn−1=a0+a1x+⋯+an−1xn−1+xn=p.

  • (c) Here a3=1, a2=0, a1=−2, a0=3, so C(p)=(000−310020100001−1). Its trace is −1, so Theorem 7.10.2 predicts the coefficient 1=a3 at x3, as in p. Its determinant, expanding along the first row, whose only non-zero entry is −3 in position (1,4), is (−3)(−1)1+4detI3=3, since deleting row 1 and column 4 leaves I3. So the predicted constant term is (−1)4⋅3=3=a0.

  • (d) For n≥2, take C(p) and use (b). For n=1, p=x+a0 is p(−a0).

Exercise (C2: Nilpotent 2×2 matrices)

Let A∈M2(F) satisfy Ak=0 for some k≥1.

  • (a) Show that the constant term of pA is 0.
  • (b) By multiplying out, verify that A2−(trA)A+(detA)I=0 for every A∈M2(F).
  • (c) Deduce that trA=0, and hence pA=x2 and A2=0.
  • (d) Give an example showing that A2=0 does not force A=0.

Solution.

  • (a) By Theorem 7.5.4, (detA)k=det(Ak)=det0=0, so detA=0 because a field has no zero divisors (Theorem 0.7.1). The constant term is (−1)2detA=0 by Theorem 7.10.2.

  • (b) Let A=(abcd). Then A2=(a2+bcab+bdca+dcbc+d2) and (a+d)A=(a2+adab+bdac+dcad+d2). The difference is (bc−ad00bc−ad)=−(detA)I, as claimed.

  • (c) By (a) and (b), A2=(trA)A. By induction, Am=(trA)m−1A for all m≥1: if it holds for m, then Am+1=(trA)m−1A2=(trA)mA. If A=0, then trA=0. If A≠0, then 0=Ak=(trA)k−1A forces (trA)k−1=0, since a non-zero matrix times a scalar is zero only if the scalar is zero; here k≥2, because k=1 would give A=0. Hence trA=0 by Theorem 0.7.1 (f), applied repeatedly. So pA=x2−0⋅x+0=x2, and A2=(trA)A=0.

  • (d) A=(0100) has A2=0 and A≠0.

Exercise (C3: Odd size over the reals)

Let n be odd and A∈Mn(R).

  • (a) Prove that there is c∈R and a non-zero v∈Rn with Av=cv.
  • (b) Show by an example that (a) fails for n=2.
  • (c) Show that (a) holds for every A∈Mn(C) and every n≥1.

Solution.

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.