← LibraryThe Algebra of Linear TransformationsEngineering · MathematicsLesson 184/385← PrevNext →
ArticlePublished 7 Aug 20263 min readBy Kevin Jogin

Engineering  /  Mathematics  — Polynomial Algorithms

The Algebra of Linear Transformations

The endomorphism algebra of a vector space, minimal and characteristic polynomials, and the module view of a linear operator.

Page KV-MATH-0456Reading time 4 minReviewed 2026-08-07Author Kevin Jogin

Executive summary

Linear transformations of a vector space form an algebra under composition. Viewing the space as a module over the polynomial ring, with X acting as the operator, converts operator questions into module questions.

The minimal polynomial generates the annihilator ideal, and the structure theorem for modules over a principal ideal domain gives the canonical forms.

Learning objectives

  1. Describe the endomorphism algebra.
  2. Set up the F[X]-module structure of an operator.
  3. Relate minimal and characteristic polynomials.

01The endomorphism algebra

Definition

Endomorphism algebra

End(V) = Hom(V, V) with composition as multiplication is an F-algebra, isomorphic to the algebra of n × n matrices once a basis is chosen.

It has dimension over F and is non-commutative for n ≥ 2. Its units are the invertible transformations, forming the general linear group.

02The module view

Given a transformation T of V, define an F[X]-module structure on V by letting X act as T.

f(X) · v := f(T)(v)   for f ∈ F[X], v ∈ V
Theorem

Annihilator and minimal polynomial

The annihilator of V as an F[X]-module is a non-zero ideal, and its monic generator is the minimal polynomial of T.

Non-zero because End(V) is finite dimensional, so the powers of T are eventually dependent. This is the same argument as for minimal polynomials of algebra elements, and it is the same theorem.

The operator-module dictionary
Operator conceptModule concept
Invariant subspaceSubmodule
Minimal polynomialGenerator of the annihilator
EigenvectorElement annihilated by X − λ
Cyclic vectorGenerator of the module
Canonical formDecomposition into cyclic modules

03Minimal and characteristic polynomials

Theorem

Cayley-Hamilton and divisibility

The characteristic polynomial annihilates T, so the minimal polynomial divides it. Both have the same irreducible factors, differing only in multiplicities.

  1. Minimal polynomialdegree ≤ nGenerator of the annihilator; smallest annihilating polynomial
  2. Characteristic polynomialdegree exactly ndet(XI − T); always annihilates by Cayley-Hamilton
  3. Equalwhen V is cyclicThere is a vector whose T-orbit spans V

The structure theorem for finitely generated modules over a principal ideal domain, applied to F[X], decomposes V into a direct sum of cyclic modules. The invariant factors of that decomposition give the rational canonical form, which requires no field extension.

Over an algebraically closed field the same theorem gives the Jordan form. Over a finite field the rational canonical form is what is available and what computations produce, since the eigenvalues may lie in an extension.

04Frequently asked questions

Why is the module view worth the abstraction?

Because it imports the structure theorem for modules over a principal ideal domain wholesale. The canonical forms of linear algebra are corollaries of a single module theorem rather than separate results requiring separate proofs.

When do the minimal and characteristic polynomials coincide?

Exactly when the module is cyclic — when some vector's orbit under T spans the whole space. This is the generic case, and it is what makes the random projection method for computing minimal polynomials usually succeed.

Does Cayley-Hamilton have a one-line proof?

Not a correct one. The tempting substitution of the matrix into its own characteristic polynomial confuses two different rings. Legitimate proofs use the adjugate identity or a density argument over an algebraically closed field.

Sources and method

Structural reference: Victor Shoup, A Computational Introduction to Number Theory and Algebra, Version 1, Cambridge University Press, 2005 — book pages 440-447.

This page carries the durable method layer only: definitions, constructions, algorithms, complexity results and selection criteria, authored originally for KEVOS. No text is transcribed or paraphrased from the source, and no numeric tables or benchmark data are reproduced — these are routed to live authoritative sources instead.

Author: Kevin Jogin. Last reviewed 2026-08-07.

Continue learning

Solving Sparse Linear SystemsArticle · MathematicsNEXT LESSON →Finite Fields: PreliminariesArticle · MathematicsComputing Minimal Polynomials of SequencesArticle · MathematicsThe Existence of Finite FieldsArticle · Mathematics