Разница в ковариантном/контравариантном порядке индексации в тензорах

Предупреждение: вам может быть интересно, почему этого нет в Math Stack Exchange. На самом деле это так. Я задал там тот же вопрос несколько дней назад, но не получил ответа, и поскольку я думаю, что этот вопрос больше направлен на «физический взгляд» на тензоры и связан с Конвенцией Эйнштейна, я оставлю вопрос здесь.

Оригинальный вопрос ниже

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

Итак, я сделал следующее: 2 × 2 случае, а затем попытаться найти закономерность.

Для ковекторов (ковариантный) Икс я : (Сначала я предполагаю, что оба индекса матрицы являются контравариантными, просто для простоты обозначений. Позже я «исправлю» это в соответствии с тем, что я нашел).

У нас есть:

[ Икс 1 Икс 2 ] "=" [ Икс 1 Икс 1 ] [ а 11 а 12 а 21 а 22 ]
И так, для Икс Дж , У меня будет:
Икс Дж "=" а я Дж Икс я
(Соглашение о суммировании здесь). Здесь я суммирую по первому индексу матрицы. Для контравариантного случая у меня есть:
Икс я ' "=" а я Дж в Дж
Отсюда суммирование по второму индексу матрицы. Итак, я задумался о написании а как а я Дж , звоню тогда я как ковариантный индекс и Дж как контравариантный индекс. Есть ли в этом смысл? Первая проблема, которую я вижу, заключается в том, что это противоречит соглашению о суммировании, которое гласит, что индексы должны суммироваться, когда они находятся в разных позициях (например: а я в я будет означать суммирование в я , но а я в я не будет).

Эта конструкция, которую я сделал, будет эквивалентна:

а "=" а я б Дж е я е Дж

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

а "=" а я б Дж е я е Дж

Используя матричную алгебру? Это возможно?

Я действительно смущен. Я видел, как тензоры 2-го порядка записываются как а Дж я и в качестве а я Дж . В чем разница между ними? Действуют ли они одинаково на векторах?

Этот тип манипулирования тензором известен как исчисление Риччи en.wikipedia.org/wiki/Ricci_calculus.
там, в комментариях, я предлагаю math.stackexchange.com/q/1047994 в качестве наблюдения за тем, как это решается в математике, но теперь я поддерживаю Витора, ожидая, что кто-то может подробнее рассказать здесь с точки зрения приложений. Собираюсь проголосовать за храбрость, спрашивая сейчас в PhysSE.
@AccidentalFourierTransform Я не верю, что это дубликат для 1) я не говорю конкретно о преобразованиях Лоренца 2) мне также интересно узнать, могу ли я назвать эти индексы ковариантными или контравариантными и расположить их в этом порядке. 3) Приведенный вопрос также не отвечает на вопрос, могу ли я прийти к обеим конструкциям, используя матричную алгебру. Если я не могу, то почему?
Я только что ответил на очень похожий вопрос здесь . Короче говоря, очень легко сделать ошибку, рассматривая тензоры как матрицы, и я не думаю, что это вообще стоит делать, но вы можете заставить это работать.
@knzhou Хотя это действительно проясняет, я все же не думаю, что это отвечает на мой вопрос, просто служит некоторым разъяснением о матрицах и тензорах.

Ответы (1)

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

Кстати, равенства, которые вы написали, неверны. Если у вас на одной стороне контравариантный тензор, то вам нужно иметь и другую сторону контравариантного тензора. Например, Икс Дж "=" а я Дж Икс я должно быть Икс Дж "=" а я Дж Икс я или подобное.

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

Тензоры и их компоненты

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

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

Предположим, мы работаем в системах координат, г Икс я и Икс я . Итак, тензоры А и Б можно записать в разных системах координат следующим образом:

(1.а) А "=" А я г Икс я (1.б) "=" А я г Икс я
и
(2.а) Б "=" Б я Икс я (2.б) "=" Б я Икс я
где используется соглашение о суммировании. Я только что написал одни и те же тензоры в разных системах координат, со штрихом или без.

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

(ковариант) А я "=" А я Икс я Икс я
(контрвариант) Б я "=" Б я Икс я Икс я

где нужно отслеживать простые числа в соответствии с цепным правилом при использовании равенства между (.a) и (.b) соответственно. Все, что подчиняется этим базисным преобразованиям компонентов, оставляющим объект неизменным, называется тензором .

Теперь можно выразить тензор и в любом базисе, даже в некоординатном, т.е. е а "=" е я а г Икс я и е а "=" ( е 1 ) а я Икс я где обратимая карта, е я а ( Икс ) , называется тетрадным полем или вирбейном (в 4D). Таким образом, новые компоненты будут А а "=" А я ( е 1 ) а я и Б а "=" Б я е я а , соответственно.

Если вы рассмотрите правильную версию равенства, которое вы написали, в Дж "=" а я Дж в я , в этом контексте, который я объяснил выше, вы можете увидеть, как это становится действительным, если вы явно записываете преобразования координат.

Порядок индексов и метрический тензор

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

А я "=" г я Дж А Дж
и вы можете легко показать, что г я Дж также являются компонентами тензора, поскольку обе части этого тождества должны преобразовываться ковариантно.

Теперь возьмем тензор второго ранга, Т я Дж . Порядок индексов важен, если тензор асимметричен, т. е. Т я Дж Т Дж я . Если поднять первый или второй показатель через метрику соответственно,

Т я Дж "=" г я к Т к Дж Т Дж я "=" г я к Т Дж к
становится очевидным, что они могут быть равны только тогда и только тогда, когда Т я Дж симметрична по своим индексам.

Спасибо за Ваш ответ. 1: О том, что мои равенства неверны относительно индексов, я заявил, что исправлю их позже. Я не совсем понимаю ваш ответ. Не могли бы вы объяснить, почему выбрали г Икс я и Икс я как основа? А не какие-то другие базисные векторы? Я также не понимаю, что вы подразумеваете под «основными» компонентами. Еще одно: в последнем абзаце (который, я думаю, должен ответить на вопрос в конце концов) мне кажется, что вы объяснили разницу между Т Дж я и Т Дж я . Извините, я не могу связать это с разницей между Т Дж я и Т я Дж .
Что касается награды, срок действия которой истек, я начну новую, так как в последнее время я не мог получить доступ к сайту.
Хорошо, спасибо за отзыв, я отредактирую ответ.