12 Тензоры.
Ошибка.
Попробуйте повторить позже
Показать, что операция опускания (и поднятия) индекса является композицией тензорного
произведения с фиксированным тензором (и, соответственно,
) и свёртки.
Действительно, рассмотрим, например, опускание первого верхнего индекса у тензора при
помощи тензора
. С одной стороны, по определению компоненты этого тензора после опускания
будут:
С другой стороны, если сначала умножить тензорно на
, то это будет тензор типа
с компонентами:
Если же, далее, осуществить свёртку этого нового тензора по первому нижнему и первому верхнему
индексу, то будем иметь тензор типа с компонентами
Что и равно опусканию первого верхнего индекса, с точностью до переименования немого индекса
суммирования на
.
Для поднятия всё, разумеется, аналогично.
Ошибка.
Попробуйте повторить позже
Пусть - тензор типа
. Что будет результатом его свёртки по единственной паре
индексов? Как эта операция связана с уже известной вам операцией на матрицах?
Фактически, на тензоры типа можно смотреть как на матрицы. То есть мы имеем дело с
матрицей
, коэффициенты которой можно записать в виде
. Тогда по определению свёртки по её
единственному верхнему и нижнему индексу, мы будем иметь:
где по повторяющемуся верхнему и нижнему индексу подразумевается суммирование. То есть
Таким образом, свёртка тензора представляет собой операцию взятия следа. В конце
получается тензор типа
, то есть просто вещественное число.
Ошибка.
Попробуйте повторить позже
Рассмотрим , пусть
- базис в
.
Пусть компоненты тензора задаются формулой
Пусть в выбран новый базис, который связан со старым базисом матрицей перехода
Найти компоненту в новом базисе.
Запишем тензорный закон для этой компоненты:
где - компоненты матрицы
,
- компоненты матрицы
- соответствующая замене
двойственного базиса в
.
Матрица будет иметь вид:
Осталось лишь посчитать по формуле .
Но, как вы видите, в этой формуле целых пять индексов суммирования - расписывать её в лоб будет
очень долго, это получится очень большая сумма. И, что самое главное - мы проделаем лишнюю
работу, которую мы сейчас с вами немного сократим за счёт наблюдений за элементами матриц и
.
Даватйе заметим, что, во-первых, поскольку в первой строке матрицы только первый элемент
отличен от нуля, то
имеет смысл брать только равным 1 (при остальных
число
будет равна 0
и занулит всё слагаемое), а также поскольку в третьем столбце матрицы
все элементы кроме
третьего равны нулю, то имеет смысл брать
лишь равным 3. По аналогичным соображениям,
имеет смысл брать лишь равным 1 или 2. И, также заметим, что
можно брать только равным 2 или
3.
Таким образом, будем иметь:
Далее, поскольку , то это последнее равенство можно переписать:
Где,
как и всегда, подразумевается суммирование по повторяющимся верхним и нижним индексам.
Заметим, что не зависит от индексов
, поэтому его можно просто вынести как общий
множитель при каждых
и
- он по определению зависит только от второго нижнего индекса, т.е.
от
. Таким образом, будем иметь:
Напомним, мы в сумме брали любым, а вот
только 1 или 2, поскольку
при
равен
нулю.
Осталось просуммировать по (как мы уже заметили, берём
только равным 2 или
3):
(компоненты тензора мы вычисляли по данному нам условию )
Далее,
Таким образом, в конце концов имеем:
Ошибка.
Попробуйте повторить позже
Рассмотрим , пусть
- базис в
.
Пусть компоненты тензора задаются формулой
Пусть задан фиксированный тензор типа
задан матрицей
Найти компоненту тензора
, получающего из тензора
при помощи опускания первого
индекса с фиксированным тензором
По определению опускания индекса,
Ошибка.
Попробуйте повторить позже
Пусть - векторное произведение в
. Пусть
- некоторый базис в
.
Показать, что набор чисел
, определенных правилом
образует тензор (т.е. удовлетворяет тензорному закону).
Пусть - коэффициенты матрицы перехода к некоторому другому базису
,
-
коэффициенты обратной к матрице перехода матрицы. Тогда какие бы базисные векторы в новом
базисе
в новом базисе мы ни взяли, то, разложив их при помощи матрицы перехода по старому
базису как
,
, будем иметь:
И в силу полилинейности векторного произведения, коэффициенты можно вынести за знак векторного произведения, а векторное произведение от суммы по каждому аргументу равно сумме векторных произведений:
Далее, в силу того, что нам дано , продолжаем:
И
вектор при помощи обратной матрицы к матрице перехода выразим через новый базис как
.
В конце концов получаем:
Но, с
другой стороны, по определению чисел , имеем:
Откуда
И слева и справа в нашем равенстве записаны некоторые линейные комбинации базисных векторов в
новом базисе (). Но в силу того, что
- это базис, то если две линейные комбинации базиса
равны, то коэффициенты этих линейных комбинаций совпадают (свойство единственности разложения
по базису). Таким образом, будем иметь:
И мы получаем в точности тензорный закон для чисел . Следовательно, эти наборы чисел
действительно являются тензором.
Ошибка.
Попробуйте повторить позже
Доказать, что является линейным пространством с естественными операциями сложения
функционалов и умножения функционалов на числа.
1. Ненумерованные аксиомы. Пусть . Надо проверить, что для любых
и их
линейная комбинация
Действительно, - тоже будет линейным функционалом, потому что для любых
будет выполнено
Следовательно, линейная комбинация линейных функционалов - это аддитивная функция, то есть
удовлетворяет первой аксиоме линейности.
Теперь, для любого и для любого
:
Следовательно, линейная комбинация линейных функционалов - это однородная функция, то есть
удовлетворяет второй аксиоме линейности.
Таким образом, мы проверили, что линейная комбинация любых элементов из - вновь элемент из
, то есть линейный функционал.
2. Нумерованные 8 аксиом линейного пространства проверяются непосредственно. Отметим
только, что роль нуля играет тождественно нулевой функционал (он, очевидно, линейный), у
каждого линейного функционала
есть обратный по сложению
(и он тоже будет линейным,
конечно). Остальные аксиомы, конечно, само собой будут выполнены.
Ошибка.
Попробуйте повторить позже
Доказать, что если и если в
выбран базис
, то тогда набор функционалов
определенных правилами
будет являться базисом в . В частности,
.
Ясно, что нами определены однозначно - любую линейную функцию, в частности, линейный
функционал, достаточно задать на базисных векторах - на остальных она определяется по линейности.
1. Линейная независимость. Пусть найдутся такие , что
Тогда подставим в левую и в правую часть базисный вектор (левая и правая часть - это
функции, поэтому в них можно подставлять векторы):
Таким образом, подставляя всевозможные при
мы получим, что обязательно все
равны 0. Таким образом, если линейная комбинация наших функционалов
равна
нулевому функционалу, то такая линейная комбинация обязательно тривиальна.
2. Выразимость. Возьмем любой линейный функционал . Тогда мы утверждаем, что он
выражается через базисные функционалы
. С каким коэффициентами? А вот с какими.
Давайте обозначим
Тогда утверждается, что
Действительно, проверим это. Пусть - любой вектор из
. Пусть он так раскладывается по
базису
Тогда подставим его в левую часть:
А теперь подставим в правую часть:
...
Значит и в правой части получится то же самое. То есть равен
на любом
векторе
. Доказали.
Ошибка.
Попробуйте повторить позже
a) Доказать, что сопоставление вектору функционала
, действующего на
функционале
по правилу
задает линейный изоморфизм между и
.
b) Каким еще способом можно было бы построить линейный изоморфизм между и
, не
придумывая такой хитроумной конструкции, как в пункте a) ?
a) Первое, что нужно проверить - это то, что так определенный функционал - это действительно
линейный функционал на
.
Действительно, пусть - произвольные.
- некоторый функционал такого вида, как в
доказываемом утверждении (то есть соответствующий некоторому
по указанному правилу).
Тогда
То есть - аддитивный функционал на
.
Пусть теперь - произвольный и
- произвольное. Тогда
Значит, - однородный функционал на
. Таким образом, мы проверили, что
,
определенный нами по указанному в условии правилу, всегда линеен.
Далее, проверим, что отображение
заданное правилом
- линейное отображение.
Пусть - произвольные. Тогда
Подействуем на произвольную
и посмотрим, что получим
Таким образом, мы видим, что функционал на каждом функционале
распадается в
сумму
. Следовательно,
- аддитивно.
Далее, пусть - произвольный и
- произвольный. Тогда
Подействуем на произвольную
:
Таким образом, мы видим, что функционал на каждом функционале
действует как
. Следовательно,
- однородно.
Таким образом, мы проверили, что наше отображение - линейно.
Но почему - это линейный изоморфизм между
и
? Докажем, что
- инъективно.
Пусть - тождественно нулевой функционал на
. То есть для любого функционала
выполнено
Но раз это выполнено для любого , то, в частности, это выполнено и для базисных
функционалов
из двойственного базиса в
. А эти самые базисные функционалы, как мы
помним, действуют так, что они отбирают
ую координату вектора
, разложенного по базису
.
Таким образом, для каждого выполнено
Таким образом, все координаты вектора - нулевые в произвольном базисе. Следовательно,
-
нулевой вектор. таким образом, если какой-то вектор
и отображает в нулевой функционал, то
только лишь нулевой вектор. А это и значит, что
, а, значит,
- инъективно.
Теперь вспомним формулу, что для любого линейного отображения, а, значит, и для нашего ,
линейность которого мы уже проверили выше, выполнено
Однако как мы только что поняли, , а, кроме того, известно, что размерность
двойственного пространства равна размерности исходного пространства, то есть
Но применяя это же утверждение теперь к двойственному пространству к , получим
равенство
таким образом,
Следовательно, наша формула приобретает вид
Откуда мы получаем с необходимостью, что , а поскольку
действует в
пространство
, чья размерность как раз таки и равна
, то мы получаем, что
- сюръекция.
Таким образом, - это линейная биекция, то есть линейный изоморфзим, что и требовалось доказать.
b) Заметим, что построенный нами линейный изоморфзим в пункте a) нигде не зависел от
выбора базиса в и в
. То есть отображение
было построено без выбора базиса
в
и в
. Такая ситуация в алгебре называется канонический изоморфизм.
Однако, неканонический изоморфизм было бы построить куда проще. Можно выбрать базис в ,
пусть он состоит из
векторов
Однако нам известно, что , поэтому в
тоже есть базис из
каких-то
функционалов, обзовем их
. Тогда при фиксированных базисах в
и в
изоморфизм построить очень просто: определим
по правилу
а на остальные векторы пространства продолжим
по линейности. Тогда, из теоремы о том,
что пространства изоморфны тогда и только тогда, когда имеют одинаковые размерности, сразу
получим, что такое
будет линейным изоморфизмом (потому что в доказательстве той теоремы мы
делали в точности то же самое). Однако, такой изоморфизм
уже никак нельзя назвать
каноническим, потому что если мы теперь выберем другие базисы в
и в
, то отображение,
аналогичное
, будет уже другим. А вот изоморфизм
из пункта a) останется ровно таким же
самым.
Ошибка.
Попробуйте повторить позже
a) Доказать, что отображение, ставящее оператору тензор типа
по правилу
задает линейный изоморфизм между просранством линейных операторов из в
и
пространством тензоров на
типа
.
b) Каким еще способом можно было бы построить линейный изоморфизм между указанными
пространствами, не придумывая такой хитроумной конструкции, как в пункте a) ?
a) Ясно, что отображение, определенное по правилу в условии
(где - пр-во линейных операторов
)
будет линейным. Проверим, скажем, аддитивность .
Пусть ,
- два линейных оператора
. Тогда
Причем этот тензор действует на произвольной паре
по правилу
Но это последнее есть не что иное, как
(ведь так и действует сумма двух линейных операторов на вектор). Далее, в силу линейности
:
Таким образом, тензор на каждой паре
действует как сумма тензоров
.
То есть
Тем самым мы и проверили аддитивность . Однородность
получается аналогично.
Следовательно, - линейно. Однако почему
- линейный изоморфизм?
Проверим, что - инъективно, то есть ядро
- тривиально. Итак, пусть
- то есть
тождественно нулевой тензор. То есть
Раз это верно для любой , то в частности это верно для функционалов двойственного базиса
. А они, как мы помним, отбирают
ую координату вектора.
Следовательно, для каждого выполнено
То есть каждая координата вектора равна нулю. То есть вектор
- нулевой вектор.
А поскольку это выполнено еще и для любого , получаем, что
- тождественно нулевой
линейный оператор.
Значит, если какой-то оператор и лежит в ядре
, то только нулевой.
Таким образом, - инъекция.
Теперь вспомним формулу, что для любого линейного отображения, а, значит, и для нашего ,
линейность которого мы уже проверили выше, выполнено
Но мы уже знаем, что Следовательно, наша формула приобретает вид
Откуда мы получаем с необходимостью, что , а поскольку
действует в
пространство
, чья размерность как раз таки и равна
, то мы получаем, что
- сюръекция.
Таким образом, - это линейная биекция, то есть линейный изоморфзим, что и требовалось доказать.
b) Заметим, что построенный нами линейный изоморфзим в пункте a) нигде не зависел от выбора
базиса в и в
. То есть отображение
было построено без выбора базиса в
и в
. Такая ситуация в алгебре называется канонический изоморфизм.
Однако, неканонический изоморфизм было бы построить куда проще. Можно выбрать базис
в . Если
, то
, то есть этот базис состоит из
векторов
Однако нам известно, что , то есть и в этом пространстве можно выбрать базис из
тензоров
. Тогда при фиксированных базисах в
и в
изоморфизм построить
очень просто: определим
по правилу
а на остальные операторы пространства продолжим
по линейности. Тогда, из теоремы
о том, что пространства изоморфны тогда и только тогда, когда имеют одинаковые размерности, сразу
получим, что такое
будет линейным изоморфизмом (потому что в доказательстве той теоремы мы
делали в точности то же самое). Однако, такой изоморфизм
уже никак нельзя назвать
каноническим, потому что если мы теперь выберем другие базисы в
и в
, то
отображение, аналогичное
, будет уже другим. А вот изоморфизм
из пункта a) останется ровно
таким же самым.
Ошибка.
Попробуйте повторить позже
a) Что будет происходить с компонентами тензоров и
при их сложении? То есть какие будут
компоненты у тензора
? (при условии, что сложение определено).
b) А при умножении тензора на скаляр
? Какие компоненты будут у тензора
?
c) А при их тензорном умножении? То есть, какие компоненты будут у тензора ?
d) Почему ответ на пункт b) вытекает из ответа на пункт c) ?
a) Что такое произвольная компонента у суммы двух тензоров? То есть ? По
определению - это действие тензора
на наборе
. Но по определению суммы
тензоров будем иметь:
То есть при сложении тензоров их компоненты тоже складываются.
b) Но по определению суммы тензоров будем иметь:
То есть при умножении тензора на число все его компоненты тоже умножаются на это число.
c) Пусть ,
Тогда
и
То есть, грубо говоря, при тензорном умножении двух тензоров их компоненты...перемножаются.
Да, так можно, конечно, сказать, но только очень осторожно, понимая, про компоненту с какими
индексами для произведения идет речь и про перемножение компонент с какими индексами идет речь.
d) На самом деле, умножение тензора на число - это частный случай тензорного умножения тензоров,
нужно просто это самое число воспринимать как тензор типа . Тогда по определению тензорного
умножения произвольного тензора
типа
на тензор
типа
мы и получим
просто-напросто умножение тензора
на число
(в тензор типа
мы просто не будем
подставлять никакие аргументы).
Ошибка.
Попробуйте повторить позже
Показать, что свертка тензора (по любой паре верхнего и нижнего индексов) по введенному правилу вновь является тензором.
Надо проверить, что компоненты свертки меняются по тензорному закону при смене базиса.
Проверим для свертки по первому верхнему и первому нижнему индексу:
Но
и
- это элементы взаимно-обратных матриц, поэтому произведение
задаёт элементы
единичной матрицы. То есть
.
С учётом этого, продолжаем наше равенство:
Дальше можно переименовать нигде больше не встречающийся повторяющийся индекс на индекс
:
Следовательно, свёртка тензора удовлетворяет тензорному закону изменения компонент при
смене базиса в
. Таким
- это тензор.
Ошибка.
Попробуйте повторить позже
Доказать, что определитель матрицы является частным случаем тензора типа .
Пусть в качестве выбрано пространство
. Тогда тензоры типа
- это полилинейные
функции
А если на эти аргументы типа смотреть как на столбцы некоторой квадратной матрицы
размера
...
Где мы уже могли встречаться с таким объектом? Правильно! Частным случаем тензора типа
будет отображение
сопоставляющее набору столбцов матрицы ее определитель
.
Правда, не торопитесь говорить, что все тензоры типа - это определитель. Нет, определитель
является лишь частным случаем тензора типа
, а именно, это тензор типа
, который еще
вдобавок кососимметричен и на наборе из столбцов единичной матрицы равен единице. Но, конечно,
бывают и другие тензоры типа
. Определитель - это только частный случай таких
тензоров.