Producto tensorial

Ajustar Compartir Imprimir Citar
Operación matemática en espacios vectoriales

En matemáticas, la producto tensor V⊗ ⊗ W{displaystyle Votimes W} de dos espacios vectoriales V y W (sobre el mismo campo) es un espacio vectorial al que se asocia un mapa bilineal V× × W→ → V⊗ ⊗ W{displaystyle Vtimes Wto Votimes W} que mapa un par ()v,w),v▪ ▪ V,w▪ ▪ W{displaystyle (v,w), vin V,win W} a un elemento V⊗ ⊗ W{displaystyle Votimes W} denotado v⊗ ⊗ w.{displaystyle votimes w.}

Un elemento de la forma v⊗ ⊗ w{displaystyle votimes w} se llama producto tensor de v y w. Un elemento V⊗ ⊗ W{displaystyle Votimes W} es un tensor, y el producto tensor de dos vectores a veces se llama un Tensor elemental o a tensor descompuesto. Los tensores elementales V⊗ ⊗ W{displaystyle Votimes W} en el sentido de que cada elemento V⊗ ⊗ W{displaystyle Votimes W} es una suma de tensores elementales. Si se dan bases para V y W, una base de V⊗ ⊗ W{displaystyle Votimes W} está formado por todos los productos tensores de un elemento base de V y un elemento básico W.

El tensor producto de dos espacios vectoriales captura las propiedades de todos los mapas bilineales en el sentido de que un mapa bilineal de V× × W{displaystyle Vtimes W} en otro espacio vectorial Z factores únicos a través de un mapa lineal V⊗ ⊗ W→ → Z{displaystyle Votimes Wto Z} (ver propiedad universal).

Los productos Tensor se utilizan en muchas áreas de aplicación, incluidas la física y la ingeniería. Por ejemplo, en relatividad general, el campo gravitatorio se describe a través del tensor métrico, que es un campo vectorial de tensores, uno en cada punto de la variedad espacio-temporal, y cada uno perteneciente al producto tensorial consigo mismo del espacio cotangente en el punto.

Definiciones y construcciones

El producto tensorial de dos espacios vectoriales es un espacio vectorial que se define hasta un isomorfismo. Hay varias formas equivalentes de definirlo. La mayoría consiste en definir explícitamente un espacio vectorial que se denomina producto tensorial y, por lo general, la prueba de equivalencia resulta casi inmediatamente de las propiedades básicas de los espacios vectoriales así definidos.

El producto tensorial también se puede definir a través de una propiedad universal; ver § Propiedad universal, a continuación. Como para toda propiedad universal, todos los objetos que satisfacen la propiedad son isomorfos a través de un isomorfismo único que es compatible con la propiedad universal. Cuando se usa esta definición, las otras definiciones pueden verse como construcciones de objetos que satisfacen la propiedad universal y como pruebas de que hay objetos que satisfacen la propiedad universal, es decir, que existen productos tensoriales.

Desde bases

Vamos V y W ser dos espacios vectoriales sobre un campo F, con bases respectivas BV{displaystyle B_{V} y BW.{displaystyle B_{W}.

El producto tensor V⊗ ⊗ W{displaystyle Votimes W} de V y W es un espacio vectorial que tiene como base el conjunto de todos v⊗ ⊗ w{displaystyle votimes w} con v▪ ▪ BV{displaystyle vin B_{V} y w▪ ▪ BW.{displaystyle win B_{W} Esta definición puede formalizarse de la siguiente manera (esta formalización rara vez se utiliza en la práctica, ya que la definición informal anterior es generalmente suficiente): V⊗ ⊗ W{displaystyle Votimes W} es el conjunto de las funciones del producto cartesiano BV× × BW{displaystyle B_{V}times B_{W} a F que tienen un número finito de valores no cero. Las operaciones puntuales hacen V⊗ ⊗ W{displaystyle Votimes W} un espacio vectorial. La función que mapea ()v,w)▪ ▪ BV× × BW{displaystyle (v,w)in B_{V}times B_{W} a 1 y los demás elementos BV× × BW{displaystyle B_{V}times B_{W} a 0 es denotado v⊗ ⊗ w.{displaystyle votimes w.}

El set {}v⊗ ⊗ w▪ ▪ v▪ ▪ BV,w▪ ▪ BW}{displaystyle {votimes wmid vin B_{V},win B. es directamente una base de V⊗ ⊗ W,{displaystyle Votimes W,} que se llama producto tensor de las bases BV{displaystyle B_{V} y BW.{displaystyle B_{W}.

El producto tensorial de dos vectores se define a partir de su descomposición en las bases. Más precisamente, si

x=.. b▪ ▪ BVxbb▪ ▪ VySí.=.. c▪ ▪ BWSí.cc▪ ▪ W{displaystyle x=sum _{bin B_{V}x_{b},bin Vquad {text{and}quad Y=sum _{cin B_{W}y_{c},cin W.
xSí.
x⊗ ⊗ Sí.=().. b▪ ▪ BVxbb)⊗ ⊗ ().. c▪ ▪ BWSí.cc)=.. b▪ ▪ BV.. c▪ ▪ BWxbSí.cb⊗ ⊗ c.{displaystyle {begin{aligned}xotimes yiéndose=left(sum _{bin B_{V}x_{b},bright)otimes left(sum _{cin ¿Por qué? B_{V}sum _{cin ¿Qué?

Si se arregla en una matriz rectangular, el vector de coordenadas x⊗ ⊗ Sí.{displaystyle xotimes y} es el producto exterior de los vectores de coordenadas x y Sí.. Por lo tanto, el producto tensor es una generalización del producto exterior.

Es sencillo verificar que el mapa ()x,Sí.)↦ ↦ x⊗ ⊗ Sí.{displaystyle (x,y)mapsto xotimes y} es un mapa bilinear desde V× × W{displaystyle Vtimes W} a V⊗ ⊗ W.{displaystyle Votimes W.}

Una limitación de esta definición del producto tensorial es que, si se cambia de base, se define un producto tensorial diferente. Sin embargo, la descomposición en una base de los elementos de la otra base define un isomorfismo canónico entre los dos productos tensoriales de espacios vectoriales, lo que permite identificarlos. Además, contrariamente a las dos definiciones alternativas siguientes, esta definición no puede extenderse a una definición del producto tensorial de módulos sobre un anillo.

Como espacio cociente

Se puede obtener una construcción del producto tensorial que sea independiente de la base de la siguiente manera.

Sea V y W sean dos espacios vectoriales sobre un campo F.

Uno considera primero un espacio vectorial L que tiene el producto cartesiano V× × W{displaystyle Vtimes W} como base. Es decir, los elementos de base de L son los pares ()v,w){displaystyle (v,w)} con v▪ ▪ V{displaystyle vin V} y w▪ ▪ W.{displaystyle win W.} Para conseguir un espacio vectorial, uno puede definirlo como el espacio vectorial de las funciones V× × W→ → F{displaystyle Vtimes Wto F} que tienen un número finito de valores no cero, e identificando ()v,w){displaystyle (v,w)} con la función que toma el valor 1 on ()v,w){displaystyle (v,w)} y 0 De lo contrario.

Sea R el subespacio lineal de L que está atravesada por las relaciones que debe satisfacer el producto tensorial. Más precisamente, la R está dividida por los elementos de una de las formas

()v1+v2,w)− − ()v1,w)− − ()v2,w),()v,w1+w2)− − ()v,w1)− − ()v,w2),()sv,w)− − s()v,w),()v,sw)− − s()v,w),{fnMicrosoft Sans Serif}(v_{1}+v_{2},w)}(v_{1},w)-(v_{2},w),(v,w_{1}+w_{2}) {v_{1})

Donde v,v1,v2▪ ▪ V,{displaystyle v,v_{1},v_{2}in V,} w,w1,w2▪ ▪ W{displaystyle w,w_{1},w_{2}in W. y s▪ ▪ F.{displaystyle sin F.}

Entonces, el producto tensorial se define como el espacio cociente

V⊗ ⊗ W=L/R,{displaystyle Votimes W=L/R,}

y la imagen de ()v,w){displaystyle (v,w)} en este cociente se denota v⊗ ⊗ w.{displaystyle votimes w.}

Es sencillo probar que el resultado de esta construcción satisface la propiedad universal que se considera a continuación. (Se puede usar una construcción muy similar para definir el producto tensorial de los módulos).

Propiedad universal

Propiedad universal del producto tensor: si h es bilinear, hay un mapa lineal único h~ ~ {displaystyle {tilde {h}} que hace que el diagrama sea conmutativo (es decir, h=h~ ~ ∘ ∘ φ φ {displaystyle h={tilde {h}circ varphi }).

En esta sección, se describe la propiedad universal satisfecha por el producto tensorial. Como para toda propiedad universal, dos objetos que satisfacen la propiedad están relacionados por un único isomorfismo. De ello se deduce que esta es una forma (no constructiva) de definir el producto tensorial de dos espacios vectoriales. En este contexto, las construcciones anteriores de productos tensoriales pueden verse como pruebas de la existencia del producto tensorial así definido.

Una consecuencia de este enfoque es que toda propiedad del producto tensorial puede deducirse de la propiedad universal y que, en la práctica, uno puede olvidar el método que se ha utilizado para demostrar su existencia.

La "definición de propiedad universal" del producto tensorial de dos espacios vectoriales es el siguiente (recordemos que un mapa bilineal es una función que es separadamente lineal en cada uno de sus argumentos):

El producto tensor de dos espacios vectoriales V y W es un espacio vectorial denotado como V⊗ ⊗ W,{displaystyle Votimes W,} junto con un mapa bilineal ⊗ ⊗ :: ()v,w)↦ ↦ v⊗ ⊗ w{displaystyle {otimes }colon (v,w)mapsto votimes w} desde V× × W{displaystyle Vtimes W} a V⊗ ⊗ W,{displaystyle Votimes W,} tal que, por cada mapa bilineal h:: V× × W→ → Z,{displaystyle hcolon Vtimes Wto Z,} hay un único mapa lineal h~ ~ :: V⊗ ⊗ W→ → Z,{displaystyle {fnMicrosoft Sans Serif} Votimes Wto Z,} tales que h=h~ ~ ∘ ∘ ⊗ ⊗ {displaystyle h={tilde {h}circ} {otimes } (es decir, h()v,w)=h~ ~ ()v⊗ ⊗ w){displaystyle h(v,w)={tilde {h}(votimes w)} para todos v▪ ▪ V{displaystyle vin V} y w▪ ▪ W{displaystyle win W}).

Linealmente inconexa

(feminine)

Al igual que la propiedad universal anterior, la siguiente caracterización también se puede usar para determinar si un espacio vectorial dado y un mapa bilineal dado forman o no un producto tensorial.

TheoremVamos X,Y,{displaystyle X,Y,} y Z{displaystyle Z} ser complejos espacios vectoriales y dejar T:X× × Y→ → Z{displaystyle T:Xtimes Yto Z} ser un mapa bilineal. Entonces... ()Z,T){displaystyle (Z,T)} es un producto tensor de X{displaystyle X} y Y{displaystyle Sí. si y sólo si la imagen de T{displaystyle T} todo el mundo Z{displaystyle Z} (es decir, lapsoT()X× × Y)=Z{displaystyle operatorname {span} ;T(Xtimes Y)=Z}), y también X{displaystyle X} y Y{displaystyle Sí. son T{displaystyle T}- Distintivamente, que por definición significa que para todos los números enteros positivos n{displaystyle n} y todos los elementos x1,...... ,xn▪ ▪ X{displaystyle x_{1},ldotsx_{n}in X. y Sí.1,...... ,Sí.n▪ ▪ Y{displaystyle y_{1},ldotsy_{n}in Sí. tales que .. i=1nT()xi,Sí.i)=0,{displaystyle sum _{i=1}n}Tleft(x_{i},y_{i}right)=0,}

  1. si todo x1,...... ,xn{displaystyle x_{1},ldotsx_{n} son linealmente independientes entonces todos Sí.i{displaystyle Y... son 0,{displaystyle 0,} y
  2. si todo Sí.1,...... ,Sí.n{displaystyle y_{1},ldotsy_{n} son linealmente independientes entonces todos xi{displaystyle x_{i}} son 0.{displaystyle 0.}

Equivalentemente, X{displaystyle X} y Y{displaystyle Sí. son T{displaystyle T}-Disjoint linealmente si y sólo si para todas las secuencias linealmente independientes x1,...... ,xm{displaystyle x_{1},ldotsx_{m} dentro X{displaystyle X} y todas las secuencias linealmente independientes Sí.1,...... ,Sí.n{displaystyle y_{1},ldotsy_{n} dentro Y,{displaystyle Sí. los vectores {}T()xi,Sí.j):1≤ ≤ i≤ ≤ m,1≤ ≤ j≤ ≤ n}{displaystyle left{Tleft(x_{i},y_{j}right):1leq ileq m,1leq jleq nright} son linealmente independientes.

Por ejemplo, sigue inmediatamente que si m{displaystyle m} y n{displaystyle n} son números enteros positivos entonces Z:=Cmn{displaystyle Z:=mathbb {C} y el mapa bilinear T:Cm× × Cn→ → Cmn{displaystyle T:Mathbb {C} {m}times mathbb {C}to mathbb {C} definido por el envío ()x,Sí.)=()()x1,...... ,xm),()Sí.1,...... ,Sí.n)){displaystyle (x,y)=left(left(x_{1},ldotsx_{m}right),left(y_{1},ldotsy_{n}right)} a ()xiSí.j)j=1,...... ,ni=1,...... ,m{displaystyle left(x_{i}y_{j}right)_{stackrel {i=1,ldotsm}{j=1,ldotsn}} forma un producto tensor de X:=Cm{displaystyle X:=Mathbb {C} y Y:=Cn.{displaystyle Y: {C} ^{n} A menudo, este mapa T{displaystyle T} será denotado por ⊗ ⊗ {displaystyle ,otimes ,} así x⊗ ⊗ Sí.:=T()x,Sí.){displaystyle xotimes y;:=;T(x,y)} denota el valor de este mapa bilineal en ()x,Sí.)▪ ▪ X× × Y.{displaystyle (x,y)in Xtimes Y.}

Como otro ejemplo, supongamos que CS{displaystyle mathbb {C} {} {fn} es el espacio vectorial de todas las funciones de valor complejo en un conjunto S{displaystyle S. con la multiplicación de adición y escalar definido punto a punto (significando que f+g{displaystyle f+g} es el mapa s↦ ↦ f()s)+g()s){displaystyle smapsto f(s)+g(s)} y cf{displaystyle cf} es el mapa s↦ ↦ cf()s){displaystyle smapsto cf(s)}). Vamos S{displaystyle S. y T{displaystyle T} ser cualquier conjunto y para cualquier f▪ ▪ CS{displaystyle fin mathbb {C} y g▪ ▪ CT,{displaystyle gin mathbb {C} Deja f⊗ ⊗ g▪ ▪ CS× × T{displaystyle fotimes gin mathbb {C} {Stimes T} denota la función definida ()s,t)↦ ↦ f()s)g()t).{displaystyle (s,t)mapsto f(s)g(t).} Si X⊆ ⊆ CS{displaystyle Xsubseteq mathbb {C} y Y⊆ ⊆ CT{displaystyle Ysubseteq mathbb {C} son subespaciales vectoriales entonces el subespacial vectorial Z:=lapso⁡ ⁡ {}f⊗ ⊗ g:f▪ ▪ X,g▪ ▪ Y}{displaystyle Z:=operatorname {span} leftfotimes g:fin X,gin Yright} de CS× × T{displaystyle mathbb {C} {Stimes T} junto con el mapa bilineal

X× × Y→ → Z()f,g)↦ ↦ f⊗ ⊗ g{displaystyle {begin{alignedat}{4}; limitadaXtimes Y lentamente;to ; limitadaZ\[0.3ex] implicancia(f,g) implicancia;mapsto ; implicafotimes g\\\\end{alignedat}}}}}}}}
X{displaystyle X}Y.{displaystyle Sí.

Propiedades

Dimensión

Si V y W son espacios vectores de dimensión finita, entonces V⊗ ⊗ W{displaystyle Votimes W} es finito-dimensional, y su dimensión es el producto de las dimensiones V y W.

Esto resulta del hecho de que una base de V⊗ ⊗ W{displaystyle Votimes W} se forma tomando todos los productos tensores de un elemento base de V y un elemento básico W.

Asociatividad

El producto tensor es asociativo en el sentido de que, dadas tres espacios vectoriales U,V,W,{displaystyle U,V,W,W} hay un isomorfismo canónico

()U⊗ ⊗ V)⊗ ⊗ W.. U⊗ ⊗ ()V⊗ ⊗ W),{displaystyle (Uotimes V)otimes Wcong Uotimes (Votimes W),}

que mapas ()u⊗ ⊗ v)⊗ ⊗ w{displaystyle (uotimes v)otimes w} a u⊗ ⊗ ()v⊗ ⊗ w).{displaystyle uotimes (votimes w).}

Esto permite omitir paréntesis en el producto tensorial de más de dos espacios vectoriales o vectores.

Conmutatividad como operación de espacio vectorial

El producto tensor de dos espacios vectoriales V{displaystyle V} y W{displaystyle W. es comunicativo en el sentido de que hay un isomorfismo canónico

V⊗ ⊗ W.. W⊗ ⊗ V,{displaystyle Votimes Wcong Wotimes V,}

que mapas v⊗ ⊗ w{displaystyle votimes w} a w⊗ ⊗ v.{displaystyle wotimes v.}

Por otro lado, incluso cuando V=W,{displaystyle V=W,} el producto tensor de los vectores no es conmutativo; es decir v⊗ ⊗ wل ل w⊗ ⊗ v,{displaystyle votimes wneq wotimes v,} en general.

El mapa x⊗ ⊗ Sí.↦ ↦ Sí.⊗ ⊗ x{displaystyle xotimes ymapsto yotimes x} desde V⊗ ⊗ V{displaystyle Votimes V} para sí mismo induce un automorfismo lineal que se llama mapa trenzado. Más generalmente y como de costumbre (ver álgebra de tensor), dejar denotar V⊗ ⊗ n{displaystyle V^{otimes No. el producto tensor de n copias del espacio vectorial V. Por cada permutación s de la primera n enteros positivos, el mapa

x1⊗ ⊗ ⋯ ⋯ ⊗ ⊗ xn↦ ↦ xs()1)⊗ ⊗ ⋯ ⋯ ⊗ ⊗ xs()n){displaystyle x_{1}otimes cdots otimes x_{n}mapsto x_{s(1)}otimes cdots otimes x_{s(n)}}

induce un automorfismo lineal V⊗ ⊗ n→ → V⊗ ⊗ n,{displaystyle V^{otimes n}to V^{otimes n} que se llama mapa trenzado.

Producto tensorial de mapas lineales

Dado un mapa lineal f:: U→ → V,{displaystyle fcolon Uto V,} y un espacio vectorial W, el producto tensor

f⊗ ⊗ W:: U⊗ ⊗ W→ → V⊗ ⊗ W{displaystyle fotimes Wcolon Uotimes Wto Votimes W.

es el único mapa lineal tal que

()f⊗ ⊗ W)()u⊗ ⊗ w)=f()u)⊗ ⊗ w.{displaystyle (fotimes W)(uotimes w)=f(u)otimes w.}

El producto tensor W⊗ ⊗ f{displaystyle Wotimes f} se define de forma similar.

Dados dos mapas lineales f:: U→ → V{displaystyle fcolon Uto V} y g:: W→ → Z,{displaystyle gcolon Wto Z,} su producto tensor

f⊗ ⊗ g:: U⊗ ⊗ W→ → V⊗ ⊗ Z{displaystyle fotimes gcolon Uotimes Wto Votimes Z}

es el único mapa lineal que satisface

()f⊗ ⊗ g)()u⊗ ⊗ w)=f()u)⊗ ⊗ g()w).{displaystyle (fotimes g)(uotimes w)=f(u)otimes g(w). }

Uno tiene

f⊗ ⊗ g=()f⊗ ⊗ Z)∘ ∘ ()U⊗ ⊗ g)=()V⊗ ⊗ g)∘ ∘ ()f⊗ ⊗ W).{displaystyle fotimes g=(fotimes Z)circ (Uotimes g)=(Votimes g)circ (fotimes W).}

En términos de teoría de categorías, esto significa que el producto tensorial es un bifuntor de la categoría de espacios vectoriales a sí mismo.

Si f y g son inyectivos o sobreyectivos, entonces lo mismo es cierto para todos los mapas lineales definidos anteriormente. En particular, el producto tensorial con un espacio vectorial es un funtor exacto; esto significa que cada secuencia exacta se asigna a una secuencia exacta (los productos tensoriales de los módulos no transforman las inyecciones en inyecciones, pero son funtores exactos correctos).

Al elegir bases de todos los espacios vectoriales involucrados, los mapas lineales S y T puede ser representado por matrices. Entonces, dependiendo de cómo el tensor v⊗ ⊗ w{displaystyle votimes w} se vectoriza, la matriz que describe el producto tensor S⊗ ⊗ T{displaystyle Sotimes T} es el producto Kronecker de las dos matrices. Por ejemplo, si V, X, W, y Y arriba están todas dos dimensiones y bases han sido fijadas para todos ellos, y S y T son dados por las matrices

A=[a1,1a1,2a2,1a2,2],B=[b1,1b1,2b2,1b2,2],{displaystyle A={begin{bmatrix}a_{1,1} {1,2}a_{2,1} limita_{2,2}\end{bmatrix}qquad B={begin{bmatrix}b_{1,1}b_{1,2}b_{2,1} limitb_{2,2}\\end{bmatrix}}

respectivamente, entonces el producto tensorial de estas dos matrices es

[a1,1a1,2a2,1a2,2]⊗ ⊗ [b1,1b1,2b2,1b2,2]=[a1,1[b1,1b1,2b2,1b2,2]a1,2[b1,1b1,2b2,1b2,2]a2,1[b1,1b1,2b2,1b2,2]a2,2[b1,1b1,2b2,1b2,2]]=[a1,1b1,1a1,1b1,2a1,2b1,1a1,2b1,2a1,1b2,1a1,1b2,2a1,2b2,1a1,2b2,2a2,1b1,1a2,1b1,2a2,2b1,1a2,2b1,2a2,1b2,1a2,1b2,2a2,2b2,1a2,2b2,2].{displaystyle {begin{bmatrix}a_{1,1} limita_{1,2}a_{2,1} âTMa_{2,2}\end{bmatrix}otimes {2}

El rango resultante es en la mayoría de 4, y por lo tanto la dimensión resultante es 4. Note que rango aquí denota el rango de tensor, es decir, el número de índices necesarios (mientras el rango de matriz cuenta el número de grados de libertad en la matriz resultante). Nota Tr⁡ ⁡ A⊗ ⊗ B=Tr⁡ ⁡ A× × Tr⁡ ⁡ B.{displaystyle operatorname Aotimes B=operatorname Atimes operatorname {Tr} B.}

Un producto diádico es el caso especial del producto tensorial entre dos vectores de la misma dimensión.

Tensores generales

Para los enteros no negativos r y s tipo ()r,s){displaystyle (r,s)} tensor en un espacio vectorial V es un elemento

Tsr()V)=V⊗ ⊗ ⋯ ⋯ ⊗ ⊗ V⏟ ⏟ r⊗ ⊗ VAlternativa Alternativa ⊗ ⊗ ⋯ ⋯ ⊗ ⊗ VAlternativa Alternativa ⏟ ⏟ s=V⊗ ⊗ r⊗ ⊗ ()VAlternativa Alternativa )⊗ ⊗ s.{displaystyle T_{s} {r}(V)=underbrace {Votimes cdots otimes V} _{r}otimes underbrace {V^{*}otimes cdots otimes V^{*} _{s}=V^{otimes r}otimes left(V^{*}right)^{otimes s}.}

Aquí. VAlternativa Alternativa {displaystyle V^{*} es el espacio vectorial dual (que consta de todos los mapas lineales f desde V sobre el terreno K).

Hay un mapa de productos, llamado (tensor) producto de tensores

Tsr()V)⊗ ⊗ KTs.r.()V)→ → Ts+s.r+r.()V).{displaystyle T_{s} {r}(V)otimes ¿Qué?

Se define agrupando todos los "factores" que ocurren V juntos: escribir vi{displaystyle V_{i} para un elemento V y fi{displaystyle F_{i} para un elemento del espacio dual,

()v1⊗ ⊗ f1)⊗ ⊗ ()v1.)=v1⊗ ⊗ v1.⊗ ⊗ f1.{displaystyle (v_{1}otimes f_{1})otimes (v'_{1}=v_{1}otimes v'_{1}otimes f_{1}.}

Escoger una base de V y la base dual correspondiente VAlternativa Alternativa {displaystyle V^{*} naturalmente induce una base para Tsr()V){displaystyle T_{s}{r}(V)} (esta base se describe en el artículo sobre productos Kronecker). En términos de estas bases, se pueden calcular los componentes de un (tensor) producto de dos (o más) tensores. Por ejemplo, si F y G son dos inquilinos covariantes de órdenes m y n respectivamente (es decir, F▪ ▪ Tm0{displaystyle Fin T_{m} {0} y G▪ ▪ Tn0{displaystyle Gin T_{n} {0}), entonces los componentes de su producto tensor son dados por

()F⊗ ⊗ G)i1i2⋯ ⋯ im+n=Fi1i2⋯ ⋯ imGim+1im+2im+3⋯ ⋯ im+n.{displaystyle (Fotimes G)_{i_{1}i_{2}cdots i_{m+n}=F_{i_{1}i_{2}cdots i_{m}_{i_{m+1}i_{m+2}i_{m+3}cdots Yo...

Así, los componentes del producto tensor de dos tensores son el producto ordinario de los componentes de cada tensor. Otro ejemplo: dejar U ser un tensor de tipo (1, 1) con componentes Uβ β α α ,{displaystyle U_{beta } {alpha } y dejar V ser un tensor de tipo ()1,0){displaystyle (1,0)} con componentes Vγ γ .{displaystyle V^{gamma } Entonces...

()U⊗ ⊗ V)α α β β γ γ =Uα α β β Vγ γ {displaystyle left(Uotimes Vright)^{alpha } {beta }{} {gamma }=U^{alpha } {beta.

y

()V⊗ ⊗ U)μ μ .. σ σ =Vμ μ U.. σ σ .{displaystyle (Votimes U)^{munu }{sigma. } { sigma }

Los tensores equipados con su operación producto forman un álgebra, llamada álgebra tensorial.

Mapa de evaluación y contracción de tensores

Para tensores de tipo (1, 1) hay un mapa de evaluación canónico

V⊗ ⊗ VAlternativa Alternativa → → K{displaystyle Votimes V^{*}to K}

definido por su acción sobre tensores puros:

v⊗ ⊗ f↦ ↦ f()v).{displaystyle votimes fmapsto f(v).}

Más generalmente, para tensores de tipo ()r,s),{displaystyle (r,s),} con r, s ■ 0, hay un mapa, llamado contracción de tensor,

Tsr()V)→ → Ts− − 1r− − 1()V).{displaystyle T_{s}{r}(V)to T_{s-1}^{r-1}(V). }

(Las copias de V{displaystyle V} y VAlternativa Alternativa {displaystyle V^{*} en el que se debe aplicar este mapa debe especificarse.)

Por otro lado, si V{displaystyle V} es finito-dimensional, hay un mapa canónico en la otra dirección (llamado el coevaluation map)

{}K→ → V⊗ ⊗ VAlternativa Alternativa λ λ ↦ ↦ .. iλ λ vi⊗ ⊗ viAlternativa Alternativa {displaystyle {begin{cases}Kto Votimes V^{*}\lambda mapsto sum _{i}lambda v_{i}otimes {fnMicrosoft Sans Serif}

Donde v1,...... ,vn{displaystyle v_{1},ldotsv_{n} es cualquier base de V,{displaystyle V,} y viAlternativa Alternativa {displaystyle ¿Qué? es su base dual. Este mapa no depende de la elección de la base.

La interacción de evaluación y coevaluación se puede utilizar para caracterizar espacios vectoriales de dimensión finita sin hacer referencia a las bases.

Representación adjunta

El producto tensor Tsr()V){displaystyle T_{s}{r}(V)} puede ser vista naturalmente como un módulo para el álgebra de Lie End()V){displaystyle mathrm {End} (V)} por medio de la acción diagonal: para la simplicidad asumamos r=s=1,{displaystyle r=s=1,} entonces, para cada u▪ ▪ End()V),{displaystyle uin mathrm {End} (V),}

u()a⊗ ⊗ b)=u()a)⊗ ⊗ b− − a⊗ ⊗ uAlternativa Alternativa ()b),{displaystyle u(aotimes b)=u(a)otimes b-aotimes u^{*}(b),}

Donde uAlternativa Alternativa ▪ ▪ End()VAlternativa Alternativa ){displaystyle u^{*}in mathrm {End} left(V^{*}right)} es la transposición de u, es decir, en términos de la pareja obvia en V⊗ ⊗ VAlternativa Alternativa ,{displaystyle Votimes V^{*},}

.. u()a),b.. =.. a,uAlternativa Alternativa ()b).. .{displaystyle langle u(a),brangle =langle a,u^{*}(b)rangle.}

Hay un isomorfismo canónico T11()V)→ → End()V){displaystyle T_{1} {1}(V)to mathrm {End} (V)} dado por

()a⊗ ⊗ b)()x)=.. x,b.. a.{displaystyle (aotimes b)(x)=langle x,brangle a.}

Bajo este isomorfismo, todo u dentro End()V){displaystyle mathrm {End} (V)} puede ser visto primero como un endomorfismo T11()V){displaystyle T_{1} {1}(V)} y luego visto como un endomorfismo End()V).{displaystyle mathrm {End} (V). } De hecho es la representación conjunta ad(u) de End()V).{displaystyle mathrm {End} (V). }

Mapas lineales como tensores

Dados dos espacios vectoriales de dimensión finita U, V sobre el mismo campo K, indique el espacio dual de U como U*, y el espacio vectorial K de todos mapas lineales de U a V como Hom(U,V). Hay un isomorfismo,

UAlternativa Alternativa ⊗ ⊗ V.. Hom()U,V),{displaystyle U^{*}otimes Vcong mathrm {Hom} (U,V),}

definido por una acción del tensor puro f⊗ ⊗ v▪ ▪ UAlternativa Alternativa ⊗ ⊗ V{displaystyle fotimes vin U^{*}otimes V} sobre un elemento U,{displaystyle U,}

()f⊗ ⊗ v)()u)=f()u)v.{displaystyle (fotimes v)(u)=f(u)v.}

Su "inverso" se puede definir utilizando una base {}ui}{displaystyle {u_{i}}} y su doble base {}uiAlternativa Alternativa }{displaystyle {fnK}} como en la sección "Evaluation map and tensor contraction" arriba:

{}Hom()U,V)→ → UAlternativa Alternativa ⊗ ⊗ VF↦ ↦ .. iuiAlternativa Alternativa ⊗ ⊗ F()ui).{displaystyle {begin{cases}mathrm {Hom} (U,V)to U^{*}otimes VFmapsto sum ¿Por qué?

Este resultado implica

dim⁡ ⁡ ()U⊗ ⊗ V)=dim⁡ ⁡ ()U)dim⁡ ⁡ ()V),{displaystyle dim(Uotimes V)=dim(U)dim(V),}

que da automáticamente el hecho importante {}ui⊗ ⊗ vj}{displaystyle {u_{i}otimes - Sí. constituye una base para U⊗ ⊗ V{displaystyle Uotimes V} Donde {}ui},{}vj}{displaystyle {fnMicrosoft Sans} son bases de U y V.

Además, dados tres espacios vectoriales U, V, W el producto tensorial está vinculado al espacio vectorial de todos los mapas lineales, de la siguiente manera:

Hom()U⊗ ⊗ V,W).. Hom()U,Hom()V,W)).{displaystyle mathrm {Hom} (Uotimes V,W)cong mathrm {Hom} (U,mathrm {Hom} (V,W)). }

Productos tensoriales de módulos sobre un anillo

El producto tensorial de dos módulos A y B sobre un anillo conmutativo R se define exactamente de la misma manera que el producto tensorial de espacios vectoriales sobre un campo:

A⊗ ⊗ RB:=F()A× × B)/G{displaystyle Aotimes _{R}B:=F(Atimes B)/G}
F()A× × B){displaystyle F(Atimes B)}GR

De manera más general, el producto tensorial se puede definir incluso si el anillo no es conmutativo. En este caso A tiene que ser un derecho-R- módulo y B es un módulo izquierdo R, y en lugar de las dos últimas relaciones anteriores, la relación

()ar,b)♪ ♪ ()a,rb){displaystyle (ar,b)sim (a,rb)}
RR

La propiedad universal también lleva a cabo, ligeramente modificada: el mapa φ φ :A× × B→ → A⊗ ⊗ RB{displaystyle varphi:Atimes Bto Aotimes ¿Qué? definidas por ()a,b)↦ ↦ a⊗ ⊗ b{displaystyle (a,b)mapsto aotimes b} es un mapa lineal medio (referido como "el mapa lineal medio canónico".); es decir, se satisface:

φ φ ()a+a.,b)=φ φ ()a,b)+φ φ ()a.,b)φ φ ()a,b+b.)=φ φ ()a,b)+φ φ ()a,b.)φ φ ()ar,b)=φ φ ()a,rb){displaystyle {begin{aligned}phi (a+a',b) limit=phi (a,b)+phi (a',b)\\phi (a,b+b') limit=phi (a,b)+phi (a,b')phi (ar,b)} {f}f}f}f}fnfnfnfnfnfnfnfnfnfnfnfnfnfnfnfnf]fnfnfnfnfnfnfnfnfnfnfnfnfnfnf]fnfnfnfnf]fnfnfnfnfnfnfnfnfnfnfnfnfnfnfnfnfn

Las dos primeras propiedades hacen φ un mapa bilineal del grupo abeliano A× × B.{displaystyle Atimes B.} Para cualquier mapa lineal medio ↑ ↑ {displaystyle psi } de A× × B,{displaystyle Atimes B,} un grupo único homomorfismo f de A⊗ ⊗ RB{displaystyle Aotimes _{R}B} satisfizo ↑ ↑ =f∘ ∘ φ φ ,{displaystyle psi =fcirc varphi} y esta propiedad determina φ φ {displaystyle phi } dentro del isomorfismo de grupo. Vea el artículo principal para detalles.

Producto tensorial de módulos sobre un anillo no conmutativo

Sea A un módulo R derecho y B un módulo R izquierdo. Entonces el producto tensorial de A y B es un grupo abeliano definido por

A⊗ ⊗ RB:=F()A× × B)/G{displaystyle Aotimes _{R}B:=F(Atimes B)/G}
F()A× × B){displaystyle F(Atimes B)}A× × B{displaystyle Atimes B}F()A× × B){displaystyle F(Atimes B)}
О О a,a1,a2▪ ▪ A,О О b,b1,b2▪ ▪ B,para todosr▪ ▪ R:()a1,b)+()a2,b)− − ()a1+a2,b),()a,b1)+()a,b2)− − ()a,b1+b2),()ar,b)− − ()a,rb).{displaystyle {begin{aligned} a,a_{1},a_{2}in A, para todos b,b_{1},b_{2}in B,{text{ for all }rin R:\ {1},b)+(a_{2},b)-(a_{1}+a_{2},b),\(a,b_{1})+(a,b_{2})-(a,b_{1})b})

La propiedad universal puede ser declarada como sigue. Vamos G ser un grupo abeliano con un mapa q:A× × B→ → G{displaystyle q:Atimes Bto G} eso es bilinear, en el sentido de que

q()a1+a2,b)=q()a1,b)+q()a2,b),q()a,b1+b2)=q()a,b1)+q()a,b2),q()ar,b)=q()a,rb).{fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {fnMicrosoft Sans Serif} {f}f}]}f}]}b}b} {b}b}b}b}b}b}b}b}b}b} {b}b}b}bb}b}cH0ccH0cccccnMicrobccH0ccH0ccH0cH00cH00cH0cH0cH00cH00cH0}cH0cH0cH00cccH0

Entonces hay un mapa único q̄ ̄ :A⊗ ⊗ B→ → G{displaystyle [overline {q}: Aotimes Bto G} tales que q̄ ̄ ()a⊗ ⊗ b)=q()a,b){displaystyle {overline {q}(aotimes b)=q(a,b)} para todos a▪ ▪ A{displaystyle ain A} y b▪ ▪ B.{displaystyle bin B.}

Además, podemos dar A⊗ ⊗ RB{displaystyle Aotimes _{R}B} una estructura de módulos en algunas condiciones adicionales:

  1. Si A es unS,R. A⊗ ⊗ RB{displaystyle Aotimes _{R}B} es una izquierda S- ¿Dónde? s()a⊗ ⊗ b):=()sa)⊗ ⊗ b.{displaystyle s(aotimes b):=(sa)otimes b.}
  2. Si B es unR,S. A⊗ ⊗ RB{displaystyle Aotimes _{R}B} es un derecho S- ¿Dónde? ()a⊗ ⊗ b)s:=a⊗ ⊗ ()bs).{displaystyle (aotimes b)s:=aotimes (bs).}
  3. Si A es unS,R)-bimodule y B es unR,T. A⊗ ⊗ RB{displaystyle Aotimes _{R}B} es unS,T)-bimodule, donde las acciones izquierda y derecha se definen de la misma manera que los dos ejemplos anteriores.
  4. Si R es un anillo conmutativo, entonces A y B son (R,R)-bimodules donde ra:=ar{displaystyle ra:=ar} y br:=rb.{displaystyle br:=rb.} Para 3), podemos concluir A⊗ ⊗ RB{displaystyle Aotimes _{R}B} es unR,RBímolo.

Cálculo del producto tensorial

Para espacios vectoriales, el producto tensor V⊗ ⊗ W{displaystyle Votimes W} se computa rápidamente desde las bases de V de W determinar inmediatamente una base V⊗ ⊗ W,{displaystyle Votimes W,} como se mencionó anteriormente. Para módulos sobre un anillo general (commutante), no todos los módulos son gratuitos. Por ejemplo, Z/nZ no es un grupo abeliano libre (Z-módulo). El producto tensor con Z/nZ es dado por

M⊗ ⊗ ZZ/nZ=M/nM.{displaystyle Motimes _{mathbf {Z} 'Mathbf {Z} /nmathbf {Z} =M/nM.}

Más generalmente, dada una presentación de algunos R- Mobiliario M, es decir, un número de generadores mi▪ ▪ M,i▪ ▪ I{displaystyle M_{i}in M,iin Yo... junto con las relaciones

.. j▪ ▪ Jajimi=0,aij▪ ▪ R,{displaystyle sum _{jin J}a_{ji}m_{i}=0,qquad a_{ij}in R,}

el producto tensorial se puede calcular como el siguiente cokernel:

M⊗ ⊗ RN=coker⁡ ⁡ ()NJ→ → NI){displaystyle Motimes _{R}N=operatorname {coker} left(N^{J}to N^{I}right)}

Aquí. NJ=⊕ ⊕ j▪ ▪ JN,{displaystyle N^{J}=oplus _{jin J}N,} y el mapa NJ→ → NI{displaystyle N^{J}to N^{I} está determinado por enviar algunos n▪ ▪ N{displaystyle nin N} en el jt copy of NJ{displaystyle N^{J} a aijn{displaystyle a_{ij}n} (en NI{displaystyle No.). Coloquialmente, esto puede ser reformulado diciendo que una presentación de M da lugar a una presentación de M⊗ ⊗ RN.{displaystyle Motimes _{R}N.} Esto se refiere al decir que el producto tensor es un corrector exacto. No es en general izquierdo exacto, es decir, dado un mapa inyectable R-módulos M1→ → M2,{displaystyle M_{1}to M_{2} el producto tensor

M1⊗ ⊗ RN→ → M2⊗ ⊗ RN{displaystyle M_{1}otimes ## Nto M_{2}otimes No.

Normalmente no es inyectivo. Por ejemplo, tensionar el mapa (inyectivo) dado por la multiplicación con n, n: ZZ con Z/nZ produce el mapa cero 0: Z/nZZ/nZ, que no es inyectivo. Los funtores Tor superiores miden el defecto de que el producto tensorial no quede exacto. Todos los funtores Tor superiores se ensamblan en el producto tensorial derivado.

Producto tensorial de álgebras

Vamos R ser un anillo comunicativo. El producto del tensor R- se aplica, en particular, si A y B son R-algebras. En este caso, el producto tensor A⊗ ⊗ RB{displaystyle Aotimes _{R}B} es un R- Álgebra misma por poner

()a1⊗ ⊗ b1)⋅ ⋅ ()a2⊗ ⊗ b2)=()a1⋅ ⋅ a2)⊗ ⊗ ()b1⋅ ⋅ b2).{displaystyle (a_{1}otimes b_{1})cdot (a_{2}otimes b_{2})=(a_{1}cdot a_{2})otimes (b_{1}cdot b_{2}). }
R[x]⊗ ⊗ RR[Sí.].. R[x,Sí.].{displaystyle R[x]otimes ¿Qué?

Un ejemplo particular es cuando A y B son campos que contienen un subcampo común R. El producto tensorial de campos está estrechamente relacionado con la teoría de Galois: si, por ejemplo, A = R[x ] / f(x), donde f es un polinomio irreducible con coeficientes en R, el producto tensorial se puede calcular como

A⊗ ⊗ RB.. B[x]/f()x){displaystyle Aotimes _{R}Bcong B[x]/f(x)}
fBBA = BR
A⊗ ⊗ RA.. A[x]/f()x){displaystyle Aotimes _{R}Acong A[x]/f(x)}
AAdeg⁡ ⁡ ()f).{displaystyle A^{operatorname {deg}.}

Configuraciones propias de tensores

Matrices cuadradas A{displaystyle A} con entradas en un campo K{displaystyle K} representan mapas lineales de espacios vectoriales, dicen Kn→ → Kn,{displaystyle K^{n}to K^{n}, } y así mapas lineales ↑ ↑ :Pn− − 1→ → Pn− − 1{displaystyle psi:mathbb {fn1}to mathbb {fn} de espacios proyectados sobre K.{displaystyle K.} Si A{displaystyle A} entonces no es ↑ ↑ {displaystyle psi } está bien definido en todas partes, y los eigenvectores de A{displaystyle A} corresponde a los puntos fijos ↑ ↑ .{displaystyle psi.} El eigenconfiguration de A{displaystyle A} consta de n{displaystyle n} puntos en Pn− − 1,{displaystyle mathbb {fn1} proporcionadas A{displaystyle A} es genérico y genérico K{displaystyle K} está cerrado algebraicamente. Los puntos fijos de mapas no lineales son los eigenvectores de tensores. Vamos A=()ai1i2⋯ ⋯ id){displaystyle A=(a_{i_{1}i_{2}cdots - Sí. ser un d{displaystyle d}- tensor dimensional del formato n× × n× × ⋯ ⋯ × × n{displaystyle ntimes ntimes cdots times n} con entradas ()ai1i2⋯ ⋯ id){displaystyle (a_{i_{1}i_{2}cdots - Sí. acostado en un campo algebraicamente cerrado K{displaystyle K} de la característica cero. Tal tensor A▪ ▪ ()Kn)⊗ ⊗ d{displaystyle Ain (K^{n} {otimes d} define mapas polinomios Kn→ → Kn{displaystyle K^{n}to K^{n} y Pn− − 1→ → Pn− − 1{displaystyle mathbb {fn1}to mathbb {fn} con coordenadas

↑ ↑ i()x1,...... ,xn)=.. j2=1n.. j3=1n⋯ ⋯ .. jd=1naij2j3⋯ ⋯ jdxj2xj3⋯ ⋯ xjdparai=1,...... ,n{displaystyle psi _{i}(x_{1},ldotsx_{n}=sum - ¿Por qué? ### {j_{3}=1} {n}cdots sum ¿Por qué? J_{d}x_{j_{2}x_{j_{3}cdots ################################################################################################################################################################################################################################################################

Así cada uno de los n{displaystyle n} coordenadas de ↑ ↑ {displaystyle psi } es un polinomio homogéneo ↑ ↑ i{displaystyle psi _{i} grado d− − 1{displaystyle d-1} dentro x=()x1,...... ,xn).{displaystyle mathbf {x} =left(x_{1},ldotsx_{n}right). } Los eigenvectores de A{displaystyle A} son las soluciones de la limitación

rango()x1x2⋯ ⋯ xn↑ ↑ 1()x)↑ ↑ 2()x)⋯ ⋯ ↑ ↑ n()x))≤ ≤ 1{displaystyle {mbox{rank}{begin{pmatrix}x_{1} {x_{2} {cdots} ¿Qué? 1}

y la eigenconfiguración es dada por la variedad de 2× × 2{displaystyle 2times 2} Menores de esta matriz.

Otros ejemplos de productos tensoriales

Producto tensorial de espacios de Hilbert

Los espacios de Hilbert generalizan los espacios vectoriales de dimensión finita a dimensiones infinitas numerables. El producto tensorial todavía está definido; es el producto tensorial de los espacios de Hilbert.

Producto tensorial topológico

Cuando la base de un espacio vectorial ya no es contable, la formalización axiomática apropiada para el espacio vectorial es la de un espacio vectorial topológico. El producto tensorial todavía está definido, es el producto tensorial topológico.

Producto tensorial de espacios vectoriales graduados

Algunos espacios vectoriales se pueden descomponer en sumas directas de subespacios. En tales casos, el producto tensorial de dos espacios se puede descomponer en sumas de productos de los subespacios (de forma análoga a la forma en que la multiplicación se distribuye sobre la suma).

Producto tensorial de representaciones

Los espacios vectoriales dotados de una estructura multiplicativa adicional se denominan álgebras. El producto tensorial de tales álgebras se describe mediante la regla de Littlewood-Richardson.

Producto tensorial de formas cuadráticas

Producto tensorial de formas multilineales

Dados dos formas multilineales f()x1,...... ,xk){displaystyle f(x_{1},dotsx_{k}} y g()x1,...... ,xm){displaystyle g(x_{1},dotsx_{m}} en un espacio vectorial V{displaystyle V} sobre el terreno K{displaystyle K} su producto tensor es la forma multilineal

()f⊗ ⊗ g)()x1,...... ,xk+m)=f()x1,...... ,xk)g()xk+1,...... ,xk+m).{displaystyle (fotimes g)(x_{1},dotsx_{k+m})=f(x_{1},dotsx_{k})g(x_{k+1},dotsx_{k+m}).}}}

Este es un caso especial del producto de tensores si se ven como mapas multilineales (ver también tensores como mapas multilineales). Por lo tanto, los componentes del producto tensorial de formas multilineales se pueden calcular mediante el producto de Kronecker.

Producto tensorial de poleas de módulos

Producto tensorial de haces lineales

Producto tensorial de campos

Producto tensorial de gráficas

Debe mencionarse que, aunque se denomina "producto tensorial", este no es un producto tensorial de gráficos en el sentido anterior; en realidad es el producto de la teoría de categorías en la categoría de grafos y homomorfismos de grafos. Sin embargo, en realidad es el producto tensorial de Kronecker de las matrices de adyacencia de los gráficos. Compare también la sección Producto tensorial de mapas lineales anterior.

Categorías monoidales

La configuración más general para el producto tensorial es la categoría monoide. Captura la esencia algebraica de la tensorización, sin hacer ninguna referencia específica a lo que se está tensorizando. Por lo tanto, todos los productos tensoriales pueden expresarse como una aplicación de la categoría monoide a algún escenario particular, actuando sobre algunos objetos particulares.

Álgebras de cocientes

Varios subespacios importantes del álgebra tensorial se pueden construir como cocientes: estos incluyen el álgebra exterior, el álgebra simétrica, el álgebra de Clifford, el álgebra de Weyl y el álgebra envolvente universal en general.

El álgebra exterior se construye a partir del producto exterior. Dado un espacio vectorial V, el producto exterior V∧ ∧ V{displaystyle Vwedge V} se define como

V∧ ∧ V:=V⊗ ⊗ V/{}v⊗ ⊗ v▪ ▪ v▪ ▪ V}.{displaystyle Vwedge V:=Votimes V/{votimes vmid vin V}.
V
V∧ ∧ V:=V⊗ ⊗ V/{}v1⊗ ⊗ v2+v2⊗ ⊗ v1▪ ▪ ()v1,v2)▪ ▪ V2}.{displaystyle Vwedge V:=Votimes V/{v_{1}otimes v_{2}+v_{2}otimes v_{1}mid (v_{1},v_{2})in V^{2}}.}
v1⊗ ⊗ v2{displaystyle v_{1}otimes v_{2}v1∧ ∧ v2{displaystyle v_{1}wedge v_{2}v1∧ ∧ v2=− − v2∧ ∧ v1.{displaystyle v_{1}wedge v_{2}=-v_{2}wedge v_{1}V⊗ ⊗ ⋯ ⋯ ⊗ ⊗ V{displaystyle Votimes dots otimes V}n▪ ▪ nV,{displaystyle Lambda ^{n}V,}nV

El álgebra simétrica se construye de manera similar, a partir del producto simétrico

V⊙ ⊙ V:=V⊗ ⊗ V/{}v1⊗ ⊗ v2− − v2⊗ ⊗ v1▪ ▪ ()v1,v2)▪ ▪ V2}.{displaystyle Vodot V:=Votimes V/{v_{1}otimes v_{2}-v_{2}otimes v_{1}mid (v_{1},v_{2})in V^{2}}.}
Symn⁡ ⁡ V:=V⊗ ⊗ ⋯ ⋯ ⊗ ⊗ V⏟ ⏟ n/()⋯ ⋯ ⊗ ⊗ vi⊗ ⊗ vi+1⊗ ⊗ ⋯ ⋯ − − ⋯ ⋯ ⊗ ⊗ vi+1⊗ ⊗ vi⊗ ⊗ ...... ){displaystyle operatorname {Sym} {Votimes dots otimes V} _{n}/(dots otimes v_{i}otimes v_{i+1}otimes dots -dots otimes v_{i+1}otimes v_{i}otimes dots)}

Producto tensorial en programación

Lenguajes de programación de matrices

Los lenguajes de programación de matrices pueden tener este patrón incorporado. Por ejemplo, en APL, el producto tensorial se expresa como ○.× (por ejemplo, A ○.× B o A ○.× B ○.× C). En J, el producto tensorial es la forma diádica de */ (por ejemplo, a */ b o a */ b */ c).

Tenga en cuenta que el tratamiento de J también permite la representación de algunos campos tensoriales, ya que a y b pueden ser funciones en lugar de constantes. Este producto de dos funciones es una función derivada, y si a y b son diferenciables, entonces a */ b es diferenciable.

Sin embargo, este tipo de notación no está universalmente presente en los lenguajes de matrices. Otros lenguajes de matrices pueden requerir un tratamiento explícito de los índices (por ejemplo, MATLAB) y/o pueden no admitir funciones de orden superior, como la derivada jacobiana (por ejemplo, Fortran/APL).