Pfaffian

Inom matematik kan determinanten för en skevsymmetrisk matris alltid skrivas som kvadraten på ett polynom i matrisposterna, ett polynom med heltalskoefficienter som bara beror på matrisens storlek . Värdet av detta polynom, när det tillämpas på koefficienterna för en skevsymmetrisk matris, kallas Pfaffian för den matrisen. Termen Pfaffian introducerades av Cayley ( 1852 ) som indirekt döpte dem efter Johann Friedrich Pfaff . Pfaffian (betraktad som ett polynom) är icke-försvinnande endast för 2 n × 2 n skevsymmetriska matriser, i vilket fall det är ett polynom med grad n .

Explicit, för en skevsymmetrisk matris ,

vilket först bevisades av Cayley ( 1849 ), som citerar Jacobi för att ha introducerat dessa polynom i arbetet med Pfaffian system av differentialekvationer. Cayley erhåller denna relation genom att specialisera ett mer generellt resultat på matriser som avviker från skevsymmetri endast i den första raden och den första kolumnen. Determinanten för en sådan matris är produkten av Pfaffians av de två matriserna som erhålls genom att först sätta den övre vänstra posten till noll i originalmatrisen och sedan kopiera den negativa transponeringen av den första raden till den första kolumnen respektive den negativa överföra den första kolumnen till den första raden. Detta bevisas genom induktion genom att utöka determinanten för minderåriga och använda rekursionsformeln nedan.

Exempel

(3 är udda, så Pfaffian för B är 0)

Pfaffian för en 2 n × 2 n snedsymmetrisk tridiagonal matris ges som

(Observera att vilken snedsymmetrisk matris som helst kan reduceras till denna form med alla lika med noll; se Spektralteori för en skevsymmetrisk matris .)

Formell definition

Låt A = ( ai ,j ) vara en 2 n × 2 n snedsymmetrisk matris. Pfaffian av A definieras uttryckligen av formeln

där S 2 n är den symmetriska gruppen av ordning (2 n )! och sgn(σ) är signaturen för σ.

Man kan använda skevsymmetrin hos A för att undvika summering över alla möjliga permutationer . Låt Π vara mängden av alla partitioner av {1, 2, ..., 2 n } i par utan hänsyn till ordningen. Det finns (2 n )!/(2 n n !) = (2 n - 1) !! sådana partitioner. Ett element α ∈ Π kan skrivas som

med i k < j k och . Låta

vara motsvarande permutation. Givet en partition α enligt ovan, definiera

Pfaffian av A ges sedan av

Pfaffian för en n × n snedsymmetrisk matris för n udda definieras som noll, eftersom determinanten för en udda skevsymmetrisk matris är noll, eftersom för en skevsymmetrisk matris,

och för n udda innebär detta .

Rekursiv definition

Enligt konvention är Pfaffian för 0×0-matrisen lika med ett. Pfaffian för en skevsymmetrisk 2 n × 2 n matris A med n >0 kan beräknas rekursivt som

där index i kan väljas godtyckligt, är Heaviside-stegfunktionen och betecknar matrisen A med både i -: te och j -te raden och kolumnerna borttagna. Notera hur detta för det speciella valet reduceras till det enklare uttrycket:

Alternativa definitioner

Man kan associera till vilken skev-symmetrisk 2 n × 2 n matris A =( a ij ) en bivector

där { e e2n 1 , e2 , ... , } är standardbasen för R2n . Pfaffian definieras sedan av ekvationen

här betecknar ω n kilprodukten av n kopior av ω.

En generalisering som inte är noll av Pfaffian till udda dimensionella matriser ges i de Bruijns arbete om multipla integraler som involverar determinanter. I synnerhet för valfri m x m matris A använder vi den formella definitionen ovan men sätter . För m udda kan man då visa att detta är lika med den vanliga Pfaffian för en ( m+ 1) x ( m+ 1) dimensionell snedsymmetrisk matris där vi har lagt till en ( m+ 1) kolumn bestående av m element 1, en ( m+ 1):e raden som består av m element -1, och hörnelementet är noll. Pfaffians vanliga egenskaper, till exempel relationen till determinanten, gäller då för denna utökade matris.

Egenskaper och identiteter

Pfaffians har följande egenskaper, som liknar determinanters.

  • Multiplicering av en rad och en kolumn med en konstant är ekvivalent med multiplikation av Pfaffian med samma konstant.
  • Samtidigt utbyte av två olika rader och motsvarande kolumner ändrar tecknet för Pfaffian.
  • En multipel av en rad och motsvarande kolumn som läggs till en annan rad och motsvarande kolumn ändrar inte värdet på Pfaffian.

Med hjälp av dessa egenskaper kan Pfaffians beräknas snabbt, i likhet med beräkningen av determinanter.

Diverse

För en 2 n × 2 n snedsymmetrisk matris A

För en godtycklig 2 n × 2 n matris B ,

Ersätter man i denna ekvation B = A m , får man för alla heltal m

Härledda identiteter

Om A beror på någon variabel x i , så ges gradienten för en Pfaffian av

och hessian av en Pfaffian ges av

Spåra identiteter

Produkten av Pfaffians av skevsymmetriska matriser A och B kan representeras i form av en exponentiell

Antag då att A och B är 2n × 2n snedsymmetriska matriser

och B n ( s 1 , s 2 , ..., s n ) är Bell polynom .

Blockmatriser

För en blockdiagonal matris

För en godtycklig n × n matris M :

Det krävs ofta att man beräknar pfaffian för en skevsymmetrisk matris med blockstrukturen

där och är snedsymmetriska matriser och är en allmän rektangulär matris.

När är inverterbar har man

Detta kan ses från Aitkens blockdiagonaliseringsformel,

Denna nedbrytning involverar kongruenstransformationer som gör det möjligt att använda egenskapen pfaffian .

På liknande sätt, när är inverterbar, har man

som kan ses genom att använda nedbrytningen

Beräknar Pfaffian numeriskt

Antag att A är en 2n × 2n snedsymmetrisk matris

där är den andra Pauli-matrisen , är en identitetsmatris av dimension n och vi tog spåret över en matrislogaritm .

Denna jämlikhet bygger på spåridentiteten

och på observationen att .

Eftersom att beräkna logaritmen för en matris är en beräkningskrävande uppgift kan man istället beräkna alla egenvärden för , ta loggen över alla dessa och summera dem. Denna procedur utnyttjar bara egenskapen . Detta kan implementeras i Mathematica inom en enda rad:

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

Denna algoritm är dock instabil när Pfaffian är stor. Egenvärdena för kommer i allmänhet att vara komplexa, och logaritmen för dessa komplexa egenvärden antas i allmänhet vara i . Under summeringen, för en verkligt värderad Pfaffian, kommer argumentet för exponentialen att ges i formen för något heltal . När är mycket stor, kan avrundningsfel vid beräkning av det resulterande tecknet från den komplexa fasen leda till en imaginär komponent som inte är noll.

För andra (mer) effektiva algoritmer se ( Wimmer 2012) .

Ansökningar

Se även

Anteckningar

externa länkar