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

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

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

x 31. Многочлены от операторов и разложение операторов

217

Следствие 1. Если (A) = f 0g C; то (A 0I)n = 0; где A 2 L(X)

и n = dim X: Таким образом, A 0I - нильпотентный оператор.

Для доказательства достаточно заметить, что pA( ) = ( 0 )n:

Итак, каждый оператор A 2 L(X) с одной точкой спектра f 0g пред-

ставим в виде A = 0I + Q; где Q - нильпотентный оператор.

Упражнения к § 30

1. Найдите минимальные многочлены матриц

0 0

2

1 1

;

0 0

2

0 1

;

0 0

2

0 1

:

2

1

1

 

2

1

1

 

1

0

1

 

@ 0

0

2 A @ 0

0

2 A @ 0

0

3 A

 

2. Докажите, что минимальный многочлен оператора простой структуры

со спектром f 1; : : : ; mg совпадает с многочленом p( ) =

= ( 1) : : : ( m):

3.Найдите минимальный многочлен для оператора дифференцирования

D : Pn(C) ! Pn(C):

4.Найдите минимальный многочлен для оператора A : Pn(C) ! Pn(C);

определенного равенством (A')(t) = '(t + 1):

5.Докажите, что если p 2 P(C); и A - сопровождающая матрица, то минимальный аннулирующий многочлен для A совпадает с p.

x 31. Многочлены от операторов и разложение операторов

Всюду в этом параграфе рассматриваются только конечномерные комплексные линейные пространства размерности n 1. Это предположение связано с использованием теоремы 3 из x 26 о существовании хотя бы одного собственного значения у каждого из рассматриваемых линейных операторов.

218

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

Пусть A 2 L(X) со спектром (A) = f 1; : : : ; mg: В теореме 1 будет получено разложение

A = A1 Am

оператора A относительно прямой суммы

X = X1 Xm

инвариантных относительно A подпространств Xk; k = 1; : : : ; m; причем спектр (Ak) каждой части Ak есть одноточечное множество f kg:

Если A 2 L(X) – необратимый оператор простой структуры, то из теоремы 4, x 28 следует, что он является прямой суммой

A = 0 A1

нулевого оператора и обратимого оператора A1 относительно разложения

X = X0 X1;

где X0 = KerA и X1 = ImA:

Если A – произвольный необратимый оператор из L(X); то утверждение о том, что он является прямой суммой нулевого и обратимого операторов

неверно. Однако имеет место следующая

Лемма 1. Любой необратимый оператор A 2 L(X) является прямой

суммой нильпотентного и обратимого операторов.

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

раторов следуют следующие включения

 

 

f0g 6=

KerA

 

KerA2

;

X

ImA

 

ImA2

:

Вначале докажем, что существует k 2 N такое, что KerAk = KerAk+1; и

тогда KerAk = KerAj 8j k + 1: Наличие такого k следует из конечномерности пространства X , так как подпространства KerAi; i 1 не могут неограниченно возрастать. Пусть k – наименьшее число из N, для которого

KerAk = KerAk+1:

x 31. Многочлены от операторов и разложение операторов

219

Докажем, что KerAk+2 = KerAk: Пусть x 2 KerAk+2; т.е. Ak+2x = 0:

Тогда Ak+1(Ax) = 0: Так как KerAk = KerAk+1; то Ax 2 KerAk: Поэтому Ak+1x = Ak(Ax) = 0; т.е. x 2 KerAk+1: Из доказанного следует, что

KerAk = KerAj 8j k + 1:

Из теоремы 1, x 19 получаем равенства

n = dimX = dim KerAj + dim ImAj =

 

 

 

 

 

 

= defAj + rangAj; j k:

 

 

(1)

Поэтому ImAk 1 ImAk = ImAj 8j k + 1:

 

 

 

 

Пусть X0 = KerAk; X1 = ImAk: Из определения этих подпространств

следует, что они инвариантны относительно оператора A (докажите !). До-

кажем, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X = X0 X1:

 

 

(2)

Поскольку dimX = n = dimX0 + dimX1

(см. равенства (1)), то разложение

(2) вытекает из теоремы 1, x 15, если будет установлено, что X0

X1 = f0g:

2

 

и

y X

T

X :

 

y

 

y = Akx;

 

 

2

 

 

 

 

T

 

 

 

Пусть

0

1

Тогда вектор

 

представим в виде

 

где

 

 

 

 

x

X;

 

одновременно верно равенство Aky = 0: Из него следует, что

A2kx = Aky = 0; т.е. x 2 KerA2k = KerAk: Поэтому y = Akx = 0:

 

 

 

Из доказанного разложения (2) следует, что относительно него оператор

A представим в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

A = A0 A1;

 

 

(3)

где A0 – сужение A на X0 и A1 – сужение A на X1: Если x0 2 X0; то

Ak0x0 = Akx0 = 0; т.е. A0 – нильпотентный оператор (и его индекс нильпотентности равен k). Далее KerA1 = fx 2 X1 : Ax = 0g = f0g и ImA1 = = ImAk = X1: Поэтому A1 – обратимый оператор. Лемма доказана.

Лемма 2. Многочлен g 2 P(C) является аннулирующим для оператора

A 2 L(X) тогда и только тогда, когда он делится на минимальный многочлен p0 оператора A.

220

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

Доказательство. Допустим, что многочлен f можно представить в виде f = gp0; где g 2 P(C): Согласно свойству 3) теоремы 1 из x 29, получаем f(A) = (gp0)(A) = g(A)p0(A) = 0:

Обратно, пусть f(A) = 0 для некоторого многочлена f 2 P(C): Представим многочлен f в виде f = gp0+r; где degr r < degr p0: Снова используя теорему 1 из x 17, получаем 0 = f(A) = g(A)p0(A) + r(A); т.е. r - аннулирующий многочлен оператора степени, меньшей чем степень минимального многочлена p0; и поэтому r = 0: Лемма доказана.

Лемма 3. Если p 2 P(C) - минимальный многочлен для оператора

A 2 L(X); то его спектр (A) совпадает с множеством корней многочлена p:

Доказательство. Если 0 2 (A) и Ax0 = 0x0; 0 6= x0 2 X; то p(A)x0 = p( 0)x0 = 0; т.е. p( 0) = 0:

Допустим, что 0 - корень многочлена p и 02 (A): Рассмотрим многочлен q( ) = p( )=( 0) и тогда p( ) = q( )( 0): Из теоремы 1, x 29 получаем 0 = p(A) = q(A)(A 0I): Ввиду обратимости оператора A 0I

из равенства q(A) = p(A)(A 0I) 1 = 0 следует, что q - аннулирующий многочлен для A, причем degr q = degr p 1: Получено противоречие. Лемма доказана.

Следствие. Спектр оператора A 2 L(X) содержится в множестве корней любого аннулирующего многочлена для A.

Т е о р е м а 1. Пусть A 2 L(X) имеет спектр (A) = f 1; ; mg и k1; ; km – алгебраические кратности соответствующих собственных значений (k1 + + km = n = dimX):

Тогда оператор A допускает разложение

A = A1 Am

относительно прямой суммы

X = X1 Xm:

x 31. Многочлены от операторов и разложение операторов

221

При этом указанные разложения обладают свойствами

1)dimXj = kj; j = 1; ; m;

2)(Aj) = f jg; j = 1; ; m;

3)Aj = jIj + Qj; j = 1; ; m;

где Qj – нильпотентный оператор с индексом нильпотентности, равным кратности kj0 kj корня j минимального многочлена p0 оператора A.

Доказательство. Рассмотрим линейный оператор A jI; где

1 j m фиксировано. К необратимому оператору A jI применим лемму 1 и получим разложения

X = Xj Xj0; A = Aj A0j;

где Aj нильпотенен на Xj = Ker(A jI)mj ; (mj – некоторое число из N) и A0j обратим на Xj0: Подпространства Xj и Xj0 инвариантны относительно

A jI и, следовательно, относительно A = (A jI) + jI: Единственным собственным значением оператора A на Xj является j и оно не является собственным значением A на Xj0: Из теоремы 6, x 28 следует, что

[

(A) = (Aj) (A0j); (Aj) = f jg; (A0j) = (A) n f jg:

Далее pA( ) = pAj ( )pA0j ( ); 2 C; и поэтому mj = kj; т.е. Aj = jIj +Qj; где Qj – нильпотентный оператор и Qkjj = (Aj jIj)kj = 0: Из размерностных

соображений получаем, что X = X1 Xm:

Если p0 – минимальный аннулирующий многочлен для A, то из замечания 2, x 29 следует, что

p0(A) = p0(A1) p0(Am):

Поэтому p0(Aj) = 0 8j = 1; ; m: Поскольку (см. лемму 3)

m

p0(Aj) = Y(Aj iIj)ki0 = 0

i6=j

222

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

и операторы Aj iIj обратимы при j 6= i, то (Aj jIj)kj0 = 0: Теорема доказана.

Т е о р е м а 2. Для того чтобы оператор A 2 L(X) был оператором простой структуры, необходимо и достаточно, чтобы минимальный многочлен оператора A имел корни кратности 1.

Доказательство. Пусть A - оператор простой структуры и поэтому он имеет вид A = 1I1 mIm: Тогда для любого многочлена f 2 P(C)

получаем f(A) = f( 1)I1 f( m)Im: Следовательно, условие f(A) = 0

эквивалентно условию f( 1) = = f( m) = 0: Поэтому минимальный многочлен p0 имеет вид p0( ) = ( 1) : : : ( m); т.е. имеет корни кратности 1.

Если же минимальный многочлен p0 оператора A 2 L(X) имеет простые корни 1; : : : ; m; то из теоремы 1 следует, что все части Aj; j = 1; : : : ; m оператора A имеют вид Aj = jIj: Таким образом, оператор A имеет простую структуру. Теорема доказана.

Пример 1. Рассмотрим линейный оператор B : Cn ! Cn; определяемый на стандартном базисе e1 = (1; 0; : : : ; 0); : : : ; en = (0; 0; : : : ; 1) соотношениями: Be1 = en; Be2 = e1; Be3 = e2; : : : ; Ben = en 1: Пользуясь теоремой 1, найдем его разложение в прямую сумму операторов.

Отметим, что оператор B имеет матрицу вида

01

 

 

0

1

0

: : :

0

C

 

B =

B 0...

0...

1...

: :...:

0...

:

 

B

0

0

0

: : :

1

C

 

 

B

 

 

 

 

 

C

 

 

B

1

0

0

: : :

0

C

 

 

B

 

 

 

 

 

C

 

 

@

 

 

 

 

 

A

 

Непосредственно из определения оператора B следует, что Bn = I: Это равенство, переписанное в виде Bn0 I = 0; означает, что многочлен p( ) = = n 1 является аннулирующим для оператора B. Поскольку матрицы

I; B; : : : ; Bn имеют ненулевые элементы, стоящие на разных диагоналях, то они линейно независимы. Отсюда следует, что многочлен p( ) = k 1 является минимальным многочленом для оператора B. Согласно лемме 3, спектр

x 31. Многочлены от операторов и разложение операторов

223

оператора B совпадает с корнями многочлена p, т.е. с корнями из единицы

k = cos

2

k + i

sin

2

k; k = 0; 1; : : : ; n 1:

 

 

n

n

Поскольку корни многочлена p простые, то из теоремы 2 следует, что оператор B имеет простую структуру, т.е. имеет спектральное разложение вида

n 1

cos

2 k

 

2 k

 

n 1

1kPk;

(3)

B = k 0

n

+ i sin n Pk

= k 0

X

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где P0; : : : ; Pn 1 - разложение единицы (P0 + P1 + + Pn 1 = I) и

BPk = kPk; 0 k n 1; 1 = cos

2

 

2

 

 

 

+ i sin

 

:

 

n

n

Применяя к обеим частям разложения (3) последовательно оператор B;

получим следующую систему равенств:

P0 + P1 + + Pn 1 = I;

P0 + 1P1 + + n 1Pn 1 = B;

P0 + 21P1 + + 2n 1Pn 1 = B2;

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P0 + n1 1P1 + + nn 11Pn 1 = Bn 1:

Складывая все эти равенства и учитывая, что 1 + k + k2 +

 

 

 

 

+

 

+ n 1 = 0

8

k = 1; : : : ; n

 

1

(ибо

 

(1 +

k

+

 

+ n 1) = 1 +

k

+

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

k

 

 

 

+ n 1)

, получим, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

 

1

 

I

 

B

+ +

Bn 1

)

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

= n( +

 

 

 

 

 

 

 

 

 

 

 

 

 

Умножая второе равенство на kn 1;

третье на kn 2 и т.д., а затем складывая

полученные равенства, приходим к следующим формулам

 

 

 

 

 

 

 

P

 

 

1

 

I

 

n 1B

 

 

n 2B2

+ +

 

 

Bn 1

 

 

; k

 

 

; ; : : : ; n

:

 

 

 

 

 

k = n(

+

+

 

)

 

 

 

 

 

 

 

 

 

k

 

k

 

k

 

 

 

 

 

= 1 2

 

1

 

 

224

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

В итоге получаем следующее спектральное разложение для B

n

B = n1 X

k=0

Проекторы

cos n

+ i sin n

(I + kn 1B + kn 2B2 + + kBn 1): (4)

 

2 k

 

2 k

 

Pk; k = 1; : : : ; n имеют одномерный ранг и поэтому подпростран-

ства X = ImPk; k = 1; : : : ; n одномерны. Поскольку векторы e0k = Pkek; 0 k n 1 имеют вид

e0k = n1 ( k; 2k; : : : ; nk 1; 1); k = 0; 1; : : : ; n 1;

то они ненулевые. Поэтому e00; e01; : : : ; e0n 1 - базис в C; составленный из собственных векторов оператора B. Матрица U = (uij) 2 Matrn(C) вида

1 0 1

12

 

: : :

n2 1

1

 

 

 

1

1

 

: : :

n 1

 

U =

 

B ...

... n

1 ...

... n 1

C

n

 

 

B

1

1

 

: : :

n 1

C

 

 

B

1

1

 

: : :

 

C

 

 

B

 

1

C

 

 

B

 

 

 

 

 

C

@

 

 

 

 

 

A

и является матрицей перехода от старого базиса к новому. Поэтому матрица

B оператора имеет вид

B = U U 1; = ( i ij):

Замечание 1. Аналоги теорем 1 и 2 имеют место для матриц из

Matrn(C) и их нетрудно получить именно с использованием этих теорем.

Так, если матрица A 2 Matrn(C) имеет спектр f 1; : : : ; mg; то су-

ществует матрица B; подобная A и представимая в виде прямой суммы

B = B1 Bm; где матрицы Bk; 1 k m обладают свойствами:

(Bk) = f kg; k = 1; : : : ; m; Bk = kEk + Qk; Qk - нильпотентные матрицы.

Этот результат является аналогом теоремы 1 для матриц.

Следующий результат соответствует теореме 2. Для того чтобы матрица

A 2 Matrn(C) была матрицей простой структуры, необходимо и достаточно,

чтобы минимальный многочлен матрицы A имел корни кратности 1.

x 32. Нильпотентные операторы. Жорданов базис...

225

Упражнения к § 31

1. Пусть H - евклидово пространство и a; b - два вектора из H; для которых (a; b) 6= 0: Получите спектральное разложение оператора

A : H ! H; определенного формулой

Ax = (x; a)b:

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

3.Докажите, что всякий оператор A 2 L(X) можно представить в виде суммы перестановочных операторов A0 и Q из L(X); где A0 - оператор простой структуры и Q - нильпотентный оператор.

4.Найдите минимальный многочлен для проектора.

5.Докажите, что оператор A 2 L(X); K = C; удовлетворяющий условию

Ak = I для некоторого k 2 N, является оператором простой структуры.

6.Найдите спектральное разложение оператора A из задачи 5.

x 32. Нильпотентные операторы. Жорданов базис для нильпотентных операторов

В предыдущем параграфе доказано, что каждый линейный оператор

A 2 L(X) есть прямая сумма операторов с одноточечным спектром. Таким образом, задача свелась (см., например, теорему 6 из x 28) к изучению операторов с одноточечным спектром. Согласно следствию, из теоремы Гамильтона-Кэли (см. x 30) получаем, что если (A) = f 0g; то оператор A

имеет вид A = 0I + B; где B - нильпотентный оператор.

(m 1)!

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

Приведем несколько утверждений об операторах с одной точкой спектра. Все рассмотрения ведутся в линейном пространстве над полем K , где K = R

или K = C:

Т е о р е м а 1. Пусть оператор A 2 L(X) имеет вид A = 0I + B; где

0 6= 0 2 K и B - нильпотентный оператор с индексом нильпотентности m.

Тогда оператор A обратим и обратный имеет вид

A 1 =

1

I

 

1

B +

 

+

( 1)m 1

Bm 1

:

 

2

 

 

0

 

 

m

 

 

 

 

 

0

 

 

 

0

 

 

Доказательство состоит в непосредственной проверке одного из равенств

AA 1 = I; A 1A = I с учетом равенства Bm = 0:

Следствие 1. Верно равенство ( 0I + B) = f 0g; в частности, спектр

нильпотентного оператора состоит только из нуля.

Т е о р е м а 2. Имеет место равенство f( 0I + B) = f( 0)I + f0 (1!0)B + f(m 1)( 0)Bm 1 для любых f 2 P(K); 0 2 K и для любого нильпотентного

оператора B 2 L(X) (m - индекс нильпотентности оператора B).

Доказываемое равенство следует из представления многочлена f в виде

f( ) = f( 0) + f0( 0)( 0) + + f(n)( 0)( 0)n; если f 2 Pn(K):

1! n!

Следствие 2. Оператор f( 0I +B) представим в виде f( 0)I +Q; где Q

- нильпотентный оператор и Qm = 0: Кроме того, (f( 0I + B)) = ff( 0)g:

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

Теперь рассмотрим задачу о структуре матриц операторов с одной точкой спектра.

Ясно, что если оператор A 2 L(X) имеет вид A = 0I + B; где B - нильпотентный оператор, то его матрица A имеет вид

A = 0E + B;

где B - матрица нильпотентного оператора B. Это означает, что матрица оператора с одной точкой спектра отличается от матрицы нильпотентного