Тензор

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

Те́нзор (от лат. tensus, «напряжённый») — применяемый в математике и физике математический объект линейной алгебры, заданный на векторном пространстве конечной размерности. В физике в качестве векторного пространства обычно выступает физическое трёхмерное пространство или четырёхмерное пространство-время, а компонентами тензора являются координаты (проекции) взаимосвязанных физических величин. Использование тензоров в физике позволяет глубже понять физические законы и уравнения, упростить их запись за счёт сведения многих связанных физических величин в один тензор, а также записывать уравнения в форме, не зависящей от выбранной системы отсчёта.

Тензор ранга (валентности) , заданный на векторном пространстве размерности , ­в каждом конкретном его базисе можно представить как упорядоченный набор компонент, значения которых в общем случае (кроме ранга 0) зависят от базиса определенным образом. При этом сам тензор, как алгебраический и геометрический объект от базиса не зависит – одному и тому же тензору соответствуют разные наборы «координат» в разных базисах. Компоненты тензора при фиксированном базисе можно структурировать в виде -мерной таблицы . При ранге 0 таблица представляет собой одно число (скаляр), при ранге 1 — упорядоченный набор (вектор-столбец или вектор-строка), при ранге 2 — квадратную матрицу, при ранге 3 — трёхмерный куб и т. д. В общем случае визуальное представление для больших рангов затруднительно.

"Тип" тензора определяется не просто общим рангом, а парой натуральных чисел , где контравариантный, а ковариантный ранг (и говорят раз контравариантный и раз ковариантный тензор), сумма которых и равна общему рангу : . Тип тензора определяет характер изменения компонент при смене базиса пространства.

По существу тензоры типа — это векторы пространства размерности , обозначаемого или , полилинейно связанного с , а компоненты тензора - это координаты этого вектора в в базисе, «привязанном» к базису пространства . Именно полилинейная связь между и позволяет идентифицировать векторы из как тензоры на , так как при замене базиса в также меняется базис в и координаты тензора как вектора этого пространства. Поэтому говорят о координатном представлении тензора в базисе пространства .

Тензоры типа (0,0) – это скаляры поля, над которым задано пространство . Скаляры не изменяются (инвариантны) при смене базиса. Тензоры типа (1,0) — это векторы пространства , (0,1) — линейные функционалы (ковекторы) на , образующие сопряжённое пространство той же размерности. Тензоры 2 ранга — это тензоры типа (0,2) (билинейные формы), (1,1) (линейные операторы) и (2,0) (диады).

Компоненты тензора типа записываются с помощью верхних (контравариантных) и нижних (ковариантных) индексов: . Например, векторы в тензорном обозначении записываются с одним верхним индексом , линейные операторы — с нижним и верхним индексами: , билинейные формы (дважды ковариантные тензоры) — с двумя нижними индексами . Тензор типа (например, тензор кривизны Римана) будет записан как .

В приложениях часто применяются тензорные поля, которые сопоставляют различным точкам пространства разные тензоры (например, тензор напряжений внутри объекта). Тем не менее, часто их упрощённо тоже называют тензорами.

Тензоры были популяризованы в 1900 году Туллио Леви-Чивита и Грегорио Риччи-Курбастро, которые продолжили более ранние работы Бернхарда Римана и Элвина Бруно Кристоффеля. Слово «тензор» придумал немецкий физик В. Фогт в 1898 году[1]. Понятие возникло в связи с вопросом, какие напряжения возникают в неровном (произвольной формы) теле, к которому прикладывается линейная сила; ответ потребовал введения сложного математического объекта для каждой рассматриваемой точки неровного тела — некоего набора величин, не меняющихся при изменении точки отсчёта.

Предварительные сведения

[править | править код]

Правило Эйнштейна

[править | править код]

Здесь и далее по тексту статьи в основном будет использоваться общепринятое соглашение — так называемое правило Эйнштейна, в соответствии с которым, если в записи присутствуют верхний и нижний индексы, обозначенные одинаковой буквой (так называемый "немой" индекс), то по нему предполагается суммирование. Например, запись означает то же, что и . Это позволяет упростить записи формул за счёт того, что не указываются знаки суммирования. По индексам, обозначенным разными буквами, суммирования не предполагается. Немой индекс в результате «исчезает», а остальные индексы остаются, например: или . См. также подраздел настоящей статьи, посвящённый операции свёртки.

Контравариантность векторов

[править | править код]

Пусть набор векторов является базисом в векторном пространстве . Тогда любой вектор этого пространства в данном базисе представляется как линейная комбинация базисных векторов: . Набор (упорядоченный) чисел (вектор-столбец) называют координатами или компонентами вектора в данном базисе или координатным представлением вектора.

Рассмотрим другой набор векторов , также являющийся базисом. Каждый из векторов нового базиса может быть представлен в «старом» базисе (как и любой вектор): , то есть координатами . Соответственно, матрица , столбцы которой представляют координаты нового базиса в старом — это матрица преобразования старого базиса в новый. Обратная матрица позволяет получить старый базис из нового. Кроме этого именно с помощью обратной матрицы можно получить координатное представление произвольного вектора в новом базисе. В самом деле , то есть новые координаты (в новом базисе) равны (в матрично-векторной форме это записывается как ). То есть координаты вектора преобразовываются обратно базису. Это свойство преобразования координат называется контравариантность.

Ковариантность линейных функционалов

[править | править код]

Если координаты какого-либо объекта будут преобразовываться как базис, то есть с помощью матрицы преобразования базиса, то это называется ковариантность. Примером ковариантного объекта являются так называемые ковекторы — линейные функционалы (линейные формы) на пространстве . В силу линейности множество всех таких функционалов также образует векторное пространство , называемое сопряжённым к и имеющее ту же размерность, что и . Таким образом, линейные функционалы (формы) — это векторы сопряжённого пространства. Ковекторами (ковариантными тензорами ранга 1) они становятся в силу привязки к основному пространству , а именно специфическим выбором базиса сопряжённого пространства, однозначно определяемого базисом пространства . В заданном базисе пространства произвольная линейная форма равна . Координаты вектора можно трактовать как тоже линейные функции, которые ставят в соответствие каждому вектору — его соответствующую координату: . Эти линейные функционалы являются базисом в сопряжённом пространстве и называются дуальным (или двойственным) базисом (к базису основного пространства). Соответственно, произвольная линейная форма представляется в виде:, то есть тоже как набор координат (они записываются как вектор-строка, в отличие от вектора-столбца координат векторов основного пространства).

В новом базисе имеем: , где  — координаты линейной формы в новом дуальном базисе . Они преобразуются с помощью той же матрицы перехода от старого базиса пространства к новому . Это можно пояснить и без формул: линейный функционал — вектор в пространстве , поэтому при смене базиса в нём, его координаты меняются обратно своему базису, но этот дуальный базис меняется в свою очередь обратно изменению базиса в пространстве (так как это координаты векторов по сути). В итоге координаты линейной функции преобразовываются так же, как и базис основного пространства. Поэтому они называются ковекторами по отношению к основному пространству.

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

2. В пространствах с (псевдо)скалярным произведением ((псевдо)евклидовы пространства) пространство канонически изоморфно пространству , то есть их можно отождествить (каждый линейный функционал представляется в виде скалярного произведения фиксированного вектора на вектор-аргумент функции , то есть , соответственно, между a и f имеется взаимно однозначное соответствие). Поэтому вектор и ковектор по существу можно считать одним объектом. В связи с этим считается, что один и тот же вектор (в общем случае и тензор) можно просто представить как в контравариантных координатах, так и в ковариантных. Так часто поступают, например, в физике, где тензоры обычно рассматриваются либо в геометрическом трёхмерном пространстве, либо в четырёхмерном пространстве-времени.

Примеры пересчёта координат при замене базиса

[править | править код]

Определения

[править | править код]

Существует несколько по существу эквивалентных определений тензоров. Их эквивалентность связана с тем, что между множествами объектов (включая и тензорные операции и отношения между ними), порождаемых этими определениями, можно установить взаимно-однозначное соответствие (говорят пространства этих объектов изоморфны друг другу).

Тензор как набор компонент (многоиндексный объект)

[править | править код]

Общее определение. Правило преобразования координат

[править | править код]

Тензором типа на векторном пространстве (размерности ) называется объект, задаваемый в произвольном базисе набором чисел (каждый из индексов может принимать значения от 1 до ), которые при переходе к другому базису изменяются по следующему закону (применяется правило Эйнштейна, то есть предполагается суммирование по всевозможным значениям индексов):

то есть раз с помощью матрицы, обратной к матрице преобразования базиса, и раз с помощью матрицы преобразования базиса. Другими словами, в рамках данного определения тензор — это массив компонент + закон преобразования компонент при замене базиса.

Число называют валентностью или рангом тензора,  — контравариантной валентностью, - ковариантной валентностью . Говорят также -раз контравариантный и -раз ковариантный тензор. Число компонент тензора (набор чисел, которым представляется тензор в данном базисе) равно .

Соответственно, из этого определения следует, что вектор пространства  — это тензор типа , а ковектор этого пространства — это тензор типа . Для удобства считают, что тензор типа  — это само поле действительных чисел, то есть скаляры, не изменяющиеся при смене базиса.

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

[править | править код]

Для вектора пространства , являющегося контравариантным тензором 1 ранга , формула преобразования координат при смене базиса будет иметь вид, или в матричной форме: , где  — вектор-столбцы координат вектора x в старом базисе и новом базисе.

Для линейной формы  — ковариантного тензора 1 ранга формула преобразования координат будет иметь вид:, или в матричной форме , где  — вектор-строки координат линейной формы в старом и новом базисе.

Для билинейной формы (дважды ковариантный тензор ) формула преобразования координат имеет вид:

Для линейного оператора (один раз ковариантный и один раз контравариантный тензор ) формула пересчёта координат имеет вид:

Псевдотензоры

[править | править код]

Псевдотензоры — алгебраические объекты, координаты которых преобразуются аналогично тензорам, за исключением смены ориентации базиса — в этом случае псевдотензоры меняют знак, в отличие от истинных тензоров. Формально это означает, что в законе преобразования координат необходимо добавить множитель, равный знаку определителя матрицы преобразования базиса: .

Частными случаями псевдотензоров являются псевдоскаляры и псевдовекторы. Пример псевдоскаляра — так называемый ориентированный объём. Пример псевдовектора — результат векторного произведения в трёхмерном пространстве, например вектор момента импульса. Псевдотензорами являются также символы Леви-Чивиты.

Многоиндексные объекты, не являющиеся тензорами

[править | править код]

Любой набор чисел (например, матрица), при отсутствии или несоответствии закона их изменения при изменении базиса пространства тензорному закону преобразования координат, тензором не является. Не являются тензорами также многоиндексные объекты, которые хотя бы в одном базисе равны нулю (все координаты в этом базисе равны нулю).

Существуют объекты, которые похожи на тензоры (к ним применимы стандартные операции с тензорами, например, свёртка с векторами или другими тензорами), но закон преобразования которых при смене базиса не является тензорным. Классическим, но сложным примером таких объектов, являются символы Кристоффеля , обозначающие компоненты так называемой связности (бесконечно малого параллельного переноса вектора вдоль кривой) в римановых многообразиях — их закон преобразования не является тензорным. Однако свёртка компонент связности с вектором даёт настоящий вектор, а их разность — настоящий тензор (тензор кручения). Символы Кристоффеля, как и любые коэффициенты связности на расслоении, являются элементами более сложного пространства, чем пространство тензоров — расслоения струй.

К тензорам не относятся также сами матрицы преобразования координат (матрицы Якоби), являющегося частным случаем диффеоморфизма между двумя многообразиями, с помощью которых и вводится классическое определение тензора, хотя по многим своим свойствам они напоминают тензор. Для них также можно ввести верхние и нижние индексы, операции умножения, сложения и свёртки. Однако, в отличие от тензора, компоненты которого зависят лишь от координат на заданном многообразии, компоненты матрицы Якоби также зависят от координат на многообразии-образе. Это различие очевидно в том случае, когда рассматриваются матрицы Якоби диффеоморфизма двух произвольных многообразий, однако при отображении многообразия в себя его можно не заметить, так как касательные пространства образа и прообраза изоморфны (не канонически). Тем не менее, оно сохраняется. Аналогию между матрицами Якоби и тензорами можно развить, если рассматривать произвольные векторные расслоения над многообразием и их произведения, а не только касательное и кокасательное расслоение.

Тензор как полилинейная функция

[править | править код]

Общее определение

[править | править код]

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

Координатами тензора в некотором базисе будут значения полилинейной функции на различных комбинациях базисных векторов:

Полилинейные функции на V как ковариантные тензоры

[править | править код]

На пространстве полилинейные функции — это числовые функции от нескольких аргументов-векторов этого пространства, линейные по каждому из аргументов: . Линейность по каждому аргументу означает, эти функции можно рассматривать как линейные функционалы по каждому аргументу, если остальные аргументы фиксированы.

Полилинейные функции от аргументов-векторов пространстве являются тензорами типа , то есть -раз ковариантными тензорами (частным случаем такого типа тензоров были ковекторы). В самом деле, если рассматривать такой тензор как функцию , то при представлении каждого из векторов как линейной комбинации векторов базиса пространства в силу полилинейности функции получим:

где  — координатное выражение полилинейной функции, а произведения  — это дуальный базис пространства , сопряжённого к . То есть полилинейные функции образуют векторное пространство, сопряжённое к . При смене базиса в основном пространстве в сопряжённом базис меняется обратно, а векторы самого сопряжённого пространства (то есть в данном случае полилинейные функции) меняются обратно к своему базису, а значит, также как и базис основного пространства. Таким образом, полилинейные функции на пространстве преобразуются ковариантно в координатном представлении и являются -раз ковариантными тензорами.

Классический пример тензоров типа (дважды ковариантный тензор) являются билинейные формы — числовые функции двух аргументов-векторов пространства , линейные по каждому из аргументов. В координатном представлении она записывается в виде матрицы компонент — значений билинейной формы на парах базисных векторов. При смене базиса матрица билинейной формы преобразуются как , где С -матрица преобразования базиса.

Полилинейные функции на V* как контравариантные тензоры

[править | править код]

Аналогично можно показать, что полилинейные функции на сопряжённом пространстве являются тензорами типа в силу контравариантного характера преобразования координат.

Несколько сложнее в данном определении понять, что контравариантные тензоры типа  — векторы пространства . Дело в том что линейные функционалы на пространстве также образуют пространство, сопряжённое к  — второе сопряжённое пространство, обозначаемое . Однако, можно показать, что для конечномерных векторных пространств второе сопряжённое пространство канонически изоморфно исходному векторному пространству , то есть пространства и можно отождествлять. Поэтому линейные функционалы на сопряжённом пространстве можно отождествлять с векторами пространства , соответственно это тензоры типа

Полилинейные функции как линейные отображения

[править | править код]

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

Неочевидным из этого определения является то, что линейные операторы на являются тензорами типа . Тем не менее, если рассмотреть полилинейную функцию , где -вектор пространства, а -линейная функция (вектор сопряжённого пространства), то при фиксированном такая функция есть просто линейный функционал на пространстве , то есть элемент пространства . Как уже отмечалось выше, это пространство тождественно исходному пространству , а значит, этой функции при фиксированном сопоставлен другой вектор этого же пространства и при этом такое отображение линейно. Следовательно, полилинейные функции типа отождествляются с линейными операторами на .

Рассуждая аналогично, можно показать, что линейные отображения являются тензорами типа и более обобщённо — линейные отображения являются тензорами типа .

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

[править | править код]

Общее определение

[править | править код]

Тензор ранга над -мерным векторным пространством  — это элемент тензорного произведения пространств и сопряжённых пространств (то есть пространств линейных функционалов (ковекторов) на )

Пояснения по тензорному произведению

[править | править код]

Данное определение считается современным, но требует предварительного пояснения непростого понятия тензорного произведения векторных пространств. Тензорное произведение векторных пространств — это векторное пространство , которое связано с этими векторными пространствами посредством полилинейного отображения, то есть каждому элементу декартова (прямого) произведения векторных пространств поставлен в соответствие элемент пространства и каждой полилинейной форме на этих векторных пространствах соответствует линейная форма в пространстве .

Тензорное произведение векторов проще определить в координатном представлении: это вектор, координатами которого являются всевозможные произведения координат «умножаемых» векторов. Например, если «умножаются» два вектора x и y пространства размерности , то их тензорное произведение это вектор размерности , координаты которого равны числам , где индексы пробегают все возможные значения от 1 до (эти координаты удобно записать в виде квадратной матицы ). В векторной форме получение этой матрицы-тензорного произведения запишется как или в зависимости от порядка умножения (не путать с или  — в этих случаях получаются просто одно число). Тензорное произведение некоммутативно, то есть порядок перемножаемых векторов влияет на результат (набор чисел одинаковый, но как упорядоченные наборы чисел они отличаются). Собственно, тензорные произведения векторов являются некоторыми тензорами (перемножаемые векторы не зависят от базиса, а значит и тензорное произведение определено независимо от него, при этом любое изменение базиса меняет координатное представление и перемножаемых векторов и их произведения).

Координатное представление тензора

[править | править код]

Выберем в пространстве базис , и соответственно  — дуальный базис в сопряжённом пространстве (то есть , где  — символ Кронекера).

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

.

Произвольный тензор можно записать как линейную комбинацию базисных тензорных произведений:

Используя соглашение Эйнштейна, это разложение можно записать как

Числа называются компонентами тензора . Нижние индексы компонент тензора называются ковариантными, а верхние — контравариантными. Например, разложение некоторого дважды ковариантного тензора будет таким:

Тензорное поле

[править | править код]

Для так называемых гладких многообразий , которые в общем случае не являются векторными пространствами, тензор может быть задан на так называемом касательном пространстве к точке многообразия, поскольку касательное пространство является векторным пространством. Соответственно, тензор можно считать заданным в точке многообразия. Соответственно, гладкая функция (тензорозначная), ставящая в соответствие каждой точке многообразия тензор, есть тензорное поле.

Классический пример тензорного поля, называемого обычно просто тензором, -метрический тензор в римановых многообразиях (пространствах) и применяемый также в общей теории относительности.

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

[править | править код]

Примеры тензоров сгруппированных по валентности

[править | править код]
Контравариантный ранг (число верхних индексов)
ковариантный ранг (число нижних индексов) 0 1 2 3 s
0 Скаляр, длина вектора, интервал (теория относительности), скалярная кривизна Вектор (алгебра), 4-векторы в СТО, например 4-вектор энергии-импульса (4-импульс) Тензор энергии-импульса в ОТО, бивектор, обратный метрический тензор Спин-тензор в квантовой теории поля Поливектор
1 Ковектор, линейная форма, градиент скалярной функции Линейный оператор , дельта Кронекера
2 Билинейная форма, Скалярное произведение, Метрический тензор, Тензор Риччи, Тензор кручения, Тензор электромагнитного поля, Тензор напряжений, Тензор деформаций, Квадрупольный момент Линейное отображение Тензор упругости (жёсткости)
3 Тензор Леви-Чивиты Тензор кривизны Римана
r Полилинейная форма, Форма объёма Линейное отображение Линейное отображение

Примеры тензоров в различных областях математики и физики

[править | править код]

Тензоры широко применяются в различных разделах математики и физики. Многие уравнения в физике и математике, при использовании тензорной записи, становятся более короткими и удобными. Использование тензоров позволяет увидеть различные симметрии физических величин, уравнений и моделей, а также записать их в общековариантной форме (не зависящей от конкретной системы отсчёта).

В математике тензоры являются предметом исследования тензорного исчисления, включающего тензорную алгебру и тензорный анализ. В дифференциальной топологи и геометрии, изучающей гладкие (в том числе римановы) многообразия, рассматриваются различные тензоры: касательный вектор, билинейная форма, метрический тензор, градиент скалярной функции, связность или ковариантная производная, тензор кручения, тензор кривизны Римана и его свёртки — тензор Риччи и скалярная кривизна и т. д.

В физике термин тензор имеет тенденцию применяться только к тензорам над обычным физическим 3-мерным пространством или 4-мерным пространством-временем, или, в крайнем случае, над наиболее простыми и прямыми обобщениями этих пространств (хотя принципиальная возможность применения его в более общих случаях остаётся). Например, линейные операторы квантовой механики, могут быть интерпретированы как тензоры над некими абстрактными пространствами (пространствами состояний), но традиционно такое применение термина тензор практически не используется, как и вообще крайне редко используется для описания линейных операторов над бесконечномерными пространствами. Тензоры в физике широко используются в теориях, обладающих геометрической природой (таких, как общая теория относительности) или допускающих полную или значительную геометризацию (к таковым можно в значительной степени отнести практически все современные фундаментальные теории — электродинамика, релятивистская механика и т. д.), а также в теории анизотропных сред (которые могут быть анизотропны изначально, как кристаллы низкой симметрии, или вследствие своего движения или напряжений, как текущая жидкость или газ, или как деформированное твёрдое тело). Кроме того, тензоры широко используются в механике абсолютно твёрдого тела. Большинство тензоров в физике (не рассматривая скаляров и векторов) — второго ранга (с двумя индексами). Тензоры, имеющие большую валентность (такие, как тензор Римана в ОТО) встречаются, как правило, только в теориях, считающихся достаточно сложными, да и то нередко фигурируют в основном в виде своих свёрток меньшей валентности. Большинство тензоров в физике симметрично или антисимметрично.

Ниже представлена таблица применения тензоров в физике по направлениям.

Раздел науки Тензоры и их применение
Специальная теория относительности (СТО) 4-векторы, в том числе 4-вектор координат в 4-мерном пространстве-времени Минковского, метрический тензор, интервал (теория относительности) («длина» в этом пространстве); 4-тензоры применяются для обозначения любого тензора над четырёхмерным пространством-временем, повороты системы отсчёта в котором включают как обычные повороты трёхмерного пространства, так и переход между системами отсчёта, которые движутся с разными скоростями одна относительно другой. Это тензор над пространством 4-векторов, тензор, каждый индекс которого принимает четыре значения: одно «временно́е» и три «пространственных». Примером, является 4-импульс (4-вектор энергии-импульса);
Общая теория относительности (ОТО) метрический тензор над псевдоримановым 4-мерным многообразием, являющийся в ОТО развитием понятия ньютоновского гравитационного потенциала и получающиеся из него свёртки тензора кривизны Римана — тензор Риччи и скалярная кривизна (свёртка тензора Риччи), связанные в этой же теории с энергией гравитационного поля и непосредственно входящие в основное уравнение теории (в левой части уравнения Эйнштейна они совместно образуют т. н. тензор Эйнштейна), тензор энергии-импульса материальных полей, входящие в правую часть уравнения Эйнштейна
Классическая электродинамика Тензор электромагнитного поля над пространством Минковского, содержащий напряжённости электрического и магнитного поля и являющийся главным объектом классической электродинамики в 4-мерной записи. В частности, уравнения Максвелла записываются с его помощью в виде единственного 4-мерного уравнения.
Теория упругости и Механика сплошных сред Тензоры второго ранга над 3-мерным физическим пространством Тензор деформаций и тензор напряжений, связанные между собой через тензор упругости 4-го ранга. Также применяются модули упругости.
Квантовая теория поля В релятивистской теории поля возникают тензор энергии-импульса и Спин-тензор, которые в КТП принимают вид линейных операторов над вектором состояния
Кинематика твёрдого тела Важнейшую роль играет тензор инерции, связывающий угловую скорость с моментом импульса и кинетической энергией вращения. Этот тензор отличается от большинства других тензоров в физике, представляющих собой, вообще говоря, тензорные поля, тем, что один тензор характеризует одно абсолютно твёрдое тело, полностью определяя, вместе с массой, его инерцию
Теория поля Квадрупольный момент и вообще тензоры, входящие в мультипольное разложение: всего один тензор целиком представляет момент распределения зарядов соответствующего порядка в данное время.
другие разделы Многие величины, являющихся скалярными характеристиками вещества в случае изотропности последнего, являются тензорами в случае анизотропного вещества. Говоря конкретнее, это относится к субстанциальным коэффициентам, связывающим векторные величины или стоящие перед произведениями (в частности, квадратами) векторов. Примерами могут быть удельная электропроводность (также и обратное ей удельное сопротивление), теплопроводность, диэлектрическая восприимчивость и диэлектрическая проницаемость, скорость звука (зависящая от направления) и т. д. Часто в физике полезен псевдотензор Леви-Чивиты, входящий, например, в координатную запись векторного и смешанного произведений векторов. Компоненты этого тензора всегда записываются практически одинаково (с точностью до скалярного множителя, зависящего от метрики), а в правом ортонормированном базисе — совершенно одинаково всегда (каждая равна 0, +1 или −1).

Симметричные и антисимметричные тензоры

[править | править код]

В различного рода приложениях часто возникают тензоры с определённым свойством симметрии.

Симметричным по двум ко-(контра-)вариантным индексам называется тензор, который не изменяется от перестановки этих индексов:

или

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

Кососимметичным (косая симметрия) или антисимметричным по двум ко-(контра-)вариантным индексам называется тензор, который при перестановке этих индексов меняет знак :

или

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

Эти определения естественным образом обобщаются на случай более чем двух индексов. Тензор симметричен по набору индексов, если при любой перестановке индексов из этого набора тензор не изменяется. Тензор антисимметричен по набору индексов, если он меняет знак при нечётной перестановке (получаемых нечётным числом перестановок двух индексов) и не меняется при чётных перестановках по этому набору индексов.

Симметрия или антисимметрия не обязательно должна охватывать только соседние индексы, она может включать в себя любые индексы, учитывая, правда, следующее: симметрия или антисимметрия может относиться только к индексам одного сорта: ко- или контравариантным. Симметрии же, смешивающие ко- и контравариантные индексы тензоров, как правило, не имеют особого смысла, так как, даже если они наблюдаются в компонентах, то разрушаются при переходе к другому базису отнесения (то есть неинвариантны). Впрочем, в присутствии метрического тензора, наличие операций поднятия или опускания индекса устраняет это неудобство, и ограничение этим по сути снимается, когда тензор представлен подходящим образом (так, например, тензор кривизны Римана антисимметричен по первым двум и последним двум индексам).

Существуют и более сложные симметрии, например первое тождество Бьянки для тензора кривизны.

Тензорные операции

[править | править код]

Стандартные линейные операции

[править | править код]

Тензоры одинаковой валентности являются элементами некоторого линейного пространства и допускают операции суммирования и умножения на скаляр, аналогичные операциям на произвольном линейном пространстве. При умножении на скаляр каждый компонент тензора умножается на него (аналогично умножению вектора на скаляр). При сложении тензоров — складываются компоненты этих тензоров (тоже аналогично векторам).

Тензорное произведение

[править | править код]

Между тензорами произвольной валентности определена операция тензорного произведения.

В координатном представлении компоненты тензорного произведения по существу это всевозможные произведения соответствующих компонент умножаемых тензоров, например .

При рассмотрении тензоров как полилинейных функций тензорное произведение — это полилинейная функция, равная произведению множителей-полилинейных функций. Соответственно, если один множитель содержит аргументов, второй — , то их произведение — это функция от аргументов:

Соответственно, произведением тензора ранга на тензор ранга является тензор суммарного ранга .

Это ещё более очевидно, если использовать определение тензора как элемента тензорного произведения, а именно, если и то их произведение

Тем самым операция тензорного произведения делает из множества всех тензорных пространств на данном векторном пространстве так называемую биградуированную алгебру .

Правило подразумеваемого в записи Эйнштейна суммирования по так называемому немому индексу (когда в записи какой-то верхний и нижний индексы обозначены одной буквой) фактически определяет специфическую тензорную операцию, называемую свёрткой.

Свёртка тензора

[править | править код]

Свёртка тензора — операция, понижающая валентность тензора, вычисляется суммированием по паре индексов (верхнего и нижнего, если они различаются) и пробегающих, оставаясь равными друг другу, все свои значения, например:

Итоговый тензор обозначается обычно той же буквой, несмотря на то, что это уже тензор другого ранга (количества индексов) на 2 меньше ранга исходного тензора.

В случае тензора типа (1,1) свёртка приводит в результате к одному числу, называемому следом тензора (по аналогии со следом След матрицы). След является инвариантной (не зависящей от базиса) величиной, скаляром (его иногда называют инвариантом тензора).

Свёртка нескольких тензоров

[править | править код]

Операция свёртки применяется также и к двум или нескольким тензорам (в том числе между тензором и вектором), например:

.

Эту операцию можно свести к последовательному тензорному умножению этих тензоров : и затем свёртке получившегося тензора . Очевидно, эта операция линейна по всем входным каналам. Таким образом, свёртка с тензором реализует линейное или полилинейное отображение пространств тензоров на пространство тензоров (в общем случае — на другое), в частности, векторов на векторы и векторов на скаляры.

Свёртка вектора с тензором ранга два есть действие линейного оператора, определяемого этим тензором, на вектор:

.

Свёртка (однократная) двух тензоров валентности два реализует композицию линейных операторов, определяемых этими тензорами:

.

Свёртка вектора и ковектора даёт скаляр - квадрат длины вектора:

Опускание и поднятие индекса

[править | править код]

В пространствах с метрическим тензором (евклидовые и псевдоевклидовые пространства, римановы и псевдоримановые многообразия) определены операции опускания и поднятия индексов посредством свёртки с метрическим тензором (такие операции меняют характер валентности тензора, оставляя неизменным общий ранг тензора):

 — опускание индекса (переход от вектора к ковектору)

 — поднятие индекса (переход от ковектора к вектору) с помощью контравариантного метрического тензора (его матрица является обратной к обычному ковариантному метрическому тензору)

 — тензор кривизны Римана типа (1,3) преобразуется в полностью ковариантный тензор типа (0,4)

Операции опускания и поднятия индексов позволяют определить инварианты полностью ковариантных или полностью контравариантных тензоров. Например, дважды ковариантный тензор Риччи можно привести к смешанному виду и применить операцию свёртки получившегося тензора. Эти две операции можно просто свести к свёртке тензора Риччи с метрическим тензором сразу по паре индексов: . Полученная величина называется скалярной кривизной. Она не зависит от выбора базиса в пространстве.

Симметризация и антисимметризация

[править | править код]

Симметризация и антисимметризация — конструирование тензора того же типа с определённым видом симметрии. Для примера, симметризация тензора  — это симметричный тензор , а антисимметризация — антисимметричный тензор .

В общем случае симметризация по индексам имеет вид

а антисимметризация (альтернирование):

Здесь  — всевозможные перестановки индексов а  — чётность перестановки .

Разумеется, не обязательно симметризовать тензор по всем индексам, здесь это используется лишь для упрощения записи.

Если симметричен по то симметризация по этим индексам совпадает с а антисимметризация даёт нулевой тензор. Аналогично в случае антисимметричности по некоторым индексам.

Если то Здесь  — симметричное, а  — внешнее произведение векторных пространств.

Связанные понятия и обобщения

[править | править код]

Тензоры в бесконечномерных пространствах

[править | править код]

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

Для корректного определения тензоров на таких пространствах необходимо выполнение свойства рефлексивности этого пространства, то есть оно должно быть канонически изоморфно своему второму сопряжённому пространству (конечномерные пространства этим свойством обладают все). Тогда, например, определение в форме полилинейных функций имеет корректный смысл и приводит к тому, что векторы и линейные операторы на таких пространствах являются тензорами.

В частности тензоры определяются на гильбертовых пространствах и тогда линейные отображения в гильбертовых пространствах являются тензорами. Тем не менее, в приложениях (в физике), обычно термин «тензор» к таким объектам не применяется (например, операторы в квантовой физике, изображающие различные физические величины, являются по существу тензорами в гильбертовом пространстве, тем не менее таковыми их обычно не называют).

Девиатор и шаровая часть

[править | править код]

Любой тензор второго ранга может быть представлен в виде суммы девиатора и шаровой части:

Здесь