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

Лекции по алгебре.Баскаков

.pdf
Скачиваний:
116
Добавлен:
21.05.2015
Размер:
1.26 Mб
Скачать

x 28. Инвариантные подпространства. Разложение операторов

197

(aij) 2 Matrn(K) оператора A имеет вид

0 a...11

: :...:

a...1k

a1(k...

+1)

B ak1

: : :

akk

ak(k+1)

B

0

: : :

0

a(k+1)(k+1)

B

 

...

...

 

...

 

B ...

 

 

B

 

 

 

 

 

 

B

0

: : :

0

a

n(k+1)

B

 

 

 

 

@

 

 

 

 

 

 

: :...:

a1...n

1

 

 

: : :

akn

C

:

(1)

: : :

a(k+1)n

C

 

 

... ...

C

 

 

C

 

 

 

 

 

C

 

 

: : :

a

nn

C

 

 

 

 

C

 

 

 

 

 

A

 

 

Определенного вида матрицы из Matrn(K) (в частности, матрицу вида

(1)) удобно записывать в виде

 

0 A21

A22

: : :

A2m 1

 

 

 

 

11

12

: : :

 

1m

C

 

 

A =

B A...

A...

...

A...

= (Aij);

(2)

 

B

m1

m2

: : :

A

mm

C

 

 

 

B A

 

A

 

 

C

 

 

 

@

 

 

 

 

 

A

 

 

где Aij; 1 i; j m - прямоугольные матрицы (части матрицы A) при этом

число строк у каждой матрицы Aij совпадает с числом столбцов матрицы

Aji: Следовательно, A11; A22; : : : ; Amm - квадратные матрицы. Произведени-

ем двух блочно-диагональных матриц

A = (Aij); B = (Bij); 1 i; j m

является (непосредственная проверка)

матрица C =

(Cij); где Cij =

n

 

 

P

 

 

= k=1 AikBkj; 1 i; j m (считается, что матрицы Aij

и Bij; 1 i; j m

имеют одинаковое количество строк и

столбцов).

 

Определение 3. Матрица A 2 Matrn(K) вида (2) называется блочно-

верхнетреугольной (блочно-нижнетреугольной), если Aij = 0 8j < i (соот-

ветственно Aij = 0 8i < j). Матрица A называется блочно-диагональной,

если все матрицы вида Aij; i 6= j нулевые.

Ясно, что матрица (1) может быть представлена в виде блочно-верхне-

треугольной матрицы вида

A11

A12

:

(3)

0

A22

 

 

Непосредственно из определения определителя матриц следует

198

Глава 3. Линейная алгебра

Т е о р е м а 2. Если A 2 Matrn(K) - блочно-верхнетреугольная (или блочно-нижнетреугольная) матрица вида (2), то

det A = det A11 detAmm:

В частности, характеристический многочлен pA матрицы A имеет вид

pA( ) = pA11 ( ) pAmm( ):

Следствие. Для спектра матрицы A (из теоремы 2) имеет место равен-

ство (A) = (A11) S (A22) S S (Amm):

Еще проще поддаются изучению блочно-диагональные матрицы. Имеет место

Т е о р е м а 3. Блочно-диагональная матрица A вида (2) обратима

тогда и только тогда, когда обратимы все матрицы Aii; i = 1; : : : ; m; причем матрица A 1 блочно-диагональная и имеет вид

1

0 A0

221

: : :

0

1

 

 

1

0

: : :

0

 

 

 

11

A... ...

...

C

 

A = B ...

:

 

B

 

 

 

C

 

 

B

 

 

 

C

 

 

@

 

 

Amm1

A

 

 

0

0

: : :

 

 

Пусть M - инвариантное подпространство линейного оператора

A 2 L(X) и допустим, что X = M N . Инвариантность подпространства

M не влечет инвариантность подпространства N: Однако, если N - инвариантное подпространство оператора A, то имеет место

Лемма 2. В X существует базис такой, что матрица A = (aij) оператора A имеет блочно-диагональный вид (3), где A12 = 0:

Доказательство аналогично доказательству леммы 1. Только в данном случае векторы ek+1; : : : ; en следует взять в качестве базиса в N .

Результат леммы 2 приводит к необходимости следующего определения.

Определение 4. Если линейное пространство X является прямой суммой m инвариантных относительно оператора A 2 L(X) подпрост-

x 28. Инвариантные подпространства. Разложение операторов

199

ранств Xi; i = 1; : : : ; m (X = Xi Xm); то будем говорить, что

A

приводится (разлагается) семейством подпространств X1; X2; : : : ; Xm:

Пусть оператор A 2 L(X) приводится семейством подпространств X1; X2; : : : ; Xm из X . Символом Ak обозначим сужение (часть) оператора A на

подпространство Xk (1 k m): Оператор A будем записывать в виде

 

A = A1 A2 Am:

(4)

и называть прямой суммой операторов A1; : : : ; Am: Представление (4) будем называть разложением оператора A относительно прямой суммы X = X1

Xm:

Эта запись обосновывается тем, что если каждый вектор x 2 X записать в виде x = x1 + + xm , где xk 2 Xk; 1 k m; то Ax = Ax1 + Ax2 + + Axm = A1x1 + A2x2 + + Amxm: Итак,

Ax = A1x1 + A2x2 + + Amxm; x = x1 + + xm:

(5)

Т е о р е м а 4. Пусть A 2 L(X) - оператор простой структуры и

(A) = f 1; : : : ; mg: Тогда оператор A допускает разложение

вида

A = 1I1 2I2 mIm относительно прямой суммы X = X1 X2

Xm; где Xk = E( k; A) - собственное подпространство оператора A и Ik - тождественный оператор в Xk (1 k m):

Доказательство. Ранее мы выяснили, что каждое собственное подпространство оператора A инвариантно. Поскольку Axk = kxk 8xk 2 E( k; A);

то сужение Ak оператора A на E( k; A) имеет вид kIk . Осталось только заметить, что равенство X = E( 1; A) E( m; A) непосредственно следует из определения оператора простой структуры и теоремы 4 из x 26 (в качестве базиса в X следует взять объединение базисов из подпространств

E( k; A); k = 1; : : : ; m):

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

200

Глава 3. Линейная алгебра

Отметим, что оператор I 2 L(X) допускает разложение I = I1 Im

относительно любой прямой суммы X = X1 Xm . Следовательно, скалярный оператор I; 2 K есть прямая сумма I1 I2 Im:

Следующий результат обобщает лемму 2 и получается аналогичным образом (выбором базиса в X , являющимся объединением базисов из инвариантных подпространств).

Те о р е м а 5. Пусть оператор A допускает разложение A = A1 A2

Am относительно прямой суммы X = X1 X2 Xm: Тогда в X существует базис (равный объединению базисов подпространств Xk; 1 k m), относительно которого матрица A оператора A имеет блочно-диагональный

вид

 

0

0

2

: : :

0

1

 

 

A =

 

A1

0

: : :

0

C

 

 

B ...

A... ...

...

;

(6)

 

B

 

 

 

 

C

 

 

 

B

 

 

 

 

C

 

 

 

@

0

0

: : :

Am

A

 

 

 

 

 

 

 

где Ak - матрица оператора Ak (1 k m) относительно базиса в Xk

(являющегося частью выбранного базиса в X ). Для матрицы A вида (6) используется запись A = A1 A2 Am; а матрицу A называют прямой суммой матриц Ak; k = 1; : : : ; m:

В следующей теореме показано, что изучение операторов в основном сводится к изучению его частей (при условии, что оператор задается их прямой суммой).

Т е о р е м а 6. Пусть оператор A 2 L(X) допускает разложение

A = A1 Am относительно прямой суммы X = X1 Xm:

Тогда имеют место следующие свойства

1)оператор A обратим тогда и только тогда, когда обратимы все операторы Ak; k = 1; : : : ; m;

2)если оператор A обратим, то он допускает разложение вида A 1 =

A1 1 A2 1 Am1 относительно той же прямой суммы X = X1 X2

Xm;

x 28. Инвариантные подпространства. Разложение операторов

201

3) (A) =

m

 

 

 

(Ak);

 

 

 

k=1

2

 

 

4) для

любого

K имеют место равенства

 

 

S

 

 

 

 

Ker(A I) = Ker(A1 I1) Ker(Am Im);

(7)

 

Im(A I) = Im(A1 I1) Im(Am Im):

(8)

Доказательство. Свойства 1) и 3) непосредственно следуют из теорем

2 и 5 (как, впрочем, и из свойства 4)).

 

Из равенства (5) следуют равенства

 

 

 

 

KerA = KerA1 KerAm;

(9)

 

 

 

 

ImA = ImA1 ImAm:

(10)

Поскольку I = I1 I2 : : : Im; то имеет место равенство

 

(A I)x = (A1 I1)x1 + + (Am Im)xm;

если x = x1 + + xm: Из этого равенства следуют равенства (7) и (8).

 

 

 

 

 

Если

оператор

 

A обратим,

то

 

по

свойству 1)

обратимы

операторы

Ak

2 L(Xk); k

 

= 1; : : : ; m: Рассмотрим оператор B 2 L(X); определен-

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

Bx = A 1x

 

+

 

 

+ A 1x

 

;

если

x = x

 

+

 

+ x

 

; x

 

2

X

;

 

 

 

 

1

 

1

 

 

 

 

 

m

m

 

 

 

1

 

 

 

m

 

 

 

k

 

k

 

k = 1; : : : ; m:

Тогда

ABx = AA 1x

1

+

 

+ AA 1x

m

= A

A 1x

1

+

 

+

A

 

A 1x

 

= x

 

 

 

= x;

 

1

 

 

 

m

 

1

 

1

 

 

 

 

 

 

m

m

1

+

 

+ x

m

т.е.

B = A 1:

Теорема доказана.

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используем

 

установленную

в

начале

этого параграфа

взаимосвязь

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

Лемма 3. Подпространство M из линейного пространства X инвариантно относительно оператора A 2 L(X) тогда и только тогда, когда имеет место равенство P AP = AP для некоторого проектора P из L(X), обладающего свойством ImP = M:

202 Глава 3. Линейная алгебра

Доказательство. Пусть M - инвариантное подпространство оператора A и P 2 L(X) - некоторый проектор на M (т.е. ImP = M ). Тогда

AP x 2 M 8x 2 X и поэтому P AP x = AP x 8x 2 X:

Обратно, если P AP = AP для некоторого проектора P 2 L(X) с

ImP = M; то для любого вектора m 2 M получаем Am = AP m = P AP m = = P Am 2 M: Лемма доказана.

Лемма 4. Оператор A 2 L(X) допускает разложение относительно прямой суммы X = X1 Xm своих подпространств Xk; k = 1; : : : ; m тогда и только тогда, когда он перестановочен с операторами проектирования

Pk; k = 1; : : : ; m на подпространства Xk; k = 1; : : : ; m параллельно остальным подпространствам.

Доказательство проведем для m = 2 (общий случай рассматривается аналогично). Пусть A допускает разложение относительно прямой суммы

X = X1 X2 и P1 - проектор на X1 параллельно X2 . Каждый вектор x 2 X

представим в виде x = x1 + x2; xk 2 Xk; k = 1; 2 и тогда имеют место равенства

AP1x = Ax1 = P1(Ax1 + Ax2) = P1Ax:

Допустим теперь, что AP1 = P1A: Тогда для любого вектора x1 2 X1

получаем

Ax1 = AP1x1 = P1Ax1 2 X1:

Аналогично для любого x2 2 X2

Ax2 = A(I P1)x2 = (I P1)Ax2 2 X2:

Т е о р е м а 7. Пусть A 2 L(X) - оператор простой структуры со спектром (A) = f 1; : : : ; mg: Тогда имеет место представление вида

A = 1P1 + 2P2 + + mPm;

(11)

где Pk - проектор на собственное подпространство E( k; A) (1 k m) оператора A параллельно другим собственным подпространствам. Представле-

x 28. Инвариантные подпространства. Разложение операторов

203

ние вида (11) называется спектральным представлением или разложением

оператора простой структуры.

Доказательство. Из теоремы 4 следует, что X = E( 1A)

E( mA); и поэтому каждый вектор x 2 X можно представить в виде x = x1 + + xm = P1x + + Pmx; где xk 2 E( k; A); 1 k n: Тогда

Ax = Ax1 + + Axm = 1x1 + + mxm = 1P1x + + mPmx;

т.е. имеет место представление (11). Теорема доказана.

Т е о р е м а 8. Пусть A 2 Matrn(K) - матрица простой структуры со спектром (A) = f 1; : : : ; mg: Тогда имеет место представление (называемое спектральным)

A = 1P1 + + mPm;

где Pk; k = 1; ; m - идемпотентные матрицы, для которых выполнены

свойства: P1 + + Pm = E; PiPj = 0

для i 6= j:

Упражнения

к §§ 27,28

1.Докажите, что P 2 L(X) - проектор тогда и только тогда, когда его матрица P (в некотором базисе из X ) идемпотентна.

2.Докажите, что каждый проектор P является оператором простой структуры и что (P ) f0; 1g; причем (P ) = f0; 1g; если P 6= 0 и

P 6= I:

3.Пусть P 2 L(X) - проектор. Докажите существование базиса в X тако-

го, что матрица P проектора P имеет блочно-диагональный вид

E1

0

0

;

0

где E1 - единичная матрица порядка k = rang P .

204

Глава 3. Линейная алгебра

4.Какие из следующих операторов Ai : Pn(C) ! Pn(C); i = 1; 2; : : : ; 5

являются проекторами

(A

')(z) = '(0); (A

')(z) = '(z)

 

'(0); (A

')(z) =

'(z) '(0)

;

 

z

1

2

 

 

 

 

3

 

 

 

 

 

 

 

'(0) + '(z)

 

 

 

'(n)(0)zn

 

 

(A4')(z) =

 

 

; (A5')(z) =

 

 

?

 

 

 

n!

 

 

 

 

2

 

 

 

 

 

 

 

 

5.Докажите, что след каждого проектора (идемпотентной матрицы) является целым числом, равным рангу проектора (матрицы).

6.Докажите, что каждый оператор, подобный проектору, является проектором.

7.Докажите, что если проекторы P1 и P2 перестановочны, то их произве-

дение P = P1P2 является проектором. При этом

 

 

 

 

 

ImP = ImP1

\ImP2; Ker P = KerP1 + Ker P2 =

 

 

 

 

 

 

 

= fx1 + x2 : xk 2 Ker Pk; k = 1; 2g:

 

 

Если же P1P2 = P2P1 = 0; то P1 + P2 - проектор на подпространство

ImP1

LImP2: m

 

 

 

 

 

 

8. Пусть

A

 

=

kPk

спектральное

разложение

оператора

простой

m

 

 

 

 

 

k=1

6

 

8

 

 

I) 1 =

 

 

 

 

 

 

 

 

структуры.

Докажите, что если =

; k = 1; : : : ; m; то (A

 

 

P

 

k

 

 

 

 

1).kP

 

1

 

 

 

(указание: используйте свойства проекторов из замечания

=

 

 

 

Pk

=1

 

k

 

 

 

 

 

 

 

 

 

9.Докажите, что ядро и образ линейного оператора A 2 L(X) инвариантны относительно A.

10.Докажите, что операторы A и A I; 2 K имеют одни и те же инвариантные подпространства.

11.Докажите, что если оператор A 2 L(X) обратим, то A и A 1 имеют одни и те же инвариантные пространства.

x 28. Инвариантные подпространства. Разложение операторов

205

12.Пусть операторы A и B перестановочны. Докажите, что образ и ядро оператора A инвариантны относительно B.

13.Докажите, что любое собственное подпространство оператора A 2 L(X)

инвариантно относительно любого перестановочного с ним оператора

B 2 L(X).

14.Пусть оператор A 2 L(X) имеет n = dim X различных собственных значений. Докажите, что каждый оператор B 2 L(X), перестановочный с ним, является оператором простой структуры и собственные векторы оператора A будут являться собственными векторами оператора B.

15.Докажите, что любые два перестановочных линейных оператора

A; B 2 L(X), где X - комплексное пространство, имеют общий собственный вектор.

16.Докажите, что оператор дифференцирования D : Pn(K) ! Pn(K) не приводится никакой парой подпространств.

17. Найдите инвариантное подпространство линейного оператора A =

= C2 ! C2; Ax = (x1 + x2; x1 x2); x = (x1; x2):

18.Пусть H - евклидово пространство. Найдите условия, при которых оператор Ax = (x; a)b; a; b 2 H является проектором.

19.Пусть P1; : : : ; Pm - разложение единицы. Докажите линейную независимость проекторов P1; : : : ; Pm (как элементов пространства операторов).

20.Пусть A 2 L(X) и P 2 L(X) - проектор на подпространство X1 X:

Докажите, что оператор A перестановочен с p тогда и только тогда, когда подпространства X1 и X2 = Im(I P ) являются инвариантными для A.

206

Глава 3. Линейная алгебра

x29. Многочлены от операторов и матриц

Впредыдущем параграфе было введено понятие прямой суммы операторов и показано, что изучение исходного оператора A, допускающего представление A = A1 A2 Am; по существу сводится к изучению его частей Ak; 1 k m: Для оператора A простой структуры эти части являются скалярными операторами (Ak = kIk) и поэтому их изучение совсем просто.

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

Выяснение этих вопросов осуществляется нами с помощью многочленов от операторов, которые рассматриваются в этом параграфе.

Рассмотрим три алгебры: P(K) - алгебра многочленов, L(X) - алгебра линейных операторов, действующих в конечномерном линейном пространстве X (над полем K ) и Matrn(K) - алгебра матриц (n = dim X ). Будем считать, что в X выбран базис e1; : : : ; en , так что можно рассмотреть алгебраический изоморфизм M : L(X) ! Matrn(K); построенный в x 20.

Пусть A - некоторый оператор из алгебры L(X). Каждому многочлену

p(z) = p0+p1z+ +pkzk из алгебры P(K) поставим в соответствие оператор p(A) из L(X), положив

p(A) = poA0 + p1A + + pkAk; A0 = I:

Определение 1. Оператор p(A) назовем многочленом от оператора A. Таким образом, каждому многочлену p поставлен в соответствие оператор p(A) (оператор A 2 L(X) фиксирован). Получено отображение A из

алгебры P(K) в алгебру L(X).

Т е о р е м а 1. Отображение A : P(K) ! L(X) является гомоморфизмом алгебр, т.е. имеют место следующие свойства