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

zolotyh_n_yu_lekcii_po_algebre

.pdf
Скачиваний:
26
Добавлен:
11.03.2016
Размер:
1.3 Mб
Скачать
p( )0 0 для произвольного

7.9. Аннулирующий многочлен

191

либо степень f1 ( ) f2 ( ) меньше степени многочленов f1 ( ), f1 ( ). Последнее однако невозможно, так как f1 ( ), f2 ( ) – минимальные, следовательно, f1 ( ) f2 ( ) 0, и поэтому f1 ( ) f2 ( ).

Утверждение 7.30. Пусть f( ) – минимальный многочлен преобразования относительно подпространства W . Тогда множество всех многочленов, аннулирующих на W есть множество

{f( ) p( ) : p( ) F[ ]}.

Доказательство. Так как p( ) f( )x x W , то f( ) p( ) аннулирующий.

Покажем, что других аннулирующих многочленов, кроме многочленов вида f( ) p( ), нет. Для этого поделим произвольный аннулирующий

многочлен g( ) с остатком на f( ):

 

g( ) f( ) p( ) r( ),

(7.18)

причем либо r( ) 0, либо deg r( ) deg f( ). Так как r( )x g( )x p( ) f( )x 0 для произвольного x W , то r( ) – также аннулирующий, поэтому r( ) 0. Теперь из (7.18) получаем g( ) f( ) p( ).

Утверждение 7.31. Пусть многочлены f1 ( ), f2 ( ) являются минимальными аннулирующими многочленами для преобразования на подпространствах W1, W2 соответственно, причем W1 W2.

.

.

Тогда f2.f1.

Доказательство. Так как W1 W2, то f2 ( ) аннулирует на W1. Доказываемое теперь следует из предыдущего утверждения.

Утверждение 7.32. Пусть многочлены f1 ( ), f2 ( ) являются минимальными аннулирующими многочленами для преобразования

на подпространствах W1, W2 соответственно. Тогда НОК(f1 ( ), f2 ( )) является минимальным аннулирующим многочленом для преобразования на подпространстве W1 W2.

Доказательство. Сначала докажем, что f( ) НОК(f1 ( ), f2 ( )) аннулирует преобразование на подпространстве W1 W2. Пусть

f( ) p1 ( ) f1 ( ) p2 ( ) f2 ( ).

192 Глава 7. Линейные отображения и преобразования

Для произвольного вектора x x1 x2 W , где x1 W1, x2 W2,

имеем f( )x f( ) (x1 x2) f( )x1 f( )x2 p1 ( ) f1 ( )x1 p2 ( ) f2 ( )x2 0. Итак, многочлен f( ) – аннулирующий на W1 W2.

Докажем теперь, что f( ) – минимальный многочлен, т. е. из всех аннулирующих многочленов многочлен f( ) имеет минимальную степень. Так как W1 W1 W2 и W2 W1 W2, то по предыдущему утверждению произвольный аннулирующий на подпространстве W1 W2 многочлен должен делиться без остатка как на многочлен f1 ( ), так и на многочлен f2 ( ). Из всех многочленов, удовлетворяющих этим свойствам, минимальную степень имеет f( ). Следовательно, этот многочлен минимальный аннулирующий.

7.9.1.Метод Крылова построения минимального многочлена

В данном разделе мы опишем способ нахождения минимального многочлена, аннулирующего преобразование на всем пространстве

V .

Пусть e1, e2, , en – базис пространства V . Для произвольного i {1, 2, , n} в силу конечномерности пространства найдется натуральное s, такое, что система

ei, ei, 2ei, , s 1ei

линейно независима, а сиcтема

ei, ei, 2ei, , sei

линейно зависима. Пусть

0ei 1 ei s 1 s 1ei s ei 0

для некоторых j (j 0, 1, , s 1). Легко видеть, что многочлен fi ( ) 0 1 s 1 s 1 s

является минимальным для L(ei).

По утверждению 4 минимальным многочленом, аннулирующим на всем пространстве V , является НОК(f1 ( ), , fn ( )).

7.9. Аннулирующий многочлен

193

Пример 7.33. Построить минимальный аннулирующий многочлен преобразования , заданного в некотором базисе матрицей

0

1

0

 

[ ] 4

4

0 .

2

1

2

 

Для базиса e1, e2, e3, в котором задана матрица преобразования, имеем

[e1]

[e2]

[e3]

1

 

 

0

 

4

 

0

 

,

[ e1] 4

,

[ 2e1] 16

;

0

 

 

2

 

8

 

0

 

 

1

 

4

 

1

 

,

[ e2] 4

,

[ 2e2] 12

;

0

 

 

1

 

4

 

0

 

 

0

 

 

 

0

 

,

[ e3] 0 .

 

 

1

 

 

2

 

 

 

В каждой строке приведенной таблицы векторы линейно зависимые. Найдем их нулевые нетривиальные комбинации:

4e1 4 e1 2e1 0

f1 ( ) 4 4 2 ( 2)2;

4e2 4 e2 2e2 0

 

f2 ( ) 4 4 2 ( 2)2;

4e3 4 e3 0

 

f3 ( ) 4 4 2 2.

Минимальный многочлен имеет вид f( ) НОК(f1 ( ), f2 ( ), f3 ( )) ( 2). Как и в примере 7.28 в данном случае характеристический многочлен ( ) ( 2)3 является аннулирующим. В следующей теореме утверждается, что это справедливо для любого преобразования.

Теорема 7.34 (Гамильтон–Кэли). Любое линейное преобразование является корнем своего характеристического многочлена

Доказательство. Мы покажем, что произвольная матрица A является корнем своего характеристического многочлена A ( ), т. е. A (A) 0.

Рассмотрим квадратную матрицу ( E A) ( ij), в которой ij ( 1)i jMA ij . Имеем

( E A) ( E A) det( E A)E.

В полученное равенство подставим

A, тогда в его правой части

получаем A (A), а в левой 0.

 

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

194

Глава 7. Линейные отображения и преобразования

Замечание 7.36. Приведенное доказательство не основывалось на результатах данного раздела и является другим доказательством существования аннулирующего многочлена.

Теорема 7.37 (Теорема о корнях аннулирующего многочлена). Пусть многочлен

( ) ( 1)k1 ( s)ks

( i j при i j)

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

( ) ( 1)l1 ( s)ls ,

(7.19)

где l1, , ls – некоторые натуральные числа, такие, что 1 li ki (i 1, 2, , s).

Доказательство. По теореме Гамильтона-Кэли характеристический многочлен является аннулирующим. Минимальный многочлен является его делителем и, поэтому, имеет вид (7.19), причем li ki (i 1, 2, , s).

Теперь докажем, что li 1. Для этого рассмотрим собственный вектор x. Имеем x ix. Легко видеть, что многочлен fi ( ) i является минимальным аннулирующим преобразование на подпространстве L(x). Необходимое неравенство следует теперь из утверждения 4.

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

7.10. Жорданова форма линейного преобразования

195

7.10.Канонический вид преобразования комплексного линейного пространства (Жорданова форма линейного преобразования)

7.10.1.Определения

Жордановой клеткой называется квадратная матрица порядка n, следующего вида:

 

0

1

0

 

0

0

 

 

0

0

1

 

0

0

Jn ( 0)

0

0

0

..

.

0

0

.

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

 

 

 

 

0

0

0

 

0

1

 

0

0

0

 

0

0

 

Жордановой матрицей J называется блочно-диагональная матрица, составленная из жордановых клеток:

J diag(Jk1 ( 1), Jk2 ( 1), , Jks ( 1)).

Базис пространства V называется Жордановым, если в этом базисе матрица преобразования является Жордановой (имеет Жорданову форму). В данном случае базис также называют каноническим базисом преобразования, а саму матрицу преобразования в этом базисе –

каноническим видом, или Жордановой формой преобразования.

7.10.2.Цель

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

Теорема 7.40 (Жордан (матричная формулировка)). Для любой матрицы A Cn n найдется такая невырожденная матрица Q,

196

Глава 7. Линейные отображения и преобразования

что J Q 1AQ есть жорданова матрица. Матрица J определяется единственным образом с точностью до перестановки жордановых клеток.

Следствие 7.41 (Критерий подобия матриц на полем C). Для того,

чтобы матрицы A и B из A Cn n были подобны над полем C необходимо и достаточно совпадение их жордановых форм.

7.10.3.Разложение пространства в прямую сумму корневых подпространств

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

f( ) ( 1)k1 ( 2)k2 ( s)ks ,

аннулирующий преобразование на всем пространстве V . Множество Pi Ker( i)ki называется корневым подпростран-

ством, принадлежащим собственному числу (корню) i (i 1, 2, , s).

Теорема 7.42. Пространство V есть прямая сумма корневых под-

пространств Pi:

.

 

.

.

 

V P1 P2 Ps.

Доказательство. Легко видеть, что многочлены

 

 

f(

 

 

fi ( )

 

,

 

(i 1, 2, , s)

( i)ki

 

взаимно просты, поэтому найдутся такие u1 ( ), u2 ( ), , us ( ), что

s

1

fi ( )ui ( ),

i

1

откуда

s

fi ( )ui ( ),

i 1

следовательно, для любого x V

s

x fi ( )ui ( )x .

i 1 x!i "

7.10. Жорданова форма линейного преобразования

197

Обозначим xi fi ( )ui ( )x, тогда

 

 

s

 

x

xi.

(7.20)

i

1

 

Докажем, что формула (.7.20) .задает разложение произвольного вектора x по прямой сумме P1 Ps.

Сперва покажем, что xi Pi. Действительно,

( i )ki xi ( i )ki fi ( ) ui ( )x 0.

f( )! 0 "

Теперь докажем, что рассматриваемая сумма прямая. Для этого достаточно установить единственность разложения по пространствам Pi (i 1, 2, , s) для нулевого вектора. Пусть

s

0

xj, где xj Pj

(7.21).

j

1

 

Применим к обеим частям равенства (7.21) преобразование fi ( ), тогда

s

0 fi ( )xj fi ( )xi ,

j 1

последнее равенство справедливо в силу

fi ( )xj ( ( )knu xj 0.

1

i

Так как многочлены fi ( ) и ( i)ki взаимно простые, то существуют такие u( ), v( ), что

1 u( ) fi ( ) v( ) ( i)ki ,

поэтому

xi u( ) fi ( )xi v( ) ( i )ki xi 0.

0! " 0, т.к.!xi Pi "

Итак, компонента разложения xi 0 (i 1, 2 , s) определяется однозначно, поэтому рассматриваемая сумма прямая.

198

Глава 7. Линейные отображения и преобразования

Замечание 7.43. Вместо f( ) в теореме можно рассматривать любой аннулирующий многочлен преобразования . Формулировка теоремы и доказательство при этом никак не изменятся.

Замечание 7.44. Корневые пространства Pi (i 1, 2, , s) инвариантны относительно преобразования .

Замечание 7.45. Сужение преобразования на подпространство Pi (индуцированное преобразование) имеет одно собственное значение i.

7.10.4.Построение Жорданова базиса

В силу замечаний 2, 3 предыдущего пункта мы можем на время ограничиться рассмотрением линейного преобразования пространства V с одним собственным числом 0. В этом случае минимальный многочлен имеет вид f( ) ( 0)k. Обозначим 0 , тогда

k 0.

(7.22)

Назовем высотой вектора x V такое h 0, что h 1x 0, ноhx 0. В нашем случае высота произвольного вектора не превосходит k. Существует единственный вектор высоты 0 — нулевой вектор. Векторы высоты 1 это в точности собственные векторы преобразования.

Обозначим Lh Ker h. Иными словами, Lh — это множество векторов высоты h. Имеем

{0} L0 L!"1 Lk Lk 1 V.

собственное

подпространство

Следующая лемма показывает, что Lh Lh 1 при h k, и поэтому {0} L0 L1 Lk Lk 1 V.

Лемма 7.46. Если Lh Lh 1, то Lh Ll для любого l h.

Доказательство. Воспользуемся методом доказательства от противного. Пусть

Lh Lh 1 Lh 2,

7.10. Жорданова форма линейного преобразования

199

тогда найдется такой x V , что

x / Lh Lh 1, x Lh 2.

Используя определение пространств Lh 2 и Lh 1, соответственно получаем

h 2x 0

 

h 1 x 0

 

x Lh 1,

h 1x 0

 

h x 0

 

x / Lh.

Итак, x Lh 1, однако x / Lh, что невозможно, так как Lh

Lh 1.

Опишем алгоритм построения Жорданова базиса.

на предварительном шаге необходимо построить базисы пространств

L1, L2, Lk;

далее найти такую линейно независимую систему a11, , a1t1 , для которой справедливо соотношение

.

 

Lk Lk 1 L(a11, , a1t1);

(7.23)

для каждого h 2, 3, , k необходимо найти линейно независимую систему ah1, , ahth (возможно, th 0). такую, что

Lk h 1 Lk h

.

L( h 1a11, , h 1a1t1 , , ah 1,1, , ah 1,th 1 , ah1, , ahth).

(7.24)

Необходимые соотношения еще раз приведены в таблице 7.1

В на-

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

 

a11

a1t1

 

 

 

 

 

 

 

a11

a1t1

a21

a2t2

 

 

 

(7.25)

.

 

.

.

 

.

 

 

 

.

 

.

.

 

.

 

 

 

 

.

 

.

.

 

.

 

 

 

 

k 1a

k 1a

k 2a

k 2a

a

k1

a

 

11

 

1t1

21

 

2t2

 

ktk

 

образует Жорданов базис пространства V .

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

200

 

 

 

 

 

 

 

 

 

Глава 7. Линейные отображения и преобразования

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 7.1. Схема построения Жорданова базиса

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

L

 

 

.

 

 

 

,

, a

 

 

),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

 

L(a

11

1t1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

k

 

1

 

L

 

 

L( a

11

, , a

1t1

,

a

21

,

, a

2t2

),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

2 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lk 2 Lk 3 L( 2a11, , 2a1t1 , a21, , a2t2 , a31, , a3t3),

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h 2a1t1 , ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lk h 2

Lk h 1

L( h 2a11, ,

ah 1,1,

 

, ah 1,th 1),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

k

 

1

 

L

k

 

 

L( h 1a

11

, ,

h 1a

1t1

, , a

 

1,1

, , a

 

1,th 1

, a

h1

, , a

hth

),

 

.

 

h

 

 

 

h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h

 

 

 

 

 

h

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

1

L

0

L( k 1a

11

, ,

k 1a

1t1

, , a

 

, , a

1,tk

, a

k1

, , a

ktk

).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

1,1

 

 

k

 

 

 

 

 

 

 

 

 

 

 

 

Лемма 7.47. Системы векторов

ah1, , ahth (h 1, 2, , k),

удовлетворяющие условиям (7.237.24), существуют.

Доказательство. Лемма доказывается индукцией по h.

Основание индукции h 1 Система a11, a1t1 является дополнением базиса пространства Lk 1 до базиса пространства Lk. Так как Lk 1 Lk, то такая система существует.

Индуктивный переход h 1 h Пусть u1, , up — базис подпространства Lk h, а v1, , vr — базис подпространства Lk h 1. Обозначим векторы

h 2a11, , h 2a1t1 , , ah 1,1, , ah 1,th 1

через w1, , wq соответственно. По предположению индукции, векторы

v1, , vr, w1, , wq

составляют базис подпространства Lk h 2. Итак, имеем

.

Lk h 2 Lk h 1 L(w1, , wq),

Lk h 1 L(v1, , vr), Lk h L(u1, , up).