background image

Линейная алгебра–2

Тензоры

Билинейные и квадратичные функционалы

1. П

РЕОБРАЗОВАНИЕ БАЗИСОВ

Пусть (K) — ЛП над ЧП K, dim n,

e

1

, . . . , e

n

— старый базис в ,

e

1



, . . . , e

n



— новый базис в .

Так как e

k



∈ V ∀k



= 1



, . . . , n



, его можно разложить по базису e

1

, . . . , e

n

:

e

k



c

1

k



e

1

+

· · · c

n

k



e

n

или, в обозначениях Эйнштейна

e

k



c

k

k



e

k

,

= 1, . . . , n,

k



= 1



, . . . , n



.

(1)

Матрица

=


c

1

1



. . . c

1

n



... ... ...

c

n

1



. . . c

n

n




 = (c

k

k



)

n

n



называется матрицей перехода (МП) от старого базиса e

1

, . . . , e

n

к новому базису

e

1



, . . . , e

n



.

Столбцы матрицы перехода представляют собой столбцы координат векторов нового ба-

зиса относительно старого базиса.

Рассмотрим матрицу

C

1

=


c

1



1

. . . c

n



1

... ... ...

c

1



n

. . . c

n



n


 = (c

k



k

)

n



n

,

обратную к матрице C. Умножим обе части (1) на c

k



j

и просуммируем по k



:

c

k



j

e

k



c

k



j

c

k

k



e

k

.

Так как c

k



j

c

k

k



δ

k

j

, получаем

c

k



j

e

k



δ

k

j

e

k

=

e

j

или, меняя индекс k



на j



,

e

j

c

j



j

e

j



,

= 1, . . . , n,

j



= 1



, . . . , n



.

(2)

Эта формула выражает векторы старого базиса через векторы нового базиса.

Рассмотрим матрицы-строки

= (e

1

, . . . , e

n

),

E



= (

e

1



, . . . , e

n



),

состоящие из векторов старого и нового базисов, соответственно. Тогда формулы преоб-

разования базисов можно записать в матричной форме:

E



=

EC, E



C

1

.

Задача. Докажите эти формулы.

1

2

2. П

РЕОБРАЗОВАНИЕ КООРДИНАТ ВЕКТОРА

Пусть ∈ V . Найдем связь меж ду координатами x

k

этого вектора относительно старого

базиса и его координатами x

k



относительно нового базиса. Имеем:

x

k

e

k

x

k



e

k



.

(3)

Подставим сюда (1):

x

k

e

k

x

k



e

k



x

k



c

k

k



e

k

.

В силу единственности разложения по базису имеем

x

k

c

k

k



x

k



.

(4)

Аналогично, подставляя в (3) соотношение (2), получим

x

k



c

k



k

x

k

.

(5)

Рассмотрим столбцы координат вектора относительно старого и нового базисов:

X

e

=


x

1

...

x

n


 , X

e



=


x

1



...

x

n




 .

Тогда формулы (4), (5) можно записать в виде

X

e

CX

e



,

X

e



C

1

X

e

.

3. П

РЕОБРАЗОВАНИЕ СОПРЯЖЕННОГО БАЗИСА

Пусть ε

1

, . . . , ε

n

и ε

1



, . . . , ε

n



— базисы в V

, сопряженные базисам e

1

, . . . , e

n

и

e

1



, . . . , e

n



— матрица перехода от базиса к базису e



. Найдем матрицу перехода

от базиса ε к базису ε



:

ε

j



d

j



j

ε

j

.

Имеем:

δ

j



k



=

ε

j



(

e

k



) = d

j



j

ε

j

(c

k

k



e

k

) =

d

j



j

c

k

k



ε

j

(

e

k

)

   

=δ

j

k

=

d

j



j

c

k

k



δ

j

k

d

j



k

c

k

k



⇒ d

j



k

c

j



k

.

Итак,

ε

j



c

j



j

ε

j

,

ε

j

c

j

j



ε

j



.

(6)

Введем матрицы-столбцы

=


ε

1

...

ε

n


 , E



=


ε

1



...

ε

n




 ,

состоящие из элементов старого и нового сопряженных базисов. Тогда

E



C

1

E, E CE



.

Задача. Докажите.

background image

3

4. П

РЕОБРАЗОВАНИЕ КООРДИНАТ

ЛФ

Пусть ξ ∈ V

. Разлож им ЛФ ξ по старому и новому сопряженным базисам:

ξ ξ

k

ε

k

ξ

k



ε

k



.

Координаты ξ

k

и ξ

k



связаны соотношениями

ξ

k

c

k



k

ξ

k



,

ξ

k



c

k

k



ξ

k

.

(7)

Задача. Докажите эти формулы.

Введем матрицы-строки

Ξ

ε

= (ξ

1

, . . . , ξ

n

),

Ξ

ε



= (ξ

1



, . . . , ξ

n



).

Тогда формулы (7) можно переписать в виде

Ξ

ε

= Ξ

ε



C

1

,

Ξ

ε



= Ξ

ε

C.

5. Г

РАДИЕНТ ФУНКЦИИ

Рассмотрим отображение : R

n

→ R, → f(x). Зафиксировав базис e

1

, . . . , e

n

в R

n

и

разложив вектор по этому базису,

x

k

e

k

,

можно считать, что задана функция

(x

1

, . . . , x

n

)

аргументов x

1

, . . . , x

n

Градиентом этой функции в точке

= (

x

1

, . . . ,

x

n

)

называется

«вектор»

grad (

x) =

n

k=1

∂f

∂x

k

(

x)e

k

.

Получим закон преобразования координат

∂f

∂x

k

этого «вектора» при замене базиса в R

n

.

Пусть e

1



, . . . , e

n



— новый базис в R

n

, связанный с исходным базисом e

1

, . . . , e

n

матрицей

перехода = (c

k

k



)

:

e

k



c

k

k



e

k

.

Координаты точки относительно старого и нового базисов связаны соотношением

x

k



c

k



k

x

k

,

в которое входят элементы c

k



k

обратной матрицы перехода. Эквивалентная формула:

x

k

c

k

k



x

k



.

(8)

Вычислим компоненты градиента относительно нового базиса при помощи теоремы о

производной сложной функции, считая старые координаты x

1

, . . . , x

n

функциями новых

координат x

1



, . . . , x

n



, заданными соотношением (8):

∂f

∂x

k



=

n

k=1

∂f

∂x

k

·

∂x

k

∂x

k



=

n

k=1

c

k

k



∂f

∂x

k

.

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

компоненты линейного функционала.

4

6. О

ПРЕДЕЛЕНИЕ ТЕНЗОРА

Пусть (R) — ЛП над ЧП R. Тензором типа (p, q) (раз ковариантным и раз кон-

травариантным) в ЛП называется геометрический объект, который в каждом базисе

e

1

, . . . , e

n

ЛП задается n

p+q

координатами A

k

1

...k

q

j

1

...j

p

(индексы j

1

, . . . , j

p

k

1

, . . . , k

q

незави-

симо принимают значения 12, . . . , n), причем при переходе к новому базису e

1



, . . . , e

n



эти координаты преобразуются по формуле

A

k



1

...k



q

j



1

...j



p

c

j

1

j



1

. . . c

j

p

j



p





МП

c

k



1

k

1

. . . c

k



q

k

q





ОМП

A

k

1

...k

q

j

1

...j

p

;

по всем повторяющимся индексам производится суммирование. Часто тензор отождествля-

ют с набором его координат.

Примеры тензоров

1. Инвариант (скаляр) — тензор типа (00), имеющий одну (n

0

) координату, не преобра-

зующуюся при замене базиса.

2. Контравариантный тензор (тензор типа (01)) имеет координат, преобразующихся

по закону

A

k



c

k



k

A

k

.

Это — набор координат вектора.

3. Ковариантный тензор (тензор типа (10), ковектор) имеет координат, преобразую-

щихся по закону

A

k



c

k

k



A

k

.

Это — набор координат линейного функционала.

7. С

ЛОЖЕНИЕ ТЕНЗОРОВ И УМНОЖЕНИЕ НА ЧИСЛО

Пусть A

k

1

...k

q

j

1

...j

p

и B

k

1

...k

q

j

1

...j

p

— тензоры типа (p, q). Их суммой называется объект D

k

1

...k

q

j

1

...j

p

,

определяемый в каждом базисе набором n

p+q

чисел

D

k

1

...k

q

j

1

...j

p

A

k

1

...k

q

j

1

...j

p

B

k

1

...k

q

j

1

...j

p

.

Теорема. Сумма двух тензоров типа (p, qявляется тензором типа (p, q).

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

D

k



1

...k



q

j



1

...j



p

A

k



1

...k



q

j



1

...j



p

B

k



1

...k



q

j



1

...j



p

=

c

j

1

j



1

. . . c

j

p

j



p

c

k



1

k

1

. . . c

k



q

k

q

A

k

1

...k

q

j

1

...j

p

+

+c

j

1

j



1

. . . c

j

p

j



p

c

k



1

k

1

. . . c

k



q

k

q

B

k

1

...k

q

j

1

...j

p

=

c

j

1

j



1

. . . c

j

p

j



p

c

k



1

k

1

. . . c

k



q

k

q

A

k

1

...k

q

j

1

...j

p

B

k

1

...k

q

j

1

...j

p

=

c

j

1

j



1

. . . c

j

p

j



p

c

k



1

k

1

. . . c

k



q

k

q

D

k

1

...k

q

j

1

...j

p

.



Произведением тензора A

k

1

...k

q

j

1

...j

p

типа (p, q) на число α называется объект, который в

каждом базисе задается набором n

p+q

чисел

F

k

1

...k

q

j

1

...j

p

α · A

k

1

...k

q

j

1

...j

p

.

Теорема. Произведение тензора типа (p, qна число является тензором типа (p, q).

Задача. Докажите самостоятельно.

background image

5

8. П

РОИЗВЕДЕНИЕ ТЕНЗОРОВ

Пусть A

k

1

...k

q

j

1

...j

p

и B

i

1

...i

s

l

1

...l

r

— тензоры типа (p, q) и (r, s) соответственно. Их произведением

называется объект D

k

1

...k

q

i

1

...i

s

j

1

...j

p

l

1

...l

r

, определяемый в каж дом базисе набором n

p+q+r+s

чисел

D

k

1

...k

q

i

1

...i

s

j

1

...j

p

l

1

...l

r

A

k

1

...k

q

j

1

...j

p

· B

i

1

...i

s

l

1

...l

r

.

Обозначение: A ⊗ B.

Теорема. Произведение двух тензоров типов (p, qи (r, sявляется тензором типа

(r, q s).

Задача. Докажите самостоятельно.

Пример. Рассмотрим произведение двух 1-контравариантных тензоров A

j

и B

k

. Рас-

смотрим произведения A ⊗ B и B ⊗ A. Компоненты этих тензоров равны

D

jk

A

j

· B

k

,

F

jk

B

j

· A

k

;

эти компоненты удобно расположить в виде матриц

= (D

jk

) =


D

11

D

12

. . .

D

21

D

22

. . .

...

... ...


 =


A

1

B

1

A

1

B

2

. . .

A

2

B

1

A

2

B

2

. . .

...

... ...


 ;

= (F

jk

) =


F

11

F

12

. . .

F

21

F

22

. . .

...

... ...


 =


B

1

A

1

B

1

A

2

. . .

B

2

A

1

B

2

A

2

. . .

...

... ...


 .

Видно, что матрицы и не равны (в данном частном случае они являются взаимно

транспонированными). Этот пример показывает, что, вообще говоря,

A ⊗ B B ⊗ A.

9. С

ВЕРТКА ТЕНЗОРА

Пусть — тензор типа (p, q), где p ≥ 1, q ≥ 1 (т.е. у тензора имеется хотя бы один

нижний индекс и хотя бы один верхний индекс):

A

k

1

k

2

...k

q

j

1

j

2

...j

p

.

Выберем у этого индекса один нижний и один верхний индекс (например, пусть это будут
j

1

и k

1

) и рассмотрим сумму компонент

n

α=1

A

αk

2

...k

q

αj

2

...j

p

B

k

2

...k

q

j

2

...j

p

.

Объект называется сверткой тензора по выбранной паре индексов.

Теорема. Свертка тензора типа (p, qпо паре индексов представляет собой тензор

типа (p − 1, q − 1).

Доказательство. Докажем теорему для случая тензора A

l

jk

типа (21). Рассмотрим сверт-

ку B

j

A

k

jk

и получим закон преобразования для чисел B

j

. Имеем:

B

j



A

k



j



k



δ

k



l



A

l



j



k



δ

k



l



c

j

j



c

k

k



c

l



l

A

l

jk

=

c

j

j



c

k

k



c

k



l

   

=δ

k

l

A

l

jk

c

j

j



δ

k

l

A

l

jk

c

j

j



A

k

jk

c

j

j



B

j

.



6

Примеры. Рассмотрим тензор типа (11): A

k

j

. Его сверткой по (единственной имеющей-

ся у него) паре индексов jявляется

A

1

1

A

2

2

+

· · · A

n

n

=

n

α=1

A

α

α

A

j

j

.

— тензор типа (00), т.е. инвариант; его единственная компонента не меняется при

замене базиса.

Для тензора A

l

jk

типа (21) можно образовать две различные свертки:

B

j

A

1

j1

A

2

j2

+

· · · A

n

jn

=

n

α=1

A

α

A

k

jk

,

D

k

A

1

1k

A

2

2k

+

· · · A

n

nk

=

n

α=1

A

α

αk

A

j

jk

.

Оба тензора B

j

D

k

являются 1-ковариантными.

Часто встречается операция свертки произведения двух тензоров по паре индексов,

первый из которых принадлежит одному из перемножаемых тензоров, а второй — дру-

гому. Например, из тензоров A

jk

и B

l

можно образовать произведение A ⊗ B с

компонентами D

l

jk

A

l

jk

, а затем рассмотреть свертку

A

jk

B

k

.

Задача. Пусть X

j

Y

k

— два 1-ковариантных тензора. Рассмотрим величины A

jk

X

j

+Y

k

.

Образуют ли они тензор? Оценить ранг матрицы = (A

jk

)

.

10. Б

ИЛИНЕЙНЫЙ ФУНКЦИОНАЛ

Пусть (R) — вещественное ЛП.

Билинейный функционал (БФ) на ЛП — это функция V ×V → R пары векторных

аргументов, обладающая следующими свойствами:

1) x

1

x

2

∈ V :

B(x

1

+

x

2

y) = B(x

1

y) + B(x

2

y),

2) x∈ V ∀α ∈ R: B(αxy) = α · B(xy),

3) xy

1

y

2

∈ V :

B(xy

1

+

y

2

) =

B(xy

1

) +

B(xy

2

)

,

4) x∈ V ∀α ∈ R: B(x, αy) = α · B(xy).

Введем операции сложения БФ и умнож ения БФ на число по правилам

(

B

1

+

B

2

)(

xy) = B

1

(

xy) + B

2

(

xy),

(αB)(xy) = α · B(xy)

для всех x∈ V α ∈ R.

Теорема. Множество всех БФ на ЛП V является ЛП.

Задача. Докажите.

11. М

АТРИЦА БИЛИНЕЙНОГО ФУНКЦИОНАЛА

Пусть e

1

, . . . , e

n

— базис в . Разложим векторы x∈ V по этому базису:

x

j

e

j

,

y

k

e

k

,

и вычислим значение БФ на этой паре векторов:

B(xy) = B(x

j

e

j

, y

k

e

k

) = x

j

y

k

B(e

j

e

k

).

Введем обозначение

b

jk

=

B(e

j

e

k

).

Матрица B

e

= (b

jk

)

называется матрицей БФ B в базисе e

1

, . . . , e

n

.

background image

7

Значение БФ B на паре векторов xвычисляется по формуле

B(xy) = b

jk

x

j

y

k

.

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

многочлен второй степени от переменных x

j

y

k

, называемый билинейной формой.

Введя в рассмотрение столбцы координат:

X

e

=


x

1

x

2

...

x

n


 , Y

e

=


y

1

y

2

...

y

n


 ,

можно записать предыдущую формулу в виде

B(xy) = X

T

e

B

e

Y

e

.

Задача. Докажите.

12. БФ

КАК ТЕНЗОР

Теорема. БФ является тензором типа (20).

Доказательство. Необходимо проверить, что элементы матрицы БФ преобразуются при

переходе к новому базису по закону

b

j



k



c

j

j



c

k

k



b

jk

,

(9)

где c

j

j



— элементы матрицы перехода:

e

j



c

j

j



e

j

.

Имеем:

b

j



k



=

B(e

j



e

k



) =

B(c

j

j



e

j

, c

k

k



e

k

) =

c

j

j



c

k

k



B(e

j

e

k

) = c

j

j



c

k

k



b

jk

.

Проведем доказательство в матричной форме. Имеем:

B(xy) = X

T

e

B

e

Y

e

X

T

e



B

e



Y

e



.

Напомним, что столбцы координат вектора относительно нового и старого базисов связаны

соотношениями

X

e

CX

e



,

X

e



C

1

X

e

.

Получаем:

X

T

e



B

e



Y

e



X

T

e

B

e

Y

e

=

= (CX

e



)

T

B

e

(CY

e



) = X

T

e



C

T

B

e

CY



e

,

откуда

X

T

e



(C

T

B

e

C − B

e



)Y



e

= 0.

В левой части этого равенства стоит многочлен от x

j



y

k



, тождественное обращение

которого в нуль возможно лишь при условии, что все его коэффициенты равны нулю;

отсюда получаем

B

e



C

T

B

e

C.

(10)



Задача. Докажите эквивалентность формул (9) и (10).

Теорема. ЛП всех БФ в ЛП (R) изоморфно R

n×n

(

R).

Задача. Докажите эту теорему и найдите размерность ЛП всех БФ на ЛП .

8

13. И

НВАРИАНТЫ

БФ

Теорема. Пусть B

e

— матрица БФ в каком-либо базисе ЛП V . Ранг матрицы B

e

и знак ее определителя не зависят от выбора базиса, т.е. являются инвариантами

БФ.

Ранг матрицы БФ называется рангом БФ; обозначение rk B.

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

B

e



C

T

B

e

C

B

e

= (C

T

)

1

B

e



C

1

= (C

1

)

T

B

e



C

1

.

Поэтому

rk B

e



≤ rk B

e

,

rk B

e

≤ rk B

e



⇒ rk B

e

= rk B

e



.

Далее,

det B

e



= det(C

T

B

e

C) = det C

T

· det B

e

· det =

= (det C)

2

· det B

e

,

откуда вытекает, что знаки det B

e



и det B

e

совпадают.



14. С

ИММЕТРИЧНЫЕ И КОСОСИММЕТРИЧНЫЕ

БФ

БФ B называется симметричным, если

x∈ V B(xy) = B(yx),

и кососимметричным, если

x∈ V B(xy) = B(yx),

Теорема. Для того чтобы БФ был симметричным (кососимметричным), необ-

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

(кососимметричной). Если матрица БФ симметрична (кососимметрична) в каком-

либо базисе, то она является таковой и в любом другом базисе.
Доказательство. 
1. Необходимость. Пусть БФ симметричен. Имеем:

B(xy) = X

T

BY B(yx) = Y

T

BX.

Поскольку Y

T

BX — число, (Y

T

BX)

T

Y

T

BX, так что

X

T

BY Y

T

BX = (Y

T

BX)

T

X

T

B

T

Y

⇒ B B

T

.

2. Достаточность. Если матрица БФ B симметрична, т.е. B

T

B, то имеем

B(xy) = X

T

BY = (X

T

BY )

T

=

Y

T

B

T

Y

T

BX B(xy).

3. Пусть матрица B

e

БФ B в базисе симметрична. В другом базисе имеем:

B

e



C

T

B

e

C

T

B

T

e

=

C

T

B

T

e

(C

T

)

T

= (C

T

B

e

C)

T

B

T

e



.



Теорема. Любой БФ можно единственным образом представить в виде суммы

симметричного и кососимметричного БФ.

background image

9

Доказательство. Запишем БФ B в виде

B(xy) =

1
2

B(xy) + B(yx)

+

1
2

B(xy− B(yx)

.

Первое слагаемое представляет собой симметричный, а второе — кососимметричный БФ.

Обозначим их

B

S

(

xy) =

1
2

B(xy) + B(yx)

,

B

A

(

xy) =

1
2

B(xy− B(yx)

и назовем симметричной и кососимметричной частями данного БФ B(xy).



Матрицы B

S

B

A

БФ B

S

и B

A

получаются из матрицы БФ B по формулам

B

S

=

1
2

B

T

,

B

A

=

1
2

B − B

T

или, эквивалентно,

S

b

jk

=

1
2

b

jk

b

kj

,

A

b

jk

=

1
2

b

jk

− b

kj

.

Матрицы B

S

B

A

, будучи матрицами БФ, образуют тензоры типа (20). Говорят, что

тензоры B

S

B

A

получены из тензора с помощью операций симметрирования и аль-

тернирования соответственно. Обозначения:

S

b

jk

=

1
2

b

jk

b

kj

b

(jk)

A

b

jk

=

1
2

b

jk

− b

kj

b

[jk]

.

15. К

ВАДРАТИЧНЫЕ ФУНКЦИОНАЛЫ

Пусть B(xy) — БФ в вещественном ЛП . Полож ив x, получим из БФ квадра-

тичный функционал (КФ):

Q(x) = B(xx).

Если в ЛП выбран базис e

1

, . . . , e

n

— матрица БФ B относительно этого базиса,

x

1

, . . . , x

n

— координаты вектора относительно этого базиса, то КФ записывается в виде

Q(x) = X

T

BX b

jk

x

j

x

k

;

координатная запись КФ называется квадратичной формой.

Пусть B

S

B

A

— симметричная и косисимметричная части тензора B. Имеем:

X

T

BX X

T

(B

S

B

A

)X

T

B

S

X

T

B

A

X.

Матрица B

A

кососимметрична, поэтому

X

T

B

A

= (X

T

B

A

X)

T

X

T

B

T

A

−X

T

B

A

X,

откуда

2X

T

B

A

= 0

⇒ X

T

B

A

= 0.

Таким образом,

Q(x) = B(xx) = B

S

(

xx) = X

T

BX X

T

B

S

X.

Матрицей квадратичной формы называется симметричная часть матрицы соответ-

ствующей билинейной формы. Таким образом, согласно определению, матрица квадратич-

ной формы всегда симметрична.

Замечание. По каждому БФ можно единственным образом построить КФ; матрица

этого КФ получается из матрицы БФ операцией симметрирования.

По каждому КФ можно единственным образом построить симметричный БФ; матрица

этого БФ совпадает с матрицей КФ.

10

Ранг матрицы и знак определителя матрицы КФ не зависят от выбора базиса, т.е.

являются инвариантами данного КФ.

16. К

АНОНИЧЕСКИЙ ВИД КВАДРАТИЧНОЙ ФОРМЫ

Пусть Q(x) — КФ в ЛП X

T

Q

e

q

jk

x

j

x

k

— соответствующая квадратичная форма

в базисе e

1

, . . . , e

n

. Базис e

1



, . . . , e

n



пространства называется каноническим для КФ

Q(x), если матрица Q

e



КФ в этом базисе диагональна, причем на диагонали расположены

числа 1, 1, 0. В каноническом базисе КФ представляет собой выражение вида

Q(x) =

n

j



=1

λ

j



(x

j



)

2

,

λ

j



=

±10.

Квадратичную форму можно рассматривать как функцию переменных x

1

, . . . , x

n

или

x

1



, . . . , x

n



. Переменные x

1



, . . . , x

n



и коэффициенты λ

j



называются каноническими пе-

ременными и коэффициентами соответственно.

Теорема. Для любого КФ в вещественном ЛП существует канонический базис.

Иными словами, квадратичная форма может быть приведена к каноническому виду

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

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

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

ническому виду.

1. База индукции: При = 1 квадратичная форма имеет вид

Q(x) = q

11

(x

1

)

2

,

q

11

= 0,

и приводится к каноническому виду преобразованием переменных

x

1



=



|q

11

|x

1

.

Канонический вид:

Q(x) = sign q

11

· (x

1



)

2

.

Матрица перехода к каноническому базису имеет вид

= (c

1

1



),

c

1

1



=

1



|q

11

|

.

Индуктивное предположение: Предположим, что квадратичная форма от n − 1 пере-

менных может быть приведена к каноническому виду. Матрица перехода к каноническому

базису есть ; новые канонические переменные выражаются через старые с помощью мат-

рицы P

1

. Отметим, что det P = 0.

Шаг индукции: Докажем, что в таком случае форма от переменных,

Q(x

1

, . . . , x

n

) = q

jk

x

j

x

k

также может быть приведена к каноническому виду.

Случай 1. Предположим, что q

11

= 0. Сгруппируем все слагаемые, содержащие x

1

:

Q(x

1

, . . . , x

n

) =

q

11

(x

1

)

1

+ 2q

12

x

1

x

2

+

· · · + 2q

1n

x

1

x

n

+

+Q



(x

2

, . . . , x

2

).

Очевидно, Q



(x

2

, . . . , x

2

)

— квадратичная форма от n − 1 переменных. Преобразуем выде-

ленные слагаемые:

q

11

(x

1

)

1

+ 2q

12

x

1

x

2

+

· · · + 2q

1n

x

1

x

n

=

q

11



(x

1

)

1

+ 2

q

12

q

11

x

1

x

2

+

· · · + 2

q

1n

q

11

x

1

x

n



.

background image

11

Дополним слагаемые в скобках до полного квадрата слагаемыми

Q



(x

2

, . . . , x

n

) =



q

12

q

11

x

2



+

· · · +



q

1n

q

11

x

n



+

+2

n

j=2

n

k=2

q

1j

q

11

x

j

q

1k

q

11

x

k

;

эти слагаемые, очевидно, образуют квадратичную форму от x

2

, . . . , x

n

. В результате полу-

чим

Q(x

1

, . . . , x

n

) =

q

11



x

1

+

q

12

q

11

x

2

+

· · · +

q

1n

q

11

x

n



2

−Q



(x

2

, . . . , x

n

) + Q



(x

2

, . . . , x

n

).

Ясно, что последние два слагаемые образуют квадратичную форму Q

(x

2

, . . . , x

n

)

от n − 1

переменных.

Введем новую переменную x

1



:

x

1



=



|q

11

| ·



x

1

+

q

12

q

11

x

2

+

· · · +

q

1n

q

11

x

n



;

тогда

Q(x

2

, . . . , x

n

) = sign q

11

· (x

1



)

2

Q

(x

2

, . . . , x

n

).

Согласно предположению индукции, форма Q

может быть приведена к каноническому

виду; если — матрица перехода к каноническому базису для формы Q

x

2



, . . . , x

n



канонические переменные для Q

, то можно записать


x

2



...

x

n




 = P

1

·


x

2

...

x

n


 .

Ясно, что матрица

C

1

=


1

q

12

q

11

. . .

q

1n

q

11

0
0

P

1

0


является матрицей перехода к каноническим переменным для формы Q. Вычислим ее

определитель, используя разложение по первому столбцу:

det C

1

= 1

· det P

1

= 0.

Таким образом, матрица перехода к каноническому базису может быть получена обраще-

нием найденной матрицы C

1

.

Случай 2. Если в исходной форме q

11

= 0

, но q

12

= 0, сделаем предварительно преобра-

зование переменных


x

1

x

2

x

3

...

x

n


=


1

1

. . . 0

1

1 0 . . . 0

0

0

. . . 0

... ... ... ... ...

0

0

. . . 1



x

1



x

2



x

3



...

x

n




.

После этого преобразования слагаемое q

12

x

1

x

2

превратится в

q

12

x

1

x

2

q

12

(x

1



x

2



)(x

1



− x

2



) =

q

12

(x

1



)2

− q

12

(x

2



)

2

,

12

т.е. в форме появляется слагаемое q

12

(x

1



)

, и можно воспользоваться алгоритмом, описан-

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

Задача. Найдите определитель матрицы предварительного преобразования и обратную

матрицу.

Теорема доказана.



17. П

РИМЕР

Приведем к каноническому виду квадратичную форму

Q(X, Y, Z) = Y

2

Z

2

XY XZ + 2Y Z.

Матрица этой формы в исходном базисе

Q

e

=


0

1

2

1

2

1

2

1 1

1

2

1 1


 .

Поскольку в форме отсутствует x

2

, проведем преобразование к промежуточному базису

y,

x − y,

z.

C

1

=


1

1

0

1

1 0

0

0

1


 .

В промежуточном базисе форма примет вид

Q(x, y, z) = (x − y)

2

z

2

+ (y)(x − y)+

+(y)+ 2(x − y)=

= 2x

2

− 2xy + 3xz z

2

− yz.

Выделенные слагаемые (и только они) содержат переменные x; достраиваем полный квад-

рат:

Q(x, y, z) = 2



x

2

+ 2x

1
2

y

+ 2x

3
4

y

+

+

1
4

y

2

+

9

16

z

2

+ 2

1
2

y

3
4

z



1
2

y

2

9
8

z

2

+

3
2

yz − yz z

2

=

= 2



x −

1
2

+

3
4

z



2

1
2

y

2

+

1
2

yz −

1
8

z

2

.

Выделенные слагаемые (и только они) содержат y; достраиваем полный квадрат:

Q(x, y, z) = 2



x −

1
2

+

3
4

z



2

1
2

y

2

+

1
2

yz −

1
8

z

2

=

= 2



x −

1
2

+

3
4

z



2

1
2



y

2

+ 2y

1
2

z

+

1
4

z

2



+

+

1
8

z

2

1
8

z

2

.

Теперь форма принимает вид

Q(x, y, z) = 2



x −

1
2

+

3
4

z



2

1
2



y −

1
2

z



2

.

background image

13

Введем новые переменные

ξ =

2

x −

1
2

+

3
4

z

,

η =

1

2

y −

1
2

z

,

ζ =

3
4

z,

в которых форма примет вид

Q(ξ, η, ζ) = ξ

2

− η

2

.

Матрица перехода к новым координатам

C

1

2

=


2

1

2

2

3

4

2

0

1

2

2

1

4

2

0

0

3

4


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

ническому;

C

2

=


1

2

2

1

2

2

2

3

0

2

2

3

0

0

4

3


 .

Матрица перехода от исходного базиса к каноническому

C

1

C

2

=


1

1

0

1

1 0

0

0

1



1

2

2

1

2

2

2

3

0

2

2

3

0

0

4

3


 =

=


1

2

2

3

2

2

0

1

2

2

1

2

2

4

3

0

0

4

3


 .

Легко проверить, что

Q

e



C

T

Q

e

=


1

0

0

0

1 0

0

0

0


 .

18. К

АНОНИЧЕСКИЙ ВИД

БФ

Пусть B(xy) — БФ в ЛП X

T

Q

e

q

jk

x

j

y

k

— соответствующая билинейная форма

в базисе e

1

, . . . , e

n

. Базис e

1



, . . . , e

n



пространства называется каноническим для БФ

B(xy), если матрица B

e



КФ в этом базисе диагональна, причем на диагонали располо-

жены числа 1, 1, 0. В каноническом базисе КФ представляет собой выражение вида

B(xy) =

n

j



=1

λ

j



x

j



y

j



,

λ

j



=

±10.

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

к каноническому виду.

Задача. Докажите, что билинейную форму x

1

y

2

в R

2

невозможно привести к канони-

ческому виду.

Теорема. Для любого симметричного БФ в вещественном ЛП всегда существует

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

каноническому виду посредством невырожденного преобразования координат.

Задача. Докажите самостоятельно.

14

19. З

АКОН ИНЕРЦИИ КВАДРАТИЧНЫХ ФОРМ

Канонический базис для данной квадратичной формы, очевидно, не единствен. Однако

количества положительных, отрицательных и нулевых канонических коэффициентов яв-

ляются инвариантами квадратичной формы, т.е. не зависят от способа приведения формы

к каноническому виду.

Теорема. Пусть r = rk Q — ранг матрицы КФ Q(x). Тогда среди канонических

коэффициентов этого КФ ровно r ненулевых и n − r нулевых (n = dim V ).

Задача. Докажите самостоятельно.

Таким образом, канонический вид КФ таков:

Q(x

1

, . . . , x

n

) = λ

1

(x

1

)

2

+

· · · λ

r

(x

r

)

2

.

Теорема. Пусть e

1

, . . . , e

n

и f

1

, . . . , f

n

— два канонических базиса для КФ Q(x), в

которых этот КФ записывается в виде квадратичных форм

Q(x

1

, . . . , x

n

) = (x

1

)

2

+

· · · + (x

p

)

2

− (x

p+1

)

2

− · · · − (x

r

)

2

,

Q(y

1

, . . . , y

n

) = (y

1

)

2

+

· · · + (y

q

)

2

− (y

q+1

)

2

− · · · − (y

r

)

2

.

Тогда p q.
Доказательство. 
Рассмотрим в ЛП подпространства

L(e

1

, . . . , e

p

),

L(f

q+1

, . . . , f

n

).

Ясно, что ∈ P 0, имеем

Q(x) = (x

1

)

2

+

· · · + (x

p

)

2

0.

Аналогично, ∈ Q

Q(y) = (y

q+1

)

2

− · · · − (y

r

)

2

≤ 0.

Поэтому P ∩ Q 0. Можем записать

dim + dim = dim(Q≤ dim n,

+ (n − q≤ n

⇒ p ≤ q.

Аналогично доказывается, что q ≤ p. Следовательно, q.



Число положительных (отрицательных) канонических коэффициентов КФ называется

положительным (отрицательным) индексом инерции этого КФ.

Теорема. Сумма положительного и отрицательного индексов инерции КФ равна

рангу этого КФ.

Задача. Докажите самостоятельно.

20. З

НАКООПРЕДЕЛЕННЫЕ

КФ

КФ Q(x) (и соответствующая квадратичная форма) называется положительно опреде-

ленным (ПО), если

∈ V, Q(x0.

Пример: Q(x

1

, x

2

) = (x

1

)

2

+ (x

2

)

2

.

КФ Q(x) называется отрицательно определенным, если

∈ V, Q(x0.

Пример: Q(x

1

, x

2

) =

(x

1

)

2

− (x

2

)

2

.

КФ Q(x) называется неопределенным, если

∈ V Q(x0,
∈ V Q(y0.

Пример: Q(x

1

, x

2

) = (x

1

)

2

− (x

2

)

2

.

background image

15

КФ Q(x) называется положительно полуопределенным, если

∈ V Q(x≥ 0,

∈ V, Q(y) = 0.

Пример: Q(x

1

, x

2

) = (x

1

)

2

− 2x

1

x

2

+ (x

2

)

2

≡ (x

1

− x

2

)

2

.

КФ Q(x) называется отрицательно полуопределенным, если

∈ V Q(x≤ 0,

∈ V, Q(y) = 0.

Матрица называется ПО, если она является матрицей ПО КФ Q в некотором базисе.

Теорема. КФ является ПО тогда и только тогда, когда его ранг r и полож итель-

ный индекс инерции p равны размерности пространства: r n.
Доказательство. 
Если n, то в каноническом базисе

Q(x) = (x

1

)

2

+

· · · + (x

n

)

2

,

так что Q(x≥ 0 для всех ∈ V , причем Q(x) = 0 тогда и только тогда, когда
x

1

=

· · · x

n

= 0

, т.е. 0.

Пусть p < n или r < n. Тогда в каноническом базисе e

1

, . . . , e

n

функционал выража-

ется формой вида

Q(x

1

, . . . , x

n

) = Q



(x

1

, . . . , x

n−1

) + λ

n

(x

n

)

2

,

где λ

n

≤ 0. Тогда Q(e

n

) = λ

n

≤ 0, т.е. КФ Q не является ПО.



21. К

РИТЕРИЙ

С

ИЛЬВЕСТРА

Главным минором порядка матрицы размера n×n называется определитель матрицы,

полученной из матрицы вычеркиванием последних n − k строк и столбцов.

Теорема. Матрица Q является ПО тогда и только тогда, когда все ее главные

миноры положительны:

q

11

0,





q

11

q

12

q

21

q

22



 0, ,..., detQ > 0.

Доказательство. Воспользумся методом математической индукции. Для матрицы разме-

ра 1 × 1 утверждение очевидно:

Q(x) = q

11

(x

1

)

2

0

⇐⇒

q

11

0.

1. Необходимость.

Индуктивное предположение: Матрица Q ∈ R

k×k

ПО ⇒ все ее главные миноры

положительны.

Шаг индукции: Пусть матрица Q ∈ R

(k+1)×(k+1)

ПО. Докаж ем, что все ее главные

миноры положительны. Рассмотрим ПО квадратичную форму

k+1

i,j=1

q

ij

x

i

x

j

;

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

индукции. Но и det Q > 0, так как в каноническом базисе он равен 1 и является инвари-

антом.

2. Достаточность.

Индуктивное предположение: Все главные миноры матрицы Q ∈ R

k×k

положительны

⇒ матрица ПО.

Шаг индукции: Рассмотрим квадратичную форму

k+1

i,j=1

q

ij

x

i

x

j

.

16

По предположению индукции, эта форма ПО для векторов из ЛПП L(e

1

, . . . , e

k

)

, поэтому

ее положительный индекс инерции не меньше k. Если он равен k, то в каноническом

(а значит, и в любом) базисе det Q ≤ 1; противоречие. Следовательно, положительный

индекс инерции матрицы равен + 1.