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

Материал из testwiki
Перейти к навигации Перейти к поиску

Шаблон:Значения Тензорное произведение — операция над векторными пространствами, а также над элементами (векторами, матрицами, операторами, тензорами и т. д.) перемножаемых пространств.

Тензорное произведение линейных пространств A и B есть линейное пространство, обозначаемое A⊗B. Для элементов a∈A и b∈B их тензорное произведение a⊗b лежит в пространстве A⊗B.

Обозначение тензорного произведения произошло по аналогии с обозначением для декартова произведения множеств.

Тензорное произведение линейных (векторных) пространств

Конечномерные пространства

Пусть A и B — конечномерные векторные пространства над полем K, {ei}i=1…n — базис в A, {fk}k=1…m — базис в B. Тензорным произведением A⊗B пространств A и B будем называть векторное пространство, порождённое элементами ei⊗fk, называемыми тензорными произведениями базисных векторов. Тензорное произведение a⊗b произвольных векторов a∈A,b∈B можно определить, полагая операцию ⊗ билинейной:

(λa1+μa2)⊗b=λa1⊗b+μa2⊗b,λ,μ∈K
a⊗(λb1+μb2)=λa⊗b1+μa⊗b2,λ,μ∈K

При этом тензорное произведение произвольных векторов a и b выражается как линейная комбинация базисных векторов ei⊗fk. Элементы в A⊗B, представимые в виде a⊗b, называются разложимыми.

Хотя тензорное произведение пространств определяется через выбор базисов, его геометрические свойства не зависят от этого выбора.

Определение с помощью универсального свойства

Тензорное произведение — это в некотором смысле наиболее общее пространство, в которое можно билинейно отобразить исходные пространства. А именно, для любого другого пространства C и билинейного отображения ⊗′:A×B→C существует единственное линейное отображение f:A⊗B→C такое, что

⊗′=f∘⊗,

где ∘ обозначает композицию функций.

В частности, отсюда следует, что тензорное произведение не зависит от выбора базисов в A и B, так как все удовлетворяющие универсальному свойству пространства A⊗B оказываются канонически изоморфны.

Таким образом, задание произвольного билинейного отображения L2∋φ:A×B→C эквивалентно заданию линейного отображения L∋φ:A⊗B→C: пространства  L2(A×B,C) и L(A⊗B,C) являются канонически изоморфными.

Произведение более чем двух пространств

Приведенное универсальное свойство может быть продолжено на произведения более чем двух пространств. Например, пусть V1, V2, и V3 — три векторных пространства. Тензорное произведение V1⊗V2⊗V3 вместе с трилинейным отображением из прямого произведения

φ:V1×V2×V3→V1⊗V2⊗V3

имеет такой вид, что любое трилинейное отображение F из прямого произведения в векторное пространство W

F:V1×V2×V3→W

единственным образом пропускается через тензорное произведение:

F=L∘φ

где L — линейное отображение. Тензорное произведение характеризуется этим свойством однозначно, с точностью до изоморфизма. Результат приведенной конструкции совпадает с повторением тензорного произведения двух пространств. Например, если V1, V2 и V3 — три векторных пространства, то существует (естественный) изоморфизм

V1⊗V2⊗V3≅V1⊗(V2⊗V3)≅(V1⊗V2)⊗V3.

В общем случае тензорное произведение произвольного индексированного семейства множеств Vi, i∈I определяется как универсальный объект для полилинейных отображений из прямого произведения ∏i∈IVi.

Пусть n — произвольное натуральное число. Тогда n-й тензорной степенью пространства V называется тензорное произведение n копий V:

V⊗n=defV⊗⋯⊗V⏟n.

Функториальность

Тензорное произведение действует также на линейных отображениях. Пусть A:U1→U2, B:W1→W2 — линейные операторы. Тензорное произведение операторов A⊗B:U1⊗W1→U2⊗W2 определяется по правилу

(A⊗B)(u⊗w)=(Au)⊗(Bw),u∈U1,w∈W1

После этого определения тензорное произведение становится бифунктором из категории векторных пространств в себя, ковариантным по обоим аргументам.[1]

Если матрицы операторов A и B при некотором выборе базисов имеют вид

A=[a11⋯a1n⋮⋱⋮am1⋯amn]
B=[b11⋯b1q⋮⋱⋮bp1⋯bpq]

то матрица их тензорного произведения запишется в базисе, образованном тензорным произведением базисов, в виде блочной матрицы

A⊗B=[a11B⋯a1nB⋮⋱⋮am1B⋯amnB]=
=[a11b11a11b12⋯a11b1q⋯⋯a1nb11a1nb12⋯a1nb1qa11b21a11b22⋯a11b2q⋯⋯a1nb21a1nb22⋯a1nb2q⋮⋮⋱⋮⋮⋮⋱⋮a11bp1a11bp2⋯a11bpq⋯⋯a1nbp1a1nbp2⋯a1nbpq⋮⋮⋮⋱⋮⋮⋮⋮⋮⋮⋱⋮⋮⋮am1b11am1b12⋯am1b1q⋯⋯amnb11amnb12⋯amnb1qam1b21am1b22⋯am1b2q⋯⋯amnb21amnb22⋯amnb2q⋮⋮⋱⋮⋮⋮⋱⋮am1bp1am1bp2⋯am1bpq⋯⋯amnbp1amnbp2⋯amnbpq]

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

Частные случаи

Тензорное произведение двух векторов

(Матричное) умножение вектора-столбца справа на вектор-строку описывет их тензорное произведение:

𝐚⊗𝐛↔[a1a2a3a4][b1b2b3]=[a1b1a1b2a1b3a2b1a2b2a2b3a3b1a3b2a3b3a4b1a4b2a4b3].

Свойства

  • dim⁡A⊗B=dim⁡A⋅dim⁡B

Следующие алгебраические свойства основаны на каноническом изоморфизме:

  • Ассоциативность
(A⊗B)⊗C≃A⊗(B⊗C)
  • Формально говоря, тензорное произведение не коммутативно, но существует естественный изоморфизм A⊗B→B⊗A
  • Линейность
A⊗(B⊕C)≃(A⊗B)⊕(A⊗C)
⊕ — внешняя сумма линейных пространств.

Тензорное произведение модулей

Пусть A1,A2,…,An — модули над некоторым коммутативным кольцом R. Тензорным произведением модулей называется модуль B над R, данный вместе с полилинейным отображением f:A1×…×An→B и обладающий свойством универсальности, то есть такой, что для всякого модуля C над R и любого полилинейного отображения g:A1×…×An→C существует единственный гомоморфизм модулей h:B→C такой, что диаграмма

коммутативна. Тензорное произведение обозначается A1⊗…⊗An. Из универсальности тензорного произведения следует, что оно определено однозначно с точностью до изоморфизма.

Для доказательства существования тензорного произведения любых модулей над коммутативным кольцом построим свободный модуль M, образующими которого будут n-ки элементов модулей (x1,…,xn) где xi∈Ai. Пусть N — подмодуль M, порождаемый следующими элементами:

  1. (x1,…,xi+yi,…,xn)−(x1,…,xi,…,xn)−(x1,…,yi,…,xn)
  2. (x1,…,λxi,…,xn)−λ(x1,…,xi,…,xn)

Тензорное произведение определяется как фактормодуль B=M/N, класс (x1,…,xn)+N обозначается x1⊗…⊗xn, и называется тензорным произведением элементов xi, a f определяется как соответствующее индуцированное отображение.

Из 1) и 2) следует что отображение f:A1×…×An→B полилинейно. Докажем, что для любого модуля C и любого полилинейного отображения g:A1×…×An→C существует единственный гомоморфизм модулей h, такой, что g=h∘f.

В самом деле, так как M свободен, то существует единственное отображение h∗, делающее диаграмму

коммутативной, а в силу того, что g полилинейно, то на N h∗(N)=0, отсюда, переходя к индуцированному отображению, получаем, что h:M/N→C, будет тем самым единственным гомоморфизмом, существование которого и требовалось доказать.

Элементы A1⊗…⊗An, представимые в виде x1⊗…⊗xn, называются разложимыми.

Если fi:Ai→Bi — изоморфизмы модулей, то индуцированный гомоморфизм, соответствующий билинейному отображению

f1⊗…⊗fn:A1⊗…⊗An→B1⊗…⊗Bn

существующий по свойству универсальности, называется тензорным произведением гомоморфизмов fi.

Особенно простой случай получается в случае свободных модулей. Пусть ei1,…,ein — базис модуля Ai. Построим свободный модуль F над нашим кольцом, имеющий в качестве базиса элементы, соответствующие n-кам (e1m,e2p,…,ens), определив отображение f(e1m,e2p,…,ens)→(e1m,e2p,…,ens) и распространив его на A1×…×An по линейности. Тогда F является тензорным произведением, где (e1m,e2p,…,ens) является тензорным произведением элементов e1m⊗e2p⊗…⊗ens. Если число модулей и все их базисы конечны, то

rank(A1⊗…⊗An)=rankA1⋅…⋅rankAn.

Литература

Примечания

Шаблон:Примечания

См. также