![](/user_photo/2706_HbeT2.jpg)
MuratovSamoylenko
.pdf2.2). Пусть m < n. Так как Jm( )X12
ãäå |
0 |
|
X12 = 0 |
|
|
t(12) ... |
|
|
= B |
t1(12) |
t2(12) : : : |
T12 |
|
1 ... |
|
|
B |
|
|
|
B |
0 |
|
|
B |
|
|
|
@ |
|
|
Òàê êàê Jn( )X21 |
= X21Jm( ), òî |
= X12Jn( ), òî
T12
1
t(12)m
C
C
. C 2 Tm(C):
(12)C
t2 A
t(12)1
|
|
X21 = |
ãäå |
0 |
t(21) |
|
t1(21) |
t2(21) |
|
T21 = B |
1 |
B
B
B
@
0
T21 |
|
; |
|
|
0 |
tm. |
1 |
|
|
:.:.:. |
|
|||
|
|
(21) |
|
|
... |
t2(21)C |
2 Tm(C): |
||
|
t |
1 |
C |
|
|
|
C |
|
|
|
|
|
A |
|
|
|
(21)C |
|
Поэтому оператор X в жордановом базисе оператора A имеет вид
ãäå
è
|
0 |
|
|
|
|
1 |
|
|
|
@ |
T11 |
|
0 |
T12 |
A |
|
|
|
0 |
T22 |
|
|||||
X = |
|
T21 |
|
|
|
|
|
; |
T11; T12; T21 2 Tm(C), T22 2 Tn(C). |
|
|
|
|
|
|||
Случай 3. Пусть m = n, 6= , т. е. |
|
m0 |
|
Jm( ) |
||||
A = Jm( ) Jm( ) = |
|
|||||||
X = X21 |
J |
|
( ) |
0 |
||||
X22 |
|
|
|
|||||
|
|
X11 |
X12 |
|
|
|
с соответствующим разбиением на блоки. Так как AX = XA, то мы имеем следующую систему:
Jm( )X11 = X11Jm( );
Jm( )X12 = X12Jm( );
Jm( )X21 = X21Jm( );
Jm( )X22 = X22Jm( ):
131
Òàê êàê 6= , òî X12 = X21 = 0. Поэтому оператор X в жордановом базисе оператора A имеет вид
ãäå
è
|
|
X = |
0 |
T22 |
|
; |
|
|
|
|
T11 |
0 |
|
|
|
|
0 |
t1(ii) ... |
. |
1 |
|
|
|
|
t1(ii) |
t2(ii) : : : |
tm(ii) |
|
2 Tm(C); i = 1; 2: |
||
Tii = |
B |
... |
t2(ii)C |
||||
|
B |
|
|
C |
|
|
|
|
B |
|
|
C |
|
|
|
|
B |
|
|
C |
|
|
|
|
@ |
|
t1(ii) |
A |
|
|
|
|
0 |
|
|
|
|
|
Случай 4. Пусть m 6= n, 6= , т. е.
A = Jm( ) Jn( ) = |
|
m0 |
Jn( ) |
||
|
|
J |
|
( ) |
0 |
X = |
X21 |
X22 |
|
|
|
|
X11 |
X12 |
|
|
с соответствующим разбиением на блоки. Так как AX = XA, то мы имеем следующую систему:
Jm( )X11 = X11Jm( );
Jm( )X12 = X12Jn( );
Jn( )X21 = X21Jm( );
Jn( )X22 = X22Jn( ):
Òàê êàê 6= , òî X12 = X21 = 0. Поэтому оператор X в жордановом базисе оператора A имеет вид
|
|
|
X = |
T11 |
0 |
|
; |
|
|
|
|
|
|
|
0 |
T22 |
|
|
|
ãäå |
|
0 |
|
t1(11) ... |
|
|
1 |
|
|
|
|
|
|
. |
|
||||
|
|
|
t1(11) |
t2(11) |
: : : |
tm(11) |
|
||
T11 |
= |
B |
|
|
... |
t2(11)C |
2 Tm(C); |
||
|
|
B |
0 |
|
|
t |
(11)C |
|
|
|
|
B |
|
|
1 |
C |
|
||
|
|
B |
|
|
|
|
C |
|
|
|
|
@ |
|
|
|
|
|
A |
|
132
|
0 |
t(22) ... |
|
t1(22) |
t2(22) : : : |
T22 |
= B |
1 ... |
|
B |
|
B
B
@
0
1
t(22)n
C
C
. C 2 Tn(C):
(22)C
t2 A
t(22)1
Замечание 6.6.4. Если A 2 B(V), то для любого многочлена p(z) оператор p(A) коммутирует с A:
[A; p(A)] = Ap(A) p(A)A = 0:
Пусть теперь заданы операторы A; B 2 B(V) и известно, что они коммутируют. В этом случае совсем не обязательно, чтобы оператор B был многочленом от A. Это не так, например, для A = I, которая коммутирует с любой матрицей, а p(A) = p(I) = p(1)I не может быть нескалярным оператором.
Определение 6.6.5. Оператор A 2 B(V) называется оператором с про-
стым спектром, если любое его собственное значение имеет геометриче- скую кратность, равную 1.
Если J(A) матрица Жордана оператора A, то геометрическая кратность собственного значения равна числу отвечающих ему жордановых клеток. Поэтому оператор A оператор с простым спектром тогда и толь-
ко тогда, когда для каждого его собственного значения имеется только одна жорданова клетка Jk( ). Оператор A оператор с простым спектром, если, например, он имеет n различных собственных значений или
если собственное значение только одно и его геометрическая кратность равна 1.
Теорема 6.6.6. Если A 2 B(V) оператор с простым спектром, то оператор B 2 B(V) коммутирует с A в том и только в том случае, когда B = p(A) для некоторого многочлена p(z) степени не выше (n 1).
Доказательство. Если B = p(A) для некоторого многочлена p(z) степени не выше (n 1), то, конечно, A коммутирует с B. Докажем обратное. Пусть [A] матрица оператора A в некотором базисе, J = J(A) его матрица
Жордана и
[A] = SJS 1:
Åñëè AB = BA, òî
BSJS 1 = SJS 1B
133
è
(S 1BS)J = J(S 1BS):
Если мы докажем, что S 1BS = p(J), то будет
B = S p(J) S 1 = p(SJS 1) = p(A): |
|||
Таким образом, достаточно считать, что [A] = J. Так как спектр оператора |
|||
A простой, то |
0Jn1 ( 1) ... |
|
1; |
J(A) = |
0 |
||
|
B |
|
C |
|
@ |
|
A |
|
0 |
Jnr ( r) |
|
ãäå 1, . . . , r различные собственные значения оператора A. Для оператора B рассмотрим блочное разбиение B = [Bij], согласованное с данным разбиением матрицы J(A):
B = |
0B.11 |
:.:.:. |
B.1r1 |
|
BBr1 |
: : : BrrC |
|
|
@ |
|
A |
Òàê êàê AB = BA, òî
Jni ( i)Bij = BijJnj ( j); i 6= j:
Собственные значения i è j матриц Jni( i) è Jnj ( j) различны, поэтому
Bij = 0 при i 6= j. Следовательно, матрица B имеет блочно-диагональный вид:
B = |
0B11 ... |
0 1 |
; |
|
B |
C |
|
|
@ |
A |
|
0Brr
ãäå Bii 2 Mni (C). В силу предположения о коммутативности,
Jni( i)Bii = BiiJni( i)
для всех i = 1, . . . , r. Поэтому матрицы Bii должны быть верхнетреуголь- ными т¼плицевыми матрицами:
0 |
1 |
b(i) |
Bii = B |
b(i) |
b2(i) |
|
1 |
|
B |
|
|
B
B
@
0
: : : bn(ii)1 |
|
|||
.. |
|
|
|
|
... b2(i)C |
: |
|||
|
|
(i)C |
|
|
|
. . |
C |
|
|
|
b |
1 |
|
|
|
|
C |
|
|
|
|
|
A |
|
134
![](/html/2706/746/html_IgtqLCs0Kp.tLWp/htmlconvd-aAagYn135x1.jpg)
Если мы для каждого i = 1, . . . , r построим многочлен pi(z) степени не выше (n 1) такой, что
i |
|
nj |
j |
|
(Bii; i = j; |
p |
(J |
|
( |
)) = |
0; i 6= j; |
то многочлен
p(z) = p1(z) + + pr(z)
будет искомым. Положим
j |
r |
|
Y6=i |
j)nj : |
|
qi(z) = |
(z |
|
|
=1;j |
|
Степень многочлена qi(z) равна |
|
|
deg qi(z) = n ni: |
||
Òàê êàê (Jnj ( j) jI)nj = 0; то при i 6= j имеем qi(Jnj ( j)) = 0: |
Несмотря на то, что матрица qi(Jni( i)) может и не совпадать с Bii, она невырожденная (все j различны), и, как и каждый многочлен от
клетки Жордана Jni ( i), принадлежит алгебре Tn(C) верхнетреугольных т¼плицевых матриц. Для любой такой матрицы обратная матрица тоже принадлежит Tn(C) и произведение матриц из Tn(C) также принадлежит
Tn(C). Поэтому матрица
[qi(Jni( i))] 1Bii
есть верхнетреугольная т¼плицева матрица. Любую такую матрицу можно записать как многочлен от Jni( i). Действительно, например для матрицы Bii имеем:
(i) |
0 |
(i) |
1 |
(i) |
|
ni 1 |
|
|
Bii = b1 (Jni( i) iI) |
+ b2 (Jni ( i) iI) |
(Jni( i) iI) |
: |
|||||
|
|
+ + bni |
|
Таким образом, имеется многочлен ri(z) степени не выше (ni 1) такой,
÷òî
[qi(Jni( i))] 1Bii = ri(Jni( i)):
Если теперь положить
pi(z) = qi(z)ri(z);
то получим многочлен степени не выше (n 1), для которого при i 6= j будем иметь
pi(Jnj ( j)) = qi(Jnj ( j)) ri(Jnj ( j)) = 0 ri(Jnj ( j)) = 0
è
pi(Jni( i)) = qi(Jni ( i)) ri(Jni( i)) = Bii:
135
Замечание 6.6.7. Доказанная теорема позволяет охарактеризовать операторы с простым спектром: оператор A 2 Mn(C) является оператором с простым спектром тогда и только тогда, когда любой оператор, коммутирующий с A, является многочленом от A.
Упражнение 6.6.8. Если A и B такие операторы из B(V), что любой оператор C 2 B(V), коммутирующий с оператором A, коммутирует и с оператором B, то B = g(A) для некоторого многочлена g(z) 2 P[C].
6.7Функции от операторов
Пусть A 2 B(V) и f(z) некоторая функция скалярного аргумента:
f : C ! C:
Рассмотрим вопрос о том, что следует понимать под функцией f(A) от оператора A.
Если f(z) многочлен из P[C]:
f(z) = p(z) = a0 + a1z + + akzk;
òî
f(A) = p(A) = a0I + a1A + + akAk:
Определим оператор f(A) в общей ситуации. Для этого рассмотрим характеристический многочлен PA(z) оператора A:
PA(z) = ( 1)n(z 1)k1 : : : (z s)ks;
ãäå 1, . . . , s попарно различные собственные значения, кратности которых равны k1, . . . , ks, è
k1 + + ks = n = dim V:
Пусть
QA(z) = (z) = (z 1)m1 : : : (z s)ms
минимальный многочлен оператора A, степень которого
m1 + + ms = m 6 n = dim V:
Если многочлены g(z) и h(z) удовлетворяют равенству:
g(A) = h(A);
136
то их разность d(z) = g(z) h(z) является аннулирующим многочленом оператора A, и потому делится на минимальный многочлен (z). Таким образом,
d( 1) = 0; d0( 1) = 0; : : : ; d(m1 1)( 1) = 0;
: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
d( s) = 0; d0( s) = 0; : : : ; d(ms 1)( s) = 0;
поэтому в точках i значения полиномов g, h и их производных до порядка mi 1 совпадают.
Определение 6.7.1. Если для функции f(z) существуют числа
ff( k); f0( k); : : : ; f(mk 1)( k); k = 1; : : : ; sg;
то они называются значениями функции f(z) на спектре (A) = f 1; :::; sg оператора A; этот набор обозначается f( (A)). В таком случае говорят, что функция f(z) определена на спектре (A) оператора A.
Замечание 6.7.2. Следующие свойства следуют прямо из определения.
Если g(A) = h(A), то многочлены g(z) и h(z) имеют одни и те же значения на спектре оператора A: g( (A)) = h( (A)):
Åñëè g( (A)) = h( (A)), òî g(A) = h(A).
Если задан оператор A, то многочлены g(z), принимающие они и те же значения на спектре оператора A, определяют один и тот же оператор g(A).
Таким образом, чтобы определение функции f(A) от оператора A в общем случае подчинялось таким же условиям, значения функции f(z) на спектре (A) оператора A должны полностью определять оператор f(A), т.е. функции f(z), имеющие одни и те же значения на спектре (A) оператора A должны определять один и тот же оператор f(A). Но тогда, очевидно, для определения f(A) в общем случае достаточно найти такой многочлен g(z), который принимал бы те же значения на спектре (A) оператора A, что и функция f(z), и положить
f(A) = g(A):
Определение 6.7.3. Если функция f(z) определена на спектре (A) оператора A, то
f(A) = g(A):
137
для любого многочлена g(z), который принимает те же значения на спектре (A), что и функция f(z):
f( (A)) = g( (A)):
Утверждение 6.7.4. Пусть A 2 B(V),
QA(z) = (z) = (z 1)m1 : : : (z s)ms
минимальный многочлен оператора A, степень которого
m1 + + ms = m 6 n = dim V;
и f(z) функция, определенная на спектре (A) оператора A. Тогда существует единственный многочлен r(z) 2 P[C] степени меньше m, который принимает те же значения на спектре (A) оператора A, что и f(z).
Доказательство. Рассмотрим множество
Pf = fg(z) 2 P[C] : g( (A)) = f( (A))g:
Пусть g(z) 2 Pf . Разделим его с остатком на минимальный многочлен
(z):
g(z) = q(z) (z) + r(z):
Тогда
f( 1) = g( 1) = r( 1); f0( 1) = g0( 1) = r0( 1);
: : : : : : : : : : : : : : : : : :
f(m1 1)( 1) = g(m1 1)( 1) = h(m1 1)( 1);
: : : : : : : : : : : : : : : : : :
f( s) = g( s) = h( s); f0( s) = g0( s) = h0( s);
: : : : : : : : : : : : : : : ;
f(ms 1) = g(ms 1)( s) = h(ms 1)( s);
и степень многочлена r(z) меньше m. Многочлен r(z) определяется приведенными интерполяционными условиями однозначно.
138
Определение 6.7.5. Многочлен r(z) называется интерполяционным многочленом Лагранжа-Сильвестра для функции f(z) на спектре оператора A.
Замечание 6.7.6. Если функция f(z) определена на спектре (A) оператора A, то f(A) = r(A):
Рассмотрим несколько примеров построения оператора f(A).
Пример 6.7.7. Пусть |
|
|
|
|
|
00 |
1 |
0 |
|
A = Jn(0) = |
0 .... |
1 |
: |
|
|
B0 |
.. |
1 |
|
|
|
0C |
|
|
|
B |
|
C |
|
|
@ |
|
A |
|
Минимальный многочлен для оператора A будет |
|
|
(z) = zn: Поэтому зна- |
||||||||||||||||
чениями функции f(z) на спектре (A) = f0g будут числа |
|||||||||||||||||||
f(0); f0(0); : : : ; f(n 1)(0); |
|
|
|
|
|
|
|
||||||||||||
и многочлен r(z) имеет вид: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f0(0) |
|
|
|
|
f(n 1)(0) |
|
|
||||||||||
r(z) = f(0) + |
|
|
|
z + |
+ |
|
|
|
|
|
|
zn 1: |
|
||||||
1! |
|
(n |
|
1)! |
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Таким образом, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f0(0) |
|
|
|
|
|
f(n 1)(0) |
Jnn 1 |
|
||||||||||
f(A) = f(0)I + |
|
|
Jn(0) + + |
|
|
|
|
|
|
(0) = |
|||||||||
1! |
|
(n |
|
1)! |
|
||||||||||||||
0f(0) |
01! |
:. |
:.:. |
|
|
|
|
|
|
|
|
|
|
||||||
|
(n .1)! |
|
1 |
|
|
|
|
||||||||||||
|
|
|
|
f (0) |
f |
(n 1) |
(0) |
|
|
|
|
|
|
|
|||||
= B |
0 |
|
f(0) ... |
|
f0(0) |
|
C: |
|
|
||||||||||
B |
|
|
|
|
|
|
|
|
|
|
C |
|
|
||||||
0 |
|
|
|
|
|
|
1! |
|
|
|
|
||||||||
B |
|
|
|
|
|
|
f(0) |
|
C |
|
|
||||||||
B |
|
|
|
|
|
|
|
|
|
|
|
|
C |
|
|
||||
@ |
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
||||
Пример 6.7.8. Пусть |
|
|
|
|
0 |
|
|
|
|
|
|
1 |
|
|
|
|
|
||
|
|
|
|
|
1 |
|
|
|
|
0 |
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
A = Jn( ) = |
B0 |
... |
C |
: |
|
|
|
|
|||||||||||
... |
|
|
|
|
|||||||||||||||
|
|
|
|
|
B |
|
|
|
|
|
|
C |
|
|
|
|
|
||
|
|
|
|
|
@ |
|
|
|
|
|
|
A |
|
|
|
|
|
139
![](/html/2706/746/html_IgtqLCs0Kp.tLWp/htmlconvd-aAagYn140x1.jpg)
Òàê êàê
Jn( ) = I + Jn(0);
òî
|
|
|
Jn( ) I = Jn(0): |
|
|
|
|
|
|
||||||||
Минимальный многочлен для оператора A будет |
|
(z) = (z )n. Поэтому |
|||||||||||||||
значениями функции f(z) на спектре (A) = f g будут числа |
|||||||||||||||||
|
f( ); f0( ); : : : ; f(n 1)( ); |
|
|
||||||||||||||
и многочлен r(z) имеет вид: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
f0( ) |
) + + |
f(n 1)( ) |
(z )n 1: |
||||||||||||
r(z) = f( ) + |
|
|
|
|
(z |
|
|
|
|
|
|||||||
1! |
|
(n |
|
1)! |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таким образом, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f0( ) |
|
|
|
|
|
f(n 1)(0) |
|||||||||
f(A) = f( )I + |
|
|
Jn(0) + + |
|
|
|
|
|
|
|
Jnn 1(0) = |
||||||
|
1! |
|
(n |
|
1)! |
|
|
||||||||||
0f( ) |
|
|
|
|
|
|
1 |
|
|
|
|||||||
|
f ( ) |
|
f(n 1)( ) |
|
|
|
|
||||||||||
|
0 |
:.:.:. |
|
|
|
|
|
|
|||||||||
1! |
(n .1)! |
|
|
|
|
||||||||||||
= B |
|
|
f( ) ... |
|
f0( ) |
|
|
C: |
|
|
|||||||
B |
|
|
|
|
|
|
1! |
|
|
C |
|
|
|||||
B |
|
|
|
|
|
|
|
|
|
|
C |
|
|
||||
B |
|
|
|
|
|
|
|
|
|
|
C |
|
|
||||
@ |
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
0
Если, например, f(z) = ez, òî äëÿ
0
e 1!1 e
B
eA = B e
B
B
@
0
f( )
A = Jn( ) имеем:
:.:.:. |
1 |
|
e |
1 |
|
(n |
1)!. |
|
|||
... |
1 e |
C |
: |
||
|
1! |
|
C |
|
|
|
e |
|
C |
|
|
|
|
|
|
C |
|
A
Теорема 6.7.9. Функции от операторов обладают следующими свойствами.
(i)Пусть A 2 B(V) и f(z) функция, определенная на спектре оператора A. Если (A) = f 1; : : : ; sg, òî
(f(A)) = ff( 1); : : : ; f( s)g:
140