Una pista:
Ver Forma normal de Frobenius y invariantes de similitud .
Para cualquier endomorfismo $f$ de un espacio vectorial $E$ de dimensión $n$ sobre un campo $K$ , $E$ puede verse como un módulo finitamente generado sobre el anillo de polinomios $K[X]$ a través de $X\cdot u=f(u)$ . Es un módulo de torsión sobre este anillo.
Como $K[X]$ es un P. I. D., el $K[X]$ -Módulo $E$ por el Teorema fundamental de los módulos sobre P. I. D.s es una suma directa de submódulos cíclicos $\bigoplus_{i=1}^rE_i$ Cada uno de ellos $\;E_i$ isomorfo a $K[X]/(P_i)$ , tal que para todo $i=1,\dots r-1, \enspace P_i\mid P_{i+1}$ .
La secuencia de polinomios $(P_1,\dots, P_r)$ caracteriza el endomorfismo (o su matriz en una base dada) hasta la similitud.
Además, sabemos que $P_r$ es el polinomio mínimo del endomorfismo $f$ y el producto $P_1\dotsm P_r\;$ es su polinomio característico. Por lo tanto, todo lo que hay que hacer es encontrar cuáles son los posibles pasos para ir de $P_r(X)=(X-1)^2(X+1)$ a $P_1$ con las limitaciones mencionadas. Entonces, para cada invariante de similitud, se puede tomar como ejemplo de una clase de similitud la matriz de bloques con cada bloque igual a la matriz compañera de los invariantes.