Введение

Векторное поведение при изменении систем координат

В физике, особенно в многолинейной алгебре и тензорном анализе, ковариантность и контравариантность описывают, как количественное описание определенных геометрических или физических величин изменяется при смене базиса. Вкратце, контравариантный вектор – это список чисел, преобразующихся противоположно изменению базиса, а ковариантный вектор – список чисел, преобразующихся тем же образом. Контравариантные векторы часто называют просто векторами, а ковариантные векторы – ковекторами или дуальными векторами. Термины «ковариантный» и «контравариантный» были введены Джеймсом Джозефом Сильвестером в 1851 году. Криволинейные системы координат, такие как цилиндрические или сферические координаты, часто используются в физических и геометрических задачах. С каждой системой координат связан естественный выбор координатного базиса для векторов, заданных в каждой точке пространства, и ковариантность и контравариантность особенно важны для понимания того, как координатное описание вектора изменяется при переходе от одной системы координат к другой. Тензоры – это объекты в многолинейной алгебре, которые могут обладать свойствами как ковариантности, так и контравариантности.

Введение

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

Числа в списке зависят от выбора системы координат. Например, если вектор представляет положение относительно наблюдателя (вектор положения), то система координат может быть получена из системы жестких стержней или осей отсчета, вдоль которых измеряются компоненты v1, v2 и v3. Чтобы вектор представлял геометрический объект, необходимо иметь возможность описать его вид в любой другой системе координат. То есть компоненты векторов будут преобразовываться определенным образом при переходе из одной системы координат в другую. Простой иллюстративный случай – это евклидов вектор. Для вектора, как только набор базисных векторов определен, компоненты этого вектора всегда будут изменяться противоположно изменению базисных векторов. Следовательно, такой вектор определяется как контравариантный тензор. Возьмем, к примеру, стандартный вектор положения. Изменяя масштаб осей отсчета с метров на сантиметры (то есть, деля масштаб осей отсчета на 100, так что базисные векторы теперь имеют длину в метрах), компоненты измеренного вектора положения умножаются на 100. Компоненты вектора изменяют масштаб обратно пропорционально изменениям масштаба осей отсчета, и, следовательно, вектор называется контравариантным тензором. Вектор, являющийся примером контравариантного тензора, имеет компоненты, которые преобразуются обратно преобразованию осей отсчета (примерами преобразований являются вращение и растяжение). Сам вектор не изменяется при этих операциях; вместо этого компоненты вектора изменяются таким образом, чтобы компенсировать изменение пространственных осей. Другими словами, если оси отсчета повернуты в одном направлении, компонентное представление вектора будет вращаться в точно противоположном направлении. Аналогично, если оси отсчета растянуты в одном направлении, компоненты вектора уменьшатся в точно компенсирующей манере. Математически, если система координат претерпевает преобразование, описываемое обратимой матрицей M, так что базисные векторы преобразуются согласно , то компоненты вектора v в исходном базисе ( ) должны быть аналогично преобразованы через . Компоненты вектора часто представляются в виде столбца. В отличие от этого, ковектор имеет компоненты, которые преобразуются как оси отсчета. Он существует в двойственном векторном пространстве и представляет собой линейное отображение из векторов в скаляры. Оператор скалярного произведения, включающий векторы, является хорошим примером ковектора. Для иллюстрации предположим, что у нас есть ковектор, определенный как , где – вектор. Компоненты этого ковектора в некоторой произвольной системе базиса равны , где – базисные векторы в соответствующем векторном пространстве. (Это можно вывести, заметив, что мы хотим получить правильный результат для операции скалярного произведения при умножении на произвольный вектор с компонентами ). Ковариантность этих компонент ковектора легко увидеть, заметив, что если преобразование, описываемое обратимой матрицей M, применяется к базисным векторам в соответствующем векторном пространстве, , то компоненты ковектора преобразуются с той же матрицей , а именно: . Компоненты ковектора часто представляются в виде строки. Третья концепция, связанная с ковариантностью и контравариантностью, – это инвариантность. Скаляр (также называемый тензором типа 0 или ранга 0) – это объект, который не изменяется при изменении базиса. Примером физической величины, являющейся скаляром, является масса частицы. Единственное скалярное значение массы не зависит от изменений базисных векторов и, следовательно, называется инвариантным. Величина вектора (например, расстояние) является еще одним примером инварианта, поскольку она остается фиксированной, даже если геометрические компоненты вектора изменяются. (Например, для вектора положения длиной в метрах, если все векторы декартовой системы координат изменены с метров в длину на метров в длину, длина вектора положения остается неизменной – в метрах, хотя компоненты вектора увеличатся в несколько раз). Скалярное произведение вектора и ковектора является инвариантным, поскольку у одного есть компоненты, которые изменяются при изменении базиса, а у другого – компоненты, которые изменяются противоположно, и эти два эффекта компенсируют друг друга. Таким образом, ковекторы являются дуальными к векторам. Итак, подводя итог:
Вектор или тангенциальный вектор имеет компоненты, которые контравариантно изменяются при изменении базиса для компенсации. То есть матрица, преобразующая компоненты вектора, должна быть обратной матрице, преобразующей базисные векторы. Компоненты векторов (в отличие от компонент ковекторов) называются контравариантными. В нотации Эйнштейна (неявное суммирование по повторяющимся индексам) контравариантные компоненты обозначаются верхними индексами, как в

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

Скалярное произведение вектора и ковектора является скаляром , который является инвариантным. Это двойственное спаривание векторов и ковекторов.

Ковариантные и контравариантные компоненты вектора с метрикой

В конечномерном векторном пространстве V над полем K с симметричной двулинейной формой g: V × V → K (которую можно назвать метрическим тензором) существует небольшая разница между ковариантными и контравариантными векторами, поскольку двулинейная форма позволяет отождествлять ковекторы с векторами. То есть, вектор v однозначно определяет ковектор α посредством равенства:

g(v, w) = α(w) для всех векторов w. Обратно, каждый ковектор α однозначно определяет вектор v этим уравнением. Благодаря такому отождествлению векторов с ковекторами, можно говорить о ковариантных или контравариантных компонентах вектора, то есть они являются просто различными представлениями одного и того же вектора, использующими взаимный базис. Для заданного базиса f = (X1, ..., Xn) пространства V существует единственный взаимный базис f# = (Y1, ..., Yn) пространства V, определяемый условием:

g(Xi, Yj) = δij, где δij – символ Кронекера. В терминах этих базисов любой вектор v можно представить двумя способами:

Компоненты vi[f] являются контравариантными компонентами вектора v в базисе f, а компоненты vi[f#] – ковариантными компонентами v в базисе f. Такая терминология оправдана, поскольку при изменении базиса,

Евклидова плоскость

В евклидовой плоскости скалярное произведение позволяет отождествлять векторы с ковекторами. Если – базис, то двойственный базис удовлетворяет условию

Таким образом, векторы e1 и e2 перпендикулярны друг другу, как и e2 и e1, а их длины нормированы относительно e1 и e2 соответственно.

Неформальное использование

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

Использование в тензорном анализе

Различие между ковариантностью и контравариантностью особенно важно при вычислениях с тензорами, которые часто имеют смешанную вариативность. Это означает, что они имеют как ковариантные, так и контравариантные компоненты, или как векторные, так и ковекторные компоненты. Валентность тензора – это число ковариантных и контравариантных индексов, а в обозначениях Эйнштейна ковариантные компоненты имеют нижние индексы, в то время как контравариантные компоненты – верхние. Двойственность между ковариантностью и контравариантностью проявляется всякий раз, когда векторная или тензорная величина представлена своими компонентами, хотя современная дифференциальная геометрия использует более сложные методы, не зависящие от индексов, для представления тензоров. В тензорном анализе ковариантный вектор изменяется более или менее обратно пропорционально соответствующему контравариантному вектору. Выражения для длин, площадей и объемов объектов в векторном пространстве могут быть выражены через тензоры с ковариантными и контравариантными индексами. При простых разложениях и сжатиях координат обратная пропорциональность точна; при аффинных преобразованиях компоненты вектора смешиваются при переходе между ковариантным и контравариантным представлениями. На многообразии тензорное поле обычно имеет несколько верхних и нижних индексов, где широко используется обозначение Эйнштейна. Когда многообразие снабжено метрикой, ковариантные и контравариантные индексы становятся тесно связанными друг с другом. Контравариантные индексы можно преобразовать в ковариантные, сжимая их с метрическим тензором. Обратное преобразование возможно с помощью сжатия с (матричной) обратной матрицей метрического тензора. Следует отметить, что в общем случае подобная связь отсутствует в пространствах, не наделенных метрическим тензором. Более того, с абстрактной точки зрения, тензор просто "существует", а его компоненты любого типа – лишь вычислительные артефакты, значения которых зависят от выбранной системы координат. Геометрическое объяснение заключается в том, что общий тензор имеет как контравариантные, так и ковариантные индексы, поскольку он содержит части, принадлежащие как касательному расслоению, так и кокасательному расслоению. Контравариантный вектор – это вектор, который преобразуется как , где – координаты частицы в ее собственном времени. Ковариантный вектор – это вектор, который преобразуется как , где – скалярное поле.

Алгебра и геометрия

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