Lezione 22


1 Triangolarizzazione di una matrice

Una matrice quadrata di ordine n๐‘› a elementi in un campo K๐พ puรฒ non essere diagonalizzabile anche quando ha tutti i suoi autovalori in K๐พ. Dimostreremo ora che una tale matrice รจ sempre triangolarizzabile, cioรจ รจ simile ad una matrice triangolare superiore.

Teorema. Sia f:Vโ†’V:๐‘“โ†’๐‘‰๐‘‰ un endomorfismo di uno spazio vettoriale V๐‘‰ di dimensione n๐‘› sul campo K๐พ e supponiamo che tutti gli autovalori di f๐‘“ esistano in K๐พ (il che รจ sempre vero se K๐พ รจ algebricamente chiuso). Allora esiste una base {v1,v2,โ€ฆ,vn}subscript๐‘ฃ1subscript๐‘ฃ2โ€ฆsubscript๐‘ฃ๐‘› di V๐‘‰ rispetto alla quale la matrice di f๐‘“ รจ triangolare superiore.

Dimostrazione. Dimostreremo questo risultato per induzione sulla dimensione n๐‘›. Indichiamo con A๐ด la matrice di f๐‘“ rispetto ad una qualunque base fissata di V๐‘‰. Se n=1๐‘›1 non cโ€™รจ nulla da dimostrare perchรฉ una qualunque matrice 1ร—111 รจ triangolare superiore.

Supponiamo quindi che il risultato valga per spazi vettoriali di dimensione nโˆ’1๐‘›1 o, equivalentemente, per matrici quadrate di ordine nโˆ’1๐‘›1.

Sia ฮป1โˆˆKsubscript๐œ†1๐พ un autovalore di f๐‘“ e sia v1โˆˆVsubscript๐‘ฃ1๐‘‰ un autovettore corrispondente. Completiamo v1subscript๐‘ฃ1 a una base {v1,u2,u3,โ€ฆ,un}subscript๐‘ฃ1subscript๐‘ข2subscript๐‘ข3โ€ฆsubscript๐‘ข๐‘› di V๐‘‰. Si ha:

fโข(v1)=ฮป1โขv1+0โขu2+0โขu3+โ‹ฏ+0โขun,๐‘“subscript๐‘ฃ1subscript๐œ†1subscript๐‘ฃ10subscript๐‘ข20subscript๐‘ข3โ‹ฏ0subscript๐‘ข๐‘›

quindi la matrice di f๐‘“ nella base {v1,u2,u3,โ€ฆ,un}subscript๐‘ฃ1subscript๐‘ข2subscript๐‘ข3โ€ฆsubscript๐‘ข๐‘› รจ del tipo

A~=(ฮป1โˆ—โ‹ฏโˆ—0โˆ—โ‹ฏโˆ—โ‹ฎโ‹ฎโ‹ฎ0โˆ—โ‹ฏโˆ—)~๐ดmatrixsubscript๐œ†1โ‹ฏ0โ‹ฏโ‹ฎโ‹ฎmissing-subexpressionโ‹ฎ0โ‹ฏ

Scriviamo questa matrice nella forma a blocchi seguente:

A~=(ฮป1w0B)~๐ดmatrixsubscript๐œ†1๐‘ค0๐ต

ove w๐‘ค รจ un vettore riga e B๐ต รจ una matrice quadrata di ordine nโˆ’1๐‘›1.

Dato che tutti gli autovalori di f๐‘“, cioรจ di A~~๐ด, appartengono a K๐พ, lo stesso vale anche per gli autovalori di B๐ต, quindi, per ipotesi induttiva, B๐ต รจ simile ad una matrice triangolare superiore Bโ€ฒsuperscript๐ตโ€ฒ. Questo significa che esiste una matrice invertibile Q๐‘„, di ordine nโˆ’1๐‘›1, tale che Bโ€ฒ=Qโˆ’1โขBโขQsuperscript๐ตโ€ฒsuperscript๐‘„1๐ต๐‘„. Indichiamo ora con P๐‘ƒ la matrice a blocchi

P=(100Q)๐‘ƒmatrix100๐‘„

La sua inversa รจ

Pโˆ’1=(100Qโˆ’1)superscript๐‘ƒ1matrix100superscript๐‘„1

e con un calcolo diretto si verifica che

Pโˆ’1โขA~โขP=(ฮป1wโขQ0Qโˆ’1โขBโขQ)=(ฮป1wโขQ0Bโ€ฒ)superscript๐‘ƒ1~๐ด๐‘ƒmatrixsubscript๐œ†1๐‘ค๐‘„0superscript๐‘„1๐ต๐‘„matrixsubscript๐œ†1๐‘ค๐‘„0superscript๐ตโ€ฒ

Dato che Bโ€ฒsuperscript๐ตโ€ฒ รจ triangolare superiore, anche Pโˆ’1โขA~โขPsuperscript๐‘ƒ1~๐ด๐‘ƒ รจ una matrice triangolare superiore. Questo dimostra che A~~๐ด รจ simile ad una matrice triangolare superiore. Ricordando che A~~๐ด รจ simile ad A๐ด, si deduce che la matrice A๐ด di f๐‘“ รจ simile ad una matrice triangolare superiore.

2 Valutazione di un polinomio in una matrice quadrata

Sia qโข(x)=a0โขx0+a1โขx1+a2โขx2+โ‹ฏ+arโขxr๐‘ž๐‘ฅsubscript๐‘Ž0superscript๐‘ฅ0subscript๐‘Ž1superscript๐‘ฅ1subscript๐‘Ž2superscript๐‘ฅ2โ‹ฏsubscript๐‘Ž๐‘Ÿsuperscript๐‘ฅ๐‘Ÿ un polinomio di grado r๐‘Ÿ a coefficienti in K๐พ. Se A๐ด รจ una matrice quadrata di ordine n๐‘› a coefficienti in K๐พ possiamo valutare il polinomio qโข(x)๐‘ž๐‘ฅ nella matrice A๐ด, ponendo

qโข(A)=a0โขA0+a1โขA1+a2โขA2+โ‹ฏ+arโขAr=a0โขI+a1โขA+a2โขA2+โ‹ฏ+arโขAr.๐‘ž๐ดsubscript๐‘Ž0superscript๐ด0subscript๐‘Ž1superscript๐ด1subscript๐‘Ž2superscript๐ด2โ‹ฏsubscript๐‘Ž๐‘Ÿsuperscript๐ด๐‘Ÿsubscript๐‘Ž0๐ผsubscript๐‘Ž1๐ดsubscript๐‘Ž2superscript๐ด2โ‹ฏsubscript๐‘Ž๐‘Ÿsuperscript๐ด๐‘Ÿ

Osservazione. Se la matrice B๐ต รจ simile ad A๐ด, cioรจ se B=Pโˆ’1โขAโขP๐ตsuperscript๐‘ƒ1๐ด๐‘ƒ per una qualche matrice invertibile P๐‘ƒ, per ogni esponente s๐‘  si ha

Bs=Pโˆ’1โขAโขPโ‹…Pโˆ’1โขAโขPโ‹…Pโˆ’1โขAโขPโขโ‹ฏโขPโˆ’1โขAโขP=Pโˆ’1โขAsโขP.superscript๐ต๐‘ โ‹…โ‹…superscript๐‘ƒ1๐ด๐‘ƒsuperscript๐‘ƒ1๐ด๐‘ƒsuperscript๐‘ƒ1๐ด๐‘ƒโ‹ฏsuperscript๐‘ƒ1๐ด๐‘ƒsuperscript๐‘ƒ1superscript๐ด๐‘ ๐‘ƒ

Da ciรฒ segue che per ogni polinomio qโข(x)โˆˆKโข[x]๐‘ž๐‘ฅ๐พdelimited-[]๐‘ฅ, si ha

qโข(B)=Pโˆ’1โขqโข(A)โขP.๐‘ž๐ตsuperscript๐‘ƒ1๐‘ž๐ด๐‘ƒ

Osservazione. Dato che le potenze di A๐ด commutano tra loro

Arโ‹…As=Asโ‹…Ar=Ar+s,โ‹…superscript๐ด๐‘Ÿsuperscript๐ด๐‘ โ‹…superscript๐ด๐‘ superscript๐ด๐‘Ÿsuperscript๐ด๐‘Ÿ๐‘ 

si deduce che dati due polinomi pโข(x),qโข(x)โˆˆKโข[x]๐‘๐‘ฅ๐‘ž๐‘ฅ๐พdelimited-[]๐‘ฅ, si ha

pโข(A)โขqโข(A)=qโข(A)โขpโข(A).๐‘๐ด๐‘ž๐ด๐‘ž๐ด๐‘๐ด

Siamo ora in grado di enunciare e dimostrare il seguente importante risultato:

Teorema (di Hamiltonโ€“Cayley). Sia A๐ด una matrice quadrata di ordine n๐‘› a elementi in un campo K๐พ e sia pAโข(x)subscript๐‘๐ด๐‘ฅ il suo polinomio caratteristico. Si ha pAโข(A)=0subscript๐‘๐ด๐ด0.

Dimostrazione. Sia Kยฏยฏ๐พ un campo algebricamente chiuso che contiene K๐พ. Dato che in Kยฏยฏ๐พ esistono tutti gli autovalori di A๐ด, la matrice A๐ด รจ triangolarizzabile, cioรจ รจ simile a una matrice triangolare superiore T๐‘‡: T=Pโˆ’1โขAโขP๐‘‡superscript๐‘ƒ1๐ด๐‘ƒ. Dal fatto che A๐ด e T๐‘‡ sono simili segue che hanno lo stesso polinomio caratteristico: pTโข(x)=pAโข(x)subscript๐‘๐‘‡๐‘ฅsubscript๐‘๐ด๐‘ฅ. Inoltre pTโข(T)=pAโข(T)=pAโข(Pโˆ’1โขAโขP)=Pโˆ’1โขpAโข(A)โขPsubscript๐‘๐‘‡๐‘‡subscript๐‘๐ด๐‘‡subscript๐‘๐ดsuperscript๐‘ƒ1๐ด๐‘ƒsuperscript๐‘ƒ1subscript๐‘๐ด๐ด๐‘ƒ, quindi pAโข(A)=0subscript๐‘๐ด๐ด0 se e solo se pTโข(T)=0subscript๐‘๐‘‡๐‘‡0. Pertanto รจ sufficiente dimostrare che pTโข(T)=0subscript๐‘๐‘‡๐‘‡0, ove T๐‘‡ รจ una matrice triangolare superiore del tipo

T=(ฮป1t1,2t1,3โ‹ฏt1,n0ฮป2t2,3โ‹ฏt2,n00ฮป3โ‹ฏt3,nโ‹ฎโ‹ฑโ‹ฑโ‹ฎ00โ‹ฏ0ฮปn)๐‘‡matrixsubscript๐œ†1subscript๐‘ก12subscript๐‘ก13โ‹ฏsubscript๐‘ก1๐‘›0subscript๐œ†2subscript๐‘ก23โ‹ฏsubscript๐‘ก2๐‘›00subscript๐œ†3โ‹ฏsubscript๐‘ก3๐‘›โ‹ฎmissing-subexpressionโ‹ฑโ‹ฑโ‹ฎ00โ‹ฏ0subscript๐œ†๐‘›

Indichiamo con e1,e2,โ€ฆ,ensubscript๐‘’1subscript๐‘’2โ€ฆsubscript๐‘’๐‘› i vettori della base canonica di Knsuperscript๐พ๐‘›. Si ha:

Tโขe1=ฮป1โขe1๐‘‡subscript๐‘’1subscript๐œ†1subscript๐‘’1
Tโขe2=t1,2โขe1+ฮป2โขe2๐‘‡subscript๐‘’2subscript๐‘ก12subscript๐‘’1subscript๐œ†2subscript๐‘’2
Tโขe3=t1,3โขe1+t2,3โขe2+ฮป3โขe3๐‘‡subscript๐‘’3subscript๐‘ก13subscript๐‘’1subscript๐‘ก23subscript๐‘’2subscript๐œ†3subscript๐‘’3
ecc.

Il polinomio caratteristico di T๐‘‡ รจ pTโข(x)=โˆi=1n(xโˆ’ฮปi)subscript๐‘๐‘‡๐‘ฅsuperscriptsubscriptproduct๐‘–1๐‘›๐‘ฅsubscript๐œ†๐‘–, quindi

pTโข(T)=โˆi=1n(Tโˆ’ฮปiโขI).subscript๐‘๐‘‡๐‘‡superscriptsubscriptproduct๐‘–1๐‘›๐‘‡subscript๐œ†๐‘–๐ผ

Moltiplicando la matrice pTโข(T)subscript๐‘๐‘‡๐‘‡ per il primo vettore di base si ha:

pTโข(T)โขe1=โˆi=2n(Tโˆ’ฮปiโขI)โ‹…(Tโˆ’ฮป1โขI)โขe1=0,subscript๐‘๐‘‡๐‘‡subscript๐‘’1superscriptsubscriptproduct๐‘–2๐‘›โ‹…๐‘‡subscript๐œ†๐‘–๐ผ๐‘‡subscript๐œ†1๐ผsubscript๐‘’10

perchรฉ (Tโˆ’ฮป1โขI)โขe1=Tโขe1โˆ’ฮป1โขe1=ฮป1โขe1โˆ’ฮป1โขe1=0๐‘‡subscript๐œ†1๐ผsubscript๐‘’1๐‘‡subscript๐‘’1subscript๐œ†1subscript๐‘’1subscript๐œ†1subscript๐‘’1subscript๐œ†1subscript๐‘’10.

Moltiplicando la matrice pTโข(T)subscript๐‘๐‘‡๐‘‡ per il secondo vettore di base si ha:

pTโข(T)โขe2=โˆi=3n(Tโˆ’ฮปiโขI)โ‹…(Tโˆ’ฮป1โขI)โ‹…(Tโˆ’ฮป2โขI)โขe2.subscript๐‘๐‘‡๐‘‡subscript๐‘’2superscriptsubscriptproduct๐‘–3๐‘›โ‹…๐‘‡subscript๐œ†๐‘–๐ผ๐‘‡subscript๐œ†1๐ผ๐‘‡subscript๐œ†2๐ผsubscript๐‘’2

Osserviamo che (Tโˆ’ฮป2โขI)โขe2=Tโขe2โˆ’ฮป2โขe2=t1,2โขe1๐‘‡subscript๐œ†2๐ผsubscript๐‘’2๐‘‡subscript๐‘’2subscript๐œ†2subscript๐‘’2subscript๐‘ก12subscript๐‘’1, quindi

pTโข(T)โขe2=โˆi=3n(Tโˆ’ฮปiโขI)โ‹…t1,2โข(Tโˆ’ฮป1โขI)โขe1=0,subscript๐‘๐‘‡๐‘‡subscript๐‘’2superscriptsubscriptproduct๐‘–3๐‘›โ‹…๐‘‡subscript๐œ†๐‘–๐ผsubscript๐‘ก12๐‘‡subscript๐œ†1๐ผsubscript๐‘’10

perchรฉ abbiamo giร  visto che (Tโˆ’ฮป1โขI)โขe1=0๐‘‡subscript๐œ†1๐ผsubscript๐‘’10.

In modo del tutto analogo si puรฒ verificare che pTโข(T)โขei=0subscript๐‘๐‘‡๐‘‡subscript๐‘’๐‘–0 per ogni i=1,โ€ฆ,n๐‘–1โ€ฆ๐‘›, da cui segue che pTโข(T)subscript๐‘๐‘‡๐‘‡ รจ la matrice nulla. Per quanto detto sopra questo significa che anche pAโข(A)=0subscript๐‘๐ด๐ด0.