Jordan decomposition
Let be a linear transformation on the -dimensional space . If the minimal polynomial of is:
Then, by the primary decomposition theorem, the space can be decomposed as a direct sum of subspaces:
where , is the matrix corresponding to , and all these subspaces are invariant under .
Let the transformation be the projection of onto the subspace ; that is, construct a polynomial such that:
Here, denotes the identity transformation on . Therefore:
- The transformation restricted to space , namely , is the identity transformation on .
- If and are distinct, transformation on space , with restriction , is the zero transformation on .
Thus, transformation maps every vector in space , written , to its component in , namely .
Construct the transformation:
Since every transformation is a polynomial in , the transformation is also a polynomial in , so every subspace is invariant under .
From the equations above, the restriction of transformation to subspace , namely , is a homothety of with ratio . Therefore, is diagonalizable.
Define:
Then is also a polynomial in , so every subspace is invariant under . For any vector in , written , we have:
Let be the maximum of all the . Then, for every vector in space , written , the power of of order maps to the zero vector. Thus is nilpotent.
Thus, every transformation on space , denoted , can be written as:
Here is diagonalizable and is nilpotent. Since both and are polynomials in , they commute:
Theorem: Let and be two diagonalizable transformations of satisfying . Then there is a basis with respect to which the matrices of both and are diagonal.
Theorem: Let be a linear transformation on the -dimensional space . Then there exist a diagonalizable transformation and a nilpotent transformation such that:
Both are polynomials in , and they are uniquely determined by .
This theorem gives a decomposition of called the Jordan decomposition of . is called the diagonalizable part of , and is called the nilpotent part of .
Similarly, matrices have a Jordan decomposition:
Theorem: Let be an -th order matrix. Then there exist a diagonalizable matrix and a nilpotent matrix such that:
Both are polynomials in , and they are uniquely determined by .
This theorem gives a decomposition of called the Jordan decomposition of . is called the diagonalizable part of , and is called the nilpotent part of .
Lambda matrices
The next part introduces a more general kind of matrix containing the variable parameter , rather than merely a table of numbers. This discussion is broader than that of matrices consisting only of numbers.
For a matrix, the field associated with the corresponding space becomes the field of rational functions in the variable .
A matrix whose entries are polynomials in is called a matrix, denoted by .
Since the polynomial field contains the numerical field, a numerical matrix is a special matrix, and the characteristic matrix of numerical matrix , namely , is a matrix.
Elementary transformations of lambda matrices
For matrices, addition, subtraction, multiplication, elementary transformations, and rank can likewise be defined. For square matrices, determinants, minors, and cofactors can likewise be defined.
For matrices, elementary transformations are mostly the same as for numerical matrices; only the row-addition transformation is changed to the following (using a row transformation as an example):
- Multiply one row by a polynomial in , namely , and add it to another row.
The scalar-multiplication transformation is not modified. This is because row addition does not change the determinant, whereas scalar multiplication does. To preserve the properties of rank over a polynomial field, the determinant may only be changed by a nonzero constant from the numerical field.
The corresponding elementary matrices are modified accordingly.
It is clear that the determinants of the three elementary matrices are all nonzero constants, so they all have full rank. Therefore, multiplying a matrix on the left or right by any of them does not change its rank.
If is transformed into by finitely many elementary transformations, and are said to be equivalent.
For matrices, equivalent matrices have the same rank. The converse does not hold, unlike the case for numerical matrices.
Smith normal form
Theorem: If the rank of a matrix is , then is necessarily equivalent to:
where:
Each is a monic polynomial with leading coefficient , and every two adjacent polynomials satisfy the divisibility relation .
This normal form is called the Smith normal form, and the are called invariant factors.
To compute the Smith normal form, eliminate from the upper left to the lower right. At each step, make the upper-left entry the greatest common divisor of all remaining polynomials in the lower-right submatrix, and use it to eliminate every other entry in that row and column to .
Theorem: and are equivalent if and only if and have exactly the same invariant factors.
Elementary divisors
By the fundamental theorem of algebra, suppose the invariant factors of , namely , factor as:
where are distinct. Since:
the exponents are nondecreasing, and every exponent in the last term is nonzero.
All factors in the expression above whose exponents are greater than zero are collectively called the elementary divisors of .
Note that elementary divisors are counted with multiplicity. If, for some , an exponent occurs several times, the corresponding elementary divisor must also occur the same number of times.
The preceding theorem states that and are equivalent if and only if they have exactly the same invariant factors. Identical invariant factors naturally imply identical elementary divisors, but the converse does not hold. In fact:
Theorem: and have exactly the same invariant factors if and only if their elementary divisors and ranks are both exactly the same.
Thus, “having exactly the same elementary divisors and rank” is also a criterion for the equivalence of matrices.
When applying elementary transformations, one may first transform into a diagonal matrix, then find its elementary divisors and rank, and finally obtain the invariant factors and the normal form. We have the following result:
Theorem: Suppose is equivalent to a diagonal matrix:
Then the powers of the linear factors , namely , constitute the elementary divisors of .
To construct invariant factors from the elementary divisors and the rank, first group the elementary divisors by factor and arrange the factors of each group in decreasing order in one row. Put the highest powers of the different factors in one column, pad the table with until it has columns, and take the product of each column as an invariant factor.
Application to characteristic matrices
If and are numerical matrices, their characteristic matrices are matrices. We have the following result:
Theorem: Numerical matrices and are similar if and only if their characteristic matrices and are equivalent.
Since the characteristic matrix contains copies of only on its main diagonal, its rank is . By the reasoning above, characteristic matrices of numerical matrices of the same size always have the same rank, so we obtain the equivalence:
Numerical matrices and are similar if and only if the characteristic matrices and have exactly the same elementary divisors.
For the characteristic matrix , elementary transformations preserve equivalence and therefore do not change the rank.
Considering the three elementary transformations, the only modified operation, row addition, does not change the determinant. In fact, the three elementary transformations merely multiply the resulting determinant polynomial by a constant, so they do not change its factorization or degree.
Therefore, the determinant of the characteristic matrix is a degree- polynomial. After elementary transformations reduce it to Smith normal form, its rank is , so the determinant is the product of all invariant factors on the main diagonal, which is also the product of all elementary divisors. Hence the sum of the degrees of all elementary divisors of is .
Jordan normal form
The matrix
A matrix whose main-diagonal entries are all , whose entries immediately above the main diagonal are all , and whose remaining entries are all is called a Jordan matrix belonging to , or a Jordan block.
Clearly, a nilpotent Jordan matrix is a special case of a Jordan matrix, namely the case where is .
Theorem: Let be a transformation of the -dimensional space , and let be all distinct eigenvalues of . Then there is a basis with respect to which the matrix of has the form:
where
where are all Jordan blocks belonging to .
This follows because, first, by the minimal polynomial:
there is a primary decomposition:
where:
Here is the matrix corresponding to .
Let be the restriction of to , namely . We next seek a Jordan decomposition for each .
Let denote the identity transformation on . Unlike the Jordan decomposition above, let denote the nilpotent part in the Jordan decomposition of :
Then is a nilpotent transformation of subspace ; in fact, it is also the restriction of to , namely .
The subspace can be decomposed as a direct sum of cyclic subspaces of the nilpotent transformation :
In each cyclic subspace , take a cyclic basis and reverse its order. Together these form a basis of , with respect to which the matrix of has the form:
All the are nilpotent Jordan blocks. Thus, with respect to the basis chosen above for , the matrix corresponding to is:
Here are all Jordan blocks belonging to .
Choose a basis for each subspace in the way described above and combine them into a basis of . The matrix of with respect to this basis then has the form stated in the theorem.
Of the following form:
The -th order matrix above, in which each is a Jordan block, is called a Jordan normal form.
Theorem: Every -th order matrix is similar to a Jordan normal form. Apart from the ordering of the Jordan blocks, the Jordan normal form similar to is uniquely determined by .
In the matrix constructed above, the first term is a scalar multiple of an identity matrix and therefore commutes with the second term. Thus, the first term is the diagonalizable part of the Jordan decomposition of , and the second term is the nilpotent part of the Jordan decomposition of .
In the Jordan normal form corresponding to a matrix, the diagonal matrix formed by the main-diagonal entries is the diagonalizable part of that Jordan normal form. Replacing the main-diagonal entries by gives its nilpotent part.
Theorem: For every Jordan block in the Jordan normal form of a matrix :
corresponds to an elementary divisor of the characteristic matrix , namely , and all elementary divisors of correspond to all Jordan blocks in the Jordan normal form of .
This is because is similar to its Jordan normal form, so their characteristic matrices are equivalent; reducing the characteristic matrix of the Jordan normal form to Smith normal form makes the correspondence clear.
By this theorem, using the elementary divisors of the characteristic matrix , we can write the Jordan normal form of matrix .
A consequence is that is diagonalizable if and only if all elementary divisors of are linear.
Frobenius theorem
The discussion above shows that the rank of the Smith normal form of an -th order characteristic matrix is .
Theorem: Suppose the characteristic matrix of matrix , namely , has Smith normal form:
Then the last invariant factor is exactly the minimal polynomial of matrix , denoted .
Corollary: The equivalent conditions for a matrix to be diagonalizable are:
- The minimal polynomial has no repeated roots.
- The invariant factors of the characteristic matrix have no repeated roots.
- All elementary divisors of the characteristic matrix are linear.