Пфаффиан

Материал из testwiki
Перейти к навигации Перейти к поиску

Пфаффианом кососимметричной матрицы называется некоторый многочлен от её элементов, квадрат которого равен определителю этой матрицы. Как и определитель, пфаффиан является ненулевым только для кососимметричных матриц размера 2n×2n, и в этом случае его степень равна n.

Примеры

Pf[0aa0]=a.
Pf[0abca0debd0fcef0]=afbe+dc.
Pf[0λ10000λ100000000λ20000λ200000000λn0000λn0]=λ1λ2λn.

Определение

Пусть Π обозначает множество всех разбиений множества {1,2,,2n} на неупорядоченные пары (всего существует (2n1)!! таких разбиений). Разбиение αΠ может быть записано

α={(i1,j1),(i2,j2),,(in,jn)}

где ik<jk и i1<i2<<in. Пусть

π=[12342ni1j1i2j2jn]

обозначает соответствующую перестановку, а sgn(α)знак перестановки π. Нетрудно видеть, что sgn(α) не зависит от выбора π.

Пусть A={aij} обозначает 2n×2n кососимметричную матрицу. Для разбиения α определим

Aα=sgn(α)ai1,j1ai2,j2ain,jn.

Теперь можно определить пфаффиан матрицы A как

Pf(A)=αΠAα.

Пфаффиан кососимметричной матрицы размера n×n для нечётного n равен нулю по определению.

Рекурсивное определение

Пфаффиан матрицы размера 0×0 полагается равным 1; пфаффиан кососимметричной матрицы A размера 2n×2n при n>0 может быть определён рекурсивно следующим образом:

Pf(A)=j=1ji2n(1)i+j+1+θ(ij)aijPf(Aı^ȷ^),

где индекс i может быть выбран произвольно, θ(ij)функция Хевисайда, Aı^ȷ^ обозначает матрицу A без i-той и j-той колонки и строки.

Альтернативное определение

Для 2n×2n кососимметричной матрицы A={aij} рассмотрим бивектор:

ω=i<jaijeiej.

где {e1,e2,,e2n} есть стандартный базис в 2n. Тогда пфаффиан определяется следующим уравнением:

1n!ωn=Pf(A)e1e2e2n,

где ωn обозначает внешнее произведение n копий ω.

Свойства

Для 2n×2n кососимметричной матрицы A и для произвольной 2n×2n матрицы B:

  • Pf(A)2=det(A)
  • Pf(BABT)=det(B)Pf(A)
  • Pf(λA)=λnPf(A)
  • Pf(AT)=(1)nPf(A)
  • Для блок-диагональной матрицы
Pf[A100A2]=Pf(A1)Pf(A2).
  • Для произвольной n×n матрицы M:
Pf[0MMT0]=(1)n(n1)/2detM.

История

Термин «пфаффиан» был введён Кэли[1] и назван в честь немецкого математика Иоганна Фридриха Пфаффа.

Примечания

Шаблон:Примечания

Литература