Math 2.0

Linear and multilinear algebra; matrix theory Proof

Proof that a matrix is diagonalisable iff its minimal polynomial has distinct roots

Builds on Diagonalisable matrixMinimal polynomialPolynomial of an endomorphismMinimal polynomial divides every annihilating polynomialEigenvalues are the roots of the minimal polynomialFactor theoremA polynomial over a field has at most as many roots as its degreeEigenspaceEvery spanning set contains a basisA matrix is diagonalisable iff it has a basis of eigenvectorsEigenvectorCancellation in an integral domain

Proof

We prove the two implications separately. The converse uses Lagrange interpolation polynomials.

  1. For a square matrix CC, its annihilating polynomials are those of the map x↦Cxx \mapsto C x. Indeed, p(C)xp(C) x is the value of pp at this map applied to xx. So we may apply results on minimal polynomials of endomorphisms to matrices.
  2. Let PP be invertible and C=P−1APC = P^{-1} A P. By induction on kk, Ck=P−1AkPC^k = P^{-1} A^k P. So p(C)=P−1p(A)Pp(C) = P^{-1} p(A) P for each p∈F[t]p \in F[t], by the definition of the value of pp.
  3. By step 2, p(C)=0p(C) = 0 if and only if p(A)=0p(A) = 0. Hence mC=mAm_C = m_A.
  4. First let AA be diagonalisable. Choose PP with P−1AP=D=diag⁡(d1,…,dn)P^{-1} A P = D = \operatorname{diag}(d_1, \dots, d_n). Let μ1,…,μk\mu_1, \dots, \mu_k be the distinct values among d1,…,dnd_1, \dots, d_n, and let f=∏j=1k(t−μj)f = \prod_{j=1}^{k} (t - \mu_j).
  5. Powers and linear combinations of diagonal matrices are computed entry by entry. So f(D)=diag⁡(f(d1),…,f(dn))f(D) = \operatorname{diag}(f(d_1), \dots, f(d_n)), and each f(di)=0f(d_i) = 0. Hence f(D)=0f(D) = 0.
  6. By step 5 and divisibility by the minimal polynomial, mDm_D divides ff.
  7. Each μj\mu_j equals some did_i, and Dei=dieiD e_i = d_i e_i for the standard basis vector eie_i. So μj\mu_j is an eigenvalue of DD, and mD(μj)=0m_D(\mu_j) = 0 by the roots of the minimal polynomial.
  8. We show by induction on r≤kr \le k that gr=∏j=1r(t−μj)g_r = \prod_{j=1}^{r} (t - \mu_j) divides mDm_D. For r=0r = 0, g0=1g_0 = 1. Suppose mD=grhm_D = g_r h with r<kr < k.
  9. Evaluating at μr+1\mu_{r+1} gives 0=gr(μr+1)h(μr+1)0 = g_r(\mu_{r+1}) h(\mu_{r+1}). The factor gr(μr+1)=∏j≤r(μr+1−μj)g_r(\mu_{r+1}) = \prod_{j \le r} (\mu_{r+1} - \mu_j) is nonzero, so h(μr+1)=0h(\mu_{r+1}) = 0.
  10. By the factor theorem, h=(t−μr+1)h′h = (t - \mu_{r+1}) h'. So gr+1g_{r+1} divides mDm_D, which completes the induction.
  11. By steps 6 and 10, ff and mDm_D divide each other. Write f=mDaf = m_D a and mD=fbm_D = f b. Then f=fabf = f a b. By cancellation in the integral domain F[t]F[t], ab=1a b = 1, so aa, bb are constants. Both polynomials are monic, so a=1a = 1 and mD=fm_D = f.
  12. By steps 3 and 11, mA=f=(t−μ1)⋯(t−μk)m_A = f = (t - \mu_1) \cdots (t - \mu_k) with pairwise distinct μj∈F\mu_j \in F.
  13. Conversely, let mA=(t−λ1)⋯(t−λk)m_A = (t - \lambda_1) \cdots (t - \lambda_k) with pairwise distinct λi∈F\lambda_i \in F. If n=0n = 0, then AA is the empty matrix, which is diagonal. So let n≥1n \ge 1. Then k≥1k \ge 1, since the constant 11 does not annihilate AA.
  14. For each ii, let fi=∏j≠i(t−λj)f_i = \prod_{j \ne i} (t - \lambda_j) and ci=fi(λi)c_i = f_i(\lambda_i). Then ci≠0c_i \ne 0, because the λj\lambda_j are distinct.
  15. Let h=∑i=1kci−1fih = \sum_{i=1}^{k} c_i^{-1} f_i. For each ll, fi(λl)=0f_i(\lambda_l) = 0 when i≠li \ne l. So h(λl)=cl−1cl=1h(\lambda_l) = c_l^{-1} c_l = 1.
  16. The polynomial h−1h - 1 has degree at most k−1k - 1 and the kk roots λ1,…,λk\lambda_1, \dots, \lambda_k. A nonzero polynomial has at most as many roots as its degree, so h=1h = 1.
  17. By steps 2 and 16, In=∑ici−1fi(A)I_n = \sum_i c_i^{-1} f_i(A). Let v∈Fnv \in F^n and ui=ci−1fi(A)vu_i = c_i^{-1} f_i(A) v. Then v=u1+⋯+ukv = u_1 + \cdots + u_k.
  18. Since (t−λi)fi=mA(t - \lambda_i) f_i = m_A, we get (A−λiIn)ui=ci−1mA(A)v=0(A - \lambda_i I_n) u_i = c_i^{-1} m_A(A) v = 0. So uiu_i lies in the eigenspace of λi\lambda_i.
  19. So each uiu_i is zero or an eigenvector of AA. By step 17, the set SS of all eigenvectors of AA spans FnF^n.
  20. Every spanning set contains a basis, so FnF^n has a basis contained in SS. This is a basis of eigenvectors of AA.
  21. By the characterisation by eigenvectors, AA is diagonalisable over FF.

Idea

A diagonal matrix is killed by the product of t−μt - \mu over its distinct diagonal entries. Each of these factors is needed, since each μ\mu is a root of the minimal polynomial. Conversely, when mAm_A has distinct roots, the interpolation polynomials fi/fi(λi)f_i / f_i(\lambda_i) add up to 11. Applied to a vector, they split it into eigenvectors.

Reading path

To understand this page from the ground up, read these 143 pages in order. The foundations come first. The path takes the proofs Proof of the Steinitz exchange lemma by induction, Proof of the associativity of matrix multiplication, Proof of cancellation in an integral domain, Proof that a subspace of full dimension is the whole space, Proof that a matrix is diagonalisable iff it has a basis of eigenvectors, Proof of the change of basis formula, Proof of the distributivity of matrix multiplication, Proof that the coordinate space F^n has dimension n, Proof that R[x] is an integral domain iff R is, Proof that the minimal polynomial divides every annihilating polynomial, Proof of the degree of a product over an integral domain, Proof that every spanning set contains a basis, by Zorn's lemma, Proof that a polynomial over a field has at most as many roots as its degree, Proof of the remainder theorem, Proof that every linearly independent set extends to a basis, by Zorn's lemma, Proof of Zorn's lemma, Proof that n independent or n spanning vectors in an n-dimensional space form a basis, Proof that the eigenvalues are the roots of the minimal polynomial, Proof that a subspace of a finite-dimensional space has smaller or equal dimension, Proof that a one-sided inverse of a square matrix is two-sided, Proof of the factor theorem, Proof of the rank–nullity theorem by extending a basis of the kernel.

  1. Basis concept
  2. Change of basis matrix concept
  3. Coordinate space object
  4. Coordinate vector concept
  5. Dimension concept
  6. Element definition
  7. Group concept
  8. Identity matrix object
  9. Image of a linear map concept
  10. Invertible matrix concept
  11. Kernel of a linear map concept
  12. Linear independence concept
  13. Linear map concept
  14. Linear subspace concept
  15. Matrix definition
  16. Matrix multiplication concept
  17. Matrix of a linear map concept
  18. Nullity concept
  19. Proof of Zorn's lemma proof
  20. Proposition concept
  21. Rank of a linear map concept
  22. Spanning set concept
  23. Standard basis object
  24. Vector space definition
  25. Set definition
  26. Ring definition
  27. Matrix addition definition
  28. Matrix multiplication definition
  29. Matrix–vector product definition
  30. Square matrix definition
  31. Disjunction definition
  32. Implication definition
  33. Predicate definition
  34. Linear combination definition
  35. Linear map definition
  36. Linear subspace definition
  37. Family of sets definition
  38. Ordered pair definition
  39. Commutative ring definition
  40. Polynomial ring definition
  41. Ring homomorphism definition
  42. Unit of a ring definition
  43. Zero divisor definition
  44. Proof of the associativity of matrix multiplication proof
  45. Proof of the distributivity of matrix multiplication proof
  46. Union definition
  47. Diagonal matrix definition
  48. Invertible matrix definition
  49. Existential quantifier definition
  50. Universal quantifier definition
  51. Linear independence definition
  52. Endomorphism definition
  53. Image of a linear map definition
  54. Kernel of a linear map definition
  55. Linear span definition
  56. Cartesian product definition
  57. Divisibility in a commutative ring definition
  58. Degree of a polynomial definition
  59. Polynomial evaluation definition
  60. Field definition
  61. Integral domain definition
  62. Distributivity of matrix multiplication statement
  63. Associativity of matrix multiplication statement
  64. Subset definition
  65. Union of a family of sets definition
  66. Similar matrices definition
  67. Uniqueness quantifier definition
  68. Eigenvalue definition
  69. Polynomial of an endomorphism definition
  70. Spanning set definition
  71. Leading coefficient definition
  72. Proof of cancellation in an integral domain proof
  73. Root of a polynomial definition
  74. Evaluation homomorphism definition
  75. Binary relation definition
  76. Diagonalisable matrix definition
  77. Eigenvector definition
  78. Annihilating polynomial definition
  79. Basis definition
  80. Finite-dimensional vector space definition
  81. Proof of the Steinitz exchange lemma by induction proof
  82. Monic polynomial definition
  83. Multiplicity of a root definition
  84. Proof of the degree of a product over an integral domain proof
  85. Proof of the remainder theorem proof
  86. Cancellation in an integral domain statement
  87. Antisymmetric relation definition
  88. Reflexive relation definition
  89. Transitive relation definition
  90. Minimal polynomial definition
  91. Function definition
  92. Coordinate vector definition
  93. Dimension theorem for vector spaces statement
  94. Dimension definition
  95. Eigenspace definition
  96. Steinitz exchange lemma statement
  97. Division algorithm for polynomials statement
  98. Degree of a product statement
  99. Preorder definition
  100. Change of basis matrix definition
  101. Choice function definition
  102. Matrix of a linear map definition
  103. Proof that the coordinate space F^n has dimension n proof
  104. Proof that a subspace of a finite-dimensional space has smaller or equal dimension proof
  105. Proof that n independent or n spanning vectors in an n-dimensional space form a basis proof
  106. Rank of a linear map definition
  107. Nullity definition
  108. Remainder theorem statement
  109. Proof that R[x] is an integral domain iff R is proof
  110. Partial order definition
  111. Proof that the minimal polynomial divides every annihilating polynomial proof
  112. Axiom of choice statement
  113. Dimension of the coordinate space statement
  114. Dimension of a subspace statement
  115. Linearly independent set of the right size is a basis statement
  116. Proof of the factor theorem proof
  117. Maximal element definition
  118. Total order definition
  119. Upper bound definition
  120. R[x] is an integral domain iff R is statement
  121. Minimal polynomial divides every annihilating polynomial statement
  122. Proof that a subspace of full dimension is the whole space proof
  123. Factor theorem statement
  124. Chain definition
  125. A subspace of full dimension is the whole space statement
  126. Proof that a polynomial over a field has at most as many roots as its degree proof
  127. Zorn's lemma statement
  128. Proof that the eigenvalues are the roots of the minimal polynomial proof
  129. A polynomial over a field has at most as many roots as its degree statement
  130. Proof that every linearly independent set extends to a basis, by Zorn's lemma proof
  131. Proof that every spanning set contains a basis, by Zorn's lemma proof
  132. Eigenvalues are the roots of the minimal polynomial statement
  133. Every linearly independent set extends to a basis statement
  134. Every spanning set contains a basis statement
  135. Proof of the rank–nullity theorem by extending a basis of the kernel proof
  136. Rank–nullity theorem statement
  137. Proof that a one-sided inverse of a square matrix is two-sided proof
  138. One-sided inverse of a square matrix is two-sided statement
  139. Proof of the change of basis formula proof
  140. Change of basis formula statement
  141. Proof that a matrix is diagonalisable iff it has a basis of eigenvectors proof
  142. A matrix is diagonalisable iff it has a basis of eigenvectors statement
  143. Proof that a matrix is diagonalisable iff its minimal polynomial has distinct roots proof

Where this leads

4 pages build on this one.

Further reading

  1. Web https://kconrad.math.uconn.edu/blurbs/linmultialg/minpolyandappns.pdf, Theorem 4.11 and Remark 4.12
About this page
TagE2XSXEVC2Y
URIm2://E2XSXEVC2Y
Kindproof
WritingW0 stub
MSC15A20
ProvesDiagonalisable iff the minimal polynomial has distinct roots
UsesDiagonalisable matrix, Minimal polynomial, Polynomial of an endomorphism, Minimal polynomial divides every annihilating polynomial, Eigenvalues are the roots of the minimal polynomial, Factor theorem, A polynomial over a field has at most as many roots as its degree, Eigenspace, Every spanning set contains a basis, A matrix is diagonalisable iff it has a basis of eigenvectors, Eigenvector, Cancellation in an integral domain
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • an inventory row: the row of the inventory that the node accounts for (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.