An endomorphism is a linear map where is a vector space over a field .
The endomorphisms of a vector space form a non-commutative ring, and we can define polynomials of endomorphisms.
By picking a basis for we can represent as a square matrix .
If is finite-dimensional, and is a matrix representing , then the characteristic polynomial is defined to be . The roots of the characteristic polynomial are the eigenvalues of the map.
If is finite-dimensional, there exists a uniquely defined minimal polynomial such that that ; equivalently the minimal polynomial such that (regardless of the chosen basis). For any polynomial with , we have . The Cayley-Hamilton theorem states that the and therefore .
We can consider a vector space with a chosen endomorphism as a module over where the action of the polynomial is defined by ; more generally . If a minimal polynomial exists (which is true when ), then this is a torsion module.
all these pages adapted with probably insufficient credit from my university's lecture notes