Cayley-Hamilton theorem from cyclic subspaces Created 2026-10-06 Updated 2026-10-18
Over a field, a cyclic vector gives a companion matrix, whose characteristic relation annihilates its generator and hence every iterate. If there is no cyclic vector spanning the whole space, a nonzero proper cyclic subspace is invariant. Induction annihilates the restriction and the quotient; the quotient polynomial first sends the whole space into the invariant subspace, and the restriction polynomial then kills it. The block-triangular characteristic polynomial is the product of these two polynomials.
For a monic polynomial , use the companion matrix convention with ones on the subdiagonal and last column . In , the cofactors of the last-column entries, from top to bottom, are . This follows by expanding their bidiagonal minors: the subdiagonal factors cancel the cofactor signs. Laplace expansion along that column therefore gives . The degree-one case is the same identity for the one-by-one matrix .
Lucas closed form 2026-10-25
For and , each power sequence satisfies the recurrence relation , because both bases solve . Their sum starts at , so uniqueness of a recursively defined sequence proves that it is the Lucas number sequence. Alternatively, diagonalize the companion matrix and use . The formula explains the exponential growth governed by the golden ratio and the alternating decaying correction .
Matrix exponentiation Created 2026-10-20 Updated 2026-10-25
Compute a nonnegative integer power by repeated squaring. If , use ; if , use . This needs matrix multiplications and permits fast evaluation of fixed-order linear recurrences via a companion matrix. It is distinct from computing the matrix exponential .
Let be a companion matrix of a monic irreducible polynomial of degree . Form the -by- block matrix with on its diagonal, immediately above the diagonal, and zero elsewhere. If the field characteristic is , write with maximal, so that ; in characteristic zero take and . Then
Thus a separable polynomial gives , but an irreducible polynomial with zero formal derivative can give a smaller exponent. For example, over the rational function field , the irreducible polynomial has , so a two-block chain still has minimal polynomial .
To prove the formula, write , where has diagonal blocks and is the block shift. These are commuting operators, and vanishes exactly when . The binomial theorem in positive field characteristic gives . Expanding gives , with commuting with . The diagonal blocks of are , which are invertible by Bézout's identity for polynomials, since is irreducible with nonzero formal derivative and . Therefore vanishes exactly when . Finally, the block upper triangular matrix determinant gives the displayed characteristic polynomial, while the Cayley-Hamilton theorem and irreducibility force the minimal polynomial to be a power of .
The minimal polynomial is the unique monic polynomial of least degree with . Existence follows from a linear dependence among powers of in the finite-dimensional vector space ; polynomial division proves uniqueness and that it divides every annihilating polynomial. The characteristic polynomial is , independent of basis because a change of basis conjugates the matrix.
Write
In the cyclic basis, the companion matrix is
For , the displayed vector relation gives . Polynomial evaluation commutes with , so for every basis vector. Thus .
No nonzero polynomial of degree below can annihilate , since applying it to the cyclic vector would contradict independence of . Hence . Finally, direct expansion of , or induction along the last column, gives . Therefore
The argument computes the determinant and annihilator directly and does not invoke the Cayley-Hamilton theorem.
Since is a cyclic vector and , . Finite dimension of a vector space forces a first dependence in the sequence . Let be the smallest index with in the linear span of its predecessors. Then
is linearly independent. Its linear span is invariant under : all but the last basis candidate map to the next, and the last maps to . Induction therefore puts every in . Cyclicity gives , so is a basis and .
Write
The matrix of in this basis is the companion matrix
For , the defining relation says . Since commutes with , it also annihilates every in , hence . No nonzero polynomial of degree less than can annihilate , because that would contradict linear independence of . Thus .
Finally the characteristic polynomial of a companion matrix is , by direct determinant expansion. Explicitly, expansion along the first row of gives the recurrence
starting from . It yields . Consequently
This proves that a cyclic operator has equal minimal and characteristic polynomials by the cyclic basis and a direct determinant calculation, with no appeal to the Cayley-Hamilton theorem.
For , the determinant of its companion matrix is . Therefore
Thus invertibility is readable from the constant coefficient, with no factorization or elimination.
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 first block is the companion matrix of . The last block is the companion matrix of . Since divides , these are the ordered invariant factors of a linear operator. Thus
The minimal polynomial is the largest invariant factor, and the characteristic polynomial is their product.
The displayed matrix is the transpose convention for a companion matrix. Expanding along its last row gives
Indeed, the last entry contributes and the entry in column contributes ; the cofactor signs cancel those from the superdiagonal entries . Consequently
The Cayley-Hamilton theorem gives , so divides . To exclude a smaller minimal polynomial, let be the standard basis. The first rows of show
If , multiplying on the left by gives , so every coefficient is zero. No nonzero polynomial of degree below vanishes at . Since and are monic polynomials,
Put and use the discrete Fourier transform on the infinite grid. A spatial Fourier mode has time coefficient satisfying
Its amplification polynomial of a multilevel finite difference scheme is , with roots
For they are distinct and have modulus one. Since , a fixed bounds their separation below by . Solving for the two mode amplitudes therefore bounds every power of the two-level companion matrix uniformly in frequency and step number. Parseval identity transfers this bound to the discrete L2 norm.
If , an open set of frequencies around has and a root of modulus greater than one. Fourier data supported there grow exponentially. At , the central frequency has the double root , and the recurrence admits . Thus the root moduli being one do not suffice: a nontrivial Jordan block makes the two-level powers grow linearly. Although this exact frequency has measure zero on the infinite grid, the matrices depend continuously on frequency. For every step count, a neighborhood has powers nearly as large, so their essential supremum is still unbounded. Wave packets in those neighborhoods rule out a uniform stability of a numerical method estimate in the discrete L2 norm.
For arbitrary perturbations in both starting levels the sharp positive range is therefore
The zero-step limiting recurrence is bounded but does not advance time. A specially filtered startup can suppress a repeated-root mode; that restriction does not establish stability of the full two-level scheme. This is the two-dimensional leapfrog stability threshold.
Use a spatial discrete Fourier mode . Its recurrence and amplification polynomial of a multilevel finite difference scheme are
The polynomial roots are . For both have modulus one and are separated. Since , a fixed bounds their separation below by . The two-level companion matrix is therefore diagonalizable with uniformly bounded eigenvector matrix and inverse. To see the uniform bound explicitly, write . Its determinant is ; all its entries have modulus one, and those of are bounded by the reciprocal of the root separation. The companion matrix powers are , bounded independently of frequency and step number. Parseval's identity converts this into a mesh-independent discrete bound for arbitrary perturbations at the two initial levels.
If , choose . Then , and one polynomial root has modulus . On periodic meshes with the number of points divisible by four, this is an actual grid mode, producing exponential linear instability.
At the same phases give . The companion matrix is not a scalar matrix, so the double polynomial root has a nontrivial Jordan block. The solution has bounded starting amplitudes but grows like . On a fixed physical time interval is of order , so no mesh-independent stability bound exists. Consequently
is the stability interval under the standard two-level definition. Testing only polynomial root moduli would misleadingly include the endpoint. A special startup selecting the non-growing branch at that endpoint restricts the perturbations and does not establish stability of the full recurrence. This is the two-dimensional leapfrog stability threshold.
Fourier transform on the infinite spatial lattice gives
with polynomial roots . When is uniformly less than one, the polynomial roots have modulus one and a uniform positive separation. Diagonalizing the companion matrix then bounds all its powers independently of and . Parseval's identity proves stability in the discrete norm for arbitrary square-summable starting perturbations at both levels.
At the coefficients give
Consequently is stable.
At ,
The growing polynomial root at this phase has modulus
To turn this into a Cauchy problem linear instability proof, rather than rely on a plane wave of infinite norm, choose a small interval around on which the growing polynomial root has modulus at least . Choose an initial Fourier transform amplitude that is a nonzero square-integrable function supported there, and set the level-one amplitude equal to that polynomial root times the level-zero amplitude. The recurrence then multiplies by the same growing polynomial root at every step on the support. Parseval identity gives , whereas both initial norms are bounded independently of . Real data can be obtained by adding the conjugate interval around . Since tends to infinity at fixed , is unstable.
The spanning vectors form a basis. Write
In this cyclic basis the matrix is the companion matrix
Expanding along its last column gives
For example, the term containing has minor and the signs from the subdiagonal cancel the cofactor sign; the diagonal term supplies . The defining relation says . Every polynomial in commutes with , so
It therefore vanishes on a basis, proving
This direct argument for a cyclic vector does not assume the Cayley-Hamilton theorem.
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 .
Make an -module by . It is finitely generated and torsion, so the structure theorem gives cyclic summands with . In the power basis of each summand, multiplication by has the companion matrix of . Their block diagonal sum is the rational canonical form, unique because the invariant factors are unique.
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,
For the standard basis vector , matrix multiplication selects the th column, so
Consequently
and the columns of are .
Suppose first that are linearly independent, and define
Then is invertible. The first columns of are the last columns of . By the Cayley-Hamilton theorem,
This is exactly the last-column rule for the companion matrix , so
Conversely, suppose , or , and write the columns of as . Comparing the first columns gives
Hence
Since is invertible, its columns are linearly independent. Taking therefore makes
linearly independent. Thus is similar to exactly when it has the stated cyclic vector.