8 votos

¿Cómo representar la multiplicación de matrices en el álgebra tensorial?

¿Cómo podemos representar la multiplicación de matrices en el álgebra tensorial?

Incluso si suponemos que todas las matrices representan únicamente tensores contravariantes, es evidente que la multiplicación de matrices no se corresponde con la operación de multiplicación del álgebra tensorial (el producto tensorial), ya que la primera es de grado preservado o de grado reducido, mientras que la segunda es siempre de grado aumentado.

Y luego, si permitimos que las matrices representen tensores de varianza contravariantes o covariantes o mixtos, las cosas se vuelven aún más confusas.

Por ejemplo, una forma cuadrática puede ser representada por la misma matriz que la forma bilineal que genera a través de la polarización.

Parece que debemos utilizar implícitamente la propiedad universal que relaciona $V \otimes V$ (producto tensorial) y $V \times V$ (producto cartesiano). Pero podemos definir el mismo tipo de multiplicación (matricial) para $V \otimes V^*, V^* \otimes V,$ o $V^* \otimes V^*$ o entre elementos de dos cualesquiera.

Así que ahora incluso la afirmación de que las matrices representan transformaciones lineales y que la multiplicación de matrices es la composición de mapas lineales me parece sospechosa.

¿Es sólo el resultado del hecho de que el álgebra lineal se inventó antes que el álgebra multilineal/análisis tensorial, y por lo tanto la gente abusaba de la notación cuando usaba las matrices sin darse cuenta, pero luego la convención se mantuvo? ¿O hay algo más que se me escapa?

Pregunta relacionada pero más abstracta y ligeramente diferente: ¿Cómo se describe la multiplicación estándar de matrices mediante productos tensoriales?

Artículos relevantes de la wikipedia: https://en.wikipedia.org/wiki/Outer_product#Tensor_multiplication , https://en.wikipedia.org/wiki/Kronecker_product

0 votos

@MattSamuel Entonces, ¿por qué el producto tensorial de dos vectores es equivalente a la multiplicación de matrices, pero la multiplicación de matrices para tensores arbitrarios no tiene ninguna relación con el producto tensorial? es.wikipedia.org/wiki/Producto_externo#Multiplicación_del_tensor

1 votos

Es un poco difícil para mí averiguar lo que realmente quieres al final. Si te permites los conceptos de composición de funciones y bases entonces no hay forma de evitar inventar la multiplicación de matrices de forma pedestre. Si tienes que mezclar esto con tensores entonces tal vez podrías usar la identificación de $\operatorname{Hom}(V,W)$ con $V^* \otimes W$ y empezar a contraer tensores, pero mi opinión es que esto no tiene contenido.

6voto

user3296 Puntos 399

Fijar una base $\{e_1, \ldots, e_n\}$ de $V$ y considerar la base dual $\{f_1, \ldots, f_n \}$ de $V^\ast$ . Entonces tenemos una base $$\{e_1\otimes f_1,\ldots, e_i \otimes f_j, \ldots, e_n \otimes f_n\}$$ para $V \otimes V^\ast$ y la matriz $$A = (a_{ij})$$ es sólo una forma de representar el elemento $$\sum_{i=1}^n \sum_{j=1}^n a_{ij} \; e_i \otimes f_j \in V \otimes V^\ast.$$

Por supuesto, un elemento de $V \otimes V^\ast$ da un mapa lineal $V \to V$ por

$$(w \otimes f)(v) := f(v) w$$

y extendiendo por linealidad. Dados dos elementos de este tipo, podemos componer las funciones correspondientes:

$$(w' \otimes f')(w \otimes f)(v) = (w' \otimes f')(f(v) w) = f(v) f'(w) w' = f'(w) \; (w' \otimes f)(v)$$

por lo que la composición de los mapas lineales viene dada por

$$(w' \otimes f') \circ (w \otimes f) = f'(w) \; (w' \otimes f)$$

extendida por la linealidad. Si escribe sus elementos en el $e_i \otimes f_j$ y aplicarles esta operación, verás que sale la definición habitual de multiplicación de matrices.

Por supuesto, todos los cálculos con tensores explícitos anteriores pueden reformularse en términos de la propiedad universal del producto tensorial si se quiere.

Todo esto suponiendo que se quiere que la matriz represente un elemento de $V \otimes V^\ast$ en lugar de un elemento de $V \otimes V$ o $V^\ast \otimes V^\ast$ . Pero de la misma manera se puede calcular lo que debe suceder en casos como ese.

1 votos

Así, si la matriz representaba un elemento de $V^* \otimes V$ representaría un mapa lineal $V^* \to V^*$ ? ¿Qué pasa con $V \otimes V$ ? ¿Representaría un mapa lineal $V \to V^**$ o $V^* \to V$ ? -- También esta una gran respuesta por cierto -- merece más votos.

1 votos

Desde $V \otimes W$ es naturalmente isomorfo a $W \otimes V$ El orden no es realmente importante. Los elementos de $V \otimes V^\ast$ inducen naturalmente un mapa $V \to V$ y también un mapa $V^\ast \to V^\ast$ . En algunos casos se fijaría una convención concreta para que todo fluyera sin problemas, y hay opciones establecidas en ciertos contextos, pero opciones como ésta son en última instancia arbitrarias, algo así como que todo el mundo está de acuerdo en conducir por el lado izquierdo o el derecho de la carretera, dependiendo del país.

1 votos

Supongo que vale la pena señalar que si estás trabajando con un espacio vectorial de dimensión infinita entonces $Hom(V^\ast, V^\ast) \cong V^\ast \otimes V^{\ast\ast}$ . $V$ es naturalmente un subespacio de $V^{\ast\ast}$ por lo que los elementos de $V \otimes V^\ast$ dan mapas lineales $V^\ast \to V^\ast$ , pero sólo se obtiene cada dicho mapa de esta manera si $V$ es de dimensión finita, en cuyo caso $V^{\ast\ast} = V$ .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X