Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
177
Добавлен:
14.05.2015
Размер:
1.85 Mб
Скачать
A1, . . . , Ak. Òî æå

Е. Е. Тыртышников

227

 

 

порядка n − 1 (каждая из матриц Z−1BiZ является верхней треугольной), то матрица

Q = P

1 0

0 Z

одновременно приводит к треугольному виду каждую из матриц верно и для произвольной линейной комбинации матриц A1, . . . , Ak. 2

Задача. Матрицы A è B порядка n коммутируют. Докажите, что существуют невырожденные

 

 

Ik

0

X

0

 

 

 

 

 

матрицы P è Q такие, что P AQ = 0

N

è P BQ = 0

Y , где блоки Ik, X è N, Y имеют порядок

k è n − k, соответственно, и, кроме того, матрица Ik единичная, а N нильпотентная.

 

 

Задача. Для матриц A, B

 

C

n×n существует число λ такое, что det(λA

B) = 0. Докажите,

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

Ik

0

è P BQ =

X

0

что существуют невырожденные матрицы

P è Q такие, что P AQ = 0

N

0

In−k ,

где блоки Ik, X è N, In−k имеют порядок k è n − k, соответственно, и, кроме того, матрицы Ik è In−k единичные, а N нильпотентная.

ДОПОЛНИТЕЛЬНАЯ ЧАСТЬ

34.5Быстрое преобразование Фурье

Умножение матрицы Фурье Fn на вектор-столбец x Cn называется прямым преобра-

зованием Фурье вектора x.

Классическое правило умножения матрицы на вектор дает алгоритм с числом операций порядка n2. Однако, специальный вид матрицы Fn позволяет умножать ее на

вектор с затратой лишь O(n log2 n) арифметических операций!

Алгоритмы с таким свойством (быстрое преобразование Фурье) начали внедряться

в практику вычислений в 60-х годах 20-го века и произвели буквально переворот в ряде разделов прикладной математики. 2 Так или иначе, быстрое преобразование Фурье

стало основной компонентой многих быстрых алгоритмов в задачах линейной алгебры.

Предположим, что n = 2L è m = n/2. Будем нумеровать строки и столбцы матрицы

Fn числами от 0 äî n −1. Îò Fn перейдем к матрице Fn, в которой сначала идут подряд

 

Fn = PnFn, ãäå Pn соответствующая матрица

e

 

Fn êàê

все строки Fn с четными номерами, а затем все строки с нечетными номерами (ясно,

÷òî

e

2 × 2-матрицу:

 

 

 

 

 

перестановки). Рассмотрим

e

 

 

 

 

 

 

 

 

блочную

 

= "

 

 

 

 

 

 

#, 0 ≤ k, l ≤ m − 1.

 

 

 

Fn

(2k+1) l]m

 

m

(2k+1)(m+l)]m m

 

 

 

e

 

2 k l]

m×m

 

2 k (m+l)]

m×m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

×

 

 

×

 

 

 

Заметим, что

 

2 k l]m×m = [ε2 k (m+l)]m×m = Fm,

 

 

 

 

 

 

 

 

 

 

 

(2k+1) l]m×m =

FmDm, [ε(2k+1)(m+l)]m×m =

−FmDm,

 

2Начало переворота отсчитывается с 1965 года со знаменитой работы американцев Кули и Тьюки. Впоследствии было выяснено, что быстрые алгоритмы были описаны Рунге еще в начале 20-го века; более того, Г. Стрэнг утверждает, что обнаружил их прототипы еще у Гаусса.

228 Лекция 34

ãäå

Dm

=

1

ε1 ..

.

εm−1

.

 

 

 

 

 

 

 

 

 

 

 

 

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

Fn = Pn

0 Fm

0 Dm

Im

−Im

, m = n/2.

 

Fm

0

Im

0

Im

Im

 

Таким образом, задача умножения матрицы Fn на вектор сводится к двум аналогич- ным задачам для матрицы Fn/2. Чтобы осуществить редукцию, требуется выполнить n сложений-вычитаний и n/2 умножений (на элементы диагональной матрицы Dn). Îáî- значим через S±(n) è S (n) общее число сложений-вычитаний и умножений. Чтобы их

оценить, нужно просуммировать затраты на редукцию задач для всех L = log2 n шагов рекурсии:

S±(n) = n + 2(n/2) + 22(n/22) + . . . + 2L−1(n/2L−1) = nL = n log2 n,

S (n) =

1

n log2 n.

 

2

Лекция 35

35.1Сингулярные числа и сингулярные векторы

Пусть A Cm×n. Тогда A A Cn×n эрмитова неотрицательно определенная матрица:

(A A) = A (A ) = A A; xA Ax = (Ax, Ax) = |Ax|2 ≥ 0 x Cn.

Поэтому все ее собственные значения неотрицательны.

Неотрицательные квадратные корни из собственных значений матрицы A A íàçû-

ваются сингулярными числами матрицы A. Сингулярные числа σi = σi(A) принято нумеровать по невозрастанию:

σ1 ≥ σ2 ≥ . . . ≥ σr > σr+1 = . . . = σn = 0.

Будем считать, что A имеет r ненулевых сингулярных чисел.

Пусть u1, . . . , un ортонормированный базис собственных векторов матрицы A A

такой, что

 

 

 

 

 

 

0 ,

r + 1 ≤ i ≤ n.

 

 

 

 

 

 

 

A Aui =

 

 

 

 

 

 

 

σi2ui,

1 ≤ i ≤ r,

 

 

 

Положим

 

,

 

≤ i ≤ r

. Тогда

 

 

ïðè

i 6= j

è

Дополним

 

vi = Auii

 

1

 

 

(vi, vj) = 0

 

 

(vi, vi) = 1.m. Заметим

систему v1, . . . , vr векторами vr+1, . . . , vm до ортонормированного базиса в C

также, что при j ≥ r + 1

 

 

 

 

 

 

 

 

 

 

A Auj = 0 uj A Auj = 0 (Auj) (Auj) = 0 |Auj| = 0 Auj = 0.

В итоге получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

A[u1, . . . , un] = [v1, . . . , vm]

σ1

...

 

 

AU = V Σ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

σr

ãäå U = [u1, . . . , un] è V = [v1, . . . , vm] унитарные матрицы, а Σ диагональная прямоугольная матрица тех же размеров, что и матрица A.

Столбцы матриц U è V образуют сингулярные базисы матрицы A. Столбцы U íà-

зываются правыми сингулярными векторами, а столбцы V левыми сингулярными

векторами матрицы A. Связь между сингулярными векторами и ненулевыми сингулярными числами устанавливается соотношениями

Aui = σivi, A vi = σiui, 1 ≤ i ≤ r.

229

230 Лекция 35

Кроме того,

Aui = 0, r + 1 ≤ i ≤ n, A vi = 0, r + 1 ≤ i ≤ m.

Итак, мы доказали, что для любой матрицы A Cm×n имеет место равенство

AU = V Σ ( )

для некоторых унитарных матриц U Cn×n, V Cm×m и диагональной прямоуголь- ной матрицы размеров m Ч n с числами σi ≥ 0 ïðè i = j. Записав ( ) â âèäå

A = V ΣU , ( )

получаем представление матрицы, называемое ее сингулярным разложением. 1

Если каким-то способом получено разложение ( ) с унитарными матрицами U è V , òî A A = U(Σ Σ)U . Поэтому если Σ диагональная прямоугольная матрица с неотрицательными элементами, то ее ненулевые элементы определены однозначно.

Задача. Найдите сингулярное разложение 2 × n-матрицы A =

1

1

...

1 .

 

1

1

...

1

35.2Полярное разложение

Åñëè m = n, то можно записать ( ) â âèäå

A = (V ΣV )(V U ) = HQ,

ãäå H = V ΣV неотрицательно определенная (поэтому также эрмитова) матрица, а Q = V U унитарная матрица (как произведение унитарных матриц). Представление матрицы A â âèäå A = HQ с неотрицательно определенной H и унитарной Q называется

åå полярным разложением.

Полярное разложение матрицы можно считать аналогом тригонометрической формы комплексного числа.

35.3Выводы из сингулярного разложения

(1)Число ненулевых сингулярных чисел r равно рангу матрицы A.

(2)Сингулярное разложение сопряженной матрицы имеет вид

A = UΣ>V .

(3)imA = L(v1, . . . , vr), kerA = L(ur+1, . . . , un).

(4)imA = L(u1, . . . , ur), kerA = L(vr+1, . . . , vm).

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

Cn = kerA imA , Cm = kerA imA.

1Оно было получено совершенно другим способом в Лекции 27.

σk, тем сильнее мо-

Е. Е. Тыртышников

 

 

 

 

 

 

 

231

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

r

 

 

 

 

 

 

(5)

A =

σkvkuk,

A =

 

σkukvk.

 

 

 

 

 

kP

 

 

P

 

 

 

 

 

 

 

 

=1

 

 

k=1

 

 

 

 

 

 

(6)

Если m = n = r (матрица A невырожденная), то

 

 

 

 

 

A = n

σkvkuk, A−1 =

n

1

ukvk.

 

 

 

 

 

 

 

 

 

 

 

 

 

Xk

 

 

X

 

 

 

 

 

 

=1

 

 

σk

 

 

 

 

 

 

 

 

k=1

 

(7)

Пусть σ11

≥ . . . ≥ σn сингулярные числа невырожденной.

матрицы A. Тогда

σn−1 ≥ . . . ≥ σ1

сингулярные числа матрицы A−1

 

 

Спектральная и

p

 

 

 

 

 

 

 

(8)

||A||2

= σ1,

||A||F =

 

σ12 + . . . + σr2.

 

 

 

 

 

 

 

 

фробениусова нормы являются унитарно инвариантными. Поэтому

||A||2 = ||Σ||2 è ||A||F = ||Σ||F . Очевидно, ||Σx||2 ≤ σ1||x||2; равенство достигается, если x имеет 1 в первой позиции и 0 в остальных.

 

Дана квадратная

 

p

 

 

 

 

 

Ясно также, что ||Σ||F =

 

σ12 + . . . + σr2. 2

 

 

Задача.

 

матрица с нормой

||A||2

≤ 1

. Докажите, что существуют квадратные

 

 

 

 

 

 

 

матрицы B, C, D такие, что матрица A

B является унитарной.

 

 

 

 

C

D

 

 

 

Задача.

Пусть A квадратная матрица и HA = (A + A )/2 ее эрмитова часть. Докажите,

что для произвольной эрмитовой матрицы H того же порядка имеет место неравенство ||A − HA||2

||A − H||2.

 

 

 

 

 

 

 

 

Задача.

Докажите, что если H эрмитова, а U унитарная матрица того же порядка, то

||H − I||2 ≤ ||H − U||2 ≤ ||H + I||2.

35.4Сингулярное разложение и решение систем

Утверждение. Решение системы Ax = b с невырожденной матрицей A имеет вид

 

n

 

 

x =

P

βk uk,

ãäå βk = v b = (vk, b) коэффициенты разложения вектора правой части

b ïî

 

v1, . . . , vm.

 

k=1 σk

k

 

 

сингулярным векторам

Доказательство. Выражение для x сразу же получается из (6). Если b = β1v1 + . . . + βnvn, òî (b, vk) = βk(vk, vk) = βk (вследствие ортонормированности системы векторов

v1, . . . , vn). 2

Данное утверждение проясняет роль направления возмущений при решении систем. Если коэффициент βk заменяется на βk + ε, то коэффициент при uk в разложении x

по базису u1, . . . , un возмущается на величину ε/σk. Чем меньше

жет измениться решение. При малом σn особенно опасны возмущения вектора правой части b в направлении вектора vn.

35.5Метод наименьших квадратов

Если система Ax = b несовместна, то равенство Ax = b не выполняется ни для одного вектора x. В этом случае, тем не менее, пытаются интересоваться такими x, при которых вектор b − Ax (его называют невязкой äëÿ x) имеет минимально возможную длину.

232 Лекция 35

Вектор x называется псевдорешением системы Ax = b, åñëè

||b − Ax||2 = min ||b − Az||2.

z

В данном методе определения обобщенного решения в вещественном случае речь действительно идет о наименьшем значении суммы квадратов (отсюда название метода)

m

X

||b − Ax||22 = (bi − ai1x1 − . . . − ainxn)2.

i=1

Утверждение. Пусть A матрица размеров m Ч n и ранга r. Множество псевдорешений системы Ax = b есть линейное многообразие, размерность которого равна n − r.

Доказательство. Пусть h перпендикуляр, опущенный из вектора b на подпространство imA, à y imA соответствующая ортогональная проекция. Тогда система Az = y совместна, и если z ее произвольное решение, то |h| = |b − Az| < |b − Ax| äëÿ âñåõ x таких, что Ax 6= y. Значит, множество псевдорешений совпадает с множеством решений совместной системы Az = y. 2

Среди всех псевдорешений выделяется псевдорешение минимальной длины оно называется нормальным псевдорешением. Геометрически ясно, что есть перпендикуляр, опущенный на kerA из любого частного решения z совместной системы Az = y (вектор y ортогональная проекция вектора b íà imA). Таким образом, нормальное

псевдорешение существует и единственно.

Сингулярное разложение позволяет дать явный вид нормального псевдорешения:

Xr v b

xˆ = k uk. ( )

k=1 σk

Для доказательства достаточно проверить, что b − Axˆ imA è xˆ kerA.

Простота формулы не должна создавать впечатление об отсутствии проблем при вычислении .

Главная проблема, собственно, в том, что в случае r < min(m, n) ðàíã r можно повысить сколь угодно малым возмущением элементов матрицы, а это означает, что нормальное псевдорешение, несмотря на факт существования и единственности, не является непрерывной функцией от элементов матрицы A.

Например, пусть m = n = 1 и рассматривается система 0 · x = 1. Ее нормальное псевдорешение есть, очевидно, xˆ = 0, а нормальное псевдорешение возмущенной системы ε · x = 1 åñòü xˆ(ε) = 1/ε. Как видим, xˆ(ε) не стремится к ïðè ε → 0. Сама задача о вычислении столь неустойчивого объекта не кажется очень уж осмысленной.

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

Задача. Найти нормальное псевдорешение несовместной системы

x1 + x2 + .. + xn = 1, x1 + x2 + ... + xn = 0.

2Общую теорию методов регуляризации создал основатель факультета ВМиК академик Андрей Николаевич Тихонов.

меньшего числа сла-

Е. Е. Тыртышников

233

 

 

35.6Псевдообратная матрица

Формулу ( ) для нормального псевдорешения можно записать также в виде

xˆ = Mb, M = U

1/σ1 ...

 

 

V .

 

 

 

 

 

 

 

 

1/σr

Матрица M называется псевдообратной (по Муру Пенроузу) для матрицы A. Â ñè-

лу единственности нормального псевдорешения псевдообратная матрица определяется однозначно по матрице A. Обозначение: M = A+.

Задача. Пусть A произвольная прямоугольная матрица и A+ ее псевдообратная матрица. Докажите, что выполняются соотношения

(AA+) = AA+, (A+A) = A+A, AA+A = A, A+AA+ = A+.

Докажите также, что A+ единственная матрица, удовлетворяющая этой системе уравнений.

35.7Наилучшие аппроксимации с понижением ранга

В каждой матрице σkvkuk элемент в позиции (i, j) может рассматриваться как функция

îò i è j с разделенными дискретными переменными i è j: f(i, j) = f1(i)f2(j). Таким

r

образом, запись A â âèäå A = P σiviui описывает некоторый специальный способ раз-

i=1

деления переменных в каждом члене суммы или, в матричной терминологии, скелетное разложение матрицы A причем с важным дополнительным свойством ортонормиро-

ванности систем u1, . . . , ur è v1, . . . , vr.

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

гаемых с разделенными переменными i è j. Речь идет о поиске элемента наилучшего

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

Теорема о наилучших аппроксимациях с понижением ранга. Пусть матрица

A Cm×n задана сингулярным разложением вида

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Xl

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A =

 

σlvlul ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=1

 

 

 

 

 

 

 

 

 

и условимся считать, что σr+1 = 0. Пусть задано целое 1 ≤ k ≤ r. Тогда

B Cm×n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

||

 

 

||2

 

 

 

||

 

 

k||2

 

 

 

 

Xl

u .

min

A

B

= σ

 

=

A

A

,

ãäå A

 

=

σ v

rankB k

 

 

 

k+1

 

 

 

 

 

k

 

l l

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=1

 

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

Пусть rankB ≤ k. Тогда dim kerB ≥ n − k. Рассмотрим линейную

оболочку L = L(u1, . . . , uk+1), натянутую на старшие сингулярные векторы. По теореме Грассмана,

dim(kerB ∩ L) = dim kerB + dim L − dim(kerB + L) ≥ (n − k) + (k + 1) − n = 1.

234 Лекция 35

Поэтому существует ненулевой вектор z

kerB ∩ L. Будем считать, что ||z||2 = 1.

Учитывая, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k+1

 

 

k+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

X

l|2 = 1,

 

 

 

 

 

 

 

 

 

 

 

 

z = αlul,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l=1

 

 

l=1

 

 

 

 

 

 

 

находим

 

 

 

 

 

 

 

 

 

 

 

 

2 = v

 

 

 

 

 

 

||

A

B

||

2

≥ ||

(A

B)z

2 =

||

Az

k+1

αl

|

2σl

σk+1.

 

 

 

 

||

 

||

ul=1 |

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

uX

 

 

 

 

 

В то же время,

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

σlvlul ||A − Ak||2 = σk+1.

 

 

 

A − Ak =

 

 

2

l=k+1

35.8Расстояние до множества вырожденных матриц

Åñëè A невырожденная матрица, то все матрицы A + F при достаточно малой норме ||F ||2 будут невырожденными (почему?). Под спектральным расстоянием между A è

 

 

 

 

 

 

 

 

 

 

 

det B=0

|| −

 

||2

 

множеством вырожденных матриц понимается величина ρ

inf

A

B

 

.

Из теоремы об аппроксимациях с понижением ранга вытекает, что

 

 

 

ρ

=

rankB n 1

||

A

B

||2 =

σ

n(

 

)

 

 

 

 

 

inf

 

 

 

 

A .

 

 

 

 

≤ −

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

Этот результат подчеркивает значение ортонормированных базисов: если матрица

V унитарная, то матрица V + F будет невырожденной для всех возмущений F при

условии ||F ||2 < 1 (докажите!). В частности, матрица I + F будет невырожденной для всех возмущений F с нормой ||F ||2 < 1.

Задача. Пусть σ1 ≥ ... ≥ σn сингулярные числа n × n-матрицы

 

1

a1

 

 

 

 

 

A =

 

1

.a.2. ...

 

 

,

a1, . . . , an−1 > 0.

 

 

 

1 a

n−1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Докажите, что 0 < σn < 1/(a1 ... an−1).

Лекция 36

36.1Квадратичные формы

x1, . . . , xn. Ïðè i = j

P

 

Выражение f =

aijxixj называется квадратичной

формой от переменных

1≤i,j≤n

 

6

в сумме имеются два члена, для которых

 

 

aij xixj + aji xjxi =

aij + aji

(xixj + xjxi).

 

 

 

2

 

 

Поэтому, не ограничивая общности, всегда полагают, что aij

= aji.

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

f = x>Ax, ãäå A =

. . . . . .

.

1.n.

,

x =

... .

 

a11 . . . a

 

 

 

x1

 

an1 . . .

ann

 

 

xn

Матрица A называется матрицей квадратичной формы f. Согласно нашей договоренности, aij = aji поэтому матрица A симметричная.

Пример. Пусть f = x1(x1 + x2 + ... + xn). Тогда

f = [x1 ... xn] A ... ,

A =

1/2

1/2 ... 1/2

.

"xn#

 

 

1

 

 

 

...

0

 

x1

 

1/2

 

 

 

 

 

 

 

 

Отсюда следует, в частности, что максимальное значение квадратичной формы f от вещественных переменных x1, ..., xn при условии x21 + ... + x2n = 1 равно максимальному собственному значению вещественной симметричной матрицы A.

Задача. Пусть ранг вещественной симметричной матрицы порядка n равен 1 и, кроме того,

A2 = A. Докажите, что 1 ||A||

n+1

 

 

2 .

36.2Конгруэнтность

Замена переменных x = P y с помощью невырожденной матрицы P делает f квадратичной формой от новых переменных:

f = x>Ax = (P y)>A(P y) = y>(P >AP )y.

n

1Напомним, что ||A||= max P |aij|.

1≤i≤m j=1

235

236 Лекция 36

Матрицы A è B, связанные равенством B = P >AP для некоторой невырожденной матрицы P , называются конгруэнтными. Легко видеть, что отношение конгруэнтности

есть отношение эквивалентности на множестве матриц фиксированного порядка. Квадратичные формы от трех переменных нам уже встречались при изучении по-

верхностей второго порядка. В этом случае переменные были вещественными координатами, а матрица A вещественной симметричной матрицей. Тогда нас особенно интересовали декартовы системы координат поэтому требовалось, чтобы матрица P была ортогональной. Как следствие, переход от A ê B в данном случае является одновременно преобразованием конгруэнтности и подобия.

36.3Канонический вид квадратичной формы

Мы знаем, что любая вещественная симметричная матрица ортогонально подобна вещественной диагональной матрице:

Λ = P >AP, P > = P −1, P Rn×n.

В новых переменных квадратичная форма f оказывается алгебраической суммой квадратов

f= λ1y12 + . . . + λnyn2 .

Âобщем случае от P можно требовать лишь невырожденности. Поиск соответствующей замены переменных (матрицы P ) для заданной квадратичной формы называется

приведением к каноническому виду. Åñëè P ортогональная матрица, то говорят о

приведении f к главным осям.

Åñëè r = rankΛ = rankA, то в данной сумме можно оставить только r членов, отвечающих λi 6= 0. Не ограничивая общности, можно считать, что

λ1, . . . , λk > 0, λk+1, . . . , λr < 0, λr+1 = . . . = λn = 0.

Очевидно, k, r−k è n−r равны, соответственно, числу положительных, отрицательных и нулевых собственных значений матрицы A.

Тройка чисел (k, r −k, n−r) называется инерцией вещественной симметричной матрицы A. Точно так же вводится понятие инерции для произвольной эрмитовой матрицы.

36.4Закон инерции

Пусть все матрицы вещественные.

Теорема. Вещественные симметричные матрицы конгруэнтны тогда и только тогда, когда они имеют одинаковую инерцию.

Доказательство. Достаточно доказать совпадение инерций для конгруэнтных вещественных диагональных матриц. Пусть это матрицы Λ è D = P >ΛP , ãäå P веществен-

ная невырожденная матрица. Конечно, D è Λ имеют общий ранг r. Пусть инерция D равна (l, r − l, n − r), а инерция Λ равна (k, r − k, n − r). Предположим, что

d1, . . . , dl > 0, dl+1, . . . , dr < 0; λ1, . . . , λk > 0, λk+1, . . . , λr < 0.

Равенство y>Dy = x>Λx при условии x = P y означает, что

(d1 y1 + . . . + dl yl2) + (dl+1 yl2+1 + . . . + dr yr2) =

Соседние файлы в папке лИТЕРАТУРА