Лекции по алгебре.Баскаков
.pdfx 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) является гомоморфизмом алгебр, т.е. имеют место следующие свойства