Lably
Skip to content

Faddeev–LeVerrier algorithm

  • 2 min read
  • 4 chapters

Related on Lably

Through Linear algebra, Recurrence relation and Matrix (mathematics)

The algorithm has been independently rediscovered several times in different forms. It was first published in 1840 by Urbain Le Verrier, 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 polynomials, was introduced by Hou. The bulk of the presentation here follows Gantmacher, p. 88.)

The Algorithm

The objective is to calculate the coefficients ck of the characteristic polynomial of the n×n matrix A,

pA(λ)≡det(λIn−A)=∑k=0nckλk,

where, evidently, cn = 1 and c0 = (−1)n det A.

The coefficients cn-i are determined by induction on i, using an auxiliary sequence of matrices

M0≡0cn=1(k=0)Mk≡AMk−1+cn−k+1Icn−k=−1ktr(AMk)k=1,…,n.

Thus,

M1=I,cn−1=−trA=−cntrA;
M2=A−ItrA,cn−2=−12(trA2−(trA)2)=−12(cntrA2+cn−1trA);
M3=A2−AtrA−12(trA2−(trA)2)I,
cn−3=−16((tr⁡A)3−3tr⁡(A2)(tr⁡A)+2tr⁡(A3))=−13(cntrA3+cn−1trA2+cn−2trA);

etc., ...;

Mm=∑k=1mcn−m+kAk−1,
cn−m=−1m(cntrAm+cn−1trAm−1+...+cn−m+1trA)=−1m∑k=1mcn−m+ktrAk;...

Observe A−1 = − Mn /c0 = (−1)n−1Mn/detA terminates the recursion at λ. This could be used to obtain the inverse or the determinant of A.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Scientists, inventors, and mathematicians