Álgebra Lineal II: Demostración del teorema de Cayley-Hamilton

Por Julio Sampietro

Introducción

En esta entrada demostraremos el teorema de Cayley-Hamilton. Daremos dos demostraciones de sabores muy diferentes. La primera demostración explota las propiedades de la matriz adjunta, mientras que la segunda echa mano de las familias especiales de las cuales calculamos el polinomio característico.

Primera demostración

La primera demostración del teorema de Cayley-Hamilton usa algunas propiedades de la matriz adjunta. Recordamos el teorema y lo demostramos a continuación:

Teorema. (Cayley-Hamilton)

Para cualquier matriz AMn(F) se cumple que

χA(A)=On.

Demostración. Sea AMn(F) y sea B=XInAMn(K) dónde K=F(X) es el campo de fracciones racionales en la variable X. Es decir, un elemento de K es un cociente de la forma

A(X)B(X),A(X),B(X)F[X]

con B no idénticamente cero.

Sea C la matriz adjunta de B, es decir C=adj(B). Sus entradas son (por definición) los determinantes de las matrices de tamaño (n1) cuyas entradas son a su vez polinomios de grado a lo más 1. Es decir cada entrada de C es un polinomio de grado a lo más n1. Luego, sea

cij=cij(0)+cij(1)X++cij(n1)Xn1

la (i,j)-ésima entrada de C, con cij(0),,cij(n1)F. Sea C(k) la matriz cuyas entradas son cij(k). Entonces

C=C(0)+C(1)X++C(n1)Xn1.

Ahora, recuerda que

BC=Badj(B)=det(B)In=χA(X)In.

Es decir

(XInA)(C(0)+C(1)X++C(n1)Xn1)=χA(X)In.

Por otro lado, si escribimos a χA(X) como χA(X)=Xn+un1Xn1++u0F[X], la igualdad anterior se convierte en

AC(0)+(C(0)AC(1))X+(C(1)AC(2))X2++(C(n2)AC(n1))Xn1+C(n1)Xn=u0In++un1InXn1+InXn.

Identificando los términos de cada coeficiente llegamos a

{AC(0)=u0In,C(0)AC(1)=u1In,C(n2)AC(n1)=un1In,C(n1)=In.

Comenzando con la última igualdad, tenemos que C(n1)=In. Sustituyendo en la anterior llegamos a que C(n2)=A+un1In, e inductivamente se cumple que

C(nj1)=Aj+un1Aj1++u1In.

En particular

C(0)=An1+un1An2++u1In.

Multiplicando ambos lados por A y usando que AC(0)=u0In finalmente llegamos a

An+un1An1++u0In=On.

Pero esta igualdad no es nada más que χA(A)=On, lo que concluye la prueba.

◻

Segunda demostración

Para la segunda demostración enunciaremos el teorema de una manera distinta pero equivalente (¿por qué?). Usaremos una estrategia fundada en el cálculo de polinomios característicos de familias conocidas de una entrada previa.

Teorema. (Cayley-Hamilton)

Sea V un espacio vectorial de dimensión finita sobre F y sea T:VV una transformación lineal. Entonces χT(T)=0.

Demostración. La idea es reducir el problema a transformaciones lineales para las que podemos calcular χT fácilmente. Sin embargo, los detalles son un poco complicados.

Fijemos xV. Para m0 fijamos

Wm=Span(T0(x),T1(x),,Tm(x)).

Nota como W0W1V y que dimWmdimWm+1dimV para todo m0. Entonces debe existir algún m mínimo tal que dimWm1=dimWm. Entonces como Wm1Wm se tiene que Wm1=Wm. Luego Tm(x)Wm1, es decir existe una combinación lineal

Tm(x)=k=0m1akTk(x).

Nota que esto implica que Wm1 es estable bajo T. Como m es mínimo, los vectores T0(x),,Tm1(x) deben ser linealmente independientes: en efecto, si no lo fueran existiría una relación de dependencia entre Tm1(x) y términos de grado menor y así dimWm1=dimWm2 y entonces m no sería mínimo. Por lo tanto forman una base para Wm1 y respecto a esta base la matriz asociada a T|Wm1 es

A=(0000a01000a10100a20001am1).

El polinomio característico de matrices como esta lo calculamos en esta entrada y es igual a Xmam1Xm1a0. Entonces

χT|Wm1(T)(x)=Tm(x)k=0m1akTk(x)=0.

Pero como Wm1 es Testable, el polinomio característico de T|Wm1 divide al polinomio característico de T (este es un ejercicio en la tarea moral de esta entrada) y por tanto χT(T)(x)=0. Como x fue arbitrario concluimos que χT(T) es la transformación cero.

◻

Más adelante…

En la próxima entrada veremos aplicaciones del teorema de Cayley-Hamilton.

Tarea moral

  1. Supón que T:VV es una transformación lineal y V es de dimensión finita. Demuestra que si W es un subespacio T-estable de V entonces χT|W(X) divide a χT(X). Sugerencia. Considera una base de W, extiéndela a una base de V. ¿Cómo se ve la matriz asociada a T en esta base?
  2. Explica por qué las dos versiones que dimos del teorema de Cayley-Hamilton son equivalentes.
  3. Demuestra la propiedad de la matriz adjunta que se menciona en la primera demostración.
  4. Sean A,B,CM2(C) matrices tales que AC=CB y COn. Demuestra que para cualquier polinomio P se cumple que P(A)C=CP(B). Usando esto y escogiendo un polinomio adecuado, deduce que A y B tienen un eigenvalor en común. Sugerencia: Usa el teorema de Cayley-Hamilton.
  5. Sea la matriz
    A=(020111111).
    Usa el teorema de Cayley-Hamilton para calcular A1000. Sugerencia: El teorema de Cayley-Hamilton te debería dar una relación entre algunas potencias de A.

Entradas relacionadas

Agradecimientos

Trabajo realizado con el apoyo del Programa UNAM-DGAPA-PAPIME PE109323 «Hacia una modalidad a distancia de la Licenciatura en Matemáticas de la FC-UNAM – Etapa 3»

8 comentarios en “Álgebra Lineal II: Demostración del teorema de Cayley-Hamilton

  1. Carlos Saúl Rivera Landeros

    Hola, por qué en la primera demostración pensamos a B como una matriz en M_n(K) con K como se define ahí, y no únicamente como una matriz en M_n(F[x]) es decir con polinomios como entradas, porque hay que pensarlas como cociente?

    Responder
    1. Leonardo Ignacio Martínez SandovalLeo

      Es una buena pregunta. Lo que pasa es que F[x] no es un campo (no todo elemento tiene inversos multiplicativos, por ejemplo, p(x)=x). Solamente es un anillo. Estrictamente hablando, nunca en este curso de álgebra lineal se han hablado de matrices sobre anillos, sino sobre campos. Para «convertir» a F[x] en campo, se tienen que «agregar» a las fracciones de polinomios. Eso es lo que hacemos al considerar a K.

      Responder
  2. Emiliano Montaño Gtz

    Hola profesor, tengo una duda en la primera demostración. Cuando hemos planteado el sistema de ecuaciones llegamos a que C^(n-1) = In, pero no logro comprender como la sustitución de esta expresión, en la anterior a esta, llega a que C^(n-1) = A + u_{n-1}*In ¿no sería más bien C^(n-2) = A + u_{n-1}*In?

    Responder
  3. Ricardo

    Hay un pequeño error me parece en el resultado por inducción en la demostración del primer teorema, el último coeficiente debería tener subíndice n-j, es lo que va antes de tomar el caso particular C(0)

    Responder

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.