设 A 是 n 级阵. 我们定义了 A 的行列式det ( A ) = ⎩ ⎨ ⎧ [ A ] 1 , 1 , i = 1 ∑ n ( − 1 ) i + 1 [ A ] i , 1 det ( A ( i ∣1 )) , n = 1 ; n ⩾ 2. 然后, 我们证明了, 具体地,det ( A ) = 1 ⩽ i 1 , i 2 , … , i n ⩽ n ; i 1 , i 2 , … , i n 互不相同 ∑ s ( i 1 , i 2 , … , i n ) [ A ] i 1 , 1 [ A ] i 2 , 2 … [ A ] i n , n , (C.36.1) 其中,s ( i 1 , i 2 , … , i n ) = 1 ⩽ u < v ⩽ n ∏ sgn ( i v − i u ) , 其中,sgn ( x ) = ⎩ ⎨ ⎧ 1 , 0 , − 1 , x > 0 ; x = 0 ; x < 0. 式 (C.36.1 ) 是行列式的完全展开.
设 A 是 n 级反称阵. 我们定义了 A 的 pfaffianpf ( A ) = ⎩ ⎨ ⎧ 0 , [ A ] 1 , 2 , j = 2 ∑ n ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) , n = 1 ; n = 2 ; n ⩾ 3. 当 n 是奇数时, 我们用数学归纳法证明了, pf ( A ) = 0 . 当 n = 2 m 是偶数时, 我们也能具体地写 pf ( A ) 吗?
本节, 我们研究偶数级反称阵的 pfaffian 的完全展开.
设 A 是 2 m 级反称阵. 定义 A 的 “qfaffian” qf ( A ) = 1 ⩽ i 1 , j 1 , … , i m , j m ⩽ 2 m ; i 1 , j 1 , … , i m , j m 互不相同 ; i 1 < j 1 , … , i m < j m ; i 1 < ⋯ < i m ∑ s ( i 1 , j 1 , … , i m , j m ) [ A ] i 1 , j 1 … [ A ] i m , j m .
注意, 既然 i 1 < j 1 , … , i m < j m , 且 i 1 < ⋯ < i m , 则 i 1 一定比 i 2 , … , i m 都小, 且 i 1 也比 j 1 , … , j m 都小. 则 i 1 是 i 1 , j 1 , … , i m , j m 的最小的数.
注意, 我们不定义奇数级反称阵的 “qfaffian”.
我们计算小级反称阵的 “qfaffian”.
设 A 是 2 ⋅ 1 级反称阵. 则, 适合 i 1 < j 1 , 且 1 ⩽ i 1 , j 1 ⩽ 2 的 ( i 1 , j 1 ) 是 ( 1 , 2 ) . 则 qf ( A ) = s ( 1 , 2 ) [ A ] 1 , 2 = [ A ] 1 , 2 . 注意, qf ( A ) = pf ( A ) .
设 A 是 2 ⋅ 2 级反称阵. 则, 适合 i 1 < j 1 , i 2 < j 2 , i 1 < i 2 , 且 1 ⩽ i 1 , j 1 , i 2 , j 2 ⩽ 4 的 ( i 1 , j 1 , i 2 , j 2 ) 是 ( 1 , 2 , 3 , 4 ) , ( 1 , 3 , 2 , 4 ) , ( 1 , 4 , 2 , 3 ) . 则= = = qf ( A ) s ( 1 , 2 , 3 , 4 ) [ A ] 1 , 2 [ A ] 3 , 4 + s ( 1 , 3 , 2 , 4 ) [ A ] 1 , 3 [ A ] 2 , 4 + s ( 1 , 4 , 2 , 3 ) [ A ] 1 , 4 [ A ] 2 , 3 1 [ A ] 1 , 2 [ A ] 3 , 4 + ( − 1 ) [ A ] 1 , 3 [ A ] 2 , 4 + 1 [ A ] 1 , 4 [ A ] 2 , 3 [ A ] 1 , 2 [ A ] 3 , 4 − [ A ] 1 , 3 [ A ] 2 , 4 + [ A ] 1 , 4 [ A ] 2 , 3 . 注意, qf ( A ) = pf ( A ) .
我们会证明, 对任何 2 m 级反称阵 A , qf ( A ) = pf ( A ) . 不过, 我们要作准备.
设 A 是 2 m 级反称阵. 设 2 ⩽ 2 k ⩽ 2 m . 设 1 ⩽ h 1 < ⋯ < h 2 k ⩽ 2 m . 则qf ( A ( h 1 , … , h 2 k h 1 , … , h 2 k ) ) = i 1 , j 1 , … , i k , j k 是 h 1 , … h 2 k 的排列 ; i 1 < j 1 , … , i k < j k ; i 1 < ⋯ < i k ∑ s ( i 1 , j 1 , … , i k , j k ) [ A ] i 1 , j 1 … [ A ] i k , j k .
证. 记B = A ( h 1 , … , h 2 k h 1 , … , h 2 k ) . 则 B 是 2 k 级反称阵, 且 [ B ] u , v = [ A ] h u , h v .
记 f ( h t ) = t , t = 1 , … , 2 k . 则若 h u < h v , 必 f ( h u ) < f ( h v ) ; 反过来, 若 f ( h u ) < f ( h v ) , 必 h u < h v . 那么:
(1) 对任何 h 1 , … , h 2 k 的排列 i 1 , j 1 , … , i k , j k , 我们有, f ( i 1 ) , f ( j 1 ) , … , f ( i k ) , f ( j k ) 一定是 1 , … , 2 k 的排列. 反过来, 对任何 1 , … , 2 k 的排列 u 1 , v 1 , … , u k , v k , 我们有, h u 1 , h v 1 , … , h u k , h v k , 一定是 h 1 , … , h 2 k 的排列.
(2) 若 h 1 , … , h 2 k 的排列 i 1 , j 1 , … , i k , j k 适合 i 1 < j 1 , … , i k < j k , 则对应的 1 , … , 2 k 的排列 f ( i 1 ) , f ( j 1 ) , … , f ( i k ) , f ( j k ) 适合 f ( i 1 ) < f ( j 1 ) , … , f ( i k ) < f ( j k ) . 反过来, 若 1 , … , 2 k 的排列 u 1 , v 1 , … , u k , v k 适合 u 1 < v 1 , … , u k < v k , 则对应的 h 1 , … , h 2 k 的排列 h u 1 , h v 1 , … , h u k , h v k 适合 h u 1 < h v 1 , … , h u k < h v k .
(3) 若 h 1 , … , h 2 k 的排列 i 1 , j 1 , … , i k , j k 适合 i 1 < ⋯ < i k , 则对应的 1 , … , 2 k 的排列 f ( i 1 ) , f ( j 1 ) , … , f ( i k ) , f ( j k ) 适合 f ( i 1 ) < ⋯ < f ( i k ) . 反过来, 若 1 , … , 2 k 的排列 u 1 , v 1 , … , u k , v k 适合 u 1 < ⋯ < u k , 则对应的 h 1 , … , h 2 k 的排列 h u 1 , h v 1 , … , h u k , h v k 适合 h u 1 < ⋯ < h u k .
(4) 既然 h u < h v 相当于 f ( h u ) < f ( h v ) , 我们有, sgn ( f ( h t ) − f ( h s )) = sgn ( h t − h s ) . 则 s ( f ( i 1 ) , f ( j 1 ) , … , f ( i k ) , f ( j k )) = s ( i 1 , j 1 , … , i k , j k ) .
综上,
= = = qf ( A ( h 1 , … , h 2 k h 1 , … , h 2 k ) ) qf ( B ) i 1 , j 1 , … , i k , j k 是 h 1 , … h 2 k 的排列 ; i 1 < j 1 , … , i k < j k ; i 1 < ⋯ < i k ∑ s ( f ( i 1 ) , f ( j 1 ) , … , f ( i k ) , f ( j k )) [ B ] f ( i 1 ) , f ( j 1 ) … [ B ] f ( i k ) , f ( j k ) i 1 , j 1 , … , i k , j k 是 h 1 , … h 2 k 的排列 ; i 1 < j 1 , … , i k < j k ; i 1 < ⋯ < i k ∑ s ( i 1 , j 1 , … , i k , j k ) [ A ] i 1 , j 1 … [ A ] i k , j k . 设 p 1 , p 2 , p 3 , … , p n 是不超过 n 的正整数, 且互不相同. 设 p 1 = 1 . 则s ( p 1 , p 2 , p 3 , … , p n ) = ( − 1 ) p 2 − 2 s ( p 3 , … , p n ) .
证. 注意, = = = s ( p 1 , p 2 , p 3 , … , p n ) 1 ⩽ u < v ⩽ n ∏ sgn ( p v − p u ) ⎝ ⎛ 1 ⩽ u < v ⩽ n u = 1 ∏ sgn ( p v − p u ) ⎠ ⎞ ⋅ ⎝ ⎛ 1 ⩽ u < v ⩽ n u = 2 ∏ sgn ( p v − p u ) ⎠ ⎞ ⋅ ⎝ ⎛ 1 ⩽ u < v ⩽ n u ⩾ 3 ∏ sgn ( p v − p u ) ⎠ ⎞ ( 2 ⩽ v ⩽ n ∏ sgn ( p v − p 1 ) ) ⋅ ( 3 ⩽ v ⩽ n ∏ sgn ( p v − p 2 ) ) ⋅ s ( p 3 , … , p n ) . 注意, 既然 p 1 = 1 , 则 v = 1 时, 必 p v > 1 . 则2 ⩽ v ⩽ n ∏ sgn ( p v − p 1 ) = 1. 注意, 在 p 3 , … , p n 里, 恰有 p 2 − 2 个数比 p 2 小 (注意, p 1 = 1 ). 则3 ⩽ v ⩽ n ∏ sgn ( p v − p 2 ) = ( − 1 ) p 2 − 2 . 综上, s ( p 1 , p 2 , p 3 , … , p n ) = ( − 1 ) p 2 − 2 s ( p 3 , … , p n ) . 证毕.
现在, 我们证明, “qfaffian” 就是 pfaffian.
设 A 是 2 m 级反称阵. 则pf ( A ) = 1 ⩽ i 1 , j 1 , … , i m , j m ⩽ 2 m ; i 1 , j 1 , … , i m , j m 互不相同 ; i 1 < j 1 , … , i m < j m ; i 1 < ⋯ < i m ∑ s ( i 1 , j 1 , … , i m , j m ) [ A ] i 1 , j 1 … [ A ] i m , j m .
证. 作命题 P ( m ) : 对任何 2 m 级反称阵 A , pf ( A ) = qf ( A ) . 我们用数学归纳法证明, 对任何正整数 m , P ( m ) 是对的.
P ( 1 ) 是对的.
我们设 P ( m − 1 ) 是对的. 我们要由此证明, P ( m ) 是对的.
任取 2 m 级反称阵 A . 记 i 1 = 1 . 则pf ( A ) = = 2 ⩽ j 1 ⩽ 2 m ∑ ( − 1 ) j 1 [ A ] i 1 , j 1 pf ( A ( i 1 , j 1 ∣ i 1 , j 1 )) i 1 = 1 ; i 1 < j 1 ⩽ 2 m ∑ ( − 1 ) j 1 [ A ] i 1 , j 1 pf ( A ( i 1 , j 1 ∣ i 1 , j 1 )) . 由假定, pf ( A ( i 1 , j 1 ∣ i 1 , j 1 )) = = qf ( A ( i 1 , j 1 ∣ i 1 , j 1 )) 1 ⩽ i 2 , j 2 , … , i m , j m ⩽ 2 m ; i 2 , j 2 , … , i m , j m = i 1 ; i 2 , j 2 , … , i m , j m = j 1 ; i 2 , j 2 , … , i m , j m 互不相同 ; i 2 < j 2 , … , i m < j m ; i 2 < ⋯ < i m ∑ s ( i 2 , j 2 , … , i m , j m ) [ A ] i 2 , j 2 … [ A ] i m , j m . 则= = = = = pf ( A ) i 1 = 1 ; i 1 < j 1 ⩽ 2 m ∑ ( − 1 ) j 1 [ A ] i 1 , j 1 1 ⩽ i 2 , j 2 , … , i m , j m ⩽ 2 m ; i 2 , j 2 , … , i m , j m = i 1 ; i 2 , j 2 , … , i m , j m = j 1 ; i 2 , j 2 , … , i m , j m 互不相同 ; i 2 < j 2 , … , i m < j m ; i 2 < ⋯ < i m ∑ s ( i 2 , j 2 , … , i m , j m ) [ A ] i 2 , j 2 … [ A ] i m , j m i 1 = 1 ; i 1 < j 1 ⩽ 2 m ∑ 1 ⩽ i 2 , j 2 , … , i m , j m ⩽ 2 m ; i 2 , j 2 , … , i m , j m = i 1 ; i 2 , j 2 , … , i m , j m = j 1 ; i 2 , j 2 , … , i m , j m 互不相同 ; i 2 < j 2 , … , i m < j m ; i 2 < ⋯ < i m ∑ ( − 1 ) j 1 [ A ] i 1 , j 1 s ( i 2 , j 2 , … , i m , j m ) [ A ] i 2 , j 2 … [ A ] i m , j m 1 ⩽ i 1 , j 1 , i 2 , j 2 , … , i m , j m ⩽ 2 m ; i 1 , j 1 , i 2 , j 2 , … , i m , j m 互不相同 ; i 1 < j 1 , i 2 < j 2 , … , i m < j m ; i 1 < i 2 < ⋯ < i m ∑ ( − 1 ) j 1 − 2 s ( i 2 , j 2 , … , i m , j m ) [ A ] i 1 , j 1 [ A ] i 2 , j 2 … [ A ] i m , j m 1 ⩽ i 1 , j 1 , … , i m , j m ⩽ 2 m ; i 1 , j 1 , … , i m , j m 互不相同 ; i 1 < j 1 , … , i m < j m ; i 1 < ⋯ < i m ∑ s ( i 1 , j 1 , i 2 , j 2 , … , i m , j m ) [ A ] i 1 , j 1 [ A ] i 2 , j 2 … [ A ] i m , j m qf ( A ) .
所以,
P ( m ) 是对的. 由数学归纳法, 待证命题成立.
既然我们有了 pfaffian 的完全展开, 我们就不再说 “qfaffian”, 且不再用记号 qf .
值得提, 2 m 级反称阵的 pfaffian 有 ( 2 m − 1 ) ⋅ ( 2 m − 3 ) ⋅ ⋯ ⋅ 1 项. 毕竟, 若互不相同的 i 1 , j 1 , … , i m , j m 适合 i 1 < j 1 , … , i m < j m , 且 i 1 < ⋯ < i m , 则 i 1 一定是 1 , 2 , … , 2 m 的最小的数, 1 . 则 j 1 有 2 m − 1 种选择. 则 i 2 一定是剩下的 2 m − 2 个数的最小的数. 则 j 2 有 2 m − 3 种选择. …… 则 i m 一定是剩下的 2 个数的较小的数. 则 j m 有 1 种选择. 由分步乘法计数原理, 这样的 i 1 , j 1 , … , i m , j m 的个数是1 ⋅ ( 2 m − 1 ) ⋅ 1 ⋅ ( 2 m − 3 ) ⋅ ⋯ ⋅ 1 ⋅ 1 = ( 2 m − 1 ) ⋅ ( 2 m − 3 ) ⋅ ⋯ ⋅ 1.
Pfaffian 的完全展开有如下的变体:
设 A 是 2 m 级反称阵. 则= 1 ⩽ u 1 , v 1 , … , u m , v m ⩽ 2 m ; u 1 , v 1 , … , u m , v m 互不相同 ∑ s ( u 1 , v 1 , … , u m , v m ) [ A ] u 1 , v 1 … [ A ] u m , v m 2 m m ! 1 ⩽ i 1 , j 1 , … , i m , j m ⩽ 2 m ; i 1 , j 1 , … , i m , j m 互不相同 ; i 1 < j 1 , … , i m < j m ; i 1 < ⋯ < i m ∑ s ( i 1 , j 1 , … , i m , j m ) [ A ] i 1 , j 1 … [ A ] i m , j m , 其中, m ! = m ⋅ ( m − 1 ) ⋅ ⋯ ⋅ 1 . 所以, pf ( A ) = 2 m m ! 1 1 ⩽ u 1 , v 1 , … , u m , v m ⩽ 2 m ; u 1 , v 1 , … , u m , v m 互不相同 ∑ s ( u 1 , v 1 , … , u m , v m ) [ A ] u 1 , v 1 … [ A ] u m , v m .
证. 数的乘法适合结合律与交换律. 那么, 对任何项s ( u 1 , v 1 , … , u m , v m ) [ A ] u 1 , v 1 … [ A ] u m , v m , 适当地交换 [ A ] u 1 , v 1 , … , [ A ] u m , v m 的次序, 并注意, [ A ] i , j = − [ A ] j , i , 我们可变它为 σ ( u 1 , v 1 , … , u m , v m ) [ A ] i 1 , j 1 … [ A ] i m , j m , 其中, σ ( u 1 , v 1 , … , u m , v m ) 是由 u 1 , v 1 , … , u m , v m 确定的数 (1 或 − 1 ), i 1 < j 1 , … , i m < j m , 且 i 1 < ⋯ < i m . 我们说明, σ ( u 1 , v 1 , … , u m , v m ) = s ( i 1 , j 1 , … , i m , j m ) , 从而s ( u 1 , v 1 , … , u m , v m ) [ A ] u 1 , v 1 … [ A ] u m , v m = s ( i 1 , j 1 , … , i m , j m ) [ A ] i 1 , j 1 … [ A ] i m , j m .
回想, 交换排列的二个数, 则它的符号变为原符号的相反数 (见 “排列”). 那么, s ( … , u p , v p , … , u q , v q , … ) = = = ( − 1 ) s ( … , u q , v p , … , u p , v q , … ) ( − 1 ) ( − 1 ) s ( … , u q , v q , … , u p , v p , … ) s ( … , u q , v q , … , u p , v p , … ) . 这里, 未写的元是不变的, 下同. 则= s ( … , u p , v p , … , u q , v q , … ) ( … [ A ] u p , v p … [ A ] u q , v q … ) s ( … , u q , v q , … , u p , v p , … ) ( … [ A ] u q , v q … [ A ] u p , v p … ) . 另外, s ( … , u p , v p , … ) = ( − 1 ) s ( … , u q , v p , … ) , 且( … [ A ] u q , v q … ) = ( − 1 ) ( … [ A ] v q , u q … ) , 故s ( … , u p , v p , … ) ( … [ A ] u q , v q … ) = s ( … , v p , u p , … ) ( … [ A ] v q , u q … ) .
对 1 , 2 , … , 2 m 的任何排列 u 1 , v 1 , … , u m , v m , 我们分它的 2 m 个数为 m 个偶 ( u 1 , v 1 ) , … , ( u m , v m ) . 考虑由此排列确定的项s ( u 1 , v 1 , … , u m , v m ) [ A ] u 1 , v 1 … [ A ] u m , v m . 前面的计算说明, 交换这 m 个偶的次序不改变项的结果, 且交换一个偶的二个数的次序也不改变项的结果. 故s ( u 1 , v 1 , … , u m , v m ) [ A ] u 1 , v 1 … [ A ] u m , v m = s ( i 1 , j 1 , … , i m , j m ) [ A ] i 1 , j 1 … [ A ] i m , j m , 其中, i 1 < j 1 , … , i m < j m , 且 i 1 < ⋯ < i m .
注意,
1 ,
2 ,
… ,
2 m 的任何排列
u 1 ,
v 1 ,
… ,
u m ,
v m 可被变为某个
i 1 ,
j 1 ,
… ,
i m ,
j m , 其中,
i 1 < j 1 ,
… ,
i m < j m , 且
i 1 < ⋯ < i m . 反过来, 对于任何这样的
i 1 ,
j 1 ,
… ,
i m ,
j m , 我们分它的
2 m 个数为
m 个偶
( i 1 , j 1 ) ,
… ,
( i m , j m ) , 并自由地交换偶的次序, 与一个偶的二个数的次序, 可得
1 ,
2 ,
… ,
2 m 的一个排列. 我们有
m ⋅ ( m − 1 ) ⋅ ⋯ ⋅ 1 = m ! 种交换偶的次序的方式. 偶的次序被给定后, 我们有
2 ⋅ 2 ⋅ ⋯ ⋅ 2 ( m 个 2) = 2 m 种交换偶的二个数的次序的方式. 所以, 一个
i 1 ,
j 1 ,
… ,
i m ,
j m (
i 1 < j 1 ,
… ,
i m < j m , 且
i 1 < ⋯ < i m ) 给出
2 m m ! 个
1 ,
2 ,
… ,
2 m 的排列, 且由这些排列确定的项是相等的. 故
= 1 ⩽ u 1 , v 1 , … , u m , v m ⩽ 2 m ; u 1 , v 1 , … , u m , v m 互不相同 ∑ s ( u 1 , v 1 , … , u m , v m ) [ A ] u 1 , v 1 … [ A ] u m , v m 2 m m ! 1 ⩽ i 1 , j 1 , … , i m , j m ⩽ 2 m ; i 1 , j 1 , … , i m , j m 互不相同 ; i 1 < j 1 , … , i m < j m ; i 1 < ⋯ < i m ∑ s ( i 1 , j 1 , … , i m , j m ) [ A ] i 1 , j 1 … [ A ] i m , j m . 最后, 我们用 pfaffian 的完全展开证明 pfaffian 的性质.
设 A 是 2 m 级反称阵. 设 P 是 2 m 级阵. 则pf ( P A P T ) = det ( P ) pf ( A ) . (C.36.2)
证. 注意,
[ P A P T ] i , j = = = 1 ⩽ t ⩽ 2 m ∑ [ P A ] i , t [ P T ] t , j 1 ⩽ t ⩽ 2 m ∑ ( 1 ⩽ r ⩽ 2 m ∑ [ P ] i , r [ A ] r , t ) [ P ] j , t 1 ⩽ r , t ⩽ 2 m ∑ [ P ] i , r [ P ] j , t [ A ] r , t . 则
= = [ P A P T ] u 1 , v 1 … [ P A P T ] u m , v m ( 1 ⩽ r 1 , t 1 ⩽ 2 m ∑ [ P ] u 1 , r 1 [ P ] v 1 , t 1 [ A ] r 1 , t 1 ) … ( 1 ⩽ r m , t m ⩽ 2 m ∑ [ P ] u m , r m [ P ] v m , t m [ A ] r m , t m ) 1 ⩽ r 1 , t 1 , … , r m , t m ⩽ 2 m ∑ [ P ] u 1 , r 1 [ P ] v 1 , t 1 … [ P ] u m , r m [ P ] v m , t m ⋅ [ A ] r 1 , t 1 … [ A ] r m , t m . 为方便, 我们简单地写 “
1 ⩽ u 1 , v 1 , … , u m , v m ⩽ 2 m ” 为 “
u , v : 1 , 2 m ”, 且简单地写 “
u 1 , v 1 , … , u m , v m 互不相同” 为 “
u , v D ”. 则
= = = = = pf ( P A P T ) 2 m m ! 1 u , v : 1 , 2 m ; u , v D ∑ s ( u 1 , v 1 , … , u m , v m ) [ P A P T ] u 1 , v 1 … [ P A P T ] u m , v m 2 m m ! 1 u , v : 1 , 2 m ; u , v D ∑ s ( u 1 , v 1 , … , u m , v m ) ⋅ r , t : 1 , 2 m ∑ [ P ] u 1 , r 1 [ P ] v 1 , t 1 … [ P ] u m , r m [ P ] v m , t m ⋅ [ A ] r 1 , t 1 … [ A ] r m , t m 2 m m ! 1 u , v : 1 , 2 m ; u , v D ∑ r , t : 1 , 2 m ∑ s ( u 1 , v 1 , … , u m , v m ) [ P ] u 1 , r 1 [ P ] v 1 , t 1 … [ P ] u m , r m [ P ] v m , t m ⋅ [ A ] r 1 , t 1 … [ A ] r m , t m 2 m m ! 1 r , t : 1 , 2 m ∑ u , v : 1 , 2 m ; u , v D ∑ s ( u 1 , v 1 , … , u m , v m ) [ P ] u 1 , r 1 [ P ] v 1 , t 1 … [ P ] u m , r m [ P ] v m , t m ⋅ [ A ] r 1 , t 1 … [ A ] r m , t m 2 m m ! 1 r , t : 1 , 2 m ∑ ⎝ ⎛ u , v : 1 , 2 m ; u , v D ∑ s ( u 1 , v 1 , … , u m , v m ) [ P ] u 1 , r 1 [ P ] v 1 , t 1 … [ P ] u m , r m [ P ] v m , t m ⎠ ⎞ ⋅ [ A ] r 1 , t 1 … [ A ] r m , t m . 作
2 m 级阵
Q ( r 1 , t 1 , … , r m , t m ) 如下:
[ Q ( r 1 , t 1 , … , r m , t m ) ] i , 2 j − 1 [ Q ( r 1 , t 1 , … , r m , t m ) ] i , 2 j = [ P ] i , r j , = [ P ] i , t j . 则
= u , v : 1 , 2 m ; u , v D ∑ s ( u 1 , v 1 , … , u m , v m ) [ P ] u 1 , r 1 [ P ] v 1 , t 1 … [ P ] u m , r m [ P ] v m , t m det ( Q ( r 1 , t 1 , … , r m , t m )) . 若在
r 1 ,
t 1 ,
… ,
r m ,
t m , 有二个数相同, 则
Q ( r 1 , t 1 , … , r m , t m ) 有二列相同. 则
det ( Q ( r 1 , t 1 , … , r m , t m )) = 0 . 若
r 1 ,
t 1 ,
… ,
r m ,
t m 互不相同, 则 (见第一章, 节
11 )
det ( Q ( r 1 , t 1 , … , r m , t m )) = det ( P ) s ( r 1 , t 1 , … , r m , t m ) . 则
pf ( P A P T ) = = = = 2 m m ! 1 r , t : 1 , 2 m ; r , t D ∑ det ( P ) s ( r 1 , t 1 , … , r m , t m ) [ A ] r 1 , t 1 … [ A ] r m , t m 2 m m ! 1 det ( P ) r , t : 1 , 2 m ; r , t D ∑ s ( r 1 , t 1 , … , r m , t m ) [ A ] r 1 , t 1 … [ A ] r m , t m det ( P ) 2 m m ! 1 r , t : 1 , 2 m ; r , t D ∑ s ( r 1 , t 1 , … , r m , t m ) [ A ] r 1 , t 1 … [ A ] r m , t m det ( P ) pf ( A ) . 设 A 是 2 m 级反称阵. 则 det ( A ) = ( pf ( A ) ) 2 .
证. 在式 (C.36.2 ), 我们取 P 为 2 m 级倍加阵 E ( 2 m ; p , q ; s ) , 其中, p = q , 且[ E ( 2 m ; p , q ; s ) ] i , j = { s , [ I 2 m ] i , j , i = p , 且 j = q ; 其他 , 则我们知道, 作一次列的倍加与一次对应的行的倍加不改变 pfaffian, 因为倍加阵的行列式是 1 .
利用若干次列的倍加, 与对应的行的倍加 (先列后行, 交替地作), 我们可变
A 为
B = ⎣ ⎡ 0 − b 1 0 0 ⋮ 0 0 b 1 0 0 0 ⋮ 0 0 0 0 0 − b 2 ⋮ 0 0 0 0 b 2 0 ⋮ 0 0 ⋯ ⋯ ⋯ ⋯ ⋱ ⋯ ⋯ 0 0 0 0 ⋮ 0 − b m 0 0 0 0 ⋮ b m 0 ⎦ ⎤ . 则
det ( B ) = det ( A ) , 且
pf ( B ) = pf ( A ) . 最后, 注意,
det ( B ) = ( pf ( B ) ) 2 , 故
det ( A ) = ( pf ( A ) ) 2 .