stringtranslate.com

Pfaffiano

En matemáticas , el determinante de una matriz asimétrica de m × m siempre se puede escribir como el cuadrado de un polinomio en las entradas de la matriz, un polinomio con coeficientes enteros que solo depende de m . Cuando m es impar, el polinomio es cero. Cuando m es par, es un polinomio distinto de cero de grado m /2 y es único hasta la multiplicación por ±1. La convención sobre matrices tridiagonales simétricas sesgadas, que se proporciona a continuación en los ejemplos, determina un polinomio específico, llamado polinomio de Pfaff . El valor de este polinomio, cuando se aplica a las entradas de una matriz simétrica sesgada, se denomina Pfaffiano de esa matriz. El término pfaffiano fue introducido por Cayley  (1852), quien indirectamente los nombró en honor a Johann Friedrich Pfaff .

Explícitamente, para una matriz simétrica sesgada ,

lo cual fue demostrado por primera vez por Cayley  (1849), quien cita a Jacobi por introducir estos polinomios en el trabajo sobre sistemas de ecuaciones diferenciales de Pfaff . Cayley obtiene esta relación especializando un resultado más general en matrices que se desvían de la simetría sesgada sólo en la primera fila y la primera columna. El determinante de dicha matriz es el producto de los Pfaffianos de las dos matrices obtenidas estableciendo primero en la matriz original la entrada superior izquierda en cero y luego copiando, respectivamente, la transpuesta negativa de la primera fila a la primera columna y la transpuesta negativa de la primera fila a la primera columna. transponer la primera columna a la primera fila. Esto se demuestra por inducción expandiendo el determinante en menores y empleando la siguiente fórmula de recursividad.

Ejemplos

(3 es impar, por lo que el pfaffiano de B es 0)

El Pfaffiano de una matriz tridiagonal simétrica sesgada de 2 n × 2 n viene dado como

(Tenga en cuenta que cualquier matriz simétrica sesgada se puede reducir a esta forma; consulte Teoría espectral de una matriz simétrica sesgada ).

Definicion formal

Sea A = ( a ij ) una matriz sesgada-simétrica de 2 n × 2 n . El Pfaffiano de A se define explícitamente mediante la fórmula

donde S 2 n es el grupo simétrico de orden (2 n )! y sgn(σ) es la firma de σ.

Se puede hacer uso de la simetría sesgada de A para evitar sumar todas las permutaciones posibles . Sea Π el conjunto de todas las particiones de {1, 2, ..., 2 n } en pares sin tener en cuenta el orden. Hay (2 n )!/(2 n n !) = (2 n − 1) !! tales particiones. Un elemento α ∈ Π se puede escribir como

con i k < j k y . Dejar

sea ​​la permutación correspondiente. Dada una partición α como la anterior, defina

El pfaffiano de A viene dado entonces por

El Pfaffiano de una matriz asimétrica n × n para n impar se define como cero, ya que el determinante de una matriz asimétrica impar es cero, ya que para una matriz simétrica asimétrica,

n

Definición recursiva

Por convención, el Pfaffian de la matriz 0×0 es igual a uno. El Pfaffiano de una matriz A simétrica sesgada de 2 n × 2 n con n > 0 se puede calcular de forma recursiva como

donde el índice i se puede seleccionar arbitrariamente, es la función escalonada de Heaviside y denota la matriz A con las filas y columnas i -ésima y j- ésima eliminadas. [1] Observe cómo para la elección especial esto se reduce a la expresión más simple:

Definiciones alternativas

Se puede asociar a cualquier matriz simétrica sesgada 2 n × 2 n A = ( a ij ) un bivector

donde { e 1 , e 2 , ..., e 2 n } es la base estándar de R 2 n . El pfaffiano se define entonces mediante la ecuación

aquí ω n denota el producto de cuña de n copias de ω .

De manera equivalente, podemos considerar el bivector (que es más conveniente cuando no queremos imponer la restricción de suma ):

En el trabajo de de Bruijn sobre integrales múltiples que involucran determinantes se ofrece una generalización distinta de cero de Pfaffian a matrices de dimensiones impares. [2] En particular, para cualquier matriz A , usamos la definición formal anterior pero establecemos . Para m impar, se puede demostrar que esto es igual al Pfaffiano habitual de una matriz simétrica asimétrica de dimensiones donde hemos agregado una enésima columna que consta de m elementos 1, una enésima fila que consta de m elementos −1 y el elemento de esquina es cero. Las propiedades habituales de los pfaffianos, por ejemplo la relación con el determinante, se aplican a esta matriz extendida.

Propiedades e identidades

Los pfaffianos tienen las siguientes propiedades, que son similares a las de los determinantes.

Utilizando estas propiedades, los Pfaffianos se pueden calcular rápidamente, de forma similar al cálculo de determinantes.

Misceláneas

Para una matriz A simétrica sesgada de 2 n × 2 n

Para una matriz B arbitraria de 2 n × 2 n ,

Sustituyendo en esta ecuación B = A m , se obtiene todo número entero m

Prueba de

Como se dijo anteriormente, . Lo mismo con :

donde definimos .

Ya que la prueba está terminada.

Prueba de :

Como es una ecuación de polinomios, basta con demostrarla para matrices reales, y se aplicaría automáticamente también para matrices complejas.

Según la teoría espectral de matrices reales asimétricas , donde es ortogonal y

para números reales . Ahora aplicamos el teorema anterior, tenemos .

Identidades derivadas

Si A depende de alguna variable x i , entonces el gradiente de un Pfaffiano viene dado por

y el hessiano de un pfaffiano está dado por

Rastrear identidades

El producto de los pfaffianos de las matrices simétricas sesgadas A y B se puede representar en forma de exponencial

Supongamos que A y B son matrices asimétricas de 2n × 2n , entonces

y B n ( s 1 , s 2 ,..., s n ) son polinomios de Bell .

matrices de bloques

Para una matriz diagonal de bloques

Para una matriz arbitraria n × n M :

A menudo es necesario calcular el pfaffian de una matriz simétrica sesgada con la estructura de bloques

donde y son matrices asimétricas y es una matriz rectangular general.

Cuando es invertible, se tiene

Esto se puede ver en la fórmula de diagonalización de bloques de Aitken, [3] [4] [5]

Esta descomposición implica transformaciones de congruencia que permiten utilizar la propiedad pfaffiana .

De manera similar, cuando es invertible, se tiene

como se puede ver empleando la descomposición

Calcular el Pfaffiano numéricamente

Supongamos que A es una matriz simétrica sesgada de 2n × 2n , entonces

donde está la segunda matriz de Pauli , es una matriz identidad de dimensión n y tomamos la traza sobre una matriz logaritmo .

Esta igualdad se basa en la identidad de la traza.

y sobre la observación de que .

Dado que calcular el logaritmo de una matriz es una tarea computacionalmente exigente, en su lugar se pueden calcular todos los valores propios de , tomar el registro de todos ellos y resumirlos. Este procedimiento simplemente explota la propiedad . Esto se puede implementar en Mathematica con una sola declaración:

Pf[x_] := Module[{n = Dimensions[x][[1]] / 2}, I^(n^2) Exp[ 1/2 Total[ Log[Eigenvalues[ Dot[Transpose[KroneckerProduct[PauliMatrix[2], IdentityMatrix[n]]], x] ]]]]]

Sin embargo, este algoritmo es inestable cuando el Pfaffian es grande. Los valores propios de generalmente serán complejos, y generalmente se considera que el logaritmo de estos valores propios complejos está en . Bajo la suma, para un Pfaffian de valor real, el argumento del exponencial se dará en la forma de algún número entero . Cuando es muy grande, los errores de redondeo al calcular el signo resultante de la fase compleja pueden llevar a un componente imaginario distinto de cero.

Para conocer otros algoritmos (más) eficientes, consulte Wimmer 2012.

Aplicaciones

Ver también

Notas

  1. ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 5 de marzo de 2016 . Consultado el 31 de marzo de 2015 .{{cite web}}: CS1 maint: archived copy as title (link)
  2. ^ Bruijn, de, NG (1955). "Sobre algunas integrales múltiples que implican determinantes". Revista de la Sociedad Matemática de la India . Series nuevas. 19 : 133-151. ISSN  0019-5839.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  3. ^ AC Aitken. Determinantes y matrices. Oliver y Boyd, Edimburgo, cuarta edición, 1939.
  4. ^ Zhang, Fuzhen, ed. El complemento Schur y sus aplicaciones. vol. 4. Springer Science & Business Media, 2006.
  5. ^ Bunch, James R. "Una nota sobre la descomposición estable de matrices simétricas sesgadas". Matemáticas de la Computación 38.158 (1982): 475-479.

Referencias

enlaces externos