stringtranslate.com

Пфаффиан

В математике определитель кососимметричной матрицы размера m × m всегда можно записать как квадрат многочлена в элементах матрицы, многочлена с целыми коэффициентами, который зависит только от m . Когда m нечетно, полином равен нулю. Когда m четно, это ненулевой многочлен степени m /2, уникальный с точностью до умножения на ±1. Соглашение о кососимметричных трехдиагональных матрицах, приведенное ниже в примерах, затем определяет один конкретный полином, называемый полиномом Пфаффа . Значение этого многочлена, примененное к элементам кососимметричной матрицы, называется пфаффианом этой матрицы. Термин «пфаффианцы» был введен Кэли  (1852), который косвенно назвал их в честь Иоганна Фридриха Пфаффа .

Явно для кососимметричной матрицы

что было впервые доказано Кэли  (1849 г.), который цитирует Якоби за введение этих многочленов в работы над пфаффовыми системами дифференциальных уравнений. Кэли получает это соотношение, специализируя более общий результат на матрицах, которые отклоняются от кососимметрии только в первой строке и первом столбце. Определителем такой матрицы является произведение пфаффианов двух матриц, полученных путем сначала установки в исходной матрице верхнего левого элемента в ноль, а затем копирования соответственно отрицательного транспонирования первой строки в первый столбец и отрицательного транспонировать первый столбец в первую строку. Это доказывается индукцией путем расширения определителя на миноры и использования приведенной ниже формулы рекурсии.

Примеры

(3 нечетно, поэтому пфаффиан B равен 0)

Пфаффиан кососимметричной трехдиагональной матрицы размером 2 n × 2 n задается как

(Обратите внимание, что к этому виду можно привести любую кососимметричную матрицу; см. Спектральную теорию кососимметричной матрицы .)

Формальное определение

Пусть A = ( a ij ) — кососимметричная матрица размером 2 n × 2 n . Пфаффиан оператора A явно определяется формулой

где S 2 nсимметрическая группа порядка (2 n )! и sn(σ) — сигнатура σ.

Можно использовать кососимметрию A , чтобы избежать суммирования по всем возможным перестановкам . Пусть Π — множество всех разбиений {1, 2, ..., 2 n } на пары без учета порядка. Существует (2 n )!/(2 n n !) = (2 n − 1) !! такие перегородки. Элемент α ∈ Π можно записать как

с i k < j k и . Позволять

быть соответствующей перестановкой. Учитывая раздел α, как указано выше, определите

Тогда пфаффиан A определяется выражением

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

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

По соглашению, пфаффиан матрицы 0×0 равен единице. Пфаффиан кососимметричной матрицы A размером 2 n × 2 n с n > 0 можно вычислить рекурсивно как

где индекс i может быть выбран произвольно, является ступенчатой ​​функцией Хевисайда и обозначает матрицу A , в которой удалены как i -я, так и j -я строки и столбцы. [1] Обратите внимание, как для специального выбора это сводится к более простому выражению:

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

Любой кососимметричной матрице размера 2 n × 2 n A = ( a ij ) можно сопоставить бивектор

где { e 1 , e 2 , ..., e 2 n } — стандартный базис R 2 n . Тогда пфаффиан определяется уравнением

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

Эквивалентно, мы можем рассмотреть бивектор (что более удобно, когда мы не хотим накладывать ограничение суммирования ): что дает

Ненулевое обобщение пфаффиана на нечетномерные матрицы дано в работе де Брейна о кратных интегралах, включающих определители. [2] В частности, для любой -матрицы A мы используем формальное определение, приведенное выше, но устанавливаем . Затем для нечетного m можно показать, что это равно обычному пфаффиану -мерной кососимметричной матрицы, в которую мы добавили й столбец, состоящий из m элементов 1, ю строку, состоящую из m элементов −1, и угловой элемент равен нулю. К этой расширенной матрице применяются обычные свойства пфаффианов, например отношение к определителю.

Свойства и личности

Пфаффианы обладают следующими свойствами, аналогичными свойствам определителей.

Используя эти свойства, пфаффианы можно вычислять быстро, подобно вычислению определителей.

Разнообразный

Для кососимметричной матрицы A размером 2 n × 2 n

Для произвольной матрицы B размером 2 n × 2 n

Подставив в это уравнение B = A m , для всех целых m получим

Доказательства :

Как было сказано ранее, то же самое с : где мы определили .

Поскольку доказательство закончено.

Доказательства :

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

По спектральной теории кососимметричных вещественных матриц , , где ортогонально и для вещественных чисел . Теперь применим предыдущую теорему, имеем .

Производные тождества

Если A зависит от некоторой переменной x i , то градиент пфаффиана определяется выражением

а гессиан пфаффиана определяется выражением

Отследить личности

Произведение пфаффианов кососимметричных матриц A и B можно представить в виде экспоненты

Предположим, что A и B — кососимметричные матрицы размера 2n × 2n , тогда

и Bn ( s1 , s2 , ... , sn )полиномы Белла .

Блочные матрицы

Для блочно-диагональной матрицы

Для произвольной матрицы M размера n × n :

Часто требуется вычислить пфаффиан кососимметричной матрицы с блочной структурой.

где и – кососимметричные матрицы, – общая прямоугольная матрица.

Когда обратимо, то

Это можно видеть из формулы блочной диагонализации Эйткена, [3] [4] [5]

Это разложение включает в себя конгруэнтные преобразования , позволяющие использовать свойство пфаффа .

Аналогично, когда обратимо, имеем

как можно увидеть, используя разложение

Численный расчет пфаффиана

Предположим, что A — кососимметричная матрица размера 2n × 2n , тогда

где – вторая матрица Паули , – единичная матрица размерности n , и мы взяли след по логарифму матрицы .

Это равенство основано на тождестве следа

и по наблюдению, что .

Поскольку вычисление логарифма матрицы является сложной вычислительной задачей, вместо этого можно вычислить все собственные значения , взять их логарифм и просуммировать их. Эта процедура просто использует это свойство . Это можно реализовать в Mathematica с помощью одного оператора:

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] ]]]]]

Однако этот алгоритм неустойчив, когда пфаффиан велик. Собственные значения обычно будут комплексными, и логарифм этих комплексных собственных значений обычно принимается равным . При суммировании для действительнозначного пфаффиана аргумент экспоненты будет задан в виде некоторого целого числа . Когда очень большое значение, ошибки округления при вычислении результирующего знака комплексной фазы могут привести к ненулевой мнимой составляющей.

Другие (более) эффективные алгоритмы см. в Wimmer 2012.

Приложения

Смотрите также

Примечания

  1. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 5 марта 2016 г. Проверено 31 марта 2015 г.{{cite web}}: CS1 maint: archived copy as title (link)
  2. ^ Брюйн, де, Н.Г. (1955). «О некоторых кратных интегралах с определителями». Журнал Индийского математического общества . Новая серия. 19 : 133–151. ISSN  0019-5839.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  3. ^ AC Эйткен. Определители и матрицы. Оливер и Бойд, Эдинбург, четвертое издание, 1939 г.
  4. ^ Чжан, Фучжэнь, изд. Дополнение Шура и его приложения. Том. 4. Springer Science & Business Media, 2006.
  5. ^ Банч, Джеймс Р. «Заметки об устойчивом разложении кососимметричных матриц». Математика вычислений 38.158 (1982): 475–479.

Рекомендации

Внешние ссылки