stringtranslate.com

Producto exterior

En álgebra lineal , el producto externo de dos vectores de coordenadas es la matriz cuyas entradas son todas productos de un elemento en el primer vector con un elemento en el segundo vector. Si los dos vectores de coordenadas tienen dimensiones n y m , entonces su producto exterior es una matriz n × m . De manera más general, dados dos tensores (matrices multidimensionales de números), su producto exterior es un tensor. El producto externo de los tensores también se conoce como su producto tensorial y puede usarse para definir el álgebra tensorial .

El producto exterior contrasta con:

Definición

Dados dos vectores de tamaño y respectivamente

su producto exterior, denotado, se define como la matriz obtenida multiplicando cada elemento de por cada elemento de : [1]

O, en notación de índice:

Denotar el producto escalar por si se le da un vector , entonces Si se le da un vector , entonces

Si y son vectores de la misma dimensión mayores que 1, entonces .

El producto exterior es equivalente a una multiplicación de matrices siempre que se represente como un vector columna y como un vector columna (lo que forma un vector fila). [2] [3] Por ejemplo, si y entonces [4]

Para vectores complejos , suele ser útil tomar la transpuesta conjugada de denotado o :

Contraste con el producto interno euclidiano

Si entonces se puede tomar el producto matricial al revés, obteniendo un escalar (o matriz):

que es el producto interno estándar para los espacios vectoriales euclidianos , [3] más conocido como producto escalar . El producto escalar es la traza del producto exterior. [5] A diferencia del producto escalar, el producto exterior no es conmutativo.

La multiplicación de un vector por la matriz se puede escribir en términos del producto interno, usando la relación .

El producto exterior de los tensores.

Dados dos tensores con dimensiones y , su producto exterior es un tensor con dimensiones y entradas

Por ejemplo, si es de orden 3 con dimensiones y es de orden 2 con dimensiones, entonces su producto exterior es de orden 5 con dimensiones. Si tiene un componente A [2, 2, 4] = 11 y tiene un componente B [8, 88 ] = 13 , entonces el componente formado por el producto exterior es C [2, 2, 4, 8, 88] = 143 .

Conexión con el producto Kronecker

El producto exterior y el producto Kronecker están estrechamente relacionados; de hecho, se utiliza habitualmente el mismo símbolo para indicar ambas operaciones.

Si y , tenemos:

En el caso de los vectores de columna, el producto de Kronecker puede verse como una forma de vectorización (o aplanamiento) del producto exterior. En particular, para dos vectores de columna y , podemos escribir:

(El orden de los vectores se invierte en el lado derecho de la ecuación).

Otra identidad similar que resalta aún más la similitud entre las operaciones es

donde no es necesario invertir el orden de los vectores. La expresión del medio utiliza la multiplicación de matrices, donde los vectores se consideran matrices de columna/fila.

Conexión con el producto matricial.

Dado un par de matrices de tamaño y de tamaño , considere el producto matricial definido como de costumbre como una matriz de tamaño .

Ahora sea el vector de la -ésima columna de y sea el vector de la -ésima fila de . Entonces se puede expresar como una suma de productos externos columna por fila:

Esta expresión tiene dualidad con la más común como una matriz construida con entradas de producto interno fila por columna (o producto escalar ):

Esta relación es relevante [6] en la aplicación de la Descomposición de Valores Singulares (SVD) (y la Descomposición Espectral como caso especial). En particular, la descomposición se puede interpretar como la suma de los productos externos de cada vector singular izquierdo ( ) y derecho ( ), escalada por el correspondiente valor singular distinto de cero :

Este resultado implica que puede expresarse como una suma de matrices de rango 1 con norma espectral en orden decreciente. Esto explica que, en general, los últimos términos contribuyan menos, lo que motiva el uso de la SVD truncada como aproximación. El primer término es el ajuste de mínimos cuadrados de una matriz a un producto externo de vectores.

Propiedades

El producto exterior de vectores satisface las siguientes propiedades:

El producto exterior de los tensores satisface la propiedad de asociatividad adicional:

Rango de un producto exterior

Si u y v son ambos distintos de cero, entonces la matriz del producto externo uv T siempre tiene rango de matriz 1. De hecho, las columnas del producto externo son todas proporcionales a la primera columna. Por lo tanto, todos dependen linealmente de esa columna, por lo que la matriz es de rango uno.

("Rango de matriz" no debe confundirse con " orden tensorial " o "grado tensor", que a veces se denomina "rango").

Definición (abstracta)

Sean V y W dos espacios vectoriales . El producto exterior de y es el elemento .

Si V es un espacio producto interno , entonces es posible definir el producto externo como un mapa lineal VW. En este caso, el mapa lineal es un elemento del espacio dual de V , ya que este mapea linealmente un vector en su campo subyacente, del cual es un elemento. El producto exterior VW viene dado por

Esto muestra por qué comúnmente se toma una transpuesta conjugada de v en el caso complejo.

En lenguajes de programación

En algunos lenguajes de programación, dada una función de dos argumentos f(o un operador binario), el producto externo, fde dos matrices unidimensionales, Ay B, es una matriz bidimensional Ctal que C[i, j] = f(A[i], B[j]). Esto se representa sintácticamente de varias maneras: en APL , como operador binario infijo ; en J , como adverbio sufijo ; en R , como la función o el especial ; [7] en Mathematica , como . En MATLAB, la función se utiliza para este producto. Estos a menudo se generalizan a argumentos multidimensionales y a más de dos argumentos.∘.ff/outer(A, B, f)%o%Outer[f, A, B]kron(A, B)

En la biblioteca de Python NumPy , el producto externo se puede calcular con la función np.outer(). [8] Por el contrario, np.kronda como resultado una matriz plana. El producto exterior de matrices multidimensionales se puede calcular usando np.multiply.outer.

Aplicaciones

Como el producto exterior está estrechamente relacionado con el producto Kronecker , algunas de las aplicaciones del producto Kronecker utilizan productos exteriores. Estas aplicaciones se encuentran en la teoría cuántica, el procesamiento de señales y la compresión de imágenes . [9]

Espinores

Supongamos que s , t , w , zC de modo que ( s , t ) y ( w , z ) están en C 2 . Entonces, el producto externo de estos 2 vectores complejos es un elemento de M(2, C ) , las matrices complejas de 2 × 2:

El determinante de esta matriz es swtzsztw = 0 debido a la propiedad conmutativa de C.

En la teoría de espinores en tres dimensiones , estas matrices están asociadas a vectores isotrópicos debido a esta propiedad nula. Élie Cartan describió esta construcción en 1937, [10] pero fue introducida por Wolfgang Pauli en 1927 [11] de modo que M(2, C ) pasó a denominarse álgebra de Pauli .

Conceptos

La forma de bloque de los productos exteriores es útil en la clasificación. El análisis de conceptos es un estudio que depende de ciertos productos externos:

Cuando un vector tiene solo ceros y unos como entradas, se le llama vector lógico , un caso especial de matriz lógica . La operación lógica y ocupa el lugar de la multiplicación. El producto exterior de dos vectores lógicos ( u i ) y ( v j ) viene dado por la matriz lógica . Este tipo de matriz se utiliza en el estudio de las relaciones binarias , y se denomina relación rectangular o vector cruzado . [12]

Ver también

Productos

Dualidad

Referencias

  1. ^ Lerner, RG ; Trigg, GL (1991). Enciclopedia de Física (2ª ed.). VHC. ISBN 0-89573-752-3.
  2. ^ Lipschutz, S.; Lipson, M. (2009). Álgebra lineal . Esquemas de Schaum (4ª ed.). McGraw-Hill. ISBN 978-0-07-154352-1.
  3. ^ ab Keller, Frank (23 de febrero de 2020). "Propiedades algebraicas de matrices; transposición; producto interior y exterior" (PDF) . inf.ed.ac.uk. ​Archivado (PDF) desde el original el 15 de diciembre de 2017 . Consultado el 6 de septiembre de 2020 .
  4. ^ James M. Ortega (1987) Teoría de matrices: un segundo curso , página 7, Plenum Press ISBN 0-306-42433-9 
  5. ^ Stengel, Robert F. (1994). Control y Estimación Óptima. Nueva York: Publicaciones de Dover. pag. 26.ISBN 0-486-68200-5.
  6. ^ Trefethen, Lloyd N .; BauIII, David (1997). Álgebra lineal numérica . Filadelfia: Sociedad de Matemáticas Industriales y Aplicadas. ISBN 978-0-89871-361-9.
  7. ^ "función externa | Documentación R". rdocumentation.org . Consultado el 7 de septiembre de 2020 .
  8. ^ "numpy.outer - Manual de NumPy v1.19". numpy.org . Consultado el 7 de septiembre de 2020 .
  9. ^ Steeb, Willi-Hans; Hardy, Yorick (2011). "Aplicaciones (Capítulo 3)". Cálculo matricial y producto de Kronecker: un enfoque práctico del álgebra lineal y multilineal (2 ed.). Científico mundial. ISBN 978-981-4335-31-7.
  10. ^ Élie Cartan (1937) Lecons sur la theorie des spineurs , traducido 1966: La teoría de Spinors , Hermann, París
  11. ^ Pertti Lounesto (1997) Clifford Algebras and Spinors , página 51, Cambridge University Press ISBN 0-521-59916-4 
  12. ^ Ki Hang Kim (1982) Teoría y aplicaciones de la matriz booleana , página 37, Marcel Dekker ISBN 0-8247-1788-0 

Otras lecturas