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

MuratovSamoylenko

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

Пример 6.5.6. Рассмотрим матрицы Жордана некоторых операторов.

Пусть P идемпотент: P 2 = P . Тогда его матрица Жордана J(P ) диагональная. Действительно, так как P 2 = P , то в силу следствия

5.2.4,

(P ) f0; 1g:

Предположим сначала, что в разложении матрицы J(P ) содержится клетка Жордана Jr(0), где r > 2. Тогда

 

0

0

1

 

1

 

 

0

 

0

 

Jr(0)2 =

B

0

.0..

......

1C

6= Jr(0);

 

B

 

 

 

C

 

 

B

 

 

 

C

 

 

B

 

 

 

C

 

 

@

 

 

0

0A

 

 

0

 

 

 

0

 

что противоречит условию P 2 = P .

Пусть теперь в разложении матрицы J(P ) содержится клетка Жордана Jr(1), где r > 2. Тогда

 

0

2

1

 

1

 

 

1

 

0

 

Jr(1)2 =

B

1

.2.. ..

....

1C

6= Jr(1);

 

B

 

 

 

C

 

 

B

 

 

 

C

 

 

B

 

 

 

C

 

 

@0

 

 

 

2

 

 

 

 

1

1A

 

что также противоречит условию P 2

= P . Следовательно, матрица

J(P ) диагональная.

 

 

 

 

 

 

Пусть S инволюция: S2 = I. Покажем, что J(S) диагональная. Действительно, так как S2 = I, то в силу следствия 5.2.4,

(P ) f1; 1g:

Предположим сначала, что в разложении матрицы J(S) содержится клетка Жордана Jr( 1), где r > 2. Тогда

 

0

1

. 2 ....

0

1

 

 

1

2

1

1..

 

 

Jr( 1)2 =

B

 

..

12C

6= Ir;

 

B

 

 

 

 

C

 

 

B0

 

 

 

1

C

 

 

B

 

 

 

 

C

 

 

@

 

 

 

 

A

 

121

что противоречит условию S2 = I.

Пусть теперь разложение матрицы J(S) содержит клетку Жордана

Jr(1), где r > 2. Тогда аналогично Jr(1)2 6= Ir, что также противоре- чит условию S2 = I. Следовательно, матрица J(S) диагональная.

Упражнение 6.5.7. Клетки Жордана Jn( 1) è Jn( 2) подобны тогда и только тогда, когда 1 = 2.

Следующее утверждение показывает, что с точностью до преобразования подобия оператор A определяется своей матрицей Жордана одно-

значно. Напомним, что подобные операторы имеют одинаковые следы, характеристические многочлены, собственные значения, геометрические кратности собственных значений.

Утверждение 6.5.8. Два оператора A и B подобны тогда и только тогда, когда их матрицы Жордана J(A) и J(B) равны с точностью до перестановки клеток Жордана.

Доказательство. Необходимость. Пусть операторы A и B подобны. Тогда существует обратимый оператор S, что

B = S 1AS:

Тогда в любом базисе B векторного пространства V

[B] = [S] 1[A][S]:

Åñëè [C1] è [C2] матрицы перехода базиса B к базисам Жордана операторов A и B, то

J(A) = [C1] 1[A][C1]; J(B) = [C2] 1[B][C2]:

Следовательно,

J(B) = [C2] 1[S] 1[A][S][C2] = [C2] 1[S] 1[C1]J(A)[C1] 1[S][C2] =

= [C] 1J(A)[C];

ãäå [C] = [C1] 1[S][C2], т.е. матрицы J(A) и J(B) подобны. Докажем, что J(A) и J(B) имеют одни и те же наборы жордановых клеток. Так как для

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

122

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

J(A) = Jn1 ( ) Jnk ( ); n1 > n2 > > nk;

J(B) = Jm1 ( ) Jmk ( ); m1 > m2 > > mk; n1 + + nk = m1 + + mk = n:

Åñëè n1 = m1, òî Jn1 ( ) = Jm1 ( ). Тогда можно перейти к матрицам

J1(A) = Jn2 ( ) Jnk ( );

J1(B) = Jm2 ( ) Jmk ( ):

Сравнивая последовательно n2 ñ m2, n3 ñ m3 и т.д., мы получим, что все соответствующие пары клеток Жордана равны, либо встретим первую пару клеток разного порядка.

Будем считать, что n1 > m1. Òàê êàê n1 > > nk, m1 > > mk, òî

(J(B) I)m1 = 0;

íî

(J(A) I)m1 6= 0;

Òàê êàê

J(B) = [C] 1J(A)[C];

òî

J(A) I = [C](J(B) I)[C] 1

Следовательно,

(J(A) I)m1 = [C](J(A) I)m1 [C] 1 = [C]0[C] 1 = 0;

вопреки предположению. Следовательно, nj = mj для любого j = 1, . . . , k и потому J(A) = J(B).

Достаточность. Допустим, что J(A) = J(B). Так как матрицы операторов A и B в соответствующих базисах Жордана равны, то эти операторы подобны.

Замечание 6.5.9. Доказанное утверждение дает основания называть форму Жордана оператора нормальной или канонической формой.

123

6.6Матрицы, коммутирующие с данной

Выясним, как устроены все матрицы X, коммутирующие с данной матрицей A:

AX = XA:

Мы рассмотрим более общее матричное уравнение

AX = XB;

где A и B квадратные матрицы разных размеров: A 2 Mm(C), B 2 Mn(C), а X прямоугольная матрица размерности m n, X 2 Mm;n(C), так как решить это матричное уравнение не сложнее, чем уравнение AX =

XA. Пусть J(A) и J(B) жордановы формы матриц A и B, C и S соответствующие невырожденные матрицы:

A = C 1J(A)C; B = S 1J(B)S:

Тогда

(CAC 1)(CXS 1) = C(AX)S 1 = C(XB)S 1 = (CXS 1)(SBS 1);

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

J(A)X0 = X0J(B);

ãäå X0 = CXS 1. Поэтому, без ограничения общности, можно считать, что матрицы A и B уже имеют вид Жордана:

A = J(A) = A1 Ap; B = J(B) = B1 Bq;

A1, . . . , Ap è B1, . . . , Bq соответствующие клетки Жордана.

Разобьем строки матрицы X на p блоков в соответствии с разбиением матрицы A, а столбцы матрицы X разобьем на q блоков в соответствии с разбиением матрицы B:

X =

0X.11

: : :

X.1q1

:

 

BXp1

: : :

XpqC

 

 

@

 

A

 

Тогда

AX =

0A1X.

11

: : :

A1X.

1q1

; XB =

0X11.B1

: : :

X1q.Bq1

:

 

BApXp1

: : :

ApXpqC

 

BXp1B1

: : :

XpqBqC

 

 

@

 

 

 

A

 

@

 

A

 

124

Таким образом, матричное уравнение AX = XB равносильно системе

уравнений

AiXij = XijBj; i = 1; : : : ; p; j = 1; : : : ; q;

ãäå Ai è Bj клетки Жордана.

Теорема 6.6.1. Пусть A = Jm( ), B = Jn( ) и матрица X удовлетворяет матричному уравнению

AX = XB:

Тогда

(i)Åñëè 6= , òî X = 0;

(ii)Åñëè = , òî

8

X =

ãäå 0

y1

B

B

Y = B

B

B

@

0

Доказательство. Пусть

 

0

Y

;

åñëè m < n;

>Y;

 

 

åñëè m = n;

>

Y

 

 

 

 

 

 

>

 

 

 

 

 

 

>

 

 

 

 

 

 

 

<

0

!;

 

åñëè

n < m;

>

 

 

>

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

>

 

 

 

 

 

 

 

:

 

 

 

 

 

1

 

y2

: : : ym

1 ym

 

y1

y2

 

ym 1

 

 

... ...

 

.

C

2 Tm(C)

 

 

 

y1

y2

C

 

 

 

 

 

 

 

C

 

 

 

 

 

y1

C

 

 

 

 

 

 

 

C

 

A

Nm = 00

1

0

 

0

1

0

0 ....

1

; Nn =

0

0 ....

1

B0

..

1

 

B0

..

1

 

0C

 

 

0C

B

 

C

 

B

 

C

@

 

A

 

@

 

A

две нильпотентные матрицы порядка m и n соответственно. Тогда

A = Jm( ) = Im + Nm; B = Jn( ) = In + Nn

è

( Im + Nm)X = X( In + Nn):

125

Следовательно,

NmX XNn = ( )X:

Пусть матрица X имеет вид

0

x11

X = B .

@

xm1

Вычисляя NmX è XNn, получим:

0

x21 : : :

x2n

1

 

NmX = Bxm. 1 : : : xmn.

C

;

B

0 : : :

0

C

 

B

 

 

C

 

@

 

 

A

 

Следовательно,

1

: : : x1n

.C: A

:: : xmn

XNn =

00.

x.11

: : :

x1;n. 1 1

:

 

B0 xm1

: : :

xm;n 1C

 

 

@

 

 

A

 

0:x:21: : : : : :x:22: : : : :x:11: : : : ::::::: : : : :x:2:n: : : :x:1:;n: : :1: :1

=

B

0

 

 

x

m1

 

: : :

 

x

m;n 1

 

C

 

B

xm1 xm2

 

 

 

 

 

 

 

C

 

@

 

xm 1;1

: : : xmn xm 1;n 1

A

 

 

 

 

 

 

 

 

 

 

 

 

 

= (

 

)

0: :x:11: : : : : : :x:12: : : : ::::::: : : : :x:1:n: :1:

 

 

 

 

 

B x

 

x

: : : x

C

 

 

 

 

 

B

 

 

m1

m2

 

 

mn

C

 

 

 

 

 

@

xm 1;1

xm 1;2

: : : xm 1;n

A

 

 

 

 

 

 

 

 

 

 

 

 

 

Получили систему

x21 = ( )x11; x22 x11 = ( )x12;

: : : : : : : : : : : : : : : : : : : : :

x2n x1;n 1 = ( )x1n;

: : : : : : : : : : : : : : : : : : : : :

xm;1 = ( )xm 1;1; xm;2 xm 1;1 = ( )xm 1;2;

: : : : : : : : : : : : : : : : : : : : :

xm;n xm 1;n 1 = ( )xm 1;n;

126

0 = ( )xm;1;

xm;1 = ( )xm;2;xm;2 = ( )xm;3;

: : : : : : : : : : : : : : : : : : : : :

xm;n 1 = ( )xm;n:

(i). Если 6= , то последовательно имеем:

xm;1 = 0; xm;2 = 0;

: : : : : :

xm;n = 0;

xm 1;1 = 0; xm 1;2 = 0;

: : : : : :

xm 1;n = 0;

Следовательно, в этом случае X = 0. (ii). Если = , то

x21 = 0;

x22 = x11; x23 = x12;

: : : : : :

x2n = x1;n 1

x31 = 0;

x32 = x21; x33 = x22;

: : : : : :

x3;n = x2;n 1;

(ii.1). Если m < n, то обозначим

x1;n = ym

x1;n 1 = x2;n = ym 1

x1;n 2 = x2;n 1 = x3;n

: : : : : : : : : : : :

xm 2;1 = 0;

: : : : : :

xm 2;n = 0;

: : : : : :

x11 = 0; x12 = 0;

: : : : : :

x1;n = 0:

: : : : : :

xm;1 = 0;

xm;2 = xm 1;1;

xm;3 = xm 1;2;

: : : : : :

xm;n = xm 1;n 1;

0= xm;1;

0= xm;2;

:: : : : :

0= xm;n 1:

=ym 2

x1;n m+1 = x2;n m+2 = = xm;n = y1:

127

Все остальные матричные элементы равны нулю. Следовательно, в этом случае матрица X имеет вид:

X = 0 Y

ãäå

0

 

1

y1

y2

 

m 1

 

 

 

 

Y = B

y

 

y2

: : :

y

 

 

 

 

 

... ...

 

B

 

 

 

 

 

y1

 

B

 

 

 

 

 

 

 

B

0

 

 

 

 

 

B

 

 

 

 

 

 

@

(ii.2). Åñëè m > n, òî

;

ym

ym 1

.

y2 y1

1

C

C

C 2 Tm(C):

C

C

A

x11 = x22 = = xn;n = y1;

x12 = x23 = = xn;n 1 = y2;

: : : : : : : : : : : :

x1;n = yn:

Все остальные матричные элементы равны нулю. Следовательно, в этом случае матрица X имеет вид:

Y

X = 0 ;

ãäå Y 2 Tn(C).

(ii.3). Åñëè m = n, òî X = Y 2 Tn(C).

Ïðè A = B = Jn( ) имеет место следующее следствие.

Следствие 6.6.2. Если оператор X 2 B(V) коммутирует с оператором

A = Jn( ), то его матрица в Жордановом базисе оператора A имеет верхнетреугольный вид

 

0

1

x1

.... .

1

;

 

x

 

x2

: : : xn

C

 

[X] =

B

 

 

 

 

 

B

 

 

 

C

 

BC

@.. x2A

0x1

ò.å. [X] 2 Tn(C), ãäå Tn(C) алгебра верхнетреугольных т¼плицевых матриц.

128

Упражнение 6.6.3. Для любого многочлена p(z) матрица p(Jn( )) принадлежит алгебре Tn(C).

Опишем множество операторов X 2 B(V), коммутирующих с оператором A = Jm( ) Jn( ). Рассмотрим случаи

(m; ) = (n; );

m 6= n; = ;

m = n; 6= ;

m 6= n; 6= .

Случай 1. Пусть (m; ) = (n; ), т. е.

A = Jm( ) Jm( ) =

 

m0

Jm( )

 

J

( )

0

è

X21

X22

 

X =

 

X11

X12

 

с соответствующим разбиением на блоки. Так как AX = XA, то мы имеем следующую систему:

Jm( )X11 = X11Jm( );

Jm( )X12 = X12Jm( );

Jm( )X21 = X21Jm( );

Jm( )X22 = X22Jm( ):

В силу следствия 6.6.2, Xij 2 Tm(C) и поэтому оператор X в жордановом базисе оператора A имеет вид

ãäå

0

t(1ij)

B

B

Tij = B

B

@

0

X = T11 T12

T21 T22

t(2ij) t(1ij)

: : : t(mij)

... .

... t(2ij)

t(1ij)

1

C

C

C; i; j = 1; 2:

C

A

Случай 2. Пусть m 6= n, = , т. е.

A = Jm( ) Jn( ) =

 

m0

Jn( )

 

J

( )

0

129

è

X21

X22

 

X =

 

X11

X12

 

с соответствующим разбиением на блоки. Так как AX = XA, то мы имеем следующую систему:

Jm( )X11 = X11Jm( );

Jm( )X12 = X12Jn( );

Jn( )X21 = X21Jm( );

Jn( )X22 = X22Jn( ):

В силу следствия 6.6.2, X11 = T11 2 Tm(C) è X22 = T22 2 Tn(C). Структура X12 è X21 зависит от соотношения между m и n.

2.1). Пусть m > n. Так как Jm( )X12 = X12Jn( ), òî

X12 =

0

 

 

T12

 

ãäå

 

0

 

t1(12) ...

 

 

.

1

 

 

 

 

t1(12)

t2(12) : : :

tn(12)

 

 

T12

=

B

 

...

t2(12)C

2 Tn(C):

 

 

B

0

 

t

(12)C

 

 

 

B

 

1

C

 

 

 

B

 

 

 

C

 

 

 

@

 

 

 

 

 

A

 

Òàê êàê Jn( )X21 = X21Jm( ), òî

 

 

;

 

 

 

 

 

X21 = 0

T21

 

 

ãäå

0

t(21) ...

 

t1(21)

t2(21)

 

 

T21 = B

1

...

B

B

B

@

0

1

t(21)n

C

C

. C 2 Tn(C):

(21)C

t2 A

t(21)1

Поэтому оператор X в жордановом базисе оператора A имеет вид

01

T11

 

T12

 

0 A;

X = @

 

0 T21

T22

ãäå T11 2 Tm(C), T12; T21; T22 2 Tn(C).

130

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