книги / Матричное исчисление с приложениями в теории динамических систем
..pdfТогда пространство R расщепляется на два инвариантных под пространства It и 12 (R = li + 12), для которых ярАи ор2 служат
соответственно минимальными многочленами.
Д о к а з а т е л ь с т в о . Так как я^(Х) и яр2(Х) взаимно просты, то существуют многочлены хх(Х) и х2(Х) такие, что
' “ t i W X i W + ' h W X z W - |
(4.3.1) |
Равенству (4.3.1) соответствует операторное равенство |
|
Е = Р, + Р2, |
(4.3.2) |
где |
|
Р 1 = Ц2( а ) 12(а ) ’ р 2 = 4 » i ( A ) X i( A ) .
Операторы Ру являются проекционными. В самом деле, так как
■ф(Х) — минимальный многочлен всего пространства |
R, то |
яр(А) = 0, и поэтому |
|
Р,Р2= Р2Р, = ip(A)Xl(A)x2(A) = 0. |
(4.3.3) |
Учитывая (4.3.3), из (4.3.2) будем иметь Р? = Ру (г — 1> 2), т.е. Ру — действительно проекционные матрицы.
В силу равенств (4.3.2) и (4,3.3) пространство R расщепляется на два подпространства: I, = PjR и I2 = P2R (см. лемму 3.7.7). Опе
раторы Р/5 определенные как многочлены от А, перестановочны с А. Поэтому, согласно лемме 4.2.1, подпространства I, (z = 1, 2) ин
вариантны относительно оператора А.
Остается показать, что ярАи яр2 служат соответственно мини мальным многочленам подпространств 1х и 12. Пусть xf G Iy. Тогда
^,(А)Ху = ■^l(A)Ptxl = яр(А)ху(А)Ху = 0 (z, /« 1 ,2 ; z *= /),
т.е. ярАи яр2 — соответственно аннулирующие многочлены подпро странства Ij и 12. Пусть, далее, %(X) — произвольный аннулирую щий многочлен подпространства 1р а х — произвольный вектор из R. Имеем х = х2 4- х2 (Ху € If). Отсюда
*Р(АИ2(А)х = я|)2(А)яр1(А)х, + fy(A)aj>2(A)x2 = 0.
Так как последнее соотношение выполняется для любого векто ра х из R, то ^ 1(Х)яр2(Х) является аннулирующим многочленом
этого пространства и потому делится без остатка на минимальный многочлен пространства 4)J(X)T|>2(X). Следовательно, произвольный
аннулирующий многочлен подпространства Ij — яр)(А.) — делится
на аннулирующий многочлен ярДХ) этого подпространства. Значит, ФДХ) — минимальный многочлен подпространства I,. Тем же пу тем устанавливается, что яр2(Х) есть минимальный многочлен под пространства 12. Теорема доказана. ■
Минимальный многочлен яр(Х) разложим на неприводимые в поле X множители:
Ч>(Х) = M X )]'. М Х )]'> ... ('Р,„(Х)|'..
Здесь <р*(Х) (£ = 1 , . . . , т ) — различные неприводимые в поле
многочлены со старшими коэффициентами, равными единице. Тог да, как это вытекает из теоремы 4.3.1, пространство R расщепляет ся на инвариантные подпространства I,, 12, ..., Im с минимальными
многочленами [4p1(X)]/i, [<р2(Х)]*2,..., [^„(Х)]'* соответственно. Рассмотрим одно из этих подпространств, например l f, с мини
мальным многочленом
ФДХ) = [<рДХ)]'<.
Выберем в этом подпространстве базис еп, ... ,efJfc. Минимальный
многочлен вектора |
есть делитель многочлена ярДХ), т.е. много |
член вида [<рДХ)]^ |
Но минимальный многочлен про |
странства есть наибольшее общее кратное минимальных многочле нов базисных векторов. Значит, яр совпадает с наибольшей из сте пеней [<р.(Х)]**/ ( / = 1, 2,..., &Д, т.е. совпадает с минимальным многочленом одного из базисных векторов еа , ei2, ..., e.fc. Обозна
чим этот вектор через
Рассмотрим теперь два подпространства Ii и 1у. с минимальными
многочленами ярДХ) = [«рДХ)]*» и ярДХ) = [<ру(Х)]/л Эти многочле ны взаимно просты и являются минимальными многочленами для
векторов е ^ Е 1г- и |
Е 1у соответственно. |
Многочлен |
яр1(Х)яру(Х) является аннулирующим для вектора |
е = е ^ + е(уХ |
|
Действительно, |
|
|
Ф/(А)ярДА)е = яру.(А)яр.(А)е^ + ярДА)ярДА)е(') = 0.
Покажем, что этот многочлен является минимальным аннулирую щим многочленом вектора еW + е(/Х Пусть яр(Х) — произвольный аннулирующий многочлен вектора е ^ + е^К Тогда
яр(А)е(/>+ яр(А)е^) = 0.
Воздействуя на это равенство оператором -фДА), получим |
|
^(А)тр(А)е^ = 0. |
|
Значит, т^(Я)яр(Х) — аннулирующий многочлен вектора |
и по |
тому делится на минимальный аннулирующий многочлен этого вектора чрА) без остатка, а так как (X) и гру(X) взаимно просты,
то чр(Х) делится на гру.(Х).
Точно так же показывается, что яр(Х) делится на 1|>ДХ). Значит,
произвольный аннулирующий многочлен т|>(Х) вектора 4- е^Х> де лится без остатка на аннулирующий многочлен ■фДХ)'фу(Х). Отсюда
следует, |
что |
4,,(^)я1,у-(^) — |
минимальный |
многочлен вектора |
||
e(i) + |
е0‘). |
|
|
|
|
|
Продолжая |
рассуждения, |
придем к тому, |
что вектор |
+ |
||
+ ^ |
+ |
+ с£т\ где е(/) G Ij — вектор, минимальный многочлен |
которого совпадает с минимальным многочленом подпространства If,
и пространство R имеют один и тот же минимальный многочлен
т
Ш ) = п к= I
Таким образом, имеет место следующая
Т е о р е м а 4.3.2. В пространстве R всегда имеется вектор, минимальный многочлен которого совпадает с минимальным многочленом всего пространства R.
§ 4.4. Сравнение. Пространство классов сравнимых векторов
Пусть R — векторное пространство и I — подпространство в нем. Два вектора х и у из R считаются сравнимыми по mod I в том и только в том случае, если х — у Е I. Сравнение векторов х и у по mod I обоз начается так:
х = у(mod I).
Сравнение векторов по mod I обладает следующими свойствами: 1. x = x(modI) (рефлексивность сравнения). Действительно,
х- х = О G I.
2.Если х = у(mod I), то и у = x(mod I) (обратимость, или сим
метричность, сравнения). В самом деле, из х — у G I следует
у - х = - ( х - у ) GI. |
(транзи |
3. Если х = у(mod I), у = z (mod I), то х = z(mod I) |
|
тивность сравнения). В самом деле, если х — у е I и у - |
z G I, то |
х —z = (х — у) + (у —z) G I. |
|
Все векторы пространства R можно разбить на классы, относя в каждый класс векторы, попарно сравнимые между собой по mod I.
Для примера рассмотрим двумерное векторное пространст во — пространство векторов, лежащих в одной плоскости, на чало которых совпадает с точкой 0 этой плоскости (рис. 4.1). Совокупность векторов, лежащих на прямой /, проходящих через точку 0, образует подпространство I. Если х и у сравни мы по mod I, то ясно, что концы этих векторов лежат на пря мой, параллельной прямой I. Совокупность векторов с началом в точке 0, концы которых лежат на од н о й и той же пря мой , параллельной прямой /, образует класс. Этот класс может быть задан любым вектором из дайной совокупности.
Класс, содержащий вектор х, обозначим через х. Если х == у(mod I), то ясно, что класс х совпа дает с классом у: х = у. Подпространство I само является классом:
поскольку оно содержит вектор 0, этот класс можно назвать клас сом 0.
Множество всех классов, которое обозначим через й, обладает следующими свойствами. Если х, у € й, а а £ Ж, то
1) х + у £ Й , 2) ах е й .
Действительно, пусть х £ х , у £ у , x + y = z, a z — класс век тора z. Для любого х, G х и любого у, е у имеем
Xi + У1 = х + (х, - х) + у + (У1 - у) = z + (х, - х) + (у, - у).
Отсюда, так как х, — х е I и у, —у е I,
х, 4- у, = z(mod I).
Значит, х, 4- у, е z 'e Й. Тем самым свойство (1) доказано.
Пусть, далее, z — класс вектора ах, где х 6 х . Тогда для про извольного вектора х, £ х имеем
ах, = ах + а(х, —х) г |
ax(mod I). |
|
Значит, ах, е ъ. |
|
|
В силу свойств (1) и (2) |
множество всех классов Й есть вектор |
|
ное пространство над полем |
, Роль нуля в этом пространстве вы |
|
полняет класс 0. |
|
|
Будем считать, что векторы х,, |
хр линейно зависимы по |
mod I, если существуют такие числа а,, ..., а р в Ж, не все равные
нулю, что |
|
а,х, 4- а2х2 4-... 4- архр = 0(mod I). |
(4.4.1) |
Равенство (4.4.1) означает принадлежность вектора а,х, 4- a2x2 -h.. 4- а рхр подпространству I.
Если |
же |
равенство (4.4.1) возможно |
лишь при условии |
|
oti = аг = ... = |
ар = 0, |
то векторы х,, х2, ..., хр линейно независи |
||
мы. |
|
|
|
|
Пусть |
размерность |
пространства R равна |
л, подпространства |
I — равна т. Выясним, какова размерность п пространства Й. Век торы х,, х2, ..., хр пространства й будем называть линейно зависи
мыми, если в Ж существуют такие числа а,, а2, .... арУне все рав ные нулю, что
|
|
а,х, + а2х2 + |
... + архр = 6. |
(4.4.2) |
|
Если |
же |
равенство |
(4.4.2) |
возможно лишь |
при условии |
а, = а 2 = |
... = |
ар = 0, то векторы х,, ..., х^ линейно независимы. |
|||
Пусть |
ер е2, ...,еш — |
базис |
подпространства I |
и е,, ... ,ет , |
хр ..., х п_ т — какая-нибудь система п линейно независимых век торов из R. Рассмотрим классы xj, х2, ..., х п_ т , соответствующие векторам х,, х2, ..., xn_ m. Все эти классы различны. В самом деле, если допустить, что, например, классы х, и хусовпадают, то отсю да, в частности, получили бы
Xj — Xj = 0(mod I),
что означало бы линейную зависимость векторов ер ..., ет , хр Ху. Итак, классы x j , ..., хп_ т различны. Более того, эти классы ли
нейно независимы. Допустим противное, а именно пусть существу ют такие числа а р ..., ая_ т в поле Ж , не все равные нулю, что
а,х, + а2х2 + ... + а п_ т хп_ от= 0.
Но тогда
ctjx, + а2х2 + ... + an_ mxn_ m= 0(mod I).
Последнее равенство означает линейную зависимость векторов х,, ..., xn_ m, ер ..., ет , что противоречит исходной предпосылке.
Итак, в пространстве R имеется система п = п — т линейно не зависимых векторов xj, х2 ..., х п_ т. Покажем, что в этом про
странстве нет большего числа линейно независимых векторов. Пусть х- + 1 — произвольный вектор пространства R, а х- +1 — ка
кой-нибудь вектор из xj- +1. Векторы ер ..., ет , хр ..., х~, х- +1ли
нейно зависимы, так как их число больше размерности пространст ва R. Значит, в поле Ж имеются числа а р ...» а- +р Рр ...» рто, не
все равные нулю, такие, что
Р,е, + ... + p mem + cijXj + ... + a- +lx- + 1= 0.
Отсюда
а 1х 1 + |
а2х2 + ••• + а й+1х п+1 s 0(m od I). |
(4.4.3) |
При этом а п+19*0, |
иначе векторы ер ..., ега, х р ..., х~ |
были бы |
линейно зависимы.
Равенство (4.4.3) сохраняется для любых векторов хр ..., х~+1, взятых из соответствующих классов хр ...,х~+1-. Действительно, так как x t — х; Е 7 (хр xf Е хр i —1,..., п + 1), то
а хх А+ ... + |
а й+1х г,+1 + |
- х А) + ... |
|
|
+ 4 + i(4 + i ~ Ч +i) = °(mod !)• |
Отсюда |
{ |
t |
« Л + — + а Я+1хп+1 - 0(mod I),
и, значит,
°ixi + ... + а я+1хЯ-н = О,
что означает линейную зависимость векторов хр х2, ..., х -+1.
Тем самым доказано, что размерность пространства R равна
п = п — т.
Пусть теперь в R задан линейный оператор А и подпространство I, инвариантное относительно А. Тогда, если x = x'(modI), то Ах = Ах'(mod I), так как из х — Xj Е I и инвариантности подпрост ранства I следует, что А(х — х') Е I, и, значит, Ах = Ах'(mod I). Отсюда ясно, что если ко всем векторам х', х " , ... некоторого класса х применить оператор А, то полученные векторы Ах', Ах",... также будут принадлежать одному и тому же классу, который обозначим через Ах.
Линейный оператор А, таким образом, переводит класс в класс и потому является линейным оператором в пространстве R.
Многочлен <р(Х) называется аннулирующим многочленом век тора х по mod I, если
4>(А)х = 0(mod I).
Аннулирующий многочлен вектора х по mod I наименьшей степени называется минимальным многочленом вектора х по mod I. Мно гочлен, который является аннулирующим для любого вектора х из R по mod I, называется аннулирующим многочленом пространст ва R по mod I. Аннулирующий многочлен пространства R по mod I наименьшей степени называется минимальным многочленом пространства R по mod I.
Минимальный многочлен вектора (пространства) по mod I есть делитель минимального многочлена вектора (пространства). Пусть,
например, <рА(Х) — минимальный многочлен вектора х по mod I, а <р(Х) — минимальный многочлен того же вектора х. Тогда <р(А)х = О и, следовательно,
<р(А)х = 0(mod I).
Значит, <р(Х) в то же время является и аннулирующим многочле ном вектора х по mod I. Степень этого многочлена не меньше, чем степень многочлена ipA(X). Разделив <р(Х) на <Pj(А), получим
<р(Ь) = <PI (A.)H(X) + г(\),
где г(Х) — многочлен меньшей степени, чем (рА(Х). Из последнего со отношения находим
r(A)x = 0(mod I).
Так как степень г(Х) меньше, чем степень многочлена tpA(X) (ми
нимального многочлена вектора х по mod I), то полученное равен ство означает, что г(Х) = 0.
Точно так же можно показать, что справедливы и другие пред ложения, касающиеся аннулирующего и минимального многочлена вектора и пространства по mod I, аналогичные доказанным в предыдущем параграфе свойствам аннулирующего и минимального многочленов вектора и пространства. Это обусловлено тем, что сравнения по mod I, по существу, означают равенства, только не в пространстве R, а в пространстве Й.
В частности, справедливо следующее утверждение, которое бу дет использовано ниже: в пространстве R существует вектор, мини мальный многочлен по modi которого совпадает с минимальным многочленом по mod I всего пространства.
§ 4.5. Циклические подпространства векторного пространства
Пусть № + с^Х^-1 4*... + ар_ АХ + ар — минимальный много член вектора e £ R . Тогда векторы
е, Ае, ..., А^-1е |
(4.5.1) |
линейно независимы, а вектор Аре есть линейная комбинация этих векторов:
Аре = — аре — ар_ А е — ... —с^А^ “ *е. |
(4.5.2) |
Векторы (4.5.1) образуют базис некоторого р-мерного подпростран ства J. Ввиду специального характера базиса (4.5.1) это подпрост ранство называется циклическим.
Циклическое подпространство всегда инвариантно относительно оператора А, ибо из того, что
х = 4* с2Ар-2е + . . . + сре G I,
следует в силу (4.5.2), что Ах е I.
Произвольный вектор х G I представляется как линейная ком бинация базисных векторов- (4.5.1), т.е. в виде
х = х(А)е, |
(4.5.3) |
где х(Х) — многочлен степени X ^ р — 1 с коэффициентами из Ж. И обратно, вектор х, определенный равенством (4.5.3), где х(Х) — любой многочлен относительно X степени ^ р — 1 с коэффициента ми из Ж, является линейной комбинацией базисных векторов (4.5.1) и потому принадлежит подпространству I. Учитывая это, го ворят, что вектор е порождает подпространство I.
Ясно, что минимальный многочлен порождающего вектора бу дет в то же время минимальным многочленом всего пространства.
Ниже будет показано, что пространство R расщепляется на цик лические подпространства.
Пусть ^(А.) = Xnt + a1A.m_i + ... + am есть минимальный мно
гочлен пространства R. Тогда в R существует вектор е, для которого 'ipi(X) является минимальным многочленом. Линейно независи
мые векторы |
|
е, Ае,..., Ат -1 е |
(4.5.4) |
образуют базис некоторого циклического подпространства It. Если п — т , то R = I, и, значит, R — само циклическое пространство.
Пусть гс > га и многочлен
•Ф2(Х) = ^ + Р1А.р - Ч - ... + р р
— минимальный многочлен R по mod I,:
гр2(4)х == 0(mod 12).
Многочлен тр2(Х) является делителем яр^Х) (см. § 4.4), т.е. суще ствует такой многочлен х(Х), что
4 >1(Х)=яр2(Х)х(Х).
Далее, в R существует вектор g*, минимальный многочлен по mod I которого совпадает с яр2(Х):
4»2(A)g* = 0(mod 1^,
т.е. существует многочлен х(к) степени < т — 1 такой, что
Ч>2(A)g* = *(А)е. |
(4.5.5) |
Применяя к обеим частям этого равенства оператор х(А), получим
х(А)х(А) = 0.
Отсюда следует, что х(Х)х(Х) является аннулирующим многочленом вектора е и, потому, делится без остатка на минимальный многочлен ф,(Х) = х(Х)тр2(Х). Значит, х(Х) делится без остатка на т|)2(Х):
7.W = K,(X)^2(X). |
(4.5.6) |
Учитывая (4.5.6),из (4.5.5) получаем |
|
4>2(А)[8* —х,(А)е] = 0 , |
|
или |
|
^ 2(A)g = 0, |
(4.5.7) |
где |
|
g = g * - x 1(A)e. |
(4.5.8) |
Из (4.5.8) следует, что g = g*(mod I,). Отсюда T|J2(X) является ми нимальным многочленом по mod Ij и для вектора g. Если к тому же учесть равенство (4.5.7), то будет ясно, что г1>2(Х) является также и минимальным многочленом вектора g. В таком случае векторы
g, Ag,..., A^_1g |
(4.5.9) |
линейнонезависимы и образуют базис некоторого |
подпростран |
ства 12. |
|
Так как t|)2(X) — минимальный многочлен по mod Ij вектора g, то векторы (4.5.9) линейно независимы по mod /,, т.е. никакая ли
нейная комбинация векторов (4.5.9) с не равными одновременно нулю коэффициентами не может равняться линейной комбинации векторов (4.5.4). Так как векторы (4.5.4) сами линейно независи мы, то т + р векторов
е, Ае,..., Am“ 1e, g, Ag,..., A^_1g
линейно независимы и образуют базис инвариантного подпростран ства Ij + 12 с числом измерений т + р.
Если п — т -f р, то R = I, + 12. Если же п > т 4- р, то, рассматривая R по mod (Ij + 12), выделим следующее цикличе ское подпространство 12 с минимальным многочленом ф3(Х), который будет делителем -ф,(Х) и г|)2(Х). Так как R конечно-