Page 239 - DMTH502_LINEAR_ALGEBRA
P. 239

Unit 22: Computation of Invariant Factors




          Proof: We  shall prove something more than we have stated. We shall show that there is an  Notes
          algorithm for finding N, i.e., a prescription which a machine could use to calculate N in a finite
          number of steps. First, we need some notation.
          Let M be any m   n matrix with entries in F[x] which has a non-zero first column
                                          f 1
                                    M =   
                                      1
                                          f m
          Define

                                  I(M ) =  min  deg f
                                     1     0     i
                                         f i
                                  p(M ) = g.c.d. (f , ... f )                      ...(2)
                                     1        1   m
          Let j be some index such that deg f , = l(M ). To be specific, let j be the smallest index i for which
                                      j    1
          deg f , = I(M ). Attempt to divide each f, by f :
              i     1                        j
                            f  = f g , + r ,  r  = 0 or deg r  < deg f              ...(3)
                            i  j i  i   i          i     j
          For each i different from j, replace row i of M by row i minus g  times row j. Multiply row j by the
                                                           i
          reciprocal of the leading coefficient of f  and then interchange rows j and 1. The result of all these
                                         j
          operations is a matrix M' which has for its first column
                                           ˆ f j
                                          r
                                           2
                                           
                                          r j  1
                                    M’ =                                           ...(4)
                                      1
                                          r 1
                                          r j  1
                                           
                                          r m
                ˆ
          where  f  is the monic polynomial obtained by normalizing f  to have leading coefficient 1. We
                 j
                                                           j
          have given a well-defined procedure for associating with each M a matrix M' with these properties.
          (a)  M' is row-equivalent to M.
          (b)  p(M’) = p(M ).
                  1     1
          (c)  Either l(M’) < l(M ) or
                       1     1
                                           ( p M 1 )
                                            0
                                    M’ =                                          ...(4A)
                                      1     
                                            0

          It is easy to verify (b) and (c) from (3) and (4). Property (c) is just another way of stating that either
                                                                       ˆ
          there is some i such that r,   0 and deg r , < deg f , or else r , = 0 for all i and  f  is (therefore) the
                                                                        j
                                          i      j       i
          greatest common divisor of f , ..., f .
                                 1    m
          The proof of the lemma is now quite simple. We start with the matrix M and apply the above
          procedure to obtain M'. Property (c) tells us that either  M' will serve as the matrix  N in  the
          lemma or l(M’ ) < l(M ). In the latter case, we apply the procedure to M' to obtain the matrix
                      1     1




                                           LOVELY PROFESSIONAL UNIVERSITY                                   233
   234   235   236   237   238   239   240   241   242   243   244