Введение
Блочно-диагональная матрица из жордановых блоков.
В математической дисциплине теории матриц жорданова матрица, названная в честь Камиля Жордана, является блочно-диагональной матрицей над кольцом R (с единицами 0 и 1), где каждый блок на диагонали, называемый жордановым блоком, имеет следующий вид:
In the mathematical discipline of matrix theory, a Jordan matrix, named after Camille Jordan, is a block diagonal matrix over a ring R (whose identities are the zero 0 and one 1), where each block along the diagonal, called a Jordan block, has the following form:
Линейная алгебра
Любая n × n квадратная матрица A, элементы которой находятся в алгебраически замкнутом поле K, подобна матрице Жордана J, также в K, которая уникальна с точностью до перестановки её диагональных блоков. J называется нормальной формой Жордана матрицы A и соответствует обобщению процедуры диагонализации. Диагонализуемая матрица подобна, по сути, частному случаю матрицы Жордана: матрице, все блоки которой 1 × 1. В более общем случае, если дана матрица Жордана J, то есть, чей k-тый диагональный блок Jλk,mk является блоком Жордана, и чьи диагональные элементы могут быть не все различными, геометрическая кратность собственного значения λ для матрицы J, обозначаемая как gm(λ), соответствует числу блоков Жордана с собственным значением λ. В то время как индекс собственного значения λ для J, обозначаемый как α(λ), определяется как размерность наибольшего блока Жордана, связанного с этим собственным значением. То же самое относится ко всем матрицам A, подобным J, поэтому индекс α(λ) может быть определен аналогичным образом относительно нормальной формы Жордана A для любого его собственного значения. В этом случае можно проверить, что индекс α(λ) для A равен его кратности как корня минимального полинома A (в то время как, по определению, его алгебраическая кратность для A, am(λ), является его кратностью как корня характеристического полинома A; то есть, χA(λ) = 0). Эквивалентным необходимым и достаточным условием для того, чтобы A была диагонализуема в K, является то, что все её собственные значения имеют индекс, равный 1; то есть, её минимальный полином имеет только простые корни. Обратите внимание, что знание спектра матрицы со всеми её алгебраическими, геометрическими кратностями и индексами не всегда позволяет вычислить её нормальную форму Жордана (это может быть достаточным условием только для спектрально простых, обычно маломерных матриц). Действительно, определение нормальной формы Жордана, как правило, является вычислительно сложной задачей. С точки зрения векторного пространства нормальная форма Жордана эквивалентна нахождению ортогонального разложения (то есть через прямые суммы собственных подпространств, представленных блоками Жордана) области определения, для которой основой являются ассоциированные обобщённые собственные векторы.
Функции матриц
Пусть (т. е. n × n комплексная матрица) и – матрица изменения базиса к жордановой нормальной форме матрицы A; то есть, A = C⁻¹JC. Пусть f – голоморфная функция на открытом множестве D, такая, что σ(A) ⊆ D; то есть, спектр матрицы A содержится внутри области голоморфности f. Пусть
– разложение f в ряд Тейлора в окрестности точки z₀, которую для простоты будем считать равной 0. Матрица f(A) тогда определяется следующим формальным степенным рядом:
и абсолютно сходится относительно евклидовой нормы. Иными словами, этот ряд абсолютно сходится для любой квадратной матрицы, чей спектральный радиус меньше радиуса сходимости ряда f в окрестности 0, и равномерно сходится на любых компактных подмножествах области, удовлетворяющих этому свойству в топологии группы Ли матриц. Жорданова нормальная форма позволяет вычислять функции от матриц без явного вычисления бесконечного ряда, что является одним из главных достижений жордановых матриц. Используя тот факт, что k-я степень блочно-диагональной матрицы является блочно-диагональной матрицей, блоки которой являются k-ми степенями соответствующих блоков; то есть, и что Aᵏ = C⁻¹JᵏC, вышеуказанный степенной ряд для матрицы принимает вид:
где последний ряд не обязательно вычислять явно через разложение в ряд каждого жорданова блока. Фактически, если J – жорданов блок, любая голоморфная функция от J имеет конечное разложение в ряд в окрестности 0, поскольку J = N + I, где N – нильпотентная часть, имеющая все нули, кроме единиц на первой наддиагонали. Таким образом, это верхнетреугольная матрица вида:
Как следствие этого, вычисление любой функции от матрицы становится простым, когда известна ее жорданова нормальная форма и матрица изменения базиса. Например, используя это представление, обратная матрица f(A) имеет вид:
Также, λᵢ – собственное значение матрицы A, соответствует собственному значению f(λᵢ), но, как правило, имеет другую алгебраическую кратность, геометрическую кратность и индекс. Однако алгебраическую кратность можно вычислить следующим образом:
Функцию f от линейного оператора T между векторными пространствами можно определить аналогичным образом, используя голоморфное функциональное исчисление, где теории банаховых пространств и римановых поверхностей играют фундаментальную роль. В случае конечномерных пространств обе теории полностью согласуются.