Повторить

Жорданова нормальная форма

Прогресс изучения0 из 6

Отмечай теоремы кнопками ✓ (изучено) и ↻ (повторить)

Все теоремы темы6
  1. Свойства корневых подпространств
  2. Разложение пространства в прямую сумму корневых подпространств
  3. Жорданов базис нильпотентного оператора
  4. Теорема о жордановой нормальной форме
  5. Структура жордановой формы и её единственность
  6. Диагонализуемость в терминах минимального многочлена
теорема

Свойства корневых подпространств

Формулировка

  1. Ker⁡(A−λI)⊂Ker⁡(A−λI)2⊂…\operatorname{Ker}(\mathcal A - \lambda\mathcal I)\subset\operatorname{Ker}(\mathcal A - \lambda\mathcal I)^2\subset\dots, и с некоторого номера hh эта цепочка стабилизируется; Kλ=Ker⁡(A−λI)hK_\lambda = \operatorname{Ker}(\mathcal A - \lambda\mathcal I)^h — подпространство.
  2. KλK_\lambda инвариантно относительно A\mathcal A.
  3. Ограничение (A−λI)∣Kλ(\mathcal A - \lambda\mathcal I)|_{K_\lambda} нильпотентно.
  4. Единственное собственное значение ограничения A∣Kλ\mathcal A|_{K_\lambda} равно λ\lambda.

Доказательство

Развернуть
  1. Включения очевидны: если Bkx=0\mathcal B^kx = 0, то Bk+1x=0\mathcal B^{k+1}x = 0 (здесь B=A−λI\mathcal B = \mathcal A - \lambda\mathcal I). Размерности не убывают и ограничены nn, поэтому стабилизируются. Если Ker⁡Bh=Ker⁡Bh+1\operatorname{Ker}\mathcal B^h = \operatorname{Ker}\mathcal B^{h+1}, то и все следующие ядра совпадают: из Bh+2x=0\mathcal B^{h+2}x = 0 следует Bx∈Ker⁡Bh+1=Ker⁡Bh\mathcal Bx\in\operatorname{Ker}\mathcal B^{h+1} = \operatorname{Ker}\mathcal B^h, то есть Bh+1x=0\mathcal B^{h+1}x = 0.

  2. Это ядро многочлена (t−λ)h(t - \lambda)^h от A\mathcal A; оно инвариантно.

  3. Bh=O\mathcal B^h = \mathcal O на KλK_\lambda.

  4. Если Ax=μx\mathcal Ax = \mu x, 0≠x∈Kλ0\ne x\in K_\lambda, то 0=Bhx=(μ−λ)hx0 = \mathcal B^hx = (\mu - \lambda)^hx, откуда μ=λ\mu = \lambda. ■\blacksquare

Источники:Канатников, Крищенко, Линейная алгебра, гл. «Жорданова нормальная форма»Ильин, Позняк, Линейная алгебра, гл. «Жорданова нормальная форма»
теорема

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

Формулировка

Пусть характеристический многочлен оператора раскладывается на линейные множители (это всегда так над C\mathbb C):

χ(λ)=(λ1−λ)m1⋯(λs−λ)ms,λi попарно различны.\chi(\lambda) = (\lambda_1 - \lambda)^{m_1}\cdots(\lambda_s - \lambda)^{m_s},\qquad\lambda_i\text{ попарно различны}.

Тогда

V=Kλ1⊕⋯⊕Kλs,dim⁡Kλi=mi,Kλi=Ker⁡(A−λiI)mi.V = K_{\lambda_1}\oplus\dots\oplus K_{\lambda_s},\qquad\dim K_{\lambda_i} = m_i,\qquad K_{\lambda_i} = \operatorname{Ker}(\mathcal A - \lambda_i\mathcal I)^{m_i}.

Доказательство

Развернуть

Лемма. Если p=p1p2p = p_1p_2, многочлены p1,p2p_1, p_2 взаимно просты и p(A)=Op(\mathcal A) = \mathcal O, то V=Ker⁡p1(A)⊕Ker⁡p2(A)V = \operatorname{Ker}p_1(\mathcal A)\oplus\operatorname{Ker}p_2(\mathcal A).

По теореме Безу существуют многочлены u,vu, v с up1+vp2=1up_1 + vp_2 = 1, то есть u(A)p1(A)+v(A)p2(A)=Iu(\mathcal A)p_1(\mathcal A) + v(\mathcal A)p_2(\mathcal A) = \mathcal I. Для любого xx

x=v(A)p2(A)x⏟x1+u(A)p1(A)x⏟x2,x = \underbrace{v(\mathcal A)p_2(\mathcal A)x}_{x_1} + \underbrace{u(\mathcal A)p_1(\mathcal A)x}_{x_2},

причём p1(A)x1=v(A)p(A)x=0p_1(\mathcal A)x_1 = v(\mathcal A)p(\mathcal A)x = 0 и аналогично p2(A)x2=0p_2(\mathcal A)x_2 = 0. Если xx лежит в обоих ядрах, то x=v(A)p2(A)x+u(A)p1(A)x=0x = v(\mathcal A)p_2(\mathcal A)x + u(\mathcal A)p_1(\mathcal A)x = 0.

Разложение. Множители (t−λi)mi(t - \lambda_i)^{m_i} попарно взаимно просты, а χ(A)=O\chi(\mathcal A) = \mathcal O по теореме Гамильтона–Кэли. Применяя лемму несколько раз, получаем V=⨁iLiV = \bigoplus_iL_i, где Li=Ker⁡(A−λiI)miL_i = \operatorname{Ker}(\mathcal A - \lambda_i\mathcal I)^{m_i} инвариантны.

Размерности. На LiL_i единственное собственное значение A\mathcal A равно λi\lambda_i (как в свойствах корневых подпространств), поэтому χA∣Li=(λi−t)di\chi_{\mathcal A|_{L_i}} = (\lambda_i - t)^{d_i}, di=dim⁡Lid_i = \dim L_i. Матрица A\mathcal A в объединённом базисе блочно-диагональная, и

χ(t)=∏i(λi−t)di.\chi(t) = \prod_i(\lambda_i - t)^{d_i}.

Сравнивая с разложением χ\chi, получаем di=mid_i = m_i.

Совпадение с KλiK_{\lambda_i}. Li⊂KλiL_i\subset K_{\lambda_i}. Пусть (A−λiI)kx=0(\mathcal A - \lambda_i\mathcal I)^kx = 0 и x=∑jxjx = \sum_jx_j, xj∈Ljx_j\in L_j. Подпространства LjL_j инвариантны, поэтому (A−λiI)kxj=0(\mathcal A - \lambda_i\mathcal I)^kx_j = 0 для всех jj. При j≠ij\ne i оператор A−λiI\mathcal A - \lambda_i\mathcal I на LjL_j обратим (его единственное собственное значение λj−λi≠0\lambda_j - \lambda_i\ne0), поэтому xj=0x_j = 0. Значит, x=xi∈Lix = x_i\in L_i. ■\blacksquare

Источники:Канатников, Крищенко, Линейная алгебра, гл. «Жорданова нормальная форма»Ильин, Позняк, Линейная алгебра, гл. «Жорданова нормальная форма»
теорема

Жорданов базис нильпотентного оператора

Формулировка

Для любого нильпотентного оператора N\mathcal N в конечномерном пространстве существует базис, составленный из жордановых цепочек. В таком базисе (векторы каждой цепочки упорядочены от собственного вектора) матрица N\mathcal N — блочно-диагональная из клеток Jk(0)J_k(0).

Доказательство

Развернуть

Индукция по n=dim⁡Vn = \dim V. Если N=O\mathcal N = \mathcal O, подходит любой базис (цепочки длины 11); в частности, это так при n=1n = 1.

Пусть N≠O\mathcal N\ne\mathcal O. Ядро N\mathcal N ненулевое, иначе N\mathcal N был бы обратим, а тогда и Nk\mathcal N^k обратим. Поэтому W=Im⁡NW = \operatorname{Im}\mathcal N имеет размерность меньше nn, инвариантно, и N∣W\mathcal N|_W нильпотентен. По предположению индукции в WW есть базис из цепочек

yi, Nyi, …, Nki−1yi,Nkiyi=0,i=1,…,s.y_i,\ \mathcal Ny_i,\ \dots,\ \mathcal N^{k_i-1}y_i,\qquad\mathcal N^{k_i}y_i = 0,\qquad i = 1,\dots,s.

Ядро на WW. Применив N\mathcal N к линейной комбинации векторов этого базиса, видим: она лежит в Ker⁡N\operatorname{Ker}\mathcal N тогда и только тогда, когда в ней участвуют только последние векторы цепочек Nki−1yi\mathcal N^{k_i-1}y_i. Значит, они образуют базис Ker⁡N∩W\operatorname{Ker}\mathcal N\cap W.

Построение. Так как yi∈Im⁡Ny_i\in\operatorname{Im}\mathcal N, выберем xix_i с Nxi=yi\mathcal Nx_i = y_i; цепочка от xix_i имеет длину ki+1k_i + 1. Дополним векторы Nki−1yi\mathcal N^{k_i-1}y_i до базиса Ker⁡N\operatorname{Ker}\mathcal N векторами z1,…,ztz_1,\dots,z_t. Рассмотрим систему

{Nmxi: 0≤m≤ki, 1≤i≤s}∪{z1,…,zt}.\{\mathcal N^mx_i:\ 0\le m\le k_i,\ 1\le i\le s\}\cup\{z_1,\dots,z_t\}.

В ней ∑(ki+1)+t=dim⁡W+dim⁡Ker⁡N=n\sum(k_i + 1) + t = \dim W + \dim\operatorname{Ker}\mathcal N = n векторов (теорема о ранге и дефекте), так что достаточно доказать её линейную независимость.

Независимость. Пусть ∑i,mcimNmxi+∑jdjzj=0\sum_{i,m}c_{im}\mathcal N^mx_i + \sum_jd_jz_j = 0. Применим N\mathcal N: векторы Nki+1xi\mathcal N^{k_i+1}x_i и Nzj\mathcal Nz_j нулевые, и остаётся ∑i∑m<kicimNmyi=0\sum_i\sum_{m<k_i}c_{im}\mathcal N^my_i = 0 — комбинация базиса WW. Значит, cim=0c_{im} = 0 при m<kim < k_i. Остаётся

∑icikiNki−1yi+∑jdjzj=0,\sum_ic_{ik_i}\mathcal N^{k_i-1}y_i + \sum_jd_jz_j = 0,

а это комбинация базиса Ker⁡N\operatorname{Ker}\mathcal N, поэтому и эти коэффициенты нулевые.

Матрица. Для цепочки f1,…,fkf_1,\dots,f_k имеем Nf1=0\mathcal Nf_1 = 0, Nfi=fi−1\mathcal Nf_i = f_{i-1}; в её базисе матрица — Jk(0)J_k(0). ■\blacksquare

Источники:Канатников, Крищенко, Линейная алгебра, гл. «Жорданова нормальная форма»Ильин, Позняк, Линейная алгебра, гл. «Жорданова нормальная форма»
теорема

Теорема о жордановой нормальной форме

Формулировка

Если характеристический многочлен оператора раскладывается на линейные множители (в частности, для любого оператора в комплексном пространстве), то существует жорданов базис: матрица оператора в нём — жорданова матрица. Каждая клетка Jk(λi)J_k(\lambda_i) отвечает жордановой цепочке длины kk для собственного значения λi\lambda_i.

Доказательство

Развернуть

По теореме о разложении V=Kλ1⊕⋯⊕KλsV = K_{\lambda_1}\oplus\dots\oplus K_{\lambda_s} с инвариантными KλiK_{\lambda_i}, поэтому в объединённом базисе матрица блочно-диагональная. На KλiK_{\lambda_i} оператор Ni=(A−λiI)∣Kλi\mathcal N_i = (\mathcal A - \lambda_i\mathcal I)|_{K_{\lambda_i}} нильпотентен, и в KλiK_{\lambda_i} есть базис из его жордановых цепочек. В нём матрица Ni\mathcal N_i — блочно-диагональная из клеток Jk(0)J_k(0), а матрица A∣Kλi=λiI+Ni\mathcal A|_{K_{\lambda_i}} = \lambda_i\mathcal I + \mathcal N_i — из клеток Jk(λi)J_k(\lambda_i). ■\blacksquare

Источники:Канатников, Крищенко, Линейная алгебра, гл. «Жорданова нормальная форма»Ильин, Позняк, Линейная алгебра, гл. «Жорданова нормальная форма»
теорема

Структура жордановой формы и её единственность

Формулировка

Пусть λ\lambda — собственное значение, rk=rank⁡(A−λE)kr_k = \operatorname{rank}(A - \lambda E)^k, r0=nr_0 = n. Тогда в жордановой форме:

  1. сумма порядков клеток с собственным значением λ\lambda равна его алгебраической кратности;
  2. число клеток с собственным значением λ\lambda равно геометрической кратности n−r1n - r_1;
  3. число клеток порядка не меньше kk равно rk−1−rkr_{k-1} - r_k, а число клеток порядка ровно kk равно rk−1−2rk+rk+1r_{k-1} - 2r_k + r_{k+1};
  4. порядок наибольшей клетки с собственным значением λi\lambda_i равен кратности корня λi\lambda_i минимального многочлена.

Следовательно, жорданова форма определена однозначно с точностью до порядка клеток.

Доказательство

Развернуть

Ранги rkr_k не зависят от базиса, поэтому их можно считать по жордановой матрице JJ. Для клетки Jm(μ)J_m(\mu) с μ≠λ\mu\ne\lambda матрица Jm(μ)−λEJ_m(\mu) - \lambda E невырождена, и её степени имеют ранг mm при всех kk. Для клетки Jm(λ)J_m(\lambda) матрица Jm(0)kJ_m(0)^k имеет ранг max⁡(m−k,0)\max(m - k, 0): единицы сдвигаются на kk мест над диагональю. Поэтому

rk−1−rk=#{клеток с λ порядка ≥k},r_{k-1} - r_k = \#\{\text{клеток с }\lambda\text{ порядка}\ \ge k\},

откуда следуют п. 2 (k=1k = 1) и п. 3. Пункт 1 — это равенство dim⁡Kλ=mλ\dim K_\lambda = m_\lambda.

  1. Минимальный многочлен блочно-диагональной матрицы — наименьшее общее кратное минимальных многочленов блоков, а у клетки Jm(λ)J_m(\lambda) он равен (t−λ)m(t - \lambda)^m, так как Jm(0)m−1≠0J_m(0)^{m-1}\ne0, Jm(0)m=0J_m(0)^m = 0.

Ранги определяют количества клеток всех порядков, поэтому жорданова форма единственна. ■\blacksquare

Источники:Канатников, Крищенко, Линейная алгебра, гл. «Жорданова нормальная форма»Ильин, Позняк, Линейная алгебра, гл. «Жорданова нормальная форма»
следствие

Диагонализуемость в терминах минимального многочлена

Формулировка

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

Доказательство

Развернуть

Диагональная матрица — жорданова с клетками порядка 11; по единственности жордановой формы оператор диагонализуем ровно тогда, когда все клетки имеют порядок 11. По п. 4 теоремы о структуре это равносильно тому, что все корни минимального многочлена простые. ■\blacksquare

Источники:Канатников, Крищенко, Линейная алгебра, гл. «Жорданова нормальная форма»Ильин, Позняк, Линейная алгебра, гл. «Жорданова нормальная форма»