Frobenius covariant
In matrix theory, the Frobenius covariants of a square matrix Template:Mvar are special polynomials of it, namely projection matrices Template:Math associated with the eigenvalues and eigenvectors of Template:Mvar.[1]Template:Rp They are named after the mathematician Ferdinand Frobenius.
Each covariant is a projection on the eigenspace associated with the eigenvalue λi. Frobenius covariants are the coefficients of Sylvester's formula, which expresses a function of a matrix Template:Math as a matrix polynomial, namely a linear combination of that function's values on the eigenvalues of Template:Mvar.
Formal definition
Let Template:Mvar be a diagonalizable matrix with eigenvalues λ1, ..., λk.
The Frobenius covariant Template:Math, for i = 1,..., k, is the matrix
It is essentially the Lagrange polynomial with matrix argument. If the eigenvalue λi is simple, then as an idempotent projection matrix to a one-dimensional subspace, Template:Math has a unit trace.
Computing the covariants

The Frobenius covariants of a matrix Template:Mvar can be obtained from any eigendecomposition Template:Math, where Template:Mvar is non-singular and Template:Mvar is diagonal with Template:Math. The matrix Template:Mvar is defined up to multiplication on the right by a diagonal matrix. If Template:Mvar has no multiple eigenvalues, then let ci be the Template:Mvarth right eigenvector of Template:Mvar, that is, the Template:Mvarth column of Template:Mvar; and let ri be the Template:Mvarth left eigenvector of Template:Mvar, namely the Template:Mvarth row of Template:Mvar−1. Then Template:Math. As a projection matrix, the Frobenius covariant satisfies the relation
which leads to Template:Math
Given that Template:Mvar and Template:Mvar are the right and left vectors satisfying Template:Math, the right and left eigenvectors of Template:Mvar may be written as Template:Math and Template:Math. The orthonormality of the eigenvectors gives one constraint for the normalization coefficients. The remaining freedom is related to the choice of representation for the matrix Template:Mvar.
If Template:Mvar has an eigenvalue λi appearing multiple times, then Template:Math, where the sum is over all rows and columns associated with the eigenvalue λi.[1]Template:Rp
Example
Consider the two-by-two matrix:
This matrix has two eigenvalues, 5 and −2, which can be found by solving the characteristic equation. By virtue of the Cayley–Hamilton theorem, Template:Math.
The corresponding eigen decomposition is
Hence the Frobenius covariants, manifestly projections, are
with
Note Template:Math, as required.
Generalization
When a square matrix has repeated eigenvalues (such as a defective matrix), the standard definition of Frobenius covariants based on Lagrange polynomials becomes undefined due to division by zero.
To generalize the projection matrices for these cases, one can use Hermite interpolating polynomials via the Chinese remainder theorem. Let be the distinct eigenvalues of , each with an algebraic multiplicity of .
Using the node polynomial construction from Hermite interpolation, define:
where . The polynomial is computed using the polynomial extended Euclidean algorithm to satisfy Bézout's identity:
Evaluating this node polynomial at the matrix defines the generalized Frobenius covariant :
The matrix remains a projection (i.e., ) that projects onto the generalized eigenspace corresponding to along the direct sum of the remaining generalized eigenspaces.
References
- ↑ 1.0 1.1 Roger A. Horn and Charles R. Johnson (1991), Topics in Matrix Analysis. Cambridge University Press, Template:ISBN