Ковариантное преобразование

редактировать

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

Вектор - это геометрическая величина, в принципе не зависящая (инвариантная) от выбранного базиса. Вектор v задается, скажем, в компонентах v на выбранной основе ei. С другой стороны, скажем, e′j, один и тот же вектор v имеет разные компоненты v 'и

v = ∑ i v i e i = ∑ j v' j e j '. {\ displaystyle \ mathbf {v} = \ sum _ {i} v ^ {i} {\ mathbf {e}} _ {i} = \ sum _ {j} {v '\,} ^ {j} \ mathbf {e} '_ {j}.}{\mathbf {v}}=\sum _{i}v^{i}{{\mathbf e}}_{i}=\sum _{j}{v'\,}^{j}{\mathbf {e}}'_{j}.

Как вектор, v должен быть инвариантным по отношению к выбранной системе координат и не зависеть от любого выбранного базиса, т.е. его "реальное" направление и величина должны отображаться одинаково независимо от базисных векторов. Если мы выполняем изменение базиса путем преобразования векторов eiв базисные векторы ej, мы также должны гарантировать, что компоненты v преобразуются в новые компоненты v для компенсации.

Необходимое преобразование v называется правилом контравариантного преобразования .

В показанном примере вектор v = ∑ i ∈ {x, y} v i e i = ∑ j ∈ {r, ϕ} v ′ j e j ′. {\ displaystyle \ mathbf {v} = \ sum _ {i \ in \ {x, y \}} v ^ {i} {\ mathbf {e}} _ {i} = \ sum _ {j \ in \ { r, \ phi \}} {v '\,} ^ {j} \ mathbf {e}' _ {j}.}{\displaystyle \mathbf {v} =\sum _{i\in \{x,y\}}v^{i}{\mathbf {e} }_{i}=\sum _{j\in \{r,\phi \}}{v'\,}^{j}\mathbf {e} '_{j}.}описывается двумя разными системами координат: прямоугольной системой координат (черная сетка) и радиальная система координат (красная сетка). Базовые векторы были выбраны для обеих систем координат: exи eyдля прямоугольной системы координат и erи eφдля радиальной системы координат. Радиальные базисные векторы erи eφпоявляются повернутыми против часовой стрелки по отношению к прямоугольным базисным векторам exи ey. Ковариантное преобразование,, выполняемое для базисных векторов, таким образом, представляет собой вращение против часовой стрелки, вращающееся от первых базисных векторов ко вторым базисным векторам.

Координаты v должны быть преобразованы в новую систему координат, но сам вектор v как математический объект остается независимым от выбранного базиса, появляясь указывать в том же направлении и с той же величиной, инвариантно к изменению координат. Контравариантное преобразование обеспечивает это, компенсируя вращение между различными основаниями. Если мы рассмотрим v из контекста радиальной системы координат, кажется, что он повернут больше по часовой стрелке от базисных векторов erи eφ. по сравнению с тем, как это выглядело относительно прямоугольных базисных векторов exи ey. Таким образом, необходимое контравариантное преобразование в v в этом примере - вращение по часовой стрелке.

Содержание
  • 1 Примеры ковариантного преобразования
    • 1.1 Производная функции преобразуется ковариантно
    • 1.2 Основание векторы преобразуются ковариантно
  • 2 Контравариантное преобразование
    • 2.1 Дифференциальные формы преобразуются контравариантно
  • 3 Двойные свойства
  • 4 Ко- и контравариантные компоненты тензора
    • 4.1 Без координат
    • 4.2 С координатами
  • 5 См. также
Примеры ковариантного преобразования

Производная функции преобразуется ковариантно

Явную форму ковариантного преобразования лучше всего вводить с помощью свойств преобразования производной функции. Рассмотрим скалярную функцию f (например, температуру в определенном месте в пространстве), определенную на множестве точек p, идентифицируемых в данной системе координат xi, i = 0, 1,… {\ displaystyle x ^ {i}, \; i = 0,1, \ dots}x ^ {i}, \; i = 0,1, \ dots (такой набор называется многообразием ). Если мы примем новую систему координат x ′ j, j = 0, 1,… {\ displaystyle {x '} ^ {j}, j = 0,1, \ dots}{x'}^{j},j=0,1,\dots , то для для каждого i исходная координата xi {\ displaystyle {x} ^ {i}}{x} ^ {i} может быть выражена как функция новых координат, поэтому xi (x ′ j), j = 0, 1,… {\ displaystyle x ^ {i} \ left ({x '} ^ {j} \ right), j = 0,1, \ dots}{\displaystyle x^{i}\left({x'}^{j}\right),j=0,1,\dots }Можно выразить производную от f в старых координатах в новых координатах, используя цепное правило производной, как

∂ f ∂ xi = ∂ f ∂ x ′ j ∂ x ′ j ∂ xi {\ displaystyle { \ frac {\ partial f} {\ partial {x} ^ {i}}} = {\ frac {\ partial f} {\ partial {x '} ^ {j}}} \; {\ frac {\ partial { x '} ^ {j}} {\ partial {x} ^ {i}}}}{\displaystyle {\frac {\partial f}{\partial {x}^{i}}}={\frac {\partial f}{\partial {x'}^{j}}}\;{\frac {\partial {x'}^{j}}{\partial {x}^{i}}}}

Это явная форма правила ковариантного преобразования . В обозначении нормальной производной по координатам иногда используется запятая, как показано ниже:

f, i = def ∂ f ∂ xi {\ displaystyle f _ {, i} \ {\ stackrel {\ mathrm {def}} { =}} \ {\ frac {\ partial f} {\ partial x ^ {i}}}}{\ displaystyle f _ {, i} \ {\ stackrel {\ mathrm {def}} {=}} \ { \ frac {\ partial f} {\ partial x ^ {i}}}}

где индекс i размещается как нижний индекс из-за ковариантного преобразования.

Базисные векторы преобразуются ковариантно

Вектор может быть выражен в терминах базисных векторов. Для определенной системы координат мы можем выбрать векторы, касательные к координатной сетке. Этот базис называется координатным.

Чтобы проиллюстрировать свойства преобразования, снова рассмотрим набор точек p, идентифицируемых в данной системе координат xi {\ displaystyle x ^ {i}}x ^ {i} где i = 0, 1,… {\ displaystyle i = 0,1, \ dots}{\ displaystyle i = 0,1, \ dots} (многообразие ). Скалярная функция f, которая присваивает действительное число каждой точке p в этом пространстве, является функцией координат f (x 0, x 1,…) {\ displaystyle f \; \ left (x ^ {0 }, x ^ {1}, \ точки \ right)}{\ displaystyle f \; \ left (x ^ {0}, x ^ {1}, \ dots \ right)} . Кривая - это однопараметрический набор точек c, скажем, с параметром кривой λ, c (λ). Касательный вектор v к кривой - это производная dc / d λ {\ displaystyle dc / d \ lambda}dc / d \ lambda вдоль кривой с производной, взятой в точке p под рассмотрение. Обратите внимание, что мы можем видеть касательный вектор v как оператор (производная по направлению ), которая может быть применяется к функции

v [f] = defdfd λ = dd λ f (c (λ)) {\ displaystyle \ mathbf {v} [f] \ {\ stackrel {\ mathrm {def}} {=}} \ {\ frac {df} {d \ lambda}} = {\ frac {d \; \;} {d \ lambda}} f (c (\ lambda))}{\ displaystyle \ mathbf {v} [е] \ {\ stackrel {\ mathrm {def}} {=}} \ {\ frac {df} {d \ lambda}} = {\ frac {d \; \;} {d \ lambda}} f (c (\ lambda))}

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

v [f] = dxid λ ∂ f ∂ xi {\ displaystyle \ mathbf {v} [f] = {\ frac {dx ^ {i}} {d \ lambda}} {\ frac {\ partial f} {\ partial x ^ {i}}}}{\ displaystyle \ mathbf {v} [f] = {\ frac {dx ^ {i}} {d \ lambda}} {\ frac {\ partial f} {\ partial x ^ {i}}}}

или в терминах операторов ∂ / ∂ xi {\ displaystyle \ partial / \ partial x ^ {i}}\ partial / \ partial x ^ i

v = dxid λ ∂ ∂ xi = dxid λ ei {\ displaystyle \ mathbf {v} = {\ frac {dx ^ {i}} {d \ lambda}} {\ frac {\ partial \; \;} {\ частичный x ^ {i}}} = {\ frac {dx ^ {i}} {d \ lambda}} \ mathbf {e} _ {i}}{\ displaystyle \ mathbf {v} = {\ frac {dx ^ {i}} {d \ lambda}} {\ frac {\ partial \; \;} {\ partial x ^ {i}}} = {\ гидроразрыв {dx ^ {i}} {d \ lambda}} \ mathbf {e} _ {i}}

где мы написали ei = ∂ / ∂ xi {\ displaystyle \ mathbf {e} _ {i} = \ partial / \ partial x ^ {i}}{\ displaystyle \ mathbf {e} _ {i} = \ partial / \ partial x ^ {i}} , касательные векторы к кривым, которые h - это просто сама координатная сетка.

Если мы примем новую систему координат x ′ i, i = 0, 1,… {\ displaystyle {x '} ^ {i}, \; i = 0,1, \ dots}{x'}^{i},\;i=0,1,\dots тогда для каждого i старая координата xi {\ displaystyle {x ^ {i}}}{x^{i}}может быть выражена как функция новой системы, поэтому xi (x ′ j), j = 0, 1,… {\ displaystyle x ^ {i} \ left ({x '} ^ {j} \ right), j = 0,1, \ dots}{\displaystyle x^{i}\left({x'}^{j}\right),j=0,1,\dots }Пусть ei ′ = ∂ / ∂ x ′ i {\ displaystyle \ mathbf {e} '_ {i} = {\ partial} / {\ partial {x'} ^ {i}}}{\displaystyle \mathbf {e} '_{i}={\partial }/{\partial {x'}^{i}}}быть базисными касательными векторами в этой новой системе координат. Мы можем выразить e i {\ displaystyle \ mathbf {e} _ {i}}\ mathbf {e} _ {i} в новой системе, применив правило цепочки к x. В качестве функции координат мы находим следующее преобразование

ei ′ = ∂ ∂ x ′ i = ∂ xj ∂ x ′ i ∂ ∂ xj = ∂ xj ∂ x ′ iej {\ displaystyle \ mathbf {e} '_ {i } = {\ frac {\ partial} {\ partial {x '} ^ {i}}} = {\ frac {\ partial x ^ {j}} {\ partial {x'} ^ {i}}} {\ frac {\ partial} {\ partial x ^ {j}}} = {\ frac {\ partial x ^ {j}} {\ partial {x '} ^ {i}}} \ mathbf {e} _ {j} }{\displaystyle \mathbf {e} '_{i}={\frac {\partial }{\partial {x'}^{i}}}={\frac {\partial x^{j}}{\partial {x'}^{i}}}{\frac {\partial }{\partial x^{j}}}={\frac {\partial x^{j}}{\partial {x'}^{i}}}\mathbf {e} _{j}}

, что на самом деле совпадает с ковариантным преобразованием производной функции.

Контравариантное преобразование

Компоненты (касательного) векторного преобразования преобразуются другим способом, называемым контравариантным преобразованием. Рассмотрим касательный вектор v и назовем его компоненты vi {\ displaystyle v ^ {i}}v ^ {i} на основе ei {\ displaystyle \ mathbf {e} _ {i}}\ mathbf {e} _ {i} . На другом основании ei ′ {\ displaystyle \ mathbf {e} '_ {i}}{\displaystyle \mathbf {e} '_{i}}мы называем компоненты v ′ i {\ displaystyle {v'} ^ {i}}{v'}^{i}, поэтому

v = viei = v ′ iei ′ {\ displaystyle \ mathbf {v} = v ^ {i} \ mathbf {e} _ {i} = {v '} ^ {i } \ mathbf {e} '_ {i}}{\displaystyle \mathbf {v} =v^{i}\mathbf {e} _{i}={v'}^{i}\mathbf {e} '_{i}}

, в котором

vi = dxid λ и v ′ i = dx ′ id λ {\ displaystyle v ^ {i} = {\ frac {dx ^ {i }} {d \ lambda}} \; {\ t_dv {and}} \; {v '} ^ {i} = {\ frac {d {x'} ^ {i}} {d \ lambda}}}{\displaystyle v^{i}={\frac {dx^{i}}{d\lambda }}\;{\t_dv{ and }}\;{v'}^{i}={\frac {d{x'}^{i}}{d\lambda }}}

Если выразить новые компоненты в терминах старых, то

v ′ i = dx ′ id λ = ∂ x ′ i ∂ xjdxjd λ = ∂ x ′ i ∂ xjvj {\ displaystyle {v '} ^ {i} = {\ frac {d {x '} ^ {i}} {d \ lambda \; \;}} = {\ frac {\ partial {x'} ^ {i}} {\ partial x ^ { j}}} {\ frac {dx ^ {j}} {d \ lambda}} = {\ frac {\ partial {x '} ^ {i}} {\ partial x ^ {j}}} {v} ^ {j}}{\displaystyle {v'}^{i}={\frac {d{x'}^{i}}{d\lambda \;\;}}={\frac {\partial {x'}^{i}}{\partial x^{j}}}{\frac {dx^{j}}{d\lambda }}={\frac {\partial {x'}^{i}}{\partial x^{j}}}{v}^{j}}

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

Дифференциальные формы преобразуются контравариантно

Пример контравариантного преобразования дается дифференциальной формой df. Для f как функции координат xi {\ displaystyle x ^ {i}}x ^ {i} , df может быть выражено через dxi {\ displaystyle dx ^ {i}}dx ^ {i} . Дифференциалы dx преобразуются в соответствии с правилом контраварианта, поскольку

dx ′ i = ∂ x ′ i ∂ xjdxj {\ displaystyle d {x '} ^ {i} = {\ frac {\ partial {x'} ^ {i} } {\ partial {x} ^ {j}}} {dx} ^ {j}}{\displaystyle d{x'}^{i}={\frac {\partial {x'}^{i}}{\partial {x}^{j}}}{dx}^{j}}
Двойные свойства

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

Возьмите любое векторное пространство T. Функция f на T называется линейной, если, для любых векторов v, wи скаляра α:

f (v + w) = f (v) + f (w) f (α v) = α f (v) {\ displaystyle {\ begin {align} f (\ mathbf {v} + \ mathbf {w}) = f (\ mathbf {v}) + f (\ mathbf {w}) \\ f (\ alpha \ mathbf {v}) = \ alpha f ( \ mathbf {v}) \ end {align}}}{\ displaystyle {\ begin {align} f (\ mathbf {v} + \ mathbf {w}) = f (\ mathbf {v}) + f (\ mathbf {w}) \\ f (\ alpha \ mathbf {v}) = \ alpha f ( \ mathbf {v}) \ end {align}}}

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

Все такие скалярнозначные линейные функции вместе образуют векторное пространство, называемое двойным пространством T. Сумма f + g снова является линейной функцией для линейных f и g, а то же самое верно и для скалярного умножения αf.

Учитывая базис ei {\ displaystyle \ mathbf {e} _ {i}}\ mathbf {e} _ {i} для T, мы можем определить базис, называемый дуальным базисом для сопряженного пространства естественным образом, взяв набор линейных функций, упомянутых выше: функции проекции. Каждая функция проекции (индексированная ω) производит число 1 при применении к одному из базисных векторов e i {\ displaystyle \ mathbf {e} _ {i}}\ mathbf {e} _ {i} . Например, ω 0 {\ displaystyle \ omega ^ {0}}{\ displaystyle \ omega ^ {0}} дает 1 на e 0 {\ displaystyle \ mathbf {e} _ {0}}{\ displaystyle \ mathbf {e} _ {0}} и ноль в других местах. Применение этой линейной функции ω 0 {\ displaystyle {\ omega} ^ {0}}{\ omega} ^ {0} к вектору v = viei {\ displaystyle \ mathbf {v} = v ^ {i} \ mathbf {e} _ {i}}{\ displaystyle \ mathbf {v} = v ^ {i} \ mathbf {e} _ {i}} , дает (используя его линейность)

ω 0 (v) = ω 0 (viei) = vi ω 0 (ei) = v 0 {\ displaystyle \ omega ^ {0} (\ mathbf {v}) = \ omega ^ {0} (v ^ {i} \ mathbf {e} _ {i}) = v ^ {i} \ omega ^ {0} (\ mathbf {e} _ {i}) = v ^ {0}}{\ displaystyle \ omega ^ {0} (\ mathbf {v}) = \ omega ^ {0} (v ^ {i} \ mathbf {e} _ {i}) = v ^ {i } \ omega ^ {0} (\ mathbf {e} _ {i}) = v ^ {0}}

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

. Существует столько же двойственных базисных векторов ω i {\ displaystyle \ omega ^ {i}}\ omega ^ {i} , сколько базисных векторов ei {\ displaystyle \ mathbf {e} _ {i}}\ mathbf {e} _ {i} , поэтому двойное пространство имеет ту же размерность, что и само линейное пространство. Это «почти то же самое пространство», за исключением того, что элементы двойственного пространства (называемые дуальными векторами ) преобразуются ковариантно, а элементы касательного векторного пространства преобразуются контравариантно.

Иногда вводятся дополнительные обозначения, где действительное значение линейной функции σ на касательном векторе u задается как

σ [u]: = ⟨σ, u⟩ { \ displaystyle \ sigma [\ mathbf {u}]: = \ langle \ sigma, \ mathbf {u} \ rangle}{\ displaystyle \ sigma [\ mathbf {u}]: = \ langle \ sigma, \ mathbf {u} \ rangle}

где ⟨σ, u⟩ {\ displaystyle \ langle \ sigma, \ mathbf {u } \ rangle}{\ displaystyle \ langle \ sigma, \ mathbf {u} \ rangle} - действительное число. Это обозначение подчеркивает билинейность формы. Он линейен по σ, так как это линейная функция, и он линейен по u, поскольку это элемент векторного пространства.

Ко- и контравариантные компоненты тензора

Без координат

A тензор типа (r, s) может быть определен как действительная полилинейная функция из r двойственных векторов и s векторов. Поскольку векторы и двойственные векторы могут быть определены независимо от системы координат, тензор, определенный таким образом, не зависит от выбора системы координат.

Обозначение тензора:

T (σ,…, ρ, u,…, v) ≡ T σ… ρ u… v {\ displaystyle {\ begin {align} T \ left ( \ sigma, \ ldots, \ rho, \ mathbf {u}, \ ldots, \ mathbf {v} \ right) \\\ Equiv {} {T ^ {\ sigma \ ldots \ rho}} _ {\ mathbf { u} \ ldots \ mathbf {v}} \ end {align}}}{\ displaystyle {\ begin {align} T \ left (\ sigma, \ ldots, \ rho, \ mathbf {u}, \ ldots, \ mathbf {v} \ r ight) \\\ Equiv {} {T ^ {\ sigma \ ldots \ rho}} _ {\ mathbf {u} \ ldots \ mathbf {v}} \ end {align}}}

для двойственных векторов (дифференциальных форм) ρ, σ и касательных векторов u, v {\ displaystyle \ mathbf {u}, \ mathbf {v}}{\ displaystyle \ mathbf {u}, \ mathbf {v}} . Во второй записи различие между векторами и дифференциальными формами более очевидно.

С координатами

Поскольку тензор линейно зависит от своих аргументов, он полностью определяется, если известны значения на основе ω i… ω j {\ displaystyle \ omega ^ { i} \ ldots \ omega ^ {j}}\ omega ^ {i} \ ldots \ omega ^ {j} и ek… el {\ displaystyle \ mathbf {e} _ {k} \ ldots \ mathbf {e} _ {l}}{\ displaystyle \ mathbf {e} _ {k} \ ldots \ mathbf {e} _ {l}}

T (ω я,…, ω j, ek… el) = T я… jk… l {\ displaystyle T (\ omega ^ {i}, \ ldots, \ omega ^ {j}, \ mathbf {e} _ {k} \ ldots \ mathbf {e} _ {l}) = {T ^ {i \ ldots j}} _ {k \ ldots l}}{\ displaystyle T (\ omega ^ {i}, \ ldots, \ omega ^ {j}, \ mathbf {e} _ {k} \ ldots \ mathbf {e} _ {l}) = {T ^ {i \ ldots j}} _ {k \ ldots l}}

Числа T i… jk… l {\ displaystyle {T ^ {i \ ldots j}} _ {k \ ldots l}}{T ^ {{я \ ldots j}}} _ {{k \ ldots l}} называются компонентами тензора на выбранном базисе .

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

A ′ ij = ∂ xl ∂ x ′ i ∂ xm ∂ x ′ j A lm {\ displaystyle {A '} _ {ij} = {\ frac {\ partial x ^ {l}} {\ partial {x '} ^ {i}}} {\ frac {\ partial x ^ {m}} {\ partial {x'} ^ {j}}} A_ {lm}}{A'}_{{ij}}={\frac {\partial x^{l}}{\partial {x'}^{i}}}{\frac {\partial x^{m}}{\partial {x'}^{j}}}A_{{lm}}ковариантный тензор
A ′ ij = ∂ x ′ i ∂ xl ∂ x ′ j ∂ xm A lm {\ displaystyle {A '\,} ^ {ij} = {\ frac {\ partial {x'} ^ {i}} {\ partial x ^ {l}}} {\ frac {\ partial {x '} ^ {j}} {\ partial x ^ {m}}} A ^ {lm}}{A'\,}^{{ij}}={\frac {\partial {x'}^{i}}{\partial x^{l}}}{\frac {\partial {x'}^{j}}{\partial x^{m}}}A^{{lm}}контравариантный тензор

Для смешанного ко- и контравариантного тензора ранга 2

A ′ ij = ∂ x ′ i ∂ xl ∂ xm ∂ x ′ j A lm {\ displaystyle {A '\,} ^ {i} {} _ {j} = {\ frac {\ partial {x '} ^ {i}} {\ partial x ^ {l}}} {\ frac {\ partial x ^ {m}} {\ partial {x'} ^ {j}}} A ^ {l} {} _ {m}}{A'\,}^{i}{}_{j}={\frac {\partial {x'}^{i}}{\partial x^{l}}}{\frac {\partial x^{m}}{\partial {x'}^{j}}}A^{l}{}_{m}смешанный ко- и контравариантный тензор
См. также
Последняя правка сделана 2021-05-16 07:08:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте