Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

MuratovSamoylenko

.pdf
Скачиваний:
102
Добавлен:
07.03.2016
Размер:
846.34 Кб
Скачать

доказано. Аналогично доказывается существование инвариантных подпространств Mn 3, . . . , M1 размерностей (n 3), (n 4), . . . , 1, для которых

f0g = M0 M1 Mn 3 Mn 2 Mn 1 Mn = V:

Теорема 5.5.2. Для любого линейного оператора A, действующего в n- мерном векторном пространстве V, существует базис, в котором матрица [A] оператора A имеет верхнетреугольный вид:

 

0 0

a22

: : :

2;n1

 

 

11

a12

: : :

1;n

C

 

[A] =

B . ... ...

.

(5.1)

 

B

 

 

 

C

 

 

B

 

 

 

C

 

 

@

 

 

 

A

 

 

0

: : :

0

n;n

 

 

Доказательство. Рассмотрим для оператора A максимальную цепь инвариантных подпространств

f0g = M0 M1 Mk Mn 1 Mn = V

и построим базис fe1; : : : ; eng пространства V следующим образом. В ка- честве вектора e1 возьмем любой ненулевой вектор из M1, в качестве век- òîðà e2 любой ненулевой вектор из M2, не принадлежащий M1, è ò.ä., в качестве вектора ek возьмем любой ненулевой вектор Mk, не принад- лежащий Mk 1, 3 6 k 6 n. Рассмотрим матрицу [A] оператора A в этом базисе. Так как вектор ek принадлежит инвариантному подпространству Mk, если разложить вектор Aek в по векторам e1; : : : ; ek, то в разложении

Aek = 1ke1 + + nken

коэффициенты при ei должны равняться нулю при всех i > k. Следовательно, в этом базисе матрица [A] оператора A имеет верхнетреугольный вид (5.1).

Базис fe1; : : : ; eng векторного пространства V называется базисом треугольного представления оператора A или базисом Шура, а само представление (T ) треугольной формой Шура матрицы линейного оператора A

или представлением Шура.

Замечание 5.5.3. Отметим следующие полезные факты.

Утверждение теоремы 5.5.1 означает, что любая квадратная матрица подобна верхнетреугольной матрице.

91

Упражнение 5.5.5.
M1

Рассматривая построенный базис в обратном порядке, получим, что матрица [A] оператора A имеет нижнетреугольный вид и, соответ-

ственно, что каждая квадратная матрица подобна нижнетреугольной матрице.

Если в некотором базисе матрица [A] оператора A имеет верхнетре-

угольный (нижнетреугольный) вид, то ее диагональные элементы совпадают с собственными значениями оператора A даже с учетом их кратности.

Упражнение 5.5.4. Åñëè M1 è M2 инвариантные подпространства оператора A 2 B(V) такие, что

M1 M2; dim M2 dim M1 > 1;

то существует промежуточное инвариантное подпространство M такое,

÷òî

M M2; M 6= M1; M 6= M2:

Для того, чтобы базис fe1; : : : ; eng векторного пространства V был базисом треугольного представления оператора A, необходимо и достаточно, чтобы линейные оболочки

Mk = l(e1; : : : ; ek) = Che1; : : : ; eki; k = 1; : : : ; n

были инвариантными подпространствами оператора A.

Рассмотрим треугольную форму Шура класса нильпотентных операторов.

Определение 5.5.6. Линейный оператор B 2 B(V) называется нильпотентным, если для некоторого натурального числа r выполняется равенство: Br = 0; ò.å., Brx = 0 для любого x 2 V.

Утверждение 5.5.7. Если оператор B нильпотентный, то (B) = f0g.

Доказательство. Пусть B нильпотентный оператор, Br = 0, 2 (B) и x 2 V соответствующий ненулевой собственный вектор:

Bx = x; x 6= 0:

Тогда

Brx = rx = 0;

è òàê êàê x 6= 0, òî = 0.

92

их кратности.
различные нену-

Пусть B нильпотентный оператор. Рассмотрим базис векторного пространства V, в котором матрица [B] оператора имеет треугольную форму. В силу замечания 5.5.3, диагональные элементы матрицы [B] совпадают с собственными значениями оператора B с учетом их кратности.

Но так как все собственные значения нильпотентного оператора равны нулю, то треугольная форма Шура оператора B имеет вид:

 

0

 

0 ...

.

1

 

 

B

0

12

: : :

1;n

C

 

[B] =

 

 

.

 

:

 

B

 

 

 

 

C

 

 

B

 

 

 

 

C

 

@.. n 1;nA

0 0

Из приведенных рассуждений непосредственно получается следствие.

Следствие 5.5.8. Если оператор B нильпотентный, то tr B = 0:

Замечание 5.5.9. Обратное утверждение неверно. Действительно, пусть dim V = 2 и оператор B в некотором базисе имеет матрицу

0 1 [B] = 1 0 :

Тогда tr B = 0, в то время как оператор B не является нильпотентным:

B2 = I; B3 = B; B4 = I; : : : :

Следствие 5.5.10. Если оператор B нильпотентный, то tr Bk = 0, k = 1, 2, . . . .

Верно и обратное к следствию 5.5.10 утверждение. А именно: из равенств tr Bk = 0, k = 1, 2, . . . следует нильпотентность оператора B.

Утверждение 5.5.11. Оператор B нильпотентный тогда и только тогда, когда tr Bk = 0 äëÿ âñåõ k = 1, 2, . . . .

Доказательство. Для нильпотентного оператора B выполняется tr Bk = 0 для всех k = 1, 2, . . . (следствие 5.5.10). Докажем обратное утверждение. Выберем базис, в котором матрица [B] оператора B имеет треугольную форму. Согласно замечанию 5.5.3 диагональные элементы матрицы [B] являются собственными числами B, причем каждое число k встречается столько раз, какова его кратность nk. Пусть 1, . . . , m

левые собственные значения оператора B, n1, . . . , nk

93

Возведя матрицу [B] в произвольную степень k, получим опять верх- нетреугольную матрицу [B]k, ненулевыми диагональными элементами ко-

торой будут числа 1k, . . . , mk

с теми же кратностями n1, . . . , nk. Условия

tr Bk = 0, k = 1, . . . , m, приводят к системе уравнений

 

n1 1k + + nm mk ; k = 1; : : : ; m:

(5.2)

Поскольку при различных ненулевых 1, . . . , m определитель Вандер-

монда

 

.1

:.:.:.

.m

 

 

 

 

 

 

 

 

m

: : :

m

 

 

 

1

 

m

 

 

 

 

 

 

 

отличен от нуля, система (5.2) имеет единственное

решение

 

 

 

 

 

 

n1 = = nm = 0:

Утверждение 5.5.12 (Теорема Н.Джекобсона). Если A, B 2 B(V) такие, что [A; [A; B]] = 0, то [A; B] нильпотентный оператор.

Доказательство основано на следующей лемме.

Лемма 5.5.13. Пусть [A; [A; B]] = 0. Существуют операторы Bk такие, ÷òî [A; B]k = [A; Bk].

Доказательство. Доказательство проведем по индукции. Очевидно, что B1 = B. Пусть [A; B]k 1 = [A; Bk 1]. Тогда, учитывая A[A; B] = [A; B]A,

имеем

[A; B]k = [A; B]k 1[A; B] = [A; Bk 1][A; B] = (ABk 1 Bk 1A)[A; B] = A(Bk 1[A; B]) (Bk 1[A; B])A = [A; Bk];

где положено Bk = Bk 1A[A; B].

Доказательство теоремы Джекобсона. Из доказаной леммы по утверждению 4.2.18 следует, что tr[A; B]k = 0 при всех k = 1, 2, . . . , тогда

согласно утверждению 5.5.11 [A; B] нильпотентный оператор.

Замечание 5.5.14. Одному и тому же оператору в различных базисах могут соответствовать различные верхнетреугольные матрицы с одинаковыми диагоналями. Таким образом, форма Шура оператора определяется неоднозначно.

94

Упражнение 5.5.15. Показать что матрицы

Jn(0) =

0

0 ....

0

1

è B =

00

0 ....

0

1

 

0

1

 

 

B0

2

 

 

B0

 

0C

 

 

0C

 

B

 

1

C

 

B

 

2

C

 

@

..

A

 

@

..

A

 

 

 

 

 

 

подобны.

95

Глава 6

Нормальная форма линейного оператора

6.1Прямая сумма операторов

Пусть пространство V разложено в прямую сумму подпространств M и N:

V = M u N:

Для любого вектора x 2 V имеет место единственное разложение

x = xM + xN;

ãäå xM 2 M, xN 2 N.

Рассмотрим операторы B 2 B(M) и C 2 B(N). Оператор A, определя-

емый равенством

Ax = BxM + CxN

называется прямой суммой операторов B и C и обозначается

A = B u C:

Если одно из подпространств M или N тривиальное, то и прямая сумма

называется тривиальной.

Легко видеть, что A 2 B(V). Оператор A может быть представлен в виде прямой суммы операторов, определенных на подпространствах M и N, единственным образом. Действительно, для любого x 2 M имеем:

Ax = Bx:

96

Аналогично, для любого x 2 N имеем:

Ax = Cx:

Это означает, что B = A M è C = A N è

A = A M u A N:

Рассмотрим теперь произвольный линейный оператор A 2 B(V). Если векторное пространство V раскладывается в прямую сумму подпространств M и N, инвариантных относительно оператора A, то и сам оператор A можно разложить в прямую сумму. Действительно, построим ин-

дуцированные операторы A M è A N. Тогда для любого вектора x 2 V, такого, что

x = xM + xN;

ãäå xM 2 M, xN 2 N, мы имеем:

Ax = A MxM + A NxN:

Если инвариантные подпространства M и N нетривиальные, то оператор A называется разложимым. В этом случае, согласно теореме 5.1.3, характеристический многочлен оператора A равен произведению харак-

теристических многочленов индуцированных операторов A M è A N. Разложение оператора A в прямую сумму можно осуществить с помо-

щью произвольного операторного многочлена. Пусть

p(z) = a0 + a1z + + akzk

многочлен из P[C]. Обозначим, как и выше,

Km = Kpm(A) = Ker pm(A); m = 1; 2; : : : :

В силу утверждения 5.4.1, Km инвариантные относительно оператора A подпространства и

K1 K2 K3 : : : :

Утверждение 6.1.1. Åñëè Kr = Kr+1 для некоторого r, то Km = Kr для любого m > r.

Доказательство. Пусть m > r и x 2 Km. Тогда

0 = pm(A)x = pr+1(pm r 1(A)x):

97

Следовательно, pm r 1(A)x 2 Kr+1 = Kr. Поэтому pr(pm r 1(A)x) = pm 1(A)x = 0;

ò.å. x 2 Km 1. Поэтому, Km 1 = Km. Рассуждая аналогично, получим:

Km = Km 1 = Km 2 = = Kr+1 = Kr:

Пространство V конечномерно. Поэтому размерности подпространств

Km не могут неограничено возрастать. Обозначим через r наименьшее натуральное число, для которого

Kr = Kr+1:

Тогда имеем

K1 K2 Kr = Kr+1 = Kr+2 = : : : :

Обозначим

Rm = Rpm(A) = Ran pm(A); m = 1; 2; : : : :

Утверждение 6.1.2. Имеет место равенство

Kr \ Rr = f0g:

Доказательство. Пусть x 2 Kr \ Rr. Тогда pr(A)x = 0 è x = pr(A)y для некоторого y 2 V. Следовательно,

p2r(A)y = pr(A)(pr(A)y) = pr(A)x = 0;

ò.å. y 2 K2r = Kr. Следовательно,

x = pr(A)y = 0:

Утверждение 6.1.3. Имеет место равенство

Kr u Rr = V:

Доказательство. В силу теоремы 2.2.2,

dim Kr + dim Rr = dim Ker pr(A) + dim Ran pr(A) = dim V:

С другой стороны, в силу утверждения 6.1.2, Kr \ Rr = f0g. Поэтому

Kr u Rr = V:

98

Теорема 6.1.5.

Замечание 6.1.4. Отметим следующие полезные факты.

Подпространства Kr è Rr инвариантны относительно оператора A,

поэтому его можно разложить в прямую сумму операторов A Kr è A Rr . Однако это разложение может быть тривиальным.

Все собственные векторы оператора A должны находиться в под-

пространствах Kr è Rr. При этом те из них, которые соответствуют собственным значениям 2 (A), для которых p( ) = 0, принадле-

æàò Kr, а те из них, которые соответствуют собственным значениям2 (A), для которых p( ) 6= 0, принадлежат Rr.

Каждый корень характеристического многочлена оператора A Kr является корнем многочлена p(z); ни один из корней характеристи-

ческого многочлена оператора A Rr не является корнем многочлена p(z).

Пусть характеристический многочлен PA(z) оператора A 2 B(V) разложен в произведение многочленов p(z) и q(z), не имеющих

общих корней. Тогда оператор A единственным образом можно разложить в прямую сумму операторов B и C с характеристическими многочленами PB(z) = p(z) è PC(z) = q(z).

Доказательство. Рассмотрим разложение оператора A в прямую сумму с помощью многочлена p(z):

A = A Kr u A Rr

Òàê êàê

PA Kr (z)PA Rr (z) = PA(z)

è PA Kr (z) = p(z), PA Rr (z) = q(z), то по крайней мере одно разложение указанного вида существует.

Предположим, что пространство V разложено каким-либо другим образом в прямую сумму инвариантных подпространств K и R оператора A:

V = K u R;

причем PA K(z) = p(z) è PA R(z) = q(z).

Согласно теореме 5.4.4, если все собственные значения индуцированного на K оператора A K являются корнями многочлена p(z), то существует такое k0, ÷òî

K Kpk(A) = Ker pk(A) = Kk

99

для всех натуральных значений k > k0. Поэтому K Kr. Оператор p(A) является невырожденным на R, поэтому

p(A)R = R:

Следовательно, R Rm для всех m = 1; 2; : : : и потому R Rr. Íî

V = K u R = Kr u Rr:

Поэтому включения K Kr è R Rr возможны лишь в случае, когда

K = Kr; R = Rr:

6.2Корневые подпространства оператора

Представим характеристический многочлен PA(z) оператора A в канони- ческом разложении:

PA(z) = ( 1)n(z 1)k1 : : : (z m)km ;

ãäå 1; : : : ; m попарно различные собственные значения оператора A, кратности которых k1; : : : ; km соответственно, и

k1 + + km = n = dim V:

Кратность ki числа i как корня характеристического многочлена PA(z) называется алгебраической кратностью собственного значения i.

Упражнение 6.2.1. Если линейные операторы A и B подобны, то алгеб-

раические кратности соответствующих собственных значений этих операторов равны.

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

pki (z) = (z i)ki ; i = 1; : : : ; m:

Они являются делителями характеристического многочлена PA(z) и никакая пара из них не имеет общих корней. Тогда непосредственно из теоремы 6.1.5 получаем следствие.

Следствие 6.2.2. Для любого оператора A 2 B(V) существуют такие инвариантные подпространства W1, . . . , Wm, ÷òî

100

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]