Введение

Форма матрицы, указывающая её собственные значения и их алгебраические кратности.

В линейной алгебре нормальная форма Жордана, также известная как каноническая форма Жордана (JCF), представляет собой верхнетреугольную матрицу особого вида, называемую матрицей Жордана, представляющую линейный оператор в конечномерном векторном пространстве относительно некоторого базиса. В такой матрице каждый ненулевой элемент, расположенный непосредственно над главной диагональю (на супердиагонали), равен 1, а элементы главной диагонали и ниже неё идентичны. Пусть V – векторное пространство над полем K. Тогда базис, относительно которого матрица имеет требуемый вид, существует тогда и только тогда, когда все собственные значения матрицы лежат в K, или, эквивалентно, если характеристический многочлен оператора разлагается на линейные множители над K. Это условие всегда выполняется, если K алгебраически замкнуто (например, если это поле комплексных чисел). Элементы главной диагонали нормальной формы являются собственными значениями (оператора), а число раз, которое каждое собственное значение встречается, называется алгебраической кратностью этого собственного значения. Если оператор изначально задан квадратной матрицей M, то его нормальная форма Жордана также называется нормальной формой Жордана матрицы M. Любая квадратная матрица имеет нормальную форму Жордана, если поле коэффициентов расширено до поля, содержащего все собственные значения матрицы. Несмотря на своё название, нормальная форма для данной матрицы M не является полностью однозначной, поскольку это блочно-диагональная матрица, сформированная из блоков Жордана, порядок которых не фиксирован; принято группировать блоки, соответствующие одному и тому же собственному значению, вместе, но никакое упорядочение не накладывается ни между собственными значениями, ни между блоками для данного собственного значения, хотя последние могут быть упорядочены, например, по убыванию размера. Нормальная форма Жордана названа в честь Камиля Жордана, который впервые сформулировал теорему о разложении Жордана в 1870 году.

Обозначение

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

Мотивация

Матрица A размера n × n диагонализуема тогда и только тогда, когда сумма размерностей собственных подпространств равна n. Или, что эквивалентно, тогда и только тогда, когда A имеет n линейно независимых собственных векторов. Не все матрицы диагонализуемы; матрицы, которые не диагонализуемы, называются вырожденными (дефектными) матрицами. Рассмотрим следующую матрицу: собственные значения A, с учетом кратности, равны λ = 1, 2, 4, 4. Размерность собственного подпространства, соответствующего собственному значению 4, равна 1 (а не 2), поэтому A не диагонализуема. Однако существует невырожденная матрица P такая, что J = P−1AP, где матрица почти диагональна. Это нормальная жорданова форма матрицы A. В разделе «Пример» ниже приведены подробности вычислений.

Уникальность

Можно показать, что нормальная форма Жордана данной матрицы A уникальна с точностью до порядка жордановых блоков. Знание алгебраических и геометрических кратностей собственных значений недостаточно для определения нормальной формы Жордана матрицы A. Предположим, что известна алгебраическая кратность m(λ) собственного значения λ. Тогда структуру жордановой формы можно установить, анализируя ранги степеней (A − λI)m(λ). Чтобы увидеть это, предположим, что матрица A размера n × n имеет только одно собственное значение λ. Следовательно, m(λ) = n. Наименьшее целое число k1, такое что

является размером наибольшего жорданова блока в жордановой форме A. (Это число k1 также называется индексом λ. Подробное обсуждение приведено в следующем разделе.) Ранг

равен числу жордановых блоков размера k1. Аналогично, ранг

равен удвоенному числу жордановых блоков размера k1 плюс числу жордановых блоков размера k1 − 1. Общий случай аналогичен. Это можно использовать для доказательства единственности жордановой формы. Пусть J1 и J2 — две нормальные формы матрицы A. Тогда J1 и J2 подобны и имеют один и тот же спектр, включая алгебраические кратности собственных значений. Процедуру, описанную в предыдущем абзаце, можно использовать для определения структуры этих матриц. Поскольку ранг матрицы сохраняется при преобразовании подобия, существует биекция между жордановыми блоками J1 и J2. Это доказывает единственность утверждения.

Реальные матрицы

Если A — вещественная матрица, её жорданова форма всё равно может быть комплексной. Вместо представления её с помощью комплексных собственных значений и единиц на сверхдиагонали, как обсуждалось выше, существует вещественная невырожденная матрица P, такая что P⁻¹AP = J является вещественной блочно-диагональной матрицей, причём каждый блок является вещественным жордановым блоком. Вещественный жорданов блок либо идентичен комплексному жорданову блоку (если соответствующее собственное значение вещественно), либо сам является блочной матрицей, состоящей из блоков 2×2 (для комплексных собственных значений с заданной алгебраической кратностью) вида

и описывает умножение на в комплексной плоскости. Блоки на сверхдиагонали — это 2×2 единичные матрицы, и, следовательно, в этом представлении размерность матрицы больше, чем у комплексной жордановой формы. Полный вещественный жорданов блок задаётся формулой. Эта вещественная жорданова форма является следствием комплексной жордановой формы. Для вещественной матрицы недействительные собственные векторы и обобщённые собственные векторы всегда можно выбрать так, чтобы они образовывали комплексно сопряжённые пары. Выделяя вещественную и мнимую части (как линейную комбинацию вектора и его сопряжённого), матрица принимает эту форму относительно нового базиса.

Матрицы с записями в поле

Редукция Жордана может быть расширена на любую квадратную матрицу M, элементы которой принадлежат полю K. Результатом является то, что любую матрицу M можно представить в виде суммы D + N, где D – полупростая, N – нильпотентная, и DN = ND. Это называется разложением Жордана — Шевалле. Если поле K содержит собственные значения матрицы M, в частности, если K алгебраически замкнуто, то нормальная форма может быть явно выражена как прямая сумма жордановых блоков. Аналогично случаю, когда K – комплексные числа, знание размерностей ядер (M − λI)^k для 1 ≤ k ≤ m, где m – алгебраическая кратность собственного значения λ, позволяет определить жорданову форму матрицы M. Мы можем рассматривать лежащее в основе векторное пространство V как K[x]-модуль, рассматривая действие x на V как применение M и расширяя линейность до K. Тогда многочлены (x − λ)^k являются элементарными делителями матрицы M, а жорданова нормальная форма связана с представлением M в терминах блоков, соответствующих элементарным делителям. Доказательство жордановой нормальной формы обычно проводится как применение к кольцу K[x] теоремы о структуре для конечно порожденных модулей над областью главных идеалов, следствием которой она является.

Последствия

Можно увидеть, что нормальная форма Жордана по сути является результатом классификации квадратных матриц, и, следовательно, многие важные результаты линейной алгебры можно рассматривать как её следствия.

Теорема спектрального отображения

Используя нормальную форму Жордана, непосредственный расчет дает теорему спектрального отображения для полиномиального функционального исчисления: пусть A — матрица размера n × n с собственными значениями λ1, …, λn, тогда для любого полинома p матрица p(A) имеет собственные значения p(λ1), …, p(λn).

Теорема КейлиГамильтона

Теорема Кейли–Гамильтона утверждает, что каждая матрица A удовлетворяет своему характеристическому уравнению: если p — характеристический полином матрицы A, то это можно показать прямым вычислением в жордановой форме. Если λ является собственным значением кратности m, то соответствующий жорданов блок явно удовлетворяет условию (A - λI)^m = 0. Поскольку диагональные блоки не влияют друг на друга, i-й диагональный блок равен (A - λI)^m; следовательно, жорданова форма может быть рассмотрена над полем, расширяющим базовое поле матрицы, например, над полем расщепления полинома p. Это расширение поля никак не изменяет матрицу p(A).

Минимальный полином

Минимальный полином P квадратной матрицы A — это единственный моничный полином наименьшей степени m, такой что P(A) = 0. Альтернативно, множество полиномов, аннулирующих данную матрицу A, образует идеал I в C[x] — основной идеальный домен полиномов с комплексными коэффициентами. Моничный элемент, порождающий I, и есть P. Пусть λ₁, …, λq — различные собственные значения матрицы A, а si — размер наибольшего жорданова блока, соответствующего λi. Из жордановой нормальной формы следует, что минимальный полином матрицы A имеет степень Σsi. Хотя жорданова нормальная форма определяет минимальный полином, обратное неверно. Это приводит к понятию элементарных делителей. Элементарные делители квадратной матрицы A — это характеристические полиномы её жордановых блоков. Факторы минимального полинома m — это элементарные делители наибольшей степени, соответствующие различным собственным значениям. Степень элементарного делителя равна размеру соответствующего жорданова блока, а следовательно, размерности соответствующего инвариантного подпространства. Если все элементарные делители линейны, то матрица A диагонализуема.

Операторы компактных машин

Результат, аналогичный нормальной форме Жордана, справедлив для компактных операторов в банаховом пространстве. Рассматриваются только компактные операторы, поскольку каждая точка x в спектре компактного оператора T является собственным значением; исключением является лишь случай, когда x является предельной точкой спектра. Это неверно для ограниченных операторов в общем случае. Чтобы проиллюстрировать это обобщение, мы сначала переформулируем разложение Жордана на языке функционального анализа.