Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебник по математике Ч1 / Сборник задач по математике для втузов. В 4-х ч. Ч.1_ (ред) Ефимов А.В, Поспелов А.С_2001 -288с

.pdf
Скачиваний:
3201
Добавлен:
23.02.2015
Размер:
6.11 Mб
Скачать

§ 3. Билинейные и квадратичные формы

151

получаем

 

 

8х'2 - 2у'2 - -^=х' +

-^=у' - 1 3 = 0.

 

уД

у/2

 

Так как А1 и Л2 отличны от нуля, то по каждой из новых переменных х' и у' можно выделить полный квадрат:

8x 2 ~ 7 \х' = 8 ( х' ”

~ 4’

Заменой переменных

,

л/2

, 3

X = «

-

т ,

у

У

соответствующей сдвигу по каждой из координатных осей, получим

8х"2 - 2у"2 - 8 = 0, или х"2 - ^у"2 = 1.

Последнее уравнение есть каноническое уравнение гиперболы. Резуль­ тирующее преобразование координат имеет вид

х= + у") + 2.

аканоническая система координат — (О1, в1, е2), где

О'(2 ,- 1 ),

=

е2 = - ^ - - ^ . >

В задачах 3.226-3.231 написать каноническое уравнение кри­ вой второго порядка, определить ее тип и найти каноническую систему координат.

3.226. 9х2 4ху + 6у2 + 16а; — — 2 = 0. 3.227. х2 —2ху + у2 —10а; —6т/ + 25 = 0. 3.228. 5а;2 + 12а;у - 22а; - 12у - 19 = 0.

3.229. 4а;2 — 4ху + у2 6а; + Зу —4 = 0. 3.230. 2а;2 + 4ху + Ъу2 —6а; — — 1 = 0.

152 Гл. 3. Линейная алгебра

3.231. х2 1- 4ху + 4у2 4ж — Зг/ — 7 = 0.

3.232. Кривая второго порядка определяется уравнением:

а) х2 — 2у + А(г/2 — 2ж) = 0; б) х2 4- 2Аху + у2 — 1=

0.

Определить ее тип при изменении параметра А от — оо

до +оо.

Множество точек евклидова пространства Е3, удовлетворяющих урав­ нению (3), называется поверхностью второго порядка. Каноническое уравнение (4) в этом случае принимает один из следующих видов (в пе­ ременных х , у, г):

1)

А1Ж2 4- А2у2 4- Аз*2 4- с = 0

(АхА2А3 ^0),

2)

Х\х2 4- А2у2 4- Ъг = 0

(АхАа Ф 0),

3)

\\х2 4- А2у2 4- с = 0

(АхАа^О),

4)

Ахж2 + Ьу = 0

(Ах ф 0),

5)

Ахж2 4- с = 0

(Ах Ф 0).

Поверхности типов 3)-5) являются цилиндрами (эллиптическим, ги­ перболическим и т. д. в зависимости от типа кривой в сечении плоско­ стью 2 = 0).

Пример 4. Написать каноническое уравнение поверхности второго порядка

4ж2 4- 4у2 —8г2 —Юху 4- 4уг 4- 4гх - 16ж - 16у — 4* 72 = 0,

определить ее тип и найти каноническую систему координат.

< Матрица квадратичной части многочлена второй степени равна

Ее собственные числа: Ах = 9, А2 = —9, Аз = 0, а собственные векторы:

81 = ( 72

°) ’ 62 = (3^2’ ш ~ш>’ ез = (з ’ з’ з) •

Выполнив преобразование

 

 

 

 

* = ^

(

3*' +

у' + 2 ^ * ') ,

 

У = ^

(" 3жЧ

У' + 2Д г '),

 

г = ^ = (

- 4 у Ч у/2г'\

получаем

 

 

 

 

 

'2 -

9у'2 - 72*' + 72 = 0.

§ 3. Билинейные и квадратичные формы

153

Преобразование сдвига необходимо выполнить лишь по переменной г 1:

-72г' + 72 = -72(2' -

1) =

-72г".

Второе преобразование координат имеет вид

 

 

 

 

X

II _

/

„.и _

„н _

=

I

-

-I

,

—х

,

у = у , г

 

2

1

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

 

г ! ! _ У - = г»

 

8

8

'

Результирующее преобразование координат таково:

х =

Зх" +

у" +

+

У =

^ Д (~ 3х" +

!'" + 2'/52") + 5-

а каноническая система координат — (О', ех, е2, ез), где

- = ( А ’ - А ’ 0) ’

( 1

1

 

4 \

/2 2

1\

~~ \ 3^

2’ 3 ^

2 ’

ЗуД )

®3 “ 1 з ’ 3

’ з ) • >

В задачах 3.233-3.240 написать каноническое уравнение по­ верхности второго порядка, определить ее тип и найти канониче­ скую систему координат.

3.233. 2 + 6у2 + 5г2 — 4ху — 4уг — 6а; — 24у + 18г + 30 = 0. 3.234. 2х2—7у2—4г2+4а;у+20уг—16га;+60а;—12у+12г—90 = 0. 3.235. 2х2 + 2у2 - 5^г2 + 2ху - 2х - 4у - 4г + 2 = 0.

3.236. 2а;2 + 2у2 + З^г2 + 4а;у + 2уг + 2га; — + 6у — 2г + 3 = 0.

3.237. 4х2 + у2 + 4г2 — 4ху + 4уг — 8га: — 28а; + 2у + 16г + 45 = 0. 3.238. 2а;2 + 5у2 + 2г2 —2ху — 4хг + 2уг + 2а; — 10у — 2г 1 = 0. 3.239. х 2 + 5у2 + х2 4- 2ху + 2уг + 6га; — 2а; + 6у + 2г = 0.

3.240. а;2 — 2у2 + г2 4- 4а;у + 4уг — Юга; 4- 2а; 4- 4у — Юг — 1 = 0.

154

Гл. 3. Линейная алгебра

§4. Элементы тензорной алгебры

1.Понятие тензора. Будем рассматривать выражения вида а*, Ь*, с*

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

индексу. Например,

 

а\ = а} +а^ + ... + а£,

 

ьи = £

аРц Ьр = Х Х Д , % к = Е

а=1

а

а ,/3

и т.д. (сокращенные обозначения суммирования).

Через Сп (или просто С) будем обозначать линейное пространство размерности п над полем действительных чисел М или над полем ком­ плексных чисел С. Изложение в этом параграфе проводится для поля Е. Все рассуждения для поля С также справедливы и устанавливаются аналогично. Матрицу

будем обозначать (а^) или ||ау||.

Пусть.© =

1, ..., еп) и 05' = (е^, ..., е^) — два различных базиса

в Сп- Через 5

= 5®-,.©' обозначим матрицу перехода от базиса © к

базису ©', т.е.

матрицу

П

г = 1, 2, ..., п.

 

где е- = ех + ... + в?еп = X)

 

3=1

 

т.е. 5 -1 = \Щ\\.

Элементы обратной к 5 матрицы 5 -1 обозначим

Вектор. Пусть х € С — произвольный вектор. Координаты век­ тора х в базисе © = (ех, ..., еп) обозначим ж1, ж2, ..., жп (здесь мы пишем индексы вверху, а не внизу для удобства, чтобы можно было при­ менять сокращенные обозначения суммирования). Разложение вектора

по базису © записывается в виде х = жге* (суммирование по г). В другом

базисе ©' = (е'х, ..., е'п) имеем: х = ж*

(здесь на самом деле следо­

вало бы писать е-,, но второй штрих не пишут для упрощения записи). Формулы преобразования координат при переходе от базиса © к базису ©' в сокращенных обозначениях имеют следующий вид:

(1)

§ 4. Элементы тензорной алгебры

155

(здесь предполагается суммирование по г, а ж* обозначает г'-ю коорди­

нату вектора х в базисе е'1} . . е'п).

Приведенные выше рассуждения показывают, что вектор можно рас­

сматривать как совокупность наборов чисел (ж1, ж2, жп), задан­ ных в каждом базисе и изменяющихся при переходе от базиса к базису по закону (1).

Линейная форма. Напомним, что линейной формой называется отображение а: £ —> Е, линейное в обычном смысле, т.е. удовлетворяю­ щее равенствам а(х + у) = а(х) + а(у) и а(Ах) = Аа(х) при всех х б £ , А £ 1. Если 23 = (ех, ..., еп) — базис пространства £, то положим а* = а(е*). Ввиду линейности а: имеем:

а(х) = а(ж1е1 -|-.. .+жпеп) = ж1о;(е1) + . . .+жпа(еп) = а ц ж ^ . . .+ а пхп.

В сокращенных обозначениях суммирования получаем: а(х) = щ х%. Итак, линейная форма в каждом базисе задается строчкой (« 1, с*2 >..., а„).

Пусть 03' = (е'15 ..., е^) — другой базис пространства С. Тогда, по определению матрицы перехода,

е*' = з\,е{.

(2)

Отсюда а*' = а(е*») = а(я£,е{) = я^а(е{) = я5»а*, т.е.

 

(XV =

(3)

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

линейную формуможно рассматривать как

совокуп­

ность строчек

(ац, с*2, . . а п), заданных в каждомбазисеи изменя­

ющихся при изменении базиса по закону (3).

 

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

набор Т из пр+ч элементов € М (или С), где индексы изменяются

от 1 до п. Тогда Т — (Т^1"^4) называется р раз ковариантным и д раз контравариантным тензором (или тензором типа (р, д)), если при переходе от базиса 03 к базису 03' числа изменяются по закону

(Напомним, что правая часть этого равенства представляет собой сумму по индексам ..., гр, Числа Т3^ " ^ называются компонен­ тами (или координатами) тензора Т.

Замечание 1. Формулы (4) можно интерпретировать как незави­ симость тензора от выбора базиса в линейном пространстве.

Замечание 2. Формула (1) получается из общей формулы (4) при

р= 0, 9 = 1 , поэтому вектор можно рассматривать как тензор типа

156

 

Гл. 3. Линейная алгебра

р =

Замечание

3. Формула (3) получается из общей формулы (4) при

15 д = 0, поэтому линейную форму можно рассматривать как

тензор типа (1,

0). Такие тензоры называют ковекторами.

Пример 1. Выписать все слагаемые, описывающие изменение ко­ ординат тензора А'£ в двумерном пространстве С2.

< Из формул (4) получаем: А\? = Р-Щ в^А1 . Так как п = 2, то

4 ' ' =

+ ^ 4 ' а \2 +

+ 3^3?

+в2?5 в^А]1 + 812*2 4 '^ 1 2 + «2 «2 3Ь А22- >

Пр и м е р 2. Доказать, что линейный оператор можно рассматривать как тензор типа (1, 1).

<Пусть А: С, —УС, — линейный оператор и ||а*|— его матрица в базисе

в1, ..., еп. Требуется доказать, что таблица ||а*|при переходе к другому

базису меняется по закону (1). Воспользуемся тем, что А' 5 _1А5, где 5 — матрица перехода, а А и А' — матрицы оператора в старом и новом базисах. Тогда

4 = £ ( 5 - 1 >‘' ; (л > у (5 >и' - 3 4 4 = ^ 4 4

г,з

что и требовалось доказать. >

Пример 3. Пусть А: С х С С — линейное по каждому аргументу отображение, т. е. отображение, удовлетворяющее условиям

А(х + у, ъ) - А(х, ъ) + А(у, г),

А(х, у 4- г) = А(х, у) + А(х, г),

А(Ах, у) = АА(х, у),

А(х, Ау) = АА(х, у)

при всех х, у, г 6 £, А € М. Доказать, что А — тензор. Какого типа этот тензор?

< Пусть в1, ..., еп — базис пространства С. Разложим вектор А(е», е^) по этому базису: А(е*, е^) = а^ ек. Докажем, что (а^) — тензор типа

(2, 1). Действительно, в новом базисе А(е^, еу) = а ^ ,е к>, а значит,

а^-,е*» = А(е*/, е,-/) = А(я|,е<} а^е,-) = 4в^,А(е*, е,-) = з\,83г а § е к.

Так как е* =

е к>, то а ^ ,е к> =

Ввиду линейной не­

зависимости векторов е'1? ...,

получаем: а^ , = й•,в3-,вк , что и

требовалось доказать. >

 

§ 4. Элементы тензорной алгебры

157

3.241. Доказать, что квадратичная форма /(х) = a ijx lxj явля­ ется тензором типа (2, 0).

3.242. Доказать, что билинейная форма В (х , у) = бу-ж1?/-7 явля­ ется тензором типа (2, 0).

3.243. Пусть Т : С х С х С —> R трилинейная форма, т. е. функция Т (х , у, z) трех векторов, линейная по каждому аргу­ менту (например, линейность по первому аргументу означает, что Т {u + v , у, z) = Т(и , у, z)+ T (v , у, z) и Т(Ах, у, z) = АТ(х, у, z) при всех х, у, z, u, v £ С и А € Ш). Доказать, что Т — тензор. Какого типа этот тензор?

3.244. В таблице приведены координаты тензора Щ к в базисе

ei, е2 (индекс к обозначает номер 2 х 2-матрицы, i — номер строки, j — номер столбца). Найти координаты этого тензора в базисе

ei = ei + 2е2, е'2 = 3ei - 2е2.

 

-*

j = i

«а.

0

Н

 

II

 

 

II to

-1

 

 

к = 1

II to

1

2

-*

«О.

to

н

II

 

II

10

21

к= 2

3.245. Пусть А1! — тензор типа (0, 2). Используя матрицу перехода # от базиса к базису, выразить матрицу А' этого тензора в новом базисе через матрицу А в старом базисе.

3.246. Сколько координат имеет тензор типа , <?)?

2. Операции над тензорами. Для фиксированного линейного про­ странства С размерности п рассматриваются всевозможные тензоры.

Сложение тензоров и умножение на скаляр. Если А и В — тензоры одного типа, то их сумма С — А + В определяется

формулой

/~13ъ.---3ч _ л31---3я I г>3ъ.---3ч

»1 ...гр ~ Лп..Лр т. е. в каждом базисе складываются соответствующие координаты этих

тензоров. Тензор С имеет тот же тип, что А и В. Если А € М — скаляр, то можно построить тензор В = АА того же типа, что А, по формуле

тл31- -3я _ \ л31- -3ч

,.ЛР ..Лр-

Тензоры одного типа (р, д) образуют линейное пространство размерно­ сти пр+ч.

Тензорное произведение. Пусть А и В — тензоры типов (р, д) и (в, £) соответственно. Тензорным произведением С — А ® В

называется тензор типа (р + в, д + £), координаты которого в каждом базисе определяются формулами

тт32--‘3ч _ гр^2--^ч

158

Гл. 3. Линейная алгебра

Пример 4.

Пусть х — вектор (т.е. тензор типа (0, 1)), а а —

ковектор (линейная форма). Тогда А = а ® х — тензор типа (1, 1), т.е. линейный оператор. Выяснить, как действует оператор А на произволь­ ный вектор у С.

< Пусть ||а}|— матрица оператора А. Тогда а*- = щ х г, а значит,

Ау = о>)у*Ъ = (Х]Х1у*е{ -

■хгв{ = а(у)х.

Таким образом, (а ® х)у = а(у)х. >

Свертка тензора. Пусть

— тензор типа (р, д). Выделим

какой-либо верхний и какой-либо нижний индексы, например, ^1 и 1\. Тогда можно построить тензор типа (р —1, д —1), полагая в каждом базисе

(в правой части — суммирование по к). Этот тензор называется сверт­ кой тензора Т по индексам 1\,

Если Т = Т,^*, то сверткой тензора Т по индексам $ и т является

тензор Щк = Ту'* (суммирование по индексу ,;).

Тензор типа (0, 0) — это инвариант, т. е. число, принимающее одно и то же значение в каждом базисе пространства С.

Пусть а*- — линейный оператор. Произведем сворачивание этого тен­ зора по индексам г и j, т.е. положим

Ь = а\(= а} + а\ + ... + а£).

Тогда Ь будет являться тензором типа (0, 0), т.е. инвариантом. Число Ь — это сумма диагональных элементов, т. е. след матрицы

||а*||. Отсюда вывод: след А матрицы А = ||а*|линейного оператора

не зависит от базиса пространства С. Пусть

61. = / 1} 0СЛИ г = ^

*\ 0, если i ф

(Этот объект называется символом дельта Кронекера).

Докажем, что

<5*- — тензор типа (1, 1). Для этого надо доказать равенство <5*-, = 5^

5^.

Преобразуем правую часть этого равенства. Так как <5* =

0 при г ^

т о

мы можем считать, что I = $. Тогда

 

 

 

3? а},*} = $ з). 6\ = 5? 4 =

= Ц =

4

 

(здесь Е обозначает единичную матрицу).

Нетрудно видеть, что ма­

трица тензора д*- в любом базисе является единичной матрицей Е. Если

дельту Кронекера интерпретировать как линейный оператор Д, то это будет тождественный оператор, т. е. А х = х для всех векторов х.

§ 4. Элементы тензорной алгебры

159

3.247. Пусть х — вектор, а а — ковектор (линейная форма). Что собой представляет свертка тензора а <8>х?

3.248. По каким парам индексов можно осуществить свертку тензора А1-к11

3.249. Доказать, что если матрица тензора Т^ в каком-либо ба­ зисе невырождена, то матрица этого тензора невырождена в любом базисе. Верно ли данное утверждение для тензоров Т;-, Т и ?

3.250. Пусть А и — тензор типа (0, 2) такой, что в каком-либо базисе (а значит, и во всех базисах) матрица \\АгЦ\ невырождена, и пусть В ц — элементы обратной матрицы. Доказать, что —

тензор типа (2, 0).

3.251. Пусть а, (3 — ковекторы. Тогда В = о с ® (3 — билиней­ ная форма. Выразить В(х, у) через х, у с помощью а, (3.

3.252. Назовем бивект ором В 11 тензорное произведение двух векторов х и у. Выразить координаты тензора В 13 через коорди­ наты векторов х и у.

3.253. Пусть А13 — тензор типа (0, 2), и его матрица ||Аи |в каком-либо базисе является симметрической. Останется ли ма­ трица этого тензора симметрической при изменении базиса? От­

ветить на этот

вопрос для тензоров В ], Су типов

(1, 1), (2, 0)

соответственно.

 

 

 

3.254. Тензор Аг£ задан своими координатами в базисе в 1 , е 2,

ез

(см. таблицу). Найти координаты тензоров В г =

А1- и С; =

=

Аг* в базисе

е 2, ез.

 

г =

1

II

N3

II со

3 = 1

2

0

1

«■о.

II (чЭ

1

0

- 2

А: = 1

II

СО

со 1

 

1

 

2

 

3 = 1

3

- 2

0

II

СМ

II

со

1 - 1

0 1

34

к= 2

3 =

1

II

(чЭ

 

 

1

 

- 1

 

- 2

 

2

 

1

 

0

 

 

 

к =

3

II

СО

3

0

— 5

3.255.

Координаты тензоров А13 и В у в базисе ех, е 2, ез опре­

делены матрицами А и В

соответственно, где

 

 

/

!

2

3\

/

!

!

1\

 

А = I - 1 3

4

, В = [ - 1 3

1 .

 

\

0

2

1/

\

1

0

5/

Найти координаты тензоров С] = АгкВ /у,

 

 

= AгkB jk в базисе

е ь в2 , ез. Вычислить свертки 5 = АиВ у ,

Т = АгзВ ^ .

160

Гл. 3. Линейная алгебра

3.256. Ранг

матрицы

тензора

называется ран гом * т ензора.

Пусть А — тензор типа

(2, 0), (1,

1) или (0, 2). Доказать, что

матрица тензора А в каждом базисе имеет один и тот же ранг.

3.257. Найти ранг тензора:

а)

в 1 (8)

в 1 -

е2 <8) в 1

+

в 1

<8) е2 - е2 <8) е2;

 

б)

в! (8)

в! +

е2 <8>в 1

+

е2

(8) е2.

 

3.258. Пусть А — тензор

типа (р, д), где р + д= 2.Найти усло­

вие, которому должна удовлетворять матрицатензора

А , чтобы

тензор А можно было представить в виде произведения

тен­

зоров Р , С} другого типа.

 

 

 

3. Симметрирование и альтернирование. Выделим у тензора

какие-либо к нижних индексов, например, »1 , г2, ..., г*. Симметриро­ вание по индексам »1, ..., г* — это построение нового тензора

 

 

 

(5)

где суммирование производится по всем перестановкам с*1, ...,

ин­

дексов н, ..., г*. Координаты тензора Т

* У *

в любом базисе

симметричны по индексам п, ..., г*, т.е.

не зависят от перестановки

этих индексов. Альтернирование по индексам «1, ...,

г* состоит в по­

строении тензора

 

 

 

грЗ\■■■Зч

 

 

(6)

[*1 •••й]й+1 ■гр

 

 

где суммирование производится по всем перестановкам а —

индексов «1, ..., г*. Очевидно, слагаемое в (6) будет взято со знаком «плюс», если подстановка а четная, и «минус», если она нечетная. Ана­

логично определяются тензоры Т^1+1 •^ и Т^1'V ^ т+1"'Зч

Выразим координаты тензоров А ^р, В г^Ыт| через Аг^, В к]тг соот­ ветственно. По определению имеем:

Если Т — тензор типа (р , 0) или (0, д), то вушТ или АИТ — это тензор, полученный из Т симметрированием или альтернированием по всем индексам.