Jordan Canonical Form of a Nilpotent Matrix Math 422 Schur's Triangularization Theorem Tells Us That Every Matrix a Is Unitari

Jordan Canonical Form of a Nilpotent Matrix Math 422 Schur's Triangularization Theorem Tells Us That Every Matrix a Is Unitari

Jordan Canonical Form of a Nilpotent Matrix Math 422 Schur’s Triangularization Theorem tells us that every matrix A is unitarily similar to an upper triangular matrix T . However, the only thing certain at this point is that the the diagonal entries of T are the eigenvalues of A. The off-diagonal entries of T seem unpredictable and out of control. Recall that the Core-Nilpotent Decomposition of a singular matrix A of index k produces a block diagonal matrix C 0 0 L ∙ ¸ similar to A in which C is non-singular, rank (C)=rank Ak , and L is nilpotent of index k.Isitpossible to simplify C and L via similarity transformations and obtain triangular matrices whose off-diagonal entries are predictable? The goal of this lecture is to do exactly this¡ ¢ for nilpotent matrices. k 1 k Let L be an n n nilpotent matrix of index k. Then L − =0and L =0. Let’s compute the eigenvalues × k k 16 k 1 k 1 k 2 of L. Suppose x =0satisfies Lx = λx; then 0=L x = L − (Lx)=L − (λx)=λL − x = λL − (Lx)= 2 k 2 6 k λ L − x = = λ x; thus λ =0is the only eigenvalue of L. ··· 1 Now if L is diagonalizable, there is an invertible matrix P and a diagonal matrix D such that P − LP = D. Since the diagonal entries of D are the eigenvalues of L, and λ =0is the only eigenvalue of L,wehave 1 D =0. Solving P − LP =0for L gives L =0. Thus a diagonalizable nilpotent matrix is the zero matrix, or equivalently, a non-zero nilpotent matrix L is not diagonalizable. And indeed, some off-diagonal entries in the “simplified” form of L will be non-zero. Let L be a non-zero nilpotent matrix. Since L is triangularizable, there exists an invertible P such that 0 ∗ ···. ∗ 00 .. P 1LP = ⎡ ⎤ . − . ∗ ⎢ . .. ⎥ ⎢ ∗ ⎥ ⎢ 00 0 ⎥ ⎢ ··· ⎥ ⎣ ⎦ The simplification procedure given in this lecture produces a matrix similar to L whose non-zero entries lie 1 exclusively on the superdiagonal of P − LP. An example of this procedure follows below. Definition 1 Let L be nilpotent of index k and define L0 = I. For p =1, 2,...,k, let x Cn such that p 1 p 1 ∈ y = L − x =0. The Jordan chain on y of length p is the set L − x,...,Lx,x . 6 n © k 1 ª k 1 Exercise 2 Let L be nilpotent of index k. If x C satisfies L − x =0, prove that L − x,..., Lx,x is linearly independent. ∈ 6 } © 012 003 a Example 3 Let L = 003 ; then L2 = 000 and L3 =0. Let x = b ; then ⎡ 000⎤ ⎡ 000⎤ ⎡ c ⎤ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ 012 a b +2c 003 a 3c Lx = 003 b = 3c and L2x = 000 b = 0 . ⎡ 000⎤ ⎡ c ⎤ ⎡ 0 ⎤ ⎡ 000⎤ ⎡ c ⎤ ⎡ 0 ⎤ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ Note that L2x, Lx, x is linearly independent iff c =0. Thus if x =[123]T , then y = L2x =[900]T and the Jordan chain on y is 6 © ª 9 8 1 0 , 9 , 2 ⎧⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎫ ⎨ 0 0 3 ⎬ Form the matrix ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎩ 981⎭ P = L2x Lx x = 092 ; | | ⎡ 003⎤ £ ¤ ⎣ ⎦ 1 then 27 24 7 012 981 010 1 P 1LP = 027− 18 003 092 = 001 − 243 ⎡ 0081− ⎤ ⎡ 000⎤ ⎡ 003⎤ ⎡ 000⎤ is the “Jordan form” of L. ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ ⎣ ⎦ Since λ =0is the only eigenvalue of an n n non-zero nilpotent L, the eigenvectors of L are exactly the non-zero vectors in N (L).Butdim N (L) <n× since L is not diagonalizable and possesses an incomplete set of linearly independent eigenvectors. So the process by which one constructs the desired similarity 1 n transformation P − LP involves appropriately extending a deficient basis for N (L) to a basis for C .This process has essentially two steps: Construct a somewhat special basis for N (L) . • B Extend toabasisforCn by building Jordan chains on the elements of . • B B Definition 4 A nilpotent Jordan block is a matrix of the form 010 0 ··· .. ⎡ 001 . 0 ⎤ . ⎢ 000 .. 0 ⎥ . ⎢ ⎥ ⎢ . ⎥ ⎢ . .. 1 ⎥ ⎢ ⎥ ⎢ 000 0 ⎥ ⎢ ··· ⎥ ⎣ ⎦ A nilpotent Jordan matrix is a block diagonal matrix of the form J1 0 0 ···. 0 J .. 0 ⎡ 2 ⎤ , (1) . ⎢ . .. 0 ⎥ ⎢ ⎥ ⎢ 00 Jm ⎥ ⎢ ··· ⎥ ⎣ ⎦ where each Ji is a nilpotent Jordan block. When the context is clear we refer to a nilpotent Jordan matrix as a Jordan matrix. Theorem 5 Every n n nilpotent matrix L of index k is similar to an n n Jordan matrix J in which × × the number of Jordan blocks is dim N (L); • the size of the largest Jordan block is k k; • × for 1 j k, the number of j j Jordan blocks is • ≤ ≤ × j 1 j j+1 rank L − 2rank L + rank L ; − ¡ ¢ ¡ ¢ ¡ ¢ the ordering of the Ji’s is arbitrary. • Whereas the essentials of the proof appear in the algorithm below, we omit the details. 1 Definition 6 If L is a nilpotent matrix, a Jordan form of L is a Jordan matrix J = P − LP. The Jordan structure of L is the number and size of the Jordan blocks in every Jordan form J of L. Theorem 5 tells us that Jordan form is unique up to ordering of the blocks Ji. Indeed, given any prescribed ordering, there is a Jordan form whose Jordan blocks appear in that prescribed order. 2 Definition 7 The Jordan Canonical Form (JCF) of a nilpotent matrix L is the Jordan form of L in which the Jordan blocks are distributed along the diagonal in order of decreasing size. Example 8 Let us determine the Jordan structure and JCF of the nilpotent matrix 2 4 1 112011 100 3 3 3 − − − 4 5 − 2 315113 010 3 3 3 ⎡ − ⎤ ⎡ 1 − 2 2 ⎤ 2 10010row-reduce 001 L = − − − 3 − 3 3 ; ⎢ 210010⎥ −→ ⎢ 000000⎥ ⎢ ⎥ ⎢ ⎥ ⎢ 5 3 1 1 1 1 ⎥ ⎢ 000000⎥ ⎢ − − − − − − ⎥ ⎢ ⎥ ⎢ 3 2 1 101 ⎥ ⎢ 000000⎥ ⎢ − − − − − ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦ the number of Jordan blocks is dim N (L)=3. Then 1 1 1 1 1 633112 1 2 2 6 6 3 6 3 3 1 1 2 000000 ⎡ − − − − − − ⎤ ⎡ ⎤ 000000row-reduce 000000 L2 = ⎢ 000000⎥ −→ ⎢ 000000⎥ ⎢ ⎥ ⎢ ⎥ ⎢ 6 3 3 1 1 2 ⎥ ⎢ 000000⎥ ⎢ − − − − − − ⎥ ⎢ ⎥ ⎢ 6 3 3 1 1 2 ⎥ ⎢ 000000⎥ ⎢ − − − − − − ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦ has rank 1 and L3 =0;therefore the index (L)=3and the size of the largest Jordan block is 3 3.Let × 0 r0 = rank L =6 1 r1 = rank L =3 ¡ 2¢ r2 = rank L =1 ; ¡ 3¢ r3 = rank L =0 ¡ 4¢ r4 = rank L =0 ¡ ¢ then the number ni of i i Jordan blocks is ¡ ¢ × n1 = r0 2r1 + r2 =1 − n2 = r1 2r2 + r3 =1 . − n3 = r2 2r3 + r4 =1 − Obtain the JCF by distributing these blocks along the diagonal in order of decreasing size. Then the JCF of L is 010000 001000 ⎡ 000000 ⎤ . ⎢ 000010 ⎥ ⎢ ⎥ ⎢ 000000 ⎥ ⎢ ⎥ ⎢ 000000 ⎥ ⎢ ⎥ ⎣ ⎦ 1 This leaves us with the task of determining a non-singular matrix P such that P − LP is the JCF of L. As mentioned above, this process has essentially two steps. A detailed algorithm follows our next definition and a key exercise. Definition 9 Let E be any row-echelon form of a matrix A. Let c1,...,cq index the columns of E containing th leading 1’s and let yi denote the ci column of A. The columns y1,...,yq are called the basic columns of A. Exercise 10 Let B =[b1 bp] be an n p matrix with linearly independent columns. Prove that |···| × p multiplication by B preserves linear independence, i.e., if v1,...,vs is linearly independent in C ,then n { } Bv1,...,Bvs is linearly independent in C . { } 3 Nilpotent Reduction to JCF Given a nilpotent matrix L of index k, set i = k 1 and let k 1 = y1,...,yq be the basic columns of k 1 − S − { } L − . i 1 1. Extend k 1 i to a basis for R L − N (L) in the following way: S − ∪ ···∪ S ∩ i 1 (a) Let b1,...,bp be the basic columns¡ of ¢L − and let B =[b1 bp] . { } |···| (b) Solve LBx =0for x and obtain a basis v1,...,vs for N (LB); then Bv1,...,Bvs is a basis i 1 { } { } for R L − N (L) by Lemma 11 below. ∩ (c) Form¡ the matrix¢ [y1 yq Bv1 Bvs]; its basic columns y1,...,yq,Bvβ ,...,Bvβ |···| | |···| 1 j i 1 form a basis for R L − N (L) containing k 1 i. Let n o ∩ S − ∪ ···∪ S ¡ ¢ i 1 = Bvβ ,...,Bvβ . S − 1 j n o i (d) Decrement i, let y1,...,yq be the basic columns of L , and repeat step 1 until i =0.Then { } k 1 0 = b1,...,bt is a basis for N (L). S − ∪ ···∪ S { } i i 2. For each j, if bj i, find a particular solution xj of L x = bj and build a Jordan chain L xj,...,Lxj,xj . Set ∈ S i © ª pj = L xj Lxj xj ; |···| | the desired similarity transformation is defi£ned by the matrix ¤ P =[p1 pt] . |···| i 1 Lemma 11 In the notation of the algorithm above, Bv1,...,Bvs is a basis for R L − N (L). { } ∩ ¡ ¢i 1 Proof. Note that Bvj R (B) and LBvj =0implies Bvj N (L) . But R (B)=R L − implies that ∈ ∈ Bvj R (B) N (L) for all j. The set Bv1,...,Bvs is linearly independent by Exercise 10. To show that ∈ ∩ { } ¡ ¢ n Bv1,...,Bvs spans R (B) N (L),lety R (B) N (L) . Since y R (B) , there is some u C such that { } ∩ ∈ ∩ ∈ ∈ y = Bu; since y N (L) , 0=Ly = LBu. Thus u N (LB) and we may express u in the basis v1,...,vs ∈ ∈ { } as u = c1v1 + +csvs. Therefore y = Bu = B (c1v1 + + csvs)=c1Bv1 + +csBvs and Bv1,...,Bvs spans.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    7 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us