А если тензор понимать так:
Почему уже не начать его понимать по определению?
(Тем более их много, можно ограничиться каким-то одним по желанию.)
Допустим, точка трехмерного пространства характеризуется функцией, которая ставит в соответствие любому произвольному вектору ответный вектор. Для трехмерного пространства достаточно выполнить в этой точке три измерения (задать три произвольных входных вектора (опорный базис) и получить три разных ответных вектора), чтобы полностью определить эту функцию (в данном случае - тензор второго ранга).
Важно, что (для каждой фиксированной точки) эта функция линейная, иначе никаких трёх измерений бы не хватило.
Т.е. тензор
-ого ранга - это функция максимум от
векторных аргументов (или
тензорных аргументов суммарным рангом
)
Не просто функция, а функция, линейная по каждому аргументу (коротко: полилинейная) и возвращающая скаляр (а то ранг не тот будет).
Ещё тензоры можно понимать как элементы универсальной конструкции. Тензорное умножение — это «наиболее общее» умножение (билинейная функция), которое можно придумать: все другие умножения можно получить, беря вместо операндов
их тензорное произведение
. Так можно получить представление о тензорном произведении двух линейных пространств
, в которое и действует произведение
, а уже после построить и тензорные произведения большего числа пространств (в которых живут тензоры более высоких рангов).
(Ещё на форуме рассказывали ёмкое:
позволяет полилинейные отображения заменять линейными (по аргументу из
). Но коротко говорить или не коротко, всё равно нужно будет некоторое время на знакомство как следует.)
Тут чисто алгебраические идеи приводят к вполне законному виду понимания тензоров вообще всех разом. Для этого надо будет ещё рассмотреть разные естественные операции с ними, которые рождаются например естественным спариванием векторов и ковекторов
(
— наше поле скаляров) — оно даёт все свёртки тензоров которые есть в природе, и как частный случай след линейного оператора; есть и естественное отображение в обратную сторону,
: вообще,
естественно изоморфно пространству линейных отображений
из
в
, так что мы можем получить функцию из скаляра в линейный оператор
, где
— единичный оператор; это вид сбоку на самое обычное умножение скаляра на вектор. Мы можем переставлять аргументы тензорного произведения, что для собственно тензоров (элементов тензорных произведений
и
для какого-то одного
) даст возможность говорить об их (анти)симметричности и определять их (анти)симметризации. Ещё некоторые вещи можно ввести до дифференциальной геометрии, которая уже позволит делать что-то с гладкими тензорными полями, принимая в расчёт их локальное поведение, но сначала наверняка стоит разобрать, что можно делать с отдельными тензорами.
Для физики — и по-моему не только для физики — полезно ещё разобраться с индексной записью тензорных соотношений. Есть конкретное понимание, где буквы с набором индексов перечисляют координаты тензора в некотором базисе, и есть абстрактное, в котором индексы — просто имена для аргументов тензора, если понимать его как полилинейную функцию, хотя можно говорить и о каких-то «абстрактных аргументах» в том смысле, что если некий элемент
равен
, то все там
должны быть из
. Вообще линейное отображение
можно задать, положив его разложимым (вида
) и действуя на сомножителях
, так что понятие «абстрактных аргументов» вполне на мой взгляд твёрдое. • Тут я отвлёкся, а польза индексной записи в её ужасной компактности и в возможности надстроить её до записи соотношений координат тензоров в разных базисах, в том числе досконально разобраться в изменении координат при смене базиса (в конкретной индексной записи невзаимозаменяемые наборы индексов соответствуют пространствам-с-базисом, а в абстрактной — разным пространством без выбора базисов).
-- Пн сен 16, 2019 23:28:19 --А учебники по линалу вам вроде советовали?