In mathematics (
linear algebra
Linear algebra is the branch of mathematics concerning linear equations such as
:a_1x_1+\cdots +a_nx_n=b,
linear maps such as
:(x_1, \ldots, x_n) \mapsto a_1x_1+\cdots +a_nx_n,
and their representations in vector spaces and through matrix (mathemat ...
), the Faddeev–LeVerrier algorithm is a
recursive
Recursion occurs when the definition of a concept or process depends on a simpler or previous version of itself. Recursion is used in a variety of disciplines ranging from linguistics to logic. The most common application of recursion is in m ...
method to calculate the coefficients of the
characteristic polynomial
In linear algebra, the characteristic polynomial of a square matrix is a polynomial which is invariant under matrix similarity and has the eigenvalues as roots. It has the determinant and the trace of the matrix among its coefficients. The ...
of a square
matrix
Matrix (: matrices or matrixes) or MATRIX may refer to:
Science and mathematics
* Matrix (mathematics), a rectangular array of numbers, symbols or expressions
* Matrix (logic), part of a formula in prenex normal form
* Matrix (biology), the m ...
, , named after
Dmitry Konstantinovich Faddeev and
Urbain Le Verrier
Urbain Jean Joseph Le Verrier (; 11 March 1811 – 23 September 1877) was a French astronomer and mathematician who specialized in celestial mechanics and is best known for predicting the existence and position of Neptune using only mathematics. ...
. Calculation of this polynomial yields the
eigenvalue
In linear algebra, an eigenvector ( ) or characteristic vector is a vector that has its direction unchanged (or reversed) by a given linear transformation. More precisely, an eigenvector \mathbf v of a linear transformation T is scaled by a ...
s of as its roots; as a matrix polynomial in the matrix itself, it vanishes by the
Cayley–Hamilton theorem. Computing the characteristic polynomial directly from the definition of the determinant is computationally cumbersome insofar as it introduces a new symbolic quantity
; by contrast, the Faddeev-Le Verrier algorithm works directly with coefficients of matrix
.
The algorithm has been independently rediscovered several times in different forms. It was first published in 1840 by
Urbain Le Verrier
Urbain Jean Joseph Le Verrier (; 11 March 1811 – 23 September 1877) was a French astronomer and mathematician who specialized in celestial mechanics and is best known for predicting the existence and position of Neptune using only mathematics. ...
, subsequently redeveloped by P. Horst,
Jean-Marie Souriau, in its present form here by Faddeev and Sominsky, and further by J. S. Frame, and others. (For historical points, see Householder. An elegant shortcut to the proof, bypassing
Newton polynomial
In the mathematical field of numerical analysis, a Newton polynomial, named after its inventor Isaac Newton, is an interpolation polynomial for a given set of data points. The Newton polynomial is sometimes called Newton's divided differences inter ...
s, was introduced by Hou. The bulk of the presentation here follows Gantmacher, p. 88.)
The Algorithm
The objective is to calculate the coefficients of the characteristic polynomial of the matrix ,
::
where, evidently, = 1 and
0 = (−1)
''n'' det .
The coefficients are determined by induction on , using an auxiliary sequence of matrices
:
Thus,
:
:
:
::
etc.,
...;
:
:
Observe terminates the recursion at . This could be used to obtain the inverse or the determinant of .
Derivation
The proof relies on the modes of the
adjugate matrix, , the auxiliary matrices encountered.
This matrix is defined by
::
and is thus proportional to the
resolvent
:
It is evidently a matrix polynomial in of degree . Thus,
::
where one may define the harmless ≡0.
Inserting the explicit polynomial forms into the defining equation for the adjugate, above,
:
Now, at the highest order, the first term vanishes by =0; whereas at the bottom order (constant in , from the defining equation of the adjugate, above),
:
so that shifting the dummy indices of the first term yields
:
which thus dictates the recursion
:
for =1,...,. Note that ascending index amounts to descending in powers of , but the polynomial coefficients are yet to be determined in terms of the s and .
This can be easiest achieved through the following auxiliary equation (Hou, 1998),
::
This is but the trace of the defining equation for by dint of
Jacobi's formula
In matrix calculus, Jacobi's formula expresses the derivative of the determinant of a matrix ''A'' in terms of the adjugate of ''A'' and the derivative of ''A''., Part Three, Section 8.3
If is a differentiable map from the real numbers to matr ...
,
:
Inserting the polynomial mode forms in this auxiliary equation yields
:
so that
:
and finally
:
This completes the recursion of the previous section, unfolding in descending powers of .
Further note in the algorithm that, more directly,
:
and, in comportance with the
Cayley–Hamilton theorem,
:
The final solution might be more conveniently expressed in terms of complete exponential
Bell polynomials as
:
Example
:
Furthermore,
, which confirms the above calculations.
The characteristic polynomial of matrix is thus
; the determinant of is
; the trace is 10=−''c''
2; and the inverse of is
:
.
An equivalent but distinct expression
A compact determinant of an ×-matrix solution for the above Jacobi's formula may alternatively determine the coefficients ,
:
See also
*
Characteristic polynomial
In linear algebra, the characteristic polynomial of a square matrix is a polynomial which is invariant under matrix similarity and has the eigenvalues as roots. It has the determinant and the trace of the matrix among its coefficients. The ...
*
Horner's method
In mathematics and computer science, Horner's method (or Horner's scheme) is an algorithm for polynomial evaluation. Although named after William George Horner, this method is much older, as it has been attributed to Joseph-Louis Lagrange by Hor ...
*
Fredholm determinant
References
Barbaresco F. (2019) Souriau Exponential Map Algorithm for Machine Learning on Matrix Lie Groups. In: Nielsen F., Barbaresco F. (eds) Geometric Science of Information. GSI 2019. Lecture Notes in Computer Science, vol 11712. Springer, Cham. https://doi.org/10.1007/978-3-030-26980-7_10
{{DEFAULTSORT:Faddeev-LeVerrier algorithm
Polynomials
Matrix theory
Linear algebra
Mathematical physics
Determinants
Homogeneous polynomials