Articulo de referencia

Traza (álgebra lineal)

En álgebra lineal , la traza de una matriz cuadrada A , denotada tr( A ) , [ 1 ] se define como una suma de los elementos de su diagonal principal , a 11 + a 22 + ⋯ + a norte no...

En álgebra lineal , la traza de una matriz cuadrada A , denotada tr( A ) , [ 1 ] se define como una suma de los elementos de su diagonal principal ,a11+a22++anortenorte{\displaystyle a_{11}+a_{22}+\dots +a_{nn}}. Solo está definido para una matriz cuadrada ( n × n ).

Se puede demostrar que la traza de una matriz es igual a la suma de sus autovalores (contados con multiplicidades algebraicas), como se muestra más adelante . Además, tr( AB ) = tr( BA ) para cualesquiera matrices A y B del mismo tamaño. Por lo tanto, matrices semejantes tienen la misma traza. En consecuencia, se puede definir la traza de un operador lineal que mapea un espacio vectorial de dimensión finita en sí mismo, ya que todas las matrices que describen dicho operador con respecto a una base son semejantes.

La traza está relacionada con la derivada del determinante (véase la fórmula de Jacobi ).

Definición

La traza de una matriz cuadrada A de n × n se define como [ 1 ] [ 2 ] [ 3 ] : 34tr(A)=i=1norteaii=a11+a22++anortenorte{\displaystyle \operatorname {tr} (\mathbf {A} )=\sum _{i=1}^{n}a_{ii}=a_{11}+a_{22}+\dots +a_{nn}} donde a ii denota la entrada en la i- ésima fila y la i -ésima columna de A. Las entradas de A pueden ser números reales , números complejos o, más generalmente, elementos de un cuerpo F. La traza no está definida para matrices no cuadradas.

Ejemplo

Sea A una matriz, con A=(a11a12a13a21a22a23a31a32a33)=(10311526125){\displaystyle \mathbf {A} ={\begin{pmatrix}a_{11}&a_{12}&a_{13}\\a_{21}&a_{22}&a_{23}\\a_{31}&a_{32}&a_{33}\end{pmatrix}}={\begin{pmatrix}1&0&3\\11&5&2\\6&12&-5\end{pmatrix}}}

Entonces tr(A)=i=13aii=a11+a22+a33=1+5+(5)=1.{\displaystyle \operatorname {tr} (\mathbf {A} )=\sum _{i=1}^{3}a_{ii}=a_{11}+a_{22}+a_{33}=1+5+(-5)=1.}

Propiedades

Propiedades básicas

La traza es una aplicación lineal . Es decir, [ 1 ] [ 2 ]tr(A+B)=tr(A)+tr(B)tr(doA)=dotr(A){\displaystyle {\begin{aligned}\operatorname {tr} (\mathbf {A} +\mathbf {B} )&=\operatorname {tr} (\mathbf {A} )+\operatorname {tr} (\mathbf {B} )\\\operatorname {tr} (c\mathbf {A} )&=c\operatorname {tr} (\mathbf {A} )\end{aligned}}} para todas las matrices cuadradas A y B , y todos los escalares c . [ 3 ] : 34

Una matriz y su transpuesta tienen la misma traza: [ 1 ] [ 2 ] [ 3 ] : 34tr(A)=tr(AT).{\displaystyle \operatorname {tr} (\mathbf {A} )=\operatorname {tr} \left(\mathbf {A} ^{\mathsf {T}}\right).}

Esto se deduce inmediatamente del hecho de que transponer una matriz cuadrada no afecta a los elementos situados en la diagonal principal.

Rastro de un producto

La traza de una matriz cuadrada que es producto de dos matrices se puede reescribir como la suma de los productos elemento a elemento de sus componentes, es decir, como la suma de todos los elementos de su producto de Hadamard . Dicho directamente, si A y B son dos matrices m × n , entonces:tr(ATB)=tr(ABT)=tr(BTA)=tr(BAT)=i=1metroj=1norteaijbij.{\displaystyle \operatorname {tr} \left(\mathbf {A} ^{\mathsf {T}}\mathbf {B} \right)=\operatorname {tr} \left(\mathbf {A} \mathbf {B} ^{\mathsf {T}}\right)=\operatorname {tr} \left(\mathbf {B} ^{\mathsf {T}}\mathbf {A} \right)=\operatorname {tr} \left(\mathbf {B} \mathbf {A} ^{\mathsf {T}}\right)=\sum _{i=1}^{m}\sum _{j=1}^{n}a_{ij}b_{ij}\;.}

Si se considera cualquier matriz real m × n como un vector de longitud mn (una operación llamada vectorización ), entonces la operación anterior sobre A y B coincide con el producto escalar estándar . Según la expresión anterior, tr( A A ) es una suma de cuadrados y, por lo tanto, es no negativo, igual a cero si y solo si A es cero. [ 4 ] : ​​7 Además, como se observa en la fórmula anterior, tr( A B ) = tr( B A ) . Esto demuestra la positividad definida y la simetría requeridas para un producto interno ; es común llamar a tr( A B ) el producto interno de Frobenius de A y B. Este es un producto interno natural en el espacio vectorial de todas las matrices reales de dimensiones fijas. La norma derivada de este producto interno se llama norma de Frobenius y satisface una propiedad submultiplicativa, como se puede demostrar con la desigualdad de Cauchy-Schwarz : 0[tr(AB)]2tr(ATA)tr(BTB),{\displaystyle 0\leq \left[\operatorname {tr} (\mathbf {A} \mathbf {B} )\right]^{2}\leq \operatorname {tr} \left(\mathbf {A} ^{\mathsf {T}}\mathbf {A} \right)\operatorname {tr} \left(\mathbf {B} ^{\mathsf {T}}\mathbf {B} \right),} Si A y B son matrices reales tales que AB es una matriz cuadrada. El producto interno y la norma de Frobenius aparecen con frecuencia en el cálculo matricial y la estadística .

El producto interno de Frobenius puede extenderse a un producto interno hermitiano en el espacio vectorial complejo de todas las matrices complejas de un tamaño fijo, reemplazando B por su conjugado complejo .

La simetría del producto interno de Frobenius puede expresarse de forma más directa como sigue: las matrices en la traza de un producto pueden intercambiarse sin cambiar el resultado. Si A y B son matrices reales o complejas de m × n y n × m , respectivamente, entonces [ 1 ] [ 2 ] [ 3 ] : 34 [ nota 1 ]

tr(AB)=tr(BA){\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} )=\operatorname {tr} (\mathbf {B} \mathbf {A} )}

Esto es notable tanto por el hecho de que AB no suele ser igual a BA , como porque la traza de cualquiera de ellas no suele ser igual a tr( A )tr( B ) . [ nota 2 ] La invariancia de similitud de la traza, es decir, que tr( A ) = tr( P 1AP ) para cualquier matriz cuadrada A y cualquier matriz invertible P de las mismas dimensiones, es una consecuencia fundamental. Esto se demuestra mediante tr(PAG1(APAG))=tr((APAG)PAG1)=tr(A).{\displaystyle \operatorname {tr} \left(\mathbf {P} ^{-1}(\mathbf {A} \mathbf {P} )\right)=\operatorname {tr} \left((\mathbf {A} \mathbf {P} )\mathbf {P} ^{-1}\right)=\operatorname {tr} (\mathbf {A} ).} La invariancia de similitud es la propiedad crucial de la traza para poder analizar las trazas de transformaciones lineales como se muestra a continuación.

Además, para vectores columna realesaRnorte{\displaystyle \mathbf {a} \in \mathbb {R} ^{n}}ybRnorte{\displaystyle \mathbf {b} \in \mathbb {R} ^{n}}, la traza del producto exterior es equivalente al producto interior:

tr(baT)=aTb{\displaystyle \operatorname {tr} \left(\mathbf {b} \mathbf {a} ^{\textsf {T}}\right)=\mathbf {a} ^{\textsf {T}}\mathbf {b} }

Propiedad cíclica

De manera más general, la traza es invariante bajo desplazamientos circulares , es decir,

tr(ABdo)=tr(BdoA)=tr(doAB).{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} \mathbf {C} )=\operatorname {tr} (\mathbf {B} \mathbf {C} \mathbf {A} )=\operatorname {tr} (\mathbf {C} \mathbf {A} \mathbf {B} ).}

Esto se conoce como propiedad cíclica .

No se permiten permutaciones arbitrarias: en general, tr(ABdo)tr(AdoB).{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} \mathbf {C} )\neq \operatorname {tr} (\mathbf {A} \mathbf {C} \mathbf {B} ).}

Sin embargo, si se consideran productos de tres matrices simétricas , se permite cualquier permutación, ya que:tr(ABdo)=tr((ABdo)T)=tr(doBA)=tr(AdoB),{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} \mathbf {C} )=\operatorname {tr} \left(\left(\mathbf {A} \mathbf {B} \mathbf {C} \right)^{\mathsf {T}}\right)=\operatorname {tr} (\mathbf {C} \mathbf {B} \mathbf {A} )=\operatorname {tr} (\mathbf {A} \mathbf {C} \mathbf {B} ),} donde la primera igualdad se debe a que las trazas de una matriz y su transpuesta son iguales. Cabe señalar que esto no se cumple en general para más de tres factores.

Rastro de un producto Kronecker

La traza del producto de Kronecker de dos matrices es el producto de sus trazas: tr(AB)=tr(A)tr(B).{\displaystyle \operatorname {tr} (\mathbf {A} \otimes \mathbf {B} )=\operatorname {tr} (\mathbf {A} )\operatorname {tr} (\mathbf {B} ).}

Caracterización de la traza

Las siguientes tres propiedades: tr(A+B)=tr(A)+tr(B),tr(doA)=dotr(A),tr(AB)=tr(BA),{\displaystyle {\begin{aligned}\operatorname {tr} (\mathbf {A} +\mathbf {B} )&=\operatorname {tr} (\mathbf {A} )+\operatorname {tr} (\mathbf {B} ),\\\operatorname {tr} (c\mathbf {A} )&=c\operatorname {tr} (\mathbf {A} ),\\\operatorname {tr} (\mathbf {A} \mathbf {B} )&=\operatorname {tr} (\mathbf {B} \mathbf {A} ),\end{aligned}}} caracterizar la traza hasta un múltiplo escalar; en otras palabras: SiF{\displaystyle f}es un funcional lineal en el espacio de matrices cuadradas que satisfaceF(incógnitay)=F(yincógnita),{\displaystyle f(xy)=f(yx),}entoncesF{\displaystyle f}ytr{\displaystyle \operatorname {tr} }son proporcionales. [ nota 3 ]

Paranorte×norte{\displaystyle n\times n}matrices, imponiendo la normalizaciónF(I)=norte{\displaystyle f(\mathbf {I} )=n}marcasF{\displaystyle f}igual a la traza.

Traza como suma de valores propios

Dada cualquier matriz A de n × n , existe

tr(A)=i=1norteλi{\displaystyle \operatorname {tr} (\mathbf {A} )=\sum _{i=1}^{n}\lambda _{i}}

donde λ 1 , ..., λ n son los autovalores de A contados con multiplicidad algebraica. Esto se cumple incluso si A es una matriz real y algunos (o todos) los autovalores son números complejos, o más generalmente sobre cualquier cuerpo con autovalores tomados en una clausura algebraica . La identidad se deduce del hecho de que A siempre es similar a su forma de Jordan , una matriz triangular superior que tiene λ 1 , ..., λ n en la diagonal principal, junto con la invariancia de similitud de la traza discutida anteriormente. En contraste, el determinante de A es el producto de sus autovalores; es decir, det(A)=iλi.{\displaystyle \det(\mathbf {A} )=\prod _{i}\lambda _{i}.}

Traza del conmutador

Cuando A y B son matrices n × n , la traza del conmutador (en teoría de anillos) de A y B se anula: tr([ A , B ]) = 0 , porque tr( AB ) = tr( BA ) y tr es lineal. Esto se puede expresar como "la traza es una aplicación de álgebras de Lie gl nk de operadores a escalares", ya que el conmutador de escalares es trivial (es un álgebra de Lie abeliana ). En particular, utilizando la invariancia de similitud, se deduce que la matriz identidad nunca es similar al conmutador de ningún par de matrices.

Por el contrario, cualquier matriz cuadrada con traza cero es una combinación lineal de los conmutadores de pares de matrices. [ nota 4 ] Además, cualquier matriz cuadrada con traza cero es unitariamente equivalente a una matriz cuadrada cuya diagonal está formada por ceros.

Rastros de tipos especiales de matrices

  • La traza de la matriz identidad n × n es la dimensión del espacio, es decir , n . tr(Inorte)=norte{\displaystyle \operatorname {tr} \left(\mathbf {I} _{n}\right)=n} Esto conduce a generalizaciones de dimensión utilizando la traza .
  • La traza de una matriz hermitiana es real, porque los elementos de la diagonal son reales.
  • La traza de una matriz de permutación es el número de puntos fijos de la permutación correspondiente, porque el término diagonal a ii es 1 si el i -ésimo punto es fijo y 0 en caso contrario.
  • The trace of an orthogonal projection matrix is the dimension of the target space. PX=X(XTX)1XTtr(PX)=tr(XTX(XTX)1)=rank(X).{\displaystyle {\begin{aligned}\mathbf {P} _{\mathbf {X} }&=\mathbf {X} \left(\mathbf {X} ^{\mathsf {T}}\mathbf {X} \right)^{-1}\mathbf {X} ^{\mathsf {T}}\\[3pt]\Longrightarrow \operatorname {tr} \left(\mathbf {P} _{\mathbf {X} }\right)&=\operatorname {tr} \left(\mathbf {X} ^{\mathsf {T}}\mathbf {X} \left(\mathbf {X} ^{\mathsf {T}}\mathbf {X} \right)^{-1}\right)=\operatorname {rank} (\mathbf {X} ).\end{aligned}}}
  • More generally, the trace of any projection, or idempotent matrix, i.e. one with A2 = A, equals its own rank, for instance since A only has the eigenvalues 1 and 0, with 1 having multiplicity rank(A){\displaystyle \operatorname {rank} (\mathbf {A} )}.
  • The trace of a nilpotent matrix is zero.

    When the characteristic of the base field is zero, the converse also holds: if tr(Ak) = 0 for all k, then A is nilpotent.

    When the characteristic n > 0 is positive, the identity in n dimensions is a counterexample, as tr(Ink)=tr(In)=n0{\displaystyle \operatorname {tr} \left(\mathbf {I} _{n}^{k}\right)=\operatorname {tr} \left(\mathbf {I} _{n}\right)=n\equiv 0}, but the identity is not nilpotent.

Relationship to the characteristic polynomial

The trace of an n×n{\displaystyle n\times n} matrix A{\displaystyle A} is the coefficient of tn1{\displaystyle t^{n-1}} in the characteristic polynomial, possibly changed of sign, according to the convention in the definition of the characteristic polynomial.

Derivative relationships

If a is a square matrix with small entries and I denotes the identity matrix, then we have approximately

det(I+a)1+tr(a).{\displaystyle \det(\mathbf {I} +\mathbf {a} )\approx 1+\operatorname {tr} (\mathbf {a} ).}

Precisely this means that the trace is the derivative of the determinant function at the identity matrix. Jacobi's formula

ddet(A)=tr(adj(A)dA){\displaystyle d\det(\mathbf {A} )=\operatorname {tr} {\big (}\operatorname {adj} (\mathbf {A} )\cdot d\mathbf {A} {\big )}}

is more general and describes the differential of the determinant at an arbitrary square matrix, in terms of the trace and the adjugate of the matrix.

From this (or from the connection between the trace and the eigenvalues), one can derive a relation between the trace function, the matrix exponential function, and the determinant:det(exp(A))=exp(tr(A)).{\displaystyle \det(\exp(\mathbf {A} ))=\exp(\operatorname {tr} (\mathbf {A} )).}

A related characterization of the trace applies to linear vector fields. Given a matrix A, define a vector field F on Rn by F(x) = Ax. The components of this vector field are linear functions (given by the rows of A). Its divergencediv F is a constant function, whose value is equal to tr(A).

Según el teorema de la divergencia , esto se puede interpretar en términos de flujos: si F ( x ) representa la velocidad de un fluido en la ubicación x y U es una región en R n , el flujo neto del fluido que sale de U viene dado por tr( A ) · vol( U ) , donde vol( U ) es el volumen de U .

La traza es un operador lineal, por lo tanto conmuta con la derivada: dtr(incógnita)=tr(dincógnita).{\displaystyle d\operatorname {tr} (\mathbf {X} )=\operatorname {tr} (d\mathbf {X} ).}

Traza de un operador lineal

En general, dada una aplicación lineal f  : VV de rango finito (donde V es un espacio vectorial ), podemos definir la traza de esta aplicación considerando la traza de una representación matricial de f ; es decir, eligiendo una base para V y describiendo f como una matriz relativa a esta base, y calculando la traza de esta matriz cuadrada. El resultado no dependerá de la base elegida, ya que diferentes bases darán lugar a matrices similares , lo que permite la posibilidad de una definición independiente de la base para la traza de una aplicación lineal.

Dicha definición puede obtenerse mediante el isomorfismo canónico entre el espacio de endomorfismos lineales de V de rango finito y VV * , donde V * es el espacio dual de V . Sea v un elemento de V y g un elemento de V * . Entonces, la traza del elemento descomponible vg se define como g ( v ) ; la traza de un elemento general se define por linealidad. La traza de una aplicación lineal f  : VV de rango finito puede definirse entonces como la traza, en el sentido anterior, del elemento de VV * correspondiente a f bajo el isomorfismo canónico mencionado. Utilizando una base explícita para V y la base dual correspondiente para V * , se puede demostrar que esto proporciona la misma definición de la traza que la dada anteriormente.

En el lenguaje de los productos tensoriales

Dado un espacio vectorial V sobre el cuerpo F , existe una aplicación bilineal natural V × V F dada al enviar ( v , φ ) al escalar φ ( v ) . La propiedad universal del producto tensorial VV implica automáticamente que esta aplicación bilineal está inducida por un funcional lineal en VV . [ 5 ]

De manera similar, existe una aplicación bilineal natural V × V → Hom( V , V ) dada al enviar ( v , φ ) a la aplicación lineal wφ ( w ) v . La propiedad universal del producto tensorial, tal como se usó anteriormente, dice que esta aplicación bilineal es inducida por una aplicación lineal VV → Hom( V , V ) . Si V es de dimensión finita, entonces esta aplicación lineal es un isomorfismo lineal . [ 5 ] Este hecho fundamental es una consecuencia directa de la existencia de una base (finita) de V , y también puede expresarse diciendo que cualquier aplicación lineal VV puede escribirse como la suma de (un número finito de) aplicaciones lineales de rango uno. Componiendo la inversa del isomorfismo con el funcional lineal obtenido anteriormente resulta en un funcional lineal en Hom( V , V ) . Este funcional lineal es exactamente igual que la traza, proporcionando una definición en términos independientes de las coordenadas .

Utilizando la definición de traza como la suma de elementos diagonales, la fórmula matricial tr( AB ) = tr( BA ) es fácil de demostrar, y se dio anteriormente. Desde esta perspectiva, se consideran aplicaciones lineales S y T , y se las ve como sumas de aplicaciones de rango uno, de modo que existen funcionales lineales φ i y ψ j y vectores no nulos v i y w j tales que S ( u ) = Σ φ i ( u ) v i y T ( u ) = Σ ψ j ( u ) w j para cualquier u en V . Entonces

(ST)()=iφi(jψj()wj)vi=ijψj()φi(wj)vi{\displaystyle (S\circ T)(u)=\sum _{i}\varphi _{i}\left(\sum _{j}\psi _{j}(u)w_{j}\right)v_{i}=\sum _{i}\sum _{j}\psi _{j}(u)\varphi _{i}(w_{j})v_{i}}

para cualquier u en V . La aplicación lineal de rango uno uψ j ( u ) φ i ( w j ) v i tiene traza ψ j ( v i ) φ i ( w j ) y por lo tanto

tr(ST)=ijψj(vi)φi(wj)=jiφi(wj)ψj(vi).{\displaystyle \operatorname {tr} (S\circ T)=\sum _{i}\sum _{j}\psi _{j}(v_{i})\varphi _{i}(w_{j})=\sum _{j}\sum _{i}\varphi _{i}(w_{j})\psi _{j}(v_{i}).}

Siguiendo el mismo procedimiento con S y T invertidos, se encuentra exactamente la misma fórmula, lo que demuestra que tr( ST ) es igual a tr( TS ) .

La demostración anterior puede considerarse basada en productos tensoriales, dado que la identidad fundamental de End( V ) con VV * es equivalente a la expresividad de cualquier aplicación lineal como suma de aplicaciones lineales de rango uno. Por lo tanto, la demostración puede escribirse en la notación de productos tensoriales. Entonces se puede considerar la aplicación multilineal V × V * × V × V *VV * dada al enviar ( v , φ , w , ψ ) a φ ( w ) vψ . La composición posterior con la aplicación traza resulta entonces en φ ( w ) ψ ( v ) , y esto no cambia si se hubiera comenzado con ( w , ψ , v , φ ) en su lugar. También se puede considerar la aplicación bilineal End( V ) × End( V ) → End( V ) dada al enviar ( f , g ) a la composición fg , que luego es inducida por una aplicación lineal End( V ) ⊗ End( V ) → End( V ) . Se puede ver que esto coincide con la aplicación lineal VV VV VV . La simetría establecida al componer con la aplicación traza establece entonces la igualdad de las dos trazas. [ 5 ]

Para cualquier espacio vectorial de dimensión finita V , existe una aplicación lineal natural FVV ' ; en el lenguaje de las aplicaciones lineales, asigna a un escalar c la aplicación lineal c ⋅id V . A veces esto se llama aplicación de coevaluación , y la traza VV 'F se llama aplicación de evaluación . [ 5 ] Estas estructuras pueden axiomatizarse para definir trazas categóricas en el contexto abstracto de la teoría de categorías . En particular, las trazas pueden definirse para endomorfismos de un módulo proyectivo finitamente generado sobre un anillo, véase Producto tensorial de módulos §  Traza .

Algoritmos numéricos

Estimador estocástico

La traza se puede estimar sin sesgo mediante el "truco de Hutchinson": [ 6 ]

Dada cualquier matrizWRnorte×norte{\displaystyle {\boldsymbol {W}}\in \mathbb {R} ^{n\times n}}y cualquier aleatorioRnorte{\displaystyle {\boldsymbol {u}}\in \mathbb {R} ^{n}}conmi[]=I{\displaystyle \mathbb {E} [{\boldsymbol {u}}{\boldsymbol {u}}^{\intercal }]=\mathbf {I} }, tenemosmi[W]=trW{\displaystyle \mathbb {E} [{\boldsymbol {u}}^{\intercal }{\boldsymbol {W}}{\boldsymbol {u}}]=\operatorname {tr} {\boldsymbol {W}}}.

Para una demostración, expanda la expectativa directamente.

Por lo general, el vector aleatorio se muestrea a partir denorte(0,I){\displaystyle \operatorname {N} (\mathbf {0} ,\mathbf {I} )}(distribución normal) o{±norte1/2}norte{\displaystyle \{\pm n^{-1/2}\}^{n}}( Distribución de Rademacher ).

Se han desarrollado estimadores estocásticos más sofisticados de la traza. [ 7 ]

Aplicaciones

Si una matriz real de 2 x 2 tiene traza cero, su cuadrado es una matriz diagonal .

La traza de una matriz compleja  de 2 ×  2 se utiliza para clasificar las transformaciones de Möbius . Primero, la matriz se normaliza para que su determinante sea igual a uno. Luego, si el cuadrado de la traza es 4, la transformación correspondiente es parabólica . Si el cuadrado está en el intervalo [0,4) , es elíptica . Finalmente, si el cuadrado es mayor que 4, la transformación es loxodrómica . Véase la clasificación de las transformaciones de Möbius .

La traza se utiliza para definir caracteres de representaciones de grupo . Dos representaciones A , B  : GGL ( V ) de un grupo G son equivalentes (salvo cambio de base en V ) si tr( A ( g )) = tr( B ( g )) para todo gG.

La traza también juega un papel central en la distribución de las formas cuadráticas .

La traza puede utilizarse para clasificar factores del álgebra de von Neumann . Las generalizaciones de la traza pueden utilizarse para definir la teoría de la integración no conmutativa. [ 8 ]

Álgebra de Lie

La traza es un mapa de álgebras de Lie.tr:gramolnorteK{\displaystyle \operatorname {tr} :{\mathfrak {gl}}_{n}\to K} del álgebra de Liegramolnorte{\displaystyle {\mathfrak {gl}}_{n}}de operadores lineales en un espacio n- dimensional (matrices n × n con entradas enK{\displaystyle K}) al álgebra de Lie K de escalares; como K es abeliana (el corchete de Lie se anula), el hecho de que esto sea una aplicación de álgebras de Lie es precisamente la afirmación de que la traza de un corchete se anula: tr([A,B])=0 para cada A,Bgramolnorte.{\displaystyle \operatorname {tr} ([\mathbf {A} ,\mathbf {B} ])=0{\text{ for each }}\mathbf {A} ,\mathbf {B} \in {\mathfrak {gl}}_{n}.}

El núcleo de este mapa consiste en matrices cuya traza es cero , a menudo llamadassin dejar rastro osin traza , y estas matrices forman elálgebra de Lie simple.slnorte{\displaystyle {\mathfrak {sl}}_{n}}, que es el álgebra de Lie del grupo lineal especial de matrices con determinante 1. El grupo lineal especial consta de las matrices que no cambian de volumen, mientras que el álgebra de Lie lineal especial son las matrices que no alteran el volumen de conjuntos infinitesimales .

De hecho, existe una descomposición de suma directa interna.gramolnorte=slnorteK{\displaystyle {\mathfrak {gl}}_{n}={\mathfrak {sl}}_{n}\oplus K}de operadores/matrices en operadores/matrices sin traza y operadores/matrices escalares. La proyección sobre operadores escalares se puede expresar en términos de la traza, concretamente como: A1nortetr(A)I.{\displaystyle \mathbf {A} \mapsto {\frac {1}{n}}\operatorname {tr} (\mathbf {A} )\mathbf {I} .}

Formalmente, se puede componer la traza (el mapa de counidades ) con el mapa de unidades.Kgramolnorte{\displaystyle K\to {\mathfrak {gl}}_{n}}de "inclusión de escalares " para obtener un mapagramolnortegramolnorte{\displaystyle {\mathfrak {gl}}_{n}\to {\mathfrak {gl}}_{n}}mapeando sobre escalares y multiplicando por n . Dividiendo por n esto hace que sea una proyección, lo que produce la fórmula anterior.

En términos de secuencias exactas cortas , uno tiene 0slnortegramolnortetrK0{\displaystyle 0\to {\mathfrak {sl}}_{n}\to {\mathfrak {gl}}_{n}{\overset {\operatorname {tr} }{\to }}K\to 0} lo cual es análogo a 1SLnorteGLnortedetK1{\displaystyle 1\to \operatorname {SL} _{n}\to \operatorname {GL} _{n}{\overset {\det }{\to }}K^{*}\to 1} (dóndeK=K{0}{\displaystyle K^{*}=K\setminus \{0\}}) para grupos de Lie . Sin embargo, la traza se divide naturalmente (a través de1/norte{\displaystyle 1/n}veces escalares) así quegramolnorte=slnorteK{\displaystyle {\mathfrak {gl}}_{n}={\mathfrak {sl}}_{n}\oplus K}, pero la descomposición del determinante sería como la raíz enésima multiplicada por escalares, y esto en general no define una función, por lo que el determinante no se descompone y el grupo lineal general no se descompone: GLnorteSLnorte×K.{\displaystyle \operatorname {GL} _{n}\neq \operatorname {SL} _{n}\times K^{*}.}

Formas bilineales

La forma bilineal (donde X e Y son matrices cuadradas) B(incógnita,Y)=tr(anuncio(incógnita)anuncio(Y)){\displaystyle B(\mathbf {X} ,\mathbf {Y} )=\operatorname {tr} (\operatorname {ad} (\mathbf {X} )\operatorname {ad} (\mathbf {Y} ))}

dóndeanuncio(incógnita)Y=[incógnita,Y]=incógnitaYYincógnita{\displaystyle \operatorname {ad} (\mathbf {X} )\mathbf {Y} =[\mathbf {X} ,\mathbf {Y} ]=\mathbf {X} \mathbf {Y} -\mathbf {Y} \mathbf {X} }
y para orientación, sidetY0{\displaystyle \operatorname {det} \mathbf {Y} \neq 0}
entoncesanuncio(incógnita)=incógnitaYincógnitaY1 .{\displaystyle \operatorname {ad} (\mathbf {X} )=\mathbf {X} -\mathbf {Y} \mathbf {X} \mathbf {Y} ^{-1}~.}

B(incógnita,Y){\displaystyle B(\mathbf {X} ,\mathbf {Y} )}Se denomina forma de Killing ; se utiliza para clasificar las álgebras de Lie .

La traza define una forma bilineal: (incógnita,Y)tr(incógnitaY) .{\displaystyle (\mathbf {X} ,\mathbf {Y} )\mapsto \operatorname {tr} (\mathbf {X} \mathbf {Y} )~.}

La forma es simétrica, no degenerada [ nota 5 ] y asociativa en el sentido de que: tr(incógnita[Y,Z])=tr([incógnita,Y]Z).{\displaystyle \operatorname {tr} (\mathbf {X} [\mathbf {Y} ,\mathbf {Z} ])=\operatorname {tr} ([\mathbf {X} ,\mathbf {Y} ]\mathbf {Z} ).}

Para un álgebra de Lie simple compleja (comosl{\displaystyle {\mathfrak {sl}}}n ), cada una de esas formas bilineales es proporcional a las demás; en particular, a la forma de Killing.

Se dice que dos matrices X e Y son ortogonales a la traza si tr(incógnitaY)=0.{\displaystyle \operatorname {tr} (\mathbf {X} \mathbf {Y} )=0.}

Existe una generalización a una representación general.(ρ,gramo,V){\displaystyle (\rho ,{\mathfrak {g}},V)}de un álgebra de Liegramo{\displaystyle {\mathfrak {g}}}, de tal manera queρ{\displaystyle \rho }es un homomorfismo de álgebras de Lieρ:gramoFin(V).{\displaystyle \rho :{\mathfrak {g}}\rightarrow {\text{Fin}}(V).} La forma trazatrV{\displaystyle {\text{tr}}_{V}}enFin(V){\displaystyle {\text{End}}(V)}se define como se indicó anteriormente. La forma bilineal ϕ(incógnita,Y)=trV(ρ(incógnita)ρ(Y)){\displaystyle \phi (\mathbf {X} ,\mathbf {Y} )={\text{tr}}_{V}(\rho (\mathbf {X} )\rho (\mathbf {Y} ))} es simétrico e invariante debido a la ciclicidad.

Generalizaciones

El concepto de traza de una matriz se generaliza a la clase de traza de operadores compactos en espacios de Hilbert , y el análogo de la norma de Frobenius se denomina norma de Hilbert-Schmidt .

Si K es un operador de clase traza, entonces para cualquier base ortonormal{minorte}norte=1{\displaystyle \{e_{n}\}_{n=1}}, la traza viene dada por tr(K)=norteminorte,Kminorte,{\displaystyle \operatorname {tr} (K)=\sum _{n}\left\langle e_{n},Ke_{n}\right\rangle ,} y es finito e independiente de la base ortonormal. [ 9 ] Esta traza puede generalizarse a álgebras de von Neumann.

El rastreo de Dixmier generaliza el rastreo habitual más allá de los operadores de clase de rastreo.

La traza parcial es otra generalización de la traza que tiene valores de operador. La traza de un operador linealZ{\displaystyle Z}que vive en un espacio de productosAB{\displaystyle A\otimes B}es igual a las trazas parciales sobreA{\displaystyle A}yB{\displaystyle B}: tr(Z)=trA(trB(Z))=trB(trA(Z)).{\displaystyle \operatorname {tr} (Z)=\operatorname {tr} _{A}\left(\operatorname {tr} _{B}(Z)\right)=\operatorname {tr} _{B}\left(\operatorname {tr} _{A}(Z)\right).}

Para más propiedades y una generalización de la traza parcial, consulte categorías monoidales trazadas .

SiA{\displaystyle A}es un álgebra asociativa general sobre un cuerpok{\displaystyle k}, luego un rastro enA{\displaystyle A}a menudo se define como cualquier funcióntr:Ak{\displaystyle \operatorname {tr} :A\to k}que desaparece en los conmutadores;tr([a,b])=0{\displaystyle \operatorname {tr} ([a,b])=0}a pesar dea,bA{\displaystyle a,b\in A}Dicha traza no está definida de forma única; siempre puede modificarse, como mínimo, multiplicándola por un escalar distinto de cero.

Una supertraza es la generalización de una traza al contexto de las superálgebras .

La operación de contracción tensorial generaliza la traza a tensores arbitrarios.

Gomme y Klein (2011) definen un operador de traza de matriz.trm{\displaystyle \operatorname {trm} }que opera sobre matrices de bloques y lo utiliza para calcular soluciones de perturbación de segundo orden para modelos económicos dinámicos sin necesidad de notación tensorial . [ 10 ]

Véase también

Notas

  1. Esto se deduce inmediatamente de la definición del producto matricial : tr(AB)=i=1metro(AB)ii=i=1metroj=1norteaijbji=j=1nortei=1metrobjiaij=j=1norte(BA)jj=tr(BA).{\displaystyle \operatorname {tr} (\mathbf {A} \mathbf {B} )=\sum _{i=1}^{m}\left(\mathbf {A} \mathbf {B} \right)_{ii}=\sum _{i=1}^{m}\sum _{j=1}^{n}a_{ij}b_{ji}=\sum _{j=1}^{n}\sum _{i=1}^{m}b_{ji}a_{ij}=\sum _{j=1}^{n}\left(\mathbf {B} \mathbf {A} \right)_{jj}=\operatorname {tr} (\mathbf {B} \mathbf {A} ).}
  2. Por ejemplo, si A=(0100),B=(0010),{\displaystyle \mathbf {A} ={\begin{pmatrix}0&1\\0&0\end{pmatrix}},\quad \mathbf {B} ={\begin{pmatrix}0&0\\1&0\end{pmatrix}},} entonces el producto es AB=(1000),{\displaystyle \mathbf {AB} ={\begin{pmatrix}1&0\\0&0\end{pmatrix}},} y las trazas son tr( AB ) = 1 ≠ 0 ⋅ 0 = tr( A )tr( B ) .
  3. Prueba: Seamiij{\displaystyle e_{ij}}la base estándar y tenga en cuenta queF(miij)=F(miimij)=F(miimi1mi1mij)=F(mi1mijmiimi1)=F(0)=0{\displaystyle f\left(e_{ij}\right)=f\left(e_{i}e_{j}^{\top }\right)=f\left(e_{i}e_{1}^{\top }e_{1}e_{j}^{\top }\right)=f\left(e_{1}e_{j}^{\top }e_{i}e_{1}^{\top }\right)=f\left(0\right)=0}si ij{\displaystyle i\neq j}yF(mijj)=F(mi11){\displaystyle f\left(e_{jj}\right)=f\left(e_{11}\right)}F(A)=i,j[A]ijF(miij)=i[A]iiF(mi11)=F(mi11)tr(A).{\displaystyle f(\mathbf {A} )=\sum _{i,j}[\mathbf {A} ]_{ij}f\left(e_{ij}\right)=\sum _{i}[\mathbf {A} ]_{ii}f\left(e_{11}\right)=f\left(e_{11}\right)\operatorname {tr} (\mathbf {A} ).} De forma más abstracta, esto corresponde a la descomposición gramolnorte=slnortek,{\displaystyle {\mathfrak {gl}}_{n}={\mathfrak {sl}}_{n}\oplus k,} comotr(AB)=tr(BA){\displaystyle \operatorname {tr} (AB)=\operatorname {tr} (BA)}(equivalentemente,tr([A,B])=0{\displaystyle \operatorname {tr} ([A,B])=0}) define el rastro enslnorte,{\displaystyle {\mathfrak {sl}}_{n},}que complementa las matrices escalares y deja un grado de libertad: cualquier mapa de este tipo está determinado por su valor en escalares, que es un parámetro escalar y, por lo tanto, todos son múltiplos de la traza, un mapa de este tipo distinto de cero.
  4. Prueba:slnorte{\displaystyle {\mathfrak {sl}}_{n}}es un álgebra de Lie semisimple y, por lo tanto, cada elemento en ella es una combinación lineal de conmutadores de algunos pares de elementos; de lo contrario, el álgebra derivada sería un ideal propio.
  5. Esto se deduce del hecho de que tr( A * A ) = 0 si y solo si A = 0 .

Referencias

  1. 1 2 3 4 5 "Rango, traza, determinante, transpuesta e inversa de matrices" . fourier.eng.hmc.edu . Archivado del original el 1 de julio de 2019. Consultado el 9 de septiembre de 2020 .
  2. 1 2 3 4 Weisstein, Eric W. (2003) [1999]. "Traza (matriz)" . En Weisstein, Eric W. (ed.). CRC Concise Encyclopedia of Mathematics (2.ª ed.). Boca Raton, FL: Chapman & Hall . doi : 10.1201/9781420035223 . ISBN  1-58488-347-2. SEÑOR 1944431 . Zbl 1079.00009 . Consultado el 9 de septiembre de 2020 .  
  3. 1 2 3 4 Lipschutz, Seymour; Lipson, Marc (septiembre de 2005). Teoría y Problemas de Álgebra Lineal . Esquema de Schaum. McGraw-Hill. ISBN 9780070605022.
  4. Horn, Roger A.; Johnson, Charles R. (2013). Análisis matricial (2.ª ed.). Cambridge University Press. ISBN  9780521839402.
  5. 1 2 3 4 Kassel, Christian (1995). Grupos cuánticos . Textos de posgrado en matemáticas . Vol. 155. Nueva York: Springer-Verlag . doi : 10.1007/978-1-4612-0783-2 . ISBN  0-387-94370-6. SEÑOR 1321145 . Zbl 0808.17003 .  
  6. Hutchinson, MF (enero de 1989). "Un estimador estocástico de la traza de la matriz de influencia para splines de suavizado laplaciano" . Communications in Statistics - Simulation and Computation . 18 (3): 1059– 1076. doi : 10.1080/03610918908812806 . ISSN 0361-0918 . 
  7. Avron, Haim; Toledo, Sivan (11 de abril de 2011). "Algoritmos aleatorios para estimar la traza de una matriz semidefinida positiva simétrica implícita" . Journal of the ACM . 58 (2): 8:1–8:34. doi : 10.1145/1944345.1944349 . ISSN 0004-5411 . S2CID 5827717 .  
  8. Teoría de la medida en espacios no conmutativos.
  9. Teschl, G. (30 de octubre de 2014). Métodos matemáticos en mecánica cuántica . Estudios de posgrado en matemáticas. Vol. 157 (2.ª ed.). Sociedad Matemática Americana. ISBN   978-1470417048.
  10. P. Gomme, P. Klein (2011). "Aproximación de segundo orden de modelos dinámicos sin el uso de tensores". Journal of Economic Dynamics & Control . 35 (4): 604– 615. doi : 10.1016/j.jedc.2010.10.006 .