For a finitely generated module over a principal ideal domain, its invariant factors are nonzero nonunits in a decomposition , ordered by . They are unique up to multiplication by units and describe the torsion submodule. Over , making act as a linear operator recovers the invariant factors of a linear operator used in its rational canonical form.
Suppose the rational canonical form of is , with monic nonconstant invariant factors of a linear operator satisfying . Each block has minimal polynomial and characteristic polynomial , because a cyclic operator has equal minimal and characteristic polynomials. The determinant of a block diagonal matrix is the product of block determinants, giving . A polynomial kills the direct sum exactly when it kills each block, equivalently when every divides it. Thus is their least common multiple, which the divisibility chain reduces to . On the zero vector space both polynomials are conventionally one.
Module isomorphism Created 2026-10-05 Updated 2026-10-14
A module isomorphism is a bijection of modules over the same ring preserving addition and scalar multiplication. Its inverse preserves these operations too. When a linear operator gives a vector space an -module structure by , a module isomorphism is exactly an invertible linear map intertwining the two operators. This translates classification of modules into matrix similarity and rational canonical form.
An -module isomorphism is a -linear isomorphism satisfying , by applying it to multiplication by . Conversely that identity implies for every polynomial, so a similarity is an -module isomorphism.
The cyclic decomposition theorem over the principal ideal domain states that any finitely generated module is
with nonunit monic invariant factors, uniquely determined, and free rank uniquely determined. A finite-dimensional -space has . In each cyclic summand the basis makes multiplication by the companion matrix of . Their block diagonal sum is the rational canonical form.
Here the two polynomials are already in divisibility order. With the companion convention having ones below the diagonal,
Integer coefficients are interpreted in , so this remains valid in characteristics two and three.
In the cyclic case there is one companion block . Its defining polynomial is both characteristic and minimal: the vector represented by is cyclic and a polynomial annihilates it exactly when divisible by . Thus the minimal polynomial is read directly from that block.
Give a -module structure by . A finite vector space basis generates it as a module. It is a torsion module: the Cayley-Hamilton theorem gives a nonzero polynomial annihilating all of . Since is a Euclidean domain, cyclic decomposition gives
with monic nonconstant invariant factors of a linear operator and no free summand. On , use the basis . Multiplication by then has the companion matrix , because the relation expresses the last power in terms of earlier ones. Concatenating these bases yields
the rational canonical form of . In particular, its minimal polynomial is and its characteristic polynomial is .
The structure theorem for finitely generated modules over a principal ideal domain applies in particular to a Euclidean domain : every finitely generated module has an isomorphism
with each nonzero and a nonunit. The rank of a free module and the invariant factors of a finitely generated module are unique up to multiplication by units; empty sums are allowed. This is the classification theorem being used, without a proof of that theorem.
The rational canonical form theorem states that for a linear operator on a finite-dimensional vector space over any field , there are unique monic nonconstant polynomials such that some basis gives
Here, for , the companion matrix has ones on its subdiagonal and last column . The empty matrix covers a zero-dimensional space. Two linear operators have matrix similarity exactly when they have the same invariant factors of a linear operator.
For the proof, make an -module by . It is a finitely generated module, since a vector-space basis also generates it as a module. It is a torsion module: the powers of have linear dependence in the finite-dimensional space , so some nonzero polynomial annihilates every vector. Because is a Euclidean domain, the classification theorem gives
There is no free summand, since a nonzero free module over is not a torsion module. Choose monic generators of the ideals. On , the classes of form an -basis by polynomial division. Multiplication by is exactly in that basis, proving existence. Uniqueness in the classification theorem proves uniqueness of the rational canonical form. Finally, an -module isomorphism is precisely an invertible -linear map intertwining the operators, establishing the assertion about matrix similarity. In particular the characteristic polynomial is and the minimal polynomial is for nonzero .
The structure theorem for finitely generated modules over a principal ideal domain applies because every Euclidean domain is a principal ideal domain. It says that a finitely generated -module is isomorphic to
where the nonzero nonunits are unique up to multiplication by units. They are the invariant factors.
For , multiplication by is the linear map . Since is finite-dimensional over , is a finitely generated torsion module over the polynomial ring , so it has no free summand. Choosing each invariant factor to be monic gives
The basis of each cyclic summand makes multiplication by a companion matrix. Concatenating these bases therefore puts in rational canonical form.
On , a polynomial annihilates multiplication by exactly when it is divisible by . It follows that the minimal polynomial and characteristic polynomial are
The second identity follows blockwise from the characteristic polynomial of a companion matrix. Since every divides , the product annihilates every cyclic summand. Thus , which is the Cayley-Hamilton theorem.
For the displayed matrix, the given generators of are the columns of
Elementary row and column operations over give the Smith normal form
Consequently the nonunit invariant factors are
and, as a check,
The rational canonical form of is a block diagonal matrix
similar to a matrix of , where the are monic nonconstant polynomials and the sum of their degrees is . They are the invariant factors of a linear operator. The block is the companion matrix for , representing multiplication by on . The invariant factors are uniquely determined by .
Every companion block has a cyclic vector and therefore has both minimal polynomial and characteristic polynomial equal to , by part (a). The determinant of a block diagonal matrix is the product of its block determinants, giving
A polynomial annihilates the whole matrix exactly when it annihilates every block. On block , dividing by leaves a remainder of smaller degree; if that remainder annihilated the block without being zero, it would contradict minimality of . Thus the annihilation condition is exactly for every . The monic polynomial of least degree with this property is their least common multiple. The divisibility chain makes this , so
These are the minimal and characteristic polynomials from invariant factors formulae. On the zero vector space the product is empty and both polynomials are defined to be one.
Let , so the displayed rational canonical form of is . Since , we have .
If , then is a scalar matrix. Its invariant factors of a linear operator are four copies of , so its rational canonical form is
Here and , including when .
Now let and put
On each two-dimensional invariant block, satisfies . The vectors form a cyclic vector basis, since their coordinate matrix is with determinant . Directly,
Applying this basis change to both blocks gives
Thus and . In particular there are two invariant factors , rather than a single block for . Also for every real , so it is an irreducible polynomial over . This is an instance of rational canonical form under an affine change.
Finally implies . Substituting , in the preceding result gives , and hence
Its minimal polynomial is and its characteristic polynomial is . The normalized reciprocal of is also , agreeing with rational canonical form of an inverse.
The nonconstant invariant factors of a linear operator satisfy . By part (a)(i), is an irreducible polynomial, so every must equal . Their polynomial degrees sum to , giving .
The companion matrix of , in the basis of , is
Therefore, for each fixed even , every such has rational canonical form
There are no such matrices when is odd. This is an instance of the rational canonical form with irreducible minimal polynomial principle; equality of minimal polynomials alone does not determine rational canonical form in general.
Let an invertible matrix have monic invariant factors of a linear operator of degrees . Their constant coefficients are nonzero, since their product is the characteristic polynomial and . On a cyclic block, implies , so , where is monic of degree . The vector remains cyclic for : multiplying by the invertible map gives the reversed original cyclic basis. Thus this polynomial is the minimal polynomial of the inverse block.
Normalized reciprocation preserves divisibility because when both constant coefficients are nonzero. Consequently the rational canonical form of is the direct sum of the companion matrices . The normalization by is essential to make each reciprocal polynomial monic.
Let on a nonzero finite-dimensional vector space over a field, with . An invariant block for is also invariant for . If is its cyclic vector basis, then is another basis: the binomial theorem gives a triangular change-of-basis matrix with diagonal . The monic polynomial annihilates this block, and its degree is , so it is the block's minimal polynomial. In the new cyclic basis the block is .
The substitution preserves divisibility of the monic invariant factors of a linear operator. Apply it to every block to obtain the rational canonical form of . If , then is a scalar matrix instead: all invariant factors are , one for each dimension. This exceptional case cannot be obtained by dividing by .
Rational canonical form with irreducible minimal polynomial Created 2026-10-25 Updated 2026-10-31
Let act on a nonzero finite-dimensional vector space over a field , with minimal polynomial an irreducible polynomial of polynomial degree . The nonconstant invariant factors of a linear operator all divide , so each equals . Their degrees sum to the dimension of a vector space, giving and rational canonical form consisting of copies of the companion matrix . Equivalently, make the vector space a module over the field by letting act as ; a basis over this field gives the same block decomposition.