Теорема Гамільтона — Келі

Матеріал з testwiki
Перейти до навігації Перейти до пошуку

Теоре́ма Га́мільтона — Ке́лі (на честь Вільяма Гамільтона та Артура Келі) стверджує, що результат підстановки квадратної матриці A до її характеристичного многочлена тотожно дорівнює нулю:

 pA(A)=0.

Теорема Гамільтона-Келі дозволяє виразити поліноми високого степеня від n×n матриці A як лінійні комбінації An1,,A,I. Твердження теореми є справедливим для матриць із елементами із будь-якого комутативного кільця з одиницею зокрема будь-якого поля.

Пояснення та приклади

Оскільки результатом додавання, множення та множення на скаляр квадратних матриць є квадратна матриця, то можна конструювати многочлени з матриць.

Тому для довільного многочлена  f(x)=a0xk+a1xk1++ak1x+ak можливо розглянути вираз

 f(A)=a0Ak+a1Ak1++ak1A+akI,

який є квадратною матрицею того самого порядка, що й A.

Приклад

A=[0123],pA(λ)=λ23λ2.

Тоді A2=[0123][0123]=[23611],pA(A)=A23A2I=[23611][0369][2002]=[0000].

Доведення

Часткові випадки

  • Доведемо теорему для матриць 2x2.

Маємо A=[abcd],pA(λ)=λ2(trA)λ+(detA), тому

pA(A)=A2(a+d)A+(adbc)I=[a2+bcab+bdca+dccb+d2][(a+d)a(a+d)b(a+d)c(a+d)d]+[adbc00adbc]=[0000].

Якщо A=diag(λ1,,λn) — діагональна матриця і  f(x) — поліном, то

f(A)=diag(f(λ1),,f(λn)).

Для характеристичного полінома  pA(λ1)==pA(λn)=0, тому одержуємо pA(A)=diag(0,,0).

Загальний випадок

Позначимо через  B союзну матрицю для характеристичної матриці  λInA.

Елементи матриці В є алгебраїчними доповненнями елементів визначника λInA, і тому є многочленами від λ, степені не вище n-1. Отже матрицю В можна представити у вигляді полінома з матричними коефіцієнтами:

B=i=0n1λiBi.

За властивостями союзних матриць:

B(λInA)=det(λInA)In=p(λ)In

Нехай:

p(λ)=λn+λn1cn1++λc1+c0,

Підставимо і отримаємо:

i=0n1λiBi(λInA)=λnIn+λn1cn1In++λc1In+c0In,

Розкриваючи дужки і прирівнявши коефіцієнти при однакових степенях λ, одержимо:

In=Bn1
ciIn=Bi1BiA,0<i<n
c0In=B0A

Помножимо ці рівності відповідно на  An,An1,,In справа і додамо. Всі члени правої частини скоротяться і ми одержимо

p(A)=An+cn1An1++c1A+c0In=0.

Див. також

Джерела