数学、特に線型代数において、パフィアン(ぱふぃあん、英: Pfaffian)もしくはパッフィアンとは、偶数次の交代行列に対して定義される斉次多項式で、行列式の平方根に相当する。一般的には行列式の平方根は根号を使って書き表す必要があるが、偶数次の交代行列の場合は行列の要素の多項式で平方根を書き表すことができることが知られており、これがパフィアンに相当する。
なお奇数次の歪対称行列の場合は行列式は常に 0 になることが知られている。よって奇数次の場合には「行列式の平方根」も 0 になる。
表現論や組合せ論において応用されるほか、数理物理においては、可積分系の方程式のソリトン解の表示や可解格子の一種であるダイマー模型の分配関数の計算等に応用される[1]。パフィアンという語は、その性質を研究したイギリスの数学者アーサー・ケイリーによって名づけられたものであり[2]、最初にパフィアンを導入したドイツの数学者J. F. パフ(英語版)に因むものである[3]。
2n 次の交代行列 A = (aij)1≤i,j≤2n (aij = −aji) に対し、
![{\displaystyle \operatorname {Pf} (A)=\textstyle \sum \limits _{\sigma \in F_{2n}}\operatorname {sgn}(\sigma )a_{\sigma (1)\sigma (2)}a_{\sigma (3)\sigma (4)}\cdots a_{\sigma (2n-1)\sigma (2n)}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7a3a72ad2edd2848db1ef2da1979f8a802ba25c0)
で定義される n 次の斉次多項式 Pf(A) を n 次のパフィアンと呼ぶ。ただし、F2n は 2n 次の対称群 S2n の部分集合で、
![{\displaystyle F_{2n}=\{\sigma \in S_{2n}|\,\sigma (2i-1)<\sigma (2i)\quad (1\leq i\leq n),\,\sigma (1)<\sigma (3)\cdots <\sigma (2n-1)\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/878575578d0e20f0d21affb8f0abf66f728812f9)
を満たすものとして定義される。現れる項の重複を許すならば、
![{\displaystyle {\begin{aligned}\operatorname {Pf} (A)&={\frac {1}{2^{n}n!}}\textstyle \sum \limits _{\sigma \in S_{2n}}\operatorname {sgn}(\sigma )a_{\sigma (1)\sigma (2)}a_{\sigma (3)\sigma (4)}\cdots a_{\sigma (2n-1)\sigma (2n)}\\&={\frac {1}{n!}}\textstyle \sum \limits _{\sigma \in F_{2n}'}\operatorname {sgn}(\sigma )a_{\sigma (1)\sigma (2)}a_{\sigma (3)\sigma (4)}\cdots a_{\sigma (2n-1)\sigma (2n)}\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b306b7588c20806c1fcc3ca81a2dad28641395fd)
という表示も可能である。ただし
![{\displaystyle F_{2n}'=\{\sigma \in S_{2n}|\,\sigma (2i-1)<\sigma (2i)\quad (i=1,\cdots ,n)\}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/08ec345408476744a86fa7bcc93cc192e93013b0)
である。
ベクトル空間 V の基底 e1, e2, …, e2n を用い、外積代数 Λ(V) における2形式
![{\displaystyle \omega =\textstyle \sum \limits _{i<j}a_{ij}e_{i}\wedge e_{j}\quad (a_{ij}=-a_{ji})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bcf733b2d0ded8b4b440be2b3a18a6b9e407e673)
を定義すると、その n 乗の外積は
![{\displaystyle \wedge ^{\,n}\omega =\omega \wedge \omega \wedge \cdots \wedge \omega ={\frac {1}{n!}}\operatorname {Pf} (A)e_{1}\wedge e_{2}\wedge \cdots \wedge e_{2n}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d2882049ed571031b179f60bd2ded5e70e40159)
であり、自然な形でパフィアンが現れる。
パフィアンを表す記法としては、Pf(A) のほかに、行と列の区別を排した
![{\displaystyle \operatorname {Pf} (a_{1},a_{2},\cdots ,a_{2n}),\,\,\,\operatorname {Pf} (1,2,\cdots ,2n)\quad (\operatorname {Pf} (a_{i},a_{j})=a_{ij})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d5ed9c1a11b8484e794489fcf2454c92af9ae7e8)
といった記法がある。また、スコットランドの数学者トーマス・ミューア(英語版)によって導入された行列式の記法 |A| において右上半分だけ表示する、
![{\displaystyle \left.{\begin{matrix}|a_{12}&a_{13}&\cdots &a_{12n}\\&a_{23}&\cdots &a_{22n}\\&&\ddots &\vdots \\&&&a_{2n-12n}\end{matrix}}\right|}](https://wikimedia.org/api/rest_v1/media/math/render/svg/cd28db09aef55649fc664076725dec590d7a8513)
も用いられる。
便宜上、F2n の元である置換 σ を順列 (σ(1), …, σ(2n)) の形で表すこととする。
- n = 1 の場合
n = 1 のときの F2 の元は (1, 2) だけであり、その符号 sgn(σ) は +1 であるから、
![{\displaystyle \operatorname {Pf} (A)=a_{12}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/533919cab84810b1c4822b60345f833700dfdcb0)
となる。
- n = 2 の場合
n = 2 の場合は、F4 の元は (1, 2, 3, 4), (1, 3, 2, 4), (1, 4, 2, 3) であり、それぞれの符号 sgn(σ) は +1, −1, +1 であるから、
![{\displaystyle \operatorname {Pf} (A)=a_{12}a_{34}-a_{13}a_{24}+a_{14}a_{23}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/042069d27af3a49cd23a01f80a4f7e2ce8e8a400)
となる。
最も基本的な性質は、交代行列 A に対して、その行列式との間に成り立つ関係式
![{\displaystyle \operatorname {det} (A)=(\operatorname {Pf} (A))^{2}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a369468f903b9040cb5743a26283046b85869b70)
である。また、2n次交代行列 A, 2n次正方行列 B に対して、
![{\displaystyle \operatorname {Pf} ({}^{t}\!BAB)=\operatorname {det} (B)\operatorname {Pf} (A)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/64be6cfe675f1572ee8aef889b25b058150b2f31)
が成り立つ。
また、n次正方行列 B について、
.
が成り立つ。
2n次交代行列 A に対し、A から i, j 行、i, j 列を取り除いた 2(n − 2)次交代行列を A(i, j) と表すと
![{\displaystyle {\begin{aligned}\operatorname {Pf} (A)&=\textstyle \sum \limits _{j=1}^{2n}(-1)^{i+j+1}a_{ij}\operatorname {Pf} (A^{(ij)})\\&=\textstyle \sum \limits _{j=1}^{2n}(-1)^{i+j+1}\operatorname {Pf} (a_{i},a_{j})\operatorname {Pf} (a_{1},\cdots ,{\hat {a_{i}}},\cdots ,{\hat {a_{j}}},\cdots ,a_{2n})\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/bac84f58267b6c367a9a4456bd931eea0b8c1bab)
が成り立つ。ただし、2行目において、ˆ は、その成分を取り除くことを意味する。これは行列式における余因子展開に相当する。
- ^ P. W. Kasteleyn, "The statistics of dimers on a lattice. I. The number of dimer arrangements on a quadratic lattice". Physica 27 (12) pp. 1209–1225 (1961). doi:10.1016/0031-8914(61)90063-5
- ^ A. Cayley, "On the theory of permutants," Cambridge and Dublin Mathematical Journal 7 , pp. 40–51 (1852).
- ^ J. F. Pfaff, "Methodus generalis, aequationes differentiarum partialium, nec non aequationes differentiales vulgares, utrasque primi ordinis, inter quotcunque variabiles, completi integrandi,"
Abhandlungen der Königlich-Preuß ischen Akademie der Wissenschaften zu Berlin, Mathematische Klasse , pp. 76–136 (1814).