KEVOS
ArticlesServicesCase studiesAboutContact
ArticlesServicesCase studiesAboutContact
← ArticlesThe Characteristic Polynomial and the Hessenberg MethodEngineering · Engineering MathematicsLesson 733/884← PrevNext →
ArticlePublished 7 Aug 20262 min readBy Kevin Jogincharacteristic polynomialHessenbergminimal polynomialeigenvalues
On this page

Ask about this page

KEVOS AIThe Characteristic Polynomial and the Hessenberg Method

KEVOS knowledge first · trusted web sources when needed

Linear Algebra Algorithms

The Characteristic Polynomial and the Hessenberg Method

Computing the characteristic polynomial via Hessenberg reduction, and its role in producing minimal polynomials of algebraic numbers.

Engineering / MathematicsLinear Algebra Algorithms2 min readKV-MATH-0532

The characteristic polynomial of the multiplication matrix of an algebraic number is its field polynomial, from which the minimal polynomial follows. This makes the computation a routine operation in number field work rather than a specialist one.

Why not expand the determinant

Pitfall

Expanding the determinant of the matrix minus X times the identity symbolically is correct and hopeless. The intermediate expressions grow factorially. Every practical method avoids symbolic expansion.

Hessenberg reduction

Reduce the matrix to upper Hessenberg form — zero below the first subdiagonal — by similarity transformations, which preserve the characteristic polynomial. The polynomial of a Hessenberg matrix then satisfies a clean recurrence over the leading principal submatrices.

Characteristic polynomial by Hessenberg reduction

  1. Reduce to HessenbergUse similarity transformations to zero entries below the subdiagonal.
  2. Set up the recurrenceExpress the characteristic polynomial of each leading submatrix in terms of smaller ones.
  3. EvaluateRun the recurrence to obtain the coefficients.
Cost = O(n^3) ring operationsAgainst factorial cost for naive symbolic expansion.

Note

Over the integers, the similarity transformations introduce divisions. Either work over the rationals and clear denominators, or compute modulo several primes and reconstruct — the latter is generally preferable.

Alternatives

Modular plus CRT

Compute the polynomial modulo several primes and reconstruct coefficientwise. Bounds on the coefficients come from Hadamard-type estimates.

Krylov methods

Build the sequence of images of a vector under repeated multiplication and solve for the dependency. Yields the minimal polynomial of the vector, which divides the minimal polynomial of the matrix.

Danilevsky

Reduce to companion form directly. Faster but breaks down when a required pivot vanishes, needing a case split.

From characteristic to minimal polynomial

For an algebraic number in a field of degree n, the characteristic polynomial of its multiplication matrix has degree n and is a power of the minimal polynomial. Dividing out the repeated factors — via squarefree factorisation — recovers the minimal polynomial.

Key point

The exponent tells you the degree of the subfield generated by the element. A characteristic polynomial equal to its own radical means the element generates the whole field; a proper power means it generates a proper subfield — see the subfield problem.

Trace and norm

Two coefficients are individually meaningful: the trace is the negative of the coefficient one below the leading term, and the norm is the constant term up to sign. Both can be computed directly and more cheaply when the full polynomial is not required — see trace and norm.

Source. Henri Cohen, A Course in Computational Algebraic Number Theory, Springer GTM 138 — 2.2.4. Structural reference unverified: the source file was not available during authoring; chapter and section numbers are taken from the published edition and have not been checked against a physical copy.

Related pages

  • The Matrix (Regular) Representation of Algebraic Numbers
  • Trace, Norm and the Characteristic Polynomial
  • Determinant Computation Strategies
  • Kernel and Image of a General Matrix

Continue learning

Determinant Computation StrategiesArticle · Engineering MathematicsNEXT LESSON →Kernel and Image of a General MatrixArticle · Engineering MathematicsGaussian Elimination over Finite FieldsArticle · Engineering MathematicsInverse Image and Supplementation of SubspacesArticle · Engineering Mathematics
KEVOS · Engineering, manufacturing and project improvement
ArticlesServicesCase studiesAboutContact
© 2026 KEVOS®