Файл: Понтрягин, Л. С. Обыкновенные дифференциальные уравнения учебник.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 17.10.2024

Просмотров: 118

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ДОБАВЛЕНИЕ 11

ЛИНЕЙНАЯ АЛГЕБРА

В этом добавлении излагаются те результаты линейной алгебры, которые используются в некоторых, наименее элементарных парагра­ фах книги. Следует отметить, что § 36 опирается только на резуль­ таты § 34 и совсем не использует результатов § 35.

§ 34. Минимальный аннулирующий многочлен

С о б с т в е н н ы е з н а ч е н и я и с о б с т в е н н ы е в е к т о р ы

А) Каждой квадратной матрице

А = ( а р , /, у = 1, 2, . . . , п,

порядка и, элементами которой являются действительные или комп­ лексные числа, соответствует линейное преобразование А векторного координатного пространства R размерности и; именно: вектору

х = ( х \ . . . , х п)

пространства R ставится в соответствие вектор

А х = у = (у\ . . . . у"),

определяемый соотношением

Нулевой матрице 0 (все элементы которой равны нулю) соответствует при этом нулевое преобразование 0, переводящее каждый вектор в нуль. Единичной матрице

0 при I ф j,

Е = ( Ь ‘)

1 при i — j

соответствует единичное, или тождественное преобразование Е про­ странства R:

Е х — х.


310 ДОБАВЛЕНИЕ II. ЛИНЕЙНАЯ АЛГЕБРА

Если в пространстве R введены

новые координаты х л.........а/", свя­

занные

со старыми координатами

х 1, . . . , х п формулами перехода

 

х ’1 — ^

s j x ‘,

или в

матричной записи

 

 

 

х' =

Sx,

то преобразованию А в новой системе координат будет соответство­

вать матрица

(1)

Л' = ,9М£-‘.

Докажем соотношение (1). Мы имеем:

 

у = Sy — 5 А х = S AS~ V .

 

Б) Пусть А — линейное преобразование и А — матрица,

соот­

ветствующая преобразованию А в некоторой системе координат. Отличный от нуля вектор ft называется собственным вектором пре­

образования

А, а число X— собственным

значением

этого преобра­

зования, соответствующим вектору

ft, если

выполнено

соотношение

 

Ah

Xft.

 

 

(2)

Детерминант

матрицы (а) — со,):

 

 

 

 

 

D(z) — \ а) zb‘j | — | Л — zE\

 

 

называется характеристическим

многочленом матрицы

А. Оказы­

вается, что коэффициенты многочлена D(z) не зависят от выбора системы координат, а полностью определяются преобразованием А. Поэтому многочлен D(z) называется также характеристическим мно­ гочленом преобразования А. Далее, число X тогда и только тогда является собственным значением преобразования А, когда оно есть корень многочлена D(z).

Докажем независимость многочлена D (z) от выбора системы коор­ динат. В новой системе координат преобразованию А соответствует

матрица S AS~l,

где 5 — некоторая

невырожденная матрица (см. (1)).

Мы имеем:

 

 

 

 

| S A S ' zE\ =

| S AS"1— zSES~' \ = | S(A — zE) S~l \ =

= | 5 | - | A

 

A - z E \ .

Запишем теперь в координатной форме соотношение (А — Х£) ft = 0,

равносильное

соотношению (2):

 

 

 

П

 

1 = 1, . . . , п.

 

 

2 (« /-Х 8 ,)й ' = 0,

 

 

j™|

 

 

Эта система

однородных

уравнений

тогда и только тогда допускает

ненулевое решение /г1, , , , ,

hn, когда детерминант ZX(X) этой системы


§ 341

МИНИМАЛЬНЫЙ АННУЛИРУЮЩИЙ МНОГОЧЛЕН

 

 

 

311

равен нулю. Таким образом, каждый корень

X многочлена

D(z)

яв­

ляется собственным значением преобразования А

и обратно.

 

 

 

В) Если собственные значения Х1;

... ,

X* преобразования А попарно

различны,

то

соответствующие им

собственные

векторы

h it

... ,

ft*

линейно независимы.

 

 

 

 

к.

 

 

k =

\

 

Доказательство

индуктивное — по

числу

При

это

утверждение очевидно. Допустим, что оно верно

для

к — 1

вектора,

и докажем его для к векторов. Допустим, что

-f- ... 4-я*й* =

0.

Применяя к этому

соотношению преобразование А, получим:

 

 

 

 

 

 

«jX,/!,

 

 

я*Х*Л* — 0;

 

 

 

 

 

 

с другой

стороны,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X* (alh l

 

akhk) =

0.

 

 

 

 

 

 

Составляя

разность

найденных

соотношений,

получаем:

 

 

 

 

 

 

а \ (^1

^ к ) ftl ~Ь • • •

а к - \ Q k - 1—

^ к ) h k - 1=

0-'

 

 

 

 

Отсюда, по предположению

индукции, следует, что о, =

... = я*_(=

0,

и исходное соотношение сводится к

akhk — 0, откуда

я* — 0.

 

 

Таким

образом, если все корни

характеристического

многочлена

D(z) различны между собой, то мы

можем принять

за

базис про­

странства

R

собственные

векторы

ft,.........

hn

преобразования

А.

В этом базисе

преобразованию

А соответствует диагональная матрица.

В общем случае приведение матрицы преобразования к диагональной форме невозможно, и возникает необходимость построения сравни­

тельно сложной теории, к

изложению которой мы и переходим.

М и н и м а л ь н ы й

а н н у л и р у ю щ и й м н о г о ч л е н

Г) Квадратные матрицы порядка п по известным правилам могут складываться и перемножаться между собой, а также умножаться на числа; этим операциям над матрицами соответствуют те же операции над преобразованиями. Таким образом, если

f(z) = a*zm-\- a{zm-l -\- ... - f ат

— многочлен с действительными или комплексными коэффициентами относительно переменной г, то, подставляя вместо z в этот много­ член матрицу А, мы получаем матрицу

/(А ) = а«Ат ci^Am

-\-атЕ,

являющуюся многочленом от матрицы А. Аналогично определяется многочлен /( А ) от преобразования А. Если / ( г ) ф 0 , а матрица /(Л ) является нулевой (в этом случае преобразование/(А) также, оче­ видно, является нулевым), то многочлен / ( z) называется аннули­ рующим матрицу А и преобразование А. Оказывается, что характе­


312

ДОБАВЛЕНИЕ II. ЛИНЕЙНАЯ АЛГЕБРА

ристический многочлен D(z) матрицы А аннулирует матрицу А:

D(A) = 0.

Для доказательства рассмотрим я-мерное векторное пространство R с базисом

• • »

ирассмотрим соответствующую этому базису координатную систему, так что

 

 

«у = (0......... 1............0),

 

 

 

где координата 1 стоит на ]-м месте. Обозначим

через

А преобра­

зование, которому в выбранном базисе соответствует

матрица

А.

Тогда

мы имеем:

 

 

 

 

 

 

Aej =

X aSies

 

 

 

 

 

 

S

 

 

 

или, что

то же,

 

 

 

 

 

 

£ ( « * £ _

8М)е. = 0.

 

 

(3)

 

 

S

 

 

 

 

Положим:

 

 

 

 

 

 

IJ (г) — а' — Ъ*г.

 

 

 

Здесь

Lsj(z) есть многочлен относительно z

степени

нуль

или

единица,

а

 

 

 

 

 

 

(*■;(*))

 

 

 

— матрица, составленная из многочленов. Алгебраическое дополнение элемента L*(z) в этой матрице обозначим через M's (z), так что имеет место соотношение

£ M { (z )L } (z ) = VD(z).

(4)

Умножая соотношение (3) слева на многочлен М[(А) и суммируя полученное соотношение по /, получаем, согласно (4):

£ М { ( Л ) (а]Е - 8)А)

= 2

А>LJ (») е, = £ *\D (Л) es =

s. i

*. /

s

 

 

= D(A) et — 0.

Таким образом, преобразование D (Л) переводит все базисные векторы пространства R в нуль и потому является нулевым, а значит и соот­ ветствующая преобразованию Ь(А ) матрица D(A) также является нулевой:

 

D(A) = 0.

Д) В множестве

всех многочленов, аннулирующих матрицу А

(или преобразование

А), имеется единственный, с точностью до чис*


§ 34]

МИНИМАЛЬНЫЙ АННУЛИРУЮЩИЙ МНОГОЧЛЕН

313

лового

множителя,

многочлен

Д (z) минимальной степени; этот

много­

член Д (z) является

делителем

всех остальных многочленов,

аннули­

рующих матрицу А; он называется минимальным многочленом, анну­ лирующим матрицу А. В дальнейшем будет предполагаться, что коэф­ фициент при старшей степени многочлена Д (г) равен единице. В слу­ чае, если матрица А действительна, многочлен Д (г) действителен.

Для

доказательства предложения Д)

напомним,

что

если / (z) и

g ( z ) — два

произвольных

многочлена,

a

d{z) — их

общий наиболь­

ший делитель,

то имеет место тождество:

 

 

 

 

 

 

 

d(z) =

p (z)f(z)-}- q(z)g (z),

 

(б)

где p(z)

и

q (z) — подходящим образом

выбранные

многочлены.

Существование

тождества

(5) доказывается при помощи алгоритма

деления многочленов. Из соотношения (5) следует, что

если много­

члены f

(г)

и ^(г) аннулируют матрицу

А,

то их общий

наибольший

делитель d(z) также аннулирует матрицу А. Из Г) следует, что мно­ гочлены, аннулирующие матрицу А, существуют. Пусть теперь Д (г)— многочлен минимальной степени, аннулирующей матрицу А, и f (z) — произвольный многочлен, также аннулирующий матрицу А. Если бы многочлен / (г) не делился на многочлен Д(г), то общий наибольший

делитель

этих многочленов имел бы степень, меньшую чем много­

член Д (z),

и также

аннулировал

бы матрицу

А, а это по предполо­

жению невозможно.

Пусть теперь

матрица А

действительна; тогда

О = Д(Л) = Д (Л) = Д (А).

Таким образом, многочлен Д(г) аннулирует матрицу А и потому делится на Д(г), а это возможно лишь при Д(г) = Д(г). Таким обра­ зом, предложение Д) доказано.

Е) Пусть А (г) — минимальный аннулирующий многочлен матрицы А. Число X тогда и только тогда является собственным значением матрицы А, когда оно есть корень многочлена Д (г).

Для доказательства обозначим через А преобразование и-мерного координатного векторного пространства, соответствующее матрице А.

Заметим,

что если /( г ) — произвольный

многочлен,

то

 

 

 

 

 

из

A h

l h

следует /(Д ) ft — /(X) ft.

 

 

(6)

В самом деле, мы имеем:

 

 

 

 

 

 

 

 

 

E h

= h ,

A h

= \ h ,

4'2ft =

,4Xft =

X5ft_____

4 mft =

Xmft.

 

Умножая

эти

соотношения

на

коэффициенты

многочлена

f (г)

и складывая их, получаем соотношение (6).

 

матрицы

А\

тогда

Допустим, что X есть собственное

значение

существует такой

вектор

ft

0, что

A h

= Xft,

и из

(6) следует

А (Л) h = А (X) ft;

но

так

как

А (Л) =

0,

то A (X) =

0.

Обратно,