Спектральная теорема

Материал из testwiki
Перейти к навигации Перейти к поиску

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

Понятие диагонализации, достаточно простое для случая конечномерных векторных пространств, требует некоторых уточнений при переходе к бесконечномерным векторным пространствам. Вообще говоря, спектральная теорема выделяет класс линейных операторов, которые могут моделироваться так называемыми Шаблон:Iw — то есть операторами вида ϕfϕ для фиксированной функции f. Более абстрактно, спектральная теорема является утверждением о коммутативных C*-алгебрах.

Примерами операторов, к которым может быть применена спектральная теорема являются самосопряжённые операторы или, более общо, — нормальные операторы в гильбертовых пространствах.

Спектральная теорема также даёт каноническое разложение объемлющего векторного пространства, называемое спектральным разложением или разложением по собственным значениям.

Конечномерный случай

Спектральная теорема для Эрмитовых матриц

Шаблон:Теорема

Шаблон:Начало скрытого блока Лемма 1: для любых векторов 𝐲V и 𝐳V верно:

(A𝐲,𝐳)=(𝐲,A𝐳)

Доказательство леммы 1:

По определению:

A=A*

Следовательно:

(A𝐲,𝐳)=(Ay)*z=y*Az=(y,Az)

Доказательство утверждения 1. Докажем, что все собственные значения матрицы A вещественны.

Рассмотрим λ - собственное значение матрицы A.

Тогда, по определению собственного значения, существует вектор (𝐱V)0, для которого A𝐱=λ𝐱.

Скалярно умножим обе части этого равенства на 𝐱:

(A𝐱,𝐱)=(λ𝐱,𝐱)

По определению скалярного произведения:

(λ𝐱,𝐱)=(𝐱,λ𝐱)=λ(𝐱,𝐱)(1)

С другой стороны, применяя лемму 1 к 𝐲=𝐳=𝐱, получаем:

(A𝐱,𝐱)=(𝐱,A𝐱)=(𝐱,λ𝐱)=λ(𝐱,𝐱)(2)

Из равенств (1) и (2) следует:

λ(𝐱,𝐱)=λ(𝐱,𝐱)

Поскольку для любого (𝐱V)0 верно (𝐱,𝐱)0, то:

λ=λ

что означает λ.

Доказательство утверждения 2. Докажем, что собственные вектора, соответствующие различным собственным значениям, ортогональны.

Рассмотрим два различных собственных значения λμ. Тогда:

A𝐱=λ𝐱,A𝐲=μ𝐲

где 𝐱 и 𝐲 - собственные вектора.

Умножим первое равенство на 𝐲, а также применим лемму 1 и доказанный выше факт, что собственные значения вещественны, λ. В результате получим:

λ(𝐱,𝐲)=(λ𝐱,𝐲)=(A𝐱,𝐲)=(𝐱,A𝐲)=(𝐱,μ𝐲)=μ(𝐱,𝐲)

Исходя из λμ получаем, что (𝐱,𝐲)=0, то есть иными словами - вектора 𝐱 и 𝐲 ортогональны.

Доказательство утверждения 3. Докажем что собственные вектора образуют базис для всего пространства V

Пусть λ1, собственное значение матрицы A, и соответствующий ему собственный вектор 𝐱𝟏.

Рассмотрим V1 - множество всех векторов из V, ортогональных 𝐱𝟏.

Поскольку для любого 𝐱V1 верно что (𝐱𝟏,𝐱)=0, то согласно лемме 1:

(𝐱𝟏,A𝐱)=(A𝐱𝟏,𝐱)=λ1(𝐱𝟏,𝐱)=0

Следовательно, 𝐀𝐱V1.

Линейный оператор L(𝐱)=Ax, будучи ограниченным множеством V1, также является эрмитовым, имеет собственное значение λ2 и соответствующий собственный вектор 𝐱𝟐.

По определению 𝐱2 ортогонален 𝐱1.

Рассмотрим множество V2 - множество векторов, ортогональных одновременно 𝐱1 и 𝐱2. Аналогичным образом линейный оператор L(𝐱)=Ax отображает V2 на себя.

Продолжая подобным образом мы можем найти последовательность λk, 𝐱k, а также подпространства Vk, содержащие 𝐱k и при этом ортогональные векторам 𝐱1,...,𝐱k1. Последовательность завершится на шаге n, поскольку dimVk=nk.

Таким образом собственные вектора 𝐱1,...,𝐱n образуют ортогональный базис для всего пространства V

Шаблон:QED Шаблон:Конец скрытого блока

Спектральная теорема для унитарных матриц

Шаблон:Теорема

Шаблон:Начало скрытого блока

Лемма 2: Для унитарной матрицы U верно:

(U𝐱,U𝐲)=(𝐱,𝐲)

где 𝐱 и 𝐲 - произвольные вектора из V

Доказательство леммы 2:

(U𝐱,U𝐲)=(U𝐱)*U𝐲=x*U*Uy=x*y=(x,y)

Доказательство утверждения 1: Все собственные значения матрицы A имеют абсолютные величины, равные 1.

Рассмотрим λ - собственное значение матрицы A.

Тогда, по определению собственного значения, существует вектор (𝐱V)0, для которого:

A𝐱=λ𝐱.

Применяя лемму 2 получаем:

(𝐱,𝐱)=(A𝐱,A𝐱)=λλ(𝐱,𝐱)

Поскольку 𝐱0, то (𝐱,𝐱)0, а следовательно:

λλ=|λ|2=1

Доказательство утверждения 2: Собственные вектора, соответствующие различным собственным значениям, ортогональны.

Рассмотрим два различных собственных значения λμ. Тогда:

A𝐱=λ𝐱,A𝐲=μ𝐲

где 𝐱 и 𝐲 - собственные вектора.

Перемножим эти два уравнения:

(𝐱,𝐲)=(A𝐱,A𝐲)=λμ(𝐱,𝐲)

Как было показано выше, |λ|=1. Следовательно λ=λ1, откуда:

(𝐱,𝐲)=μλ1(𝐱,𝐲)

Поскольку выше было сделано предположение, что λμ, то получаем:

(𝐱,𝐲)=0

То есть вектора 𝐱 и 𝐲 ортогональны.

Доказательство утверждения 3: Собственные вектора образуют ортогональный базис для всего пространства V.

Пусть λ1, собственное значение матрицы A, и соответствующий ему собственный вектор 𝐱𝟏.

Рассмотрим V1 - множество всех векторов из V, ортогональных 𝐱𝟏.

Докажем, что для любого вектора 𝐱V1 верно A𝐱V1.

Из леммы 2 следует, что A*=A1. Используя этот факт, получаем:

(A𝐱,𝐱1)=(x,A*𝐱1)=(x,A1𝐱1)=λ1(𝐱𝟏,𝐱)=0

Таким образом V1 является собственным подпространством размерности dimV1 пространства V.

Поскольку линейный оператор L(𝐱)=Ax, будучи ограниченным множеством V1, также является эрмитовым, имеет собственное значение λ2 и соответствующий собственный вектор 𝐱𝟐.

Продолжая подобным образом мы можем найти последовательность λk, 𝐱k, а также подпространства Vk, содержащие 𝐱k и при этом ортогональные векторам 𝐱1,...,𝐱k1. Последовательность завершится на шаге n, поскольку dimVk=nk.

Таким образом собственные вектора 𝐱1,...,𝐱n образуют ортогональный базис для всего пространства V

Шаблон:QED Шаблон:Конец скрытого блока

Нормальные матрицы

Спектральная теорема может быть распространена на несколько более широкий класс матриц. Пусть A является оператором на конечномерном пространстве со скалярным произведением. A называют нормальным, если AA*=A*A. Можно доказать, что A является нормальным тогда и только тогда, когда он является унитарно диагонализируемым. В самом деле, в соответствии с разложением Шура мы имеем A=UTU*, где U является унитарным оператором, а T — верхнетреугольным. Поскольку A является нормальным, то TT*=T*T. Следовательно, T является диагональным. Обратное не менее очевидно.

Другими словами, A является нормальным тогда и только тогда, когда существует унитарная матрица U такая, что A=UΛU*, где Λ является диагональной матрицей. При этом диагональные элементы матрицы Λ являются собственными значениями A, а векторы-столбцы матрицы U являются собственными векторами A (они, конечно, имеют единичную длину и попарно ортогональны). В отличие от эрмитова случая элементы матрицы Λ не обязательно вещественны.

Спектральная теорема для компактных самосопряжённых операторов

В бесконечномерных гильбертовых пространствах утверждение спектральной теоремы для компактных самосопряжённых операторов выглядит в сущности также как в конечномерном случае.

Шаблон:Рамка Теорема
Пусть A является компактным самосопряжённым оператором в гильбертовом пространстве V. Существует ортонормированный базис пространства V, состоящий из собственных векторов оператора A. При этом все собственные значения вещественны. Шаблон:Конец рамки

Так же как и в случае эрмитовых матриц ключевым моментом является доказательство существования хоть одного собственного вектора. В бесконечномерном случае невозможно использовать определители для доказательства существования собственных векторов, но можно использовать соображения максимизации, аналогичные вариационной характеризации собственных значений. Приведённая выше спектральная теорема справедлива как для вещественных, так и для комплексных гильбертовых пространств.

Без предположения о компактности становится неверным утверждение о том, что всякий самосопряжённый оператор имеет собственный вектор.

Спектральная теорема для ограниченных самосопряжённых операторов

Следующее обобщение, которое мы рассмотрим, касается ограниченных самосопряжённых операторов в гильбертовых пространствах. Такие операторы могут не иметь собственных значений (например, таков оператор A умножения на независимую переменную в пространстве L2[0,1], то есть [Aϕ](t)=tϕ(t).

Шаблон:Рамка Теорема
Пусть A является ограниченным самосопряжённым оператором в гильбертовом пространстве H. Тогда существует пространство с мерой (X,Σ,μ), вещественнозначная измеримая функция f на X и унитарный оператор U:HLμ2(X) такие, что U*TU=A, где T является Шаблон:Iw, то есть [Tϕ](x)=f(x)ϕ(x). Шаблон:Конец рамки

С этой теоремы начинается обширная область исследований по функциональному анализу, называемая теорией операторов.

Аналогичная спектральная теорема справедлива для ограниченных нормальных операторов в гильбертовых пространствах. Единственная разница состоит в том, что теперь f может быть комплекснозначной.

Альтернативная формулировка спектральной теоремы позволяет записать оператор A как интеграл, взятый по спектру оператора, от координатной функции по Шаблон:Iw. В случае когда рассматриваемый нормальный оператор является компактным, эта версия спектральной теоремы сводится к приведённой выше конечномерной спектральной теореме (с той оговоркой, что теперь линейная комбинация может содержать бесконечно много проекторов).

Спектральная теорема для общих самосопряжённых операторов

Многие важные линейные операторы, возникающие в математическом анализе, не являются ограниченными. Например, таковы дифференциальные операторы. Имеется спектральная теорема для самосопряжённых операторов, которая работает для неограниченных операторов. Например, любой дифференциальный оператор с постоянными коэффициентами унитарно эквивалентен оператору умножения (соответствующим унитарным оператором является преобразование Фурье, а соответствующий оператор умножения называют Шаблон:Iw).

Литература

Примечания

Шаблон:Примечания

Шаблон:Rq