
Учебник по математике Ч1 / Сборник задач по математике для втузов. В 4-х ч. Ч.1_ (ред) Ефимов А.В, Поспелов А.С_2001 -288с
.pdf§ 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а; —8у — 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а; —8у — 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у —8г 4* 72 = 0,
определить ее тип и найти каноническую систему координат.
< Матрица квадратичной части многочлена второй степени равна
Ее собственные числа: Ах = 9, А2 = —9, Аз = 0, а собственные векторы:
81 = ( 72’ |
°) ’ 62 = (3^2’ ш ~ш>’ ез = (з ’ з’ з) • |
|||
Выполнив преобразование |
|
|
|
|
|
* = ^ |
( |
3*' + |
у' + 2 ^ * ') , |
|
У = ^ |
(" 3жЧ |
У' + 2Д г '), |
|
|
г = ^ = ( |
- 4 у Ч у/2г'\ |
||
получаем |
|
|
|
|
|
9х'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. 7х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га; — 4х + 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ч
,.ЛР ..Лр-
Тензоры одного типа (р, д) образуют линейное пространство размерно сти пр+ч.
Тензорное произведение. Пусть А и В — тензоры типов (р, д) и (в, £) соответственно. Тензорным произведением С — А ® В
называется тензор типа (р + в, д + £), координаты которого в каждом базисе определяются формулами
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, д), то вушТ или АИТ — это тензор, полученный из Т симметрированием или альтернированием по всем индексам.