本节, 我们讨论 pfaffian 的一些性质.
回想, 1 级反称阵与 3 级反称阵的 pfaffian 为 0 . 一般地,
证. 作命题 P ( k ) : 对任何 2 k − 1 级反称阵 A , 必 pf ( A ) = 0 . 我们用数学归纳法证明, 对任何正整数 k , P ( k ) 是对的.
P ( 1 ) 不证自明.
我们设 P ( k − 1 ) 是对的. 我们要由此证明 P ( k ) 是对的.
任取 2 k − 1 级反称阵 A . 则pf ( A ) = = = j = 2 ∑ 2 k − 1 ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) j = 2 ∑ 2 k − 1 ( − 1 ) j [ A ] 1 , j 0 0.
所以,
P ( k ) 是对的. 由数学归纳法, 待证命题成立.
设 m 是整数. 设 A 是 2 m 级反称阵. 设 x 是数. 则 pf ( x A ) = x m pf ( A ) . 特别地, A T = ( − 1 ) A 的 pfaffian 是 ( − 1 ) m pf ( A ) .
证. 作命题 P ( m ) : 对任何 2 m 级反称阵 A , 必 pf ( x A ) = x m pf ( A ) . 我们用数学归纳法证明, 对任何正整数 m , P ( m ) 是对的.
P ( 1 ) 是对的: pf [ 0 − x a x a 0 ] = x a = x 1 pf [ 0 − a a 0 ] .
我们设 P ( m − 1 ) 是对的. 我们要由此证明 P ( m ) 是对的.
任取 2 m 级反称阵 A . 则pf ( x A ) = = = = = j = 2 ∑ 2 m ( − 1 ) j [ x A ] 1 , j pf (( x A ) ( 1 , j ∣ 1 , j )) j = 2 ∑ 2 m ( − 1 ) j x [ A ] 1 , j pf ( x A ( 1 , j ∣ 1 , j )) j = 2 ∑ 2 m ( − 1 ) j x [ A ] 1 , j x m − 1 pf ( A ( 1 , j ∣ 1 , j )) x x m − 1 j = 2 ∑ 2 m ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) x m pf ( A ) .
所以,
P ( m ) 是对的. 由数学归纳法, 待证命题成立.
设 A , B , C 是三个 n 级反称阵. 设 q 是不超过 n 的正整数. 设 s , t 是数. 设 [ A ] i , j = [ B ] i , j = [ C ] i , j , 对任何不等于 q , 且不超过 n 的正整数 i , j ; 设 [ C ] i , j = s [ A ] i , j + t [ B ] i , j , 若 i = q 或 j = q . 则 pf ( C ) = s pf ( A ) + t pf ( B ) .
证. 作命题 P ( n ) :
对任何数 s , t , 对任何不超过 n 的正整数 q , 对任何适合如下条件的三个 n 级反称阵 A , B , C , 必有 pf ( C ) = s pf ( A ) + t pf ( B ) :
(1) [ A ] i , j = [ B ] i , j = [ C ] i , j , 对任何不等于 q , 且不超过 n 的正整数 i , j ;
(2) [ C ] i , j = s [ A ] i , j + t [ B ] i , j , 若 i = q 或 j = q .
再作命题
Q ( n ) :
P ( n − 1 ) 与
P ( n ) 是对的. 我们用数学归纳法证明, 对任何高于
1 的整数
n ,
Q ( n ) 是对的.
P ( 1 ) 不证自明.
P ( 2 ) 是简单的. 无论 q = 1 或 q = 2 , 我们有 [ C ] 1 , 2 = s [ A ] 1 , 2 + t [ B ] 1 , 2 . 则 pf ( C ) = s pf ( A ) + t pf ( B ) .
综上, Q ( 2 ) 是对的.
我们设 Q ( n − 1 ) 是对的 (n ⩾ 3 ). 则 P ( n − 2 ) 与 P ( n − 1 ) 是对的. 我们要由此证明 Q ( n ) 是对的, 即 P ( n − 1 ) 与 P ( n ) 是对的. P ( n − 1 ) 当然是对的, 由假定. 所以, 我们由假定 “P ( n − 2 ) 与 P ( n − 1 ) 是对的” 证 P ( n ) 是对的, 得 Q ( n ) 是对的.
设 A , B , C 是三个 n 级反称阵. 设 q 是不超过 n 的正整数. 设 s , t 是数. 设 [ A ] i , j = [ B ] i , j = [ C ] i , j , 对任何不等于 q , 且不超过 n 的正整数 i , j ; 设 [ C ] i , j = s [ A ] i , j + t [ B ] i , j , 若 i = q 或 j = q .
若 q = 1 , 则 [ C ] 1 , j = s [ A ] 1 , j + t [ B ] 1 , j , 且 C ( 1 , j ∣ 1 , j ) = A ( 1 , j ∣ 1 , j ) = B ( 1 , j ∣ 1 , j ) , 对 j > 1 . 则= = = = = pf ( C ) j = 2 ∑ n ( − 1 ) j [ C ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) j = 2 ∑ n ( − 1 ) j ( s [ A ] 1 , j + t [ B ] 1 , j ) pf ( C ( 1 , j ∣ 1 , j )) s j = 2 ∑ n ( − 1 ) j [ A ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) + t j = 2 ∑ n ( − 1 ) j [ B ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) s j = 2 ∑ n ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) + t j = 2 ∑ n ( − 1 ) j [ B ] 1 , j pf ( B ( 1 , j ∣ 1 , j )) s pf ( A ) + t pf ( B ) .
设 q = 1 . 那么, 当 j = q 时, [ A ] 1 , j = [ B ] 1 , j = [ C ] 1 , j , 且 n − 2 级反称阵 A ( 1 , j ∣ 1 , j ) , B ( 1 , j ∣ 1 , j ) , C ( 1 , j ∣ 1 , j ) 适合:
(1′ ) [ A ( 1 , j ∣ 1 , j ) ] u , v = [ B ( 1 , j ∣ 1 , j ) ] u , v = [ C ( 1 , j ∣ 1 , j ) ] u , v , 对任何不等于 q ′ = q − ρ ( q , 1 ) − ρ ( q , j ) = q − 1 − ρ ( q , j ) , 且不超过 n − 2 的正整数 u , v ;
(2′ ) [ C ( 1 , j ∣ 1 , j ) ] u , v = s [ A ( 1 , j ∣ 1 , j ) ] u , v + t [ B ( 1 , j ∣ 1 , j ) ] u , v , 若 u = q ′ 或 v = q ′ .
于是, 由假定, 当 j = q 时, pf ( C ( 1 , j ∣ 1 , j )) = s pf ( A ( 1 , j ∣ 1 , j )) + t pf ( B ( 1 , j ∣ 1 , j )) .
另一方面, 当 j = q 时, [ C ] 1 , j = s [ A ] 1 , j + t [ B ] 1 , j , 且 C ( 1 , j ∣ 1 , j ) = A ( 1 , j ∣ 1 , j ) = B ( 1 , j ∣ 1 , j ) .
综上, 我们有= = = = = = = pf ( C ) j = 2 ∑ n ( − 1 ) j [ C ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) ( − 1 ) q [ C ] 1 , q pf ( C ( 1 , q ∣ 1 , q )) + 2 ⩽ j ⩽ n j = q ∑ ( − 1 ) j [ C ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) + ( − 1 ) q ( s [ A ] 1 , j + t [ B ] 1 , j ) pf ( C ( 1 , q ∣ 1 , q )) + 2 ⩽ j ⩽ n j = q ∑ ( − 1 ) j [ C ] 1 , j ( s pf ( A ( 1 , j ∣ 1 , j )) + t pf ( B ( 1 , j ∣ 1 , j )) ) + s ( − 1 ) q [ A ] 1 , j pf ( C ( 1 , q ∣ 1 , q )) + t ( − 1 ) q [ B ] 1 , j pf ( C ( 1 , q ∣ 1 , q )) + s 2 ⩽ j ⩽ n j = q ∑ ( − 1 ) j [ C ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) + t 2 ⩽ j ⩽ n j = q ∑ ( − 1 ) j [ C ] 1 , j pf ( B ( 1 , j ∣ 1 , j )) + s ( − 1 ) q [ A ] 1 , j pf ( A ( 1 , q ∣ 1 , q )) + t ( − 1 ) q [ B ] 1 , j pf ( B ( 1 , q ∣ 1 , q )) + s 2 ⩽ j ⩽ n j = q ∑ ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) + t 2 ⩽ j ⩽ n j = q ∑ ( − 1 ) j [ B ] 1 , j pf ( B ( 1 , j ∣ 1 , j )) s j = 2 ∑ n ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) + t j = 2 ∑ n ( − 1 ) j [ B ] 1 , j pf ( B ( 1 , j ∣ 1 , j )) s pf ( A ) + t pf ( B ) .
所以,
P ( n ) 是对的. 则
Q ( n ) 是对的. 由数学归纳法, 待证命题成立.
特别地, 若我们取 A = B , 且 t = 0 , 我们有
设 A , C 是二个 n 级反称阵. 设 q 是不超过 n 的正整数. 设 s 是数. 设 [ A ] i , j = [ C ] i , j , 对任何不等于 q , 且不超过 n 的正整数 i , j ; 设 [ C ] i , j = s [ A ] i , j , 若 i = q 或 j = q . 则 pf ( C ) = s pf ( A ) .
设 A 是 n 级反称阵. 设 p , q 是不超过 n 的正整数, 且 p = q . 设交换 A 的列 p , q , 且不改变其他的列, 得阵 B . 设交换 B 的行 p , q , 且不改变其他的行, 得阵 C . 则 C 是反称阵, 且 pf ( C ) = − pf ( A ) .
证. 我们先说明 C 是反称阵. 交换 A 的列 p , q , 且不改变其他的列, 得阵 B . 则[ B ] i , j = ⎩ ⎨ ⎧ [ A ] i , q , [ A ] i , p , [ A ] i , j , j = p ; j = q ; 其他 . 交换 B 的行 p , q , 且不改变其他的行, 得阵 C . 则[ C ] i , j = ⎩ ⎨ ⎧ [ B ] q , j , [ B ] p , j , [ B ] i , j , i = p ; i = q ; 其他 .
当 i = p , i = q , j = p , 且 j = q 时, [ C ] i , j = [ B ] i , j = [ A ] i , j . 则 [ C ] i , j + [ C ] j , i = [ A ] i , j + [ A ] j , i = 0 , 且 [ C ] i , i = [ A ] i , i = 0 .
当 i = p , j = p , 且 j = q 时, [ C ] i , j = [ B ] q , j = [ A ] q , j ; 当 j = p , i = p , 且 i = q 时, [ C ] i , j = [ B ] i , p = [ A ] i , q . 则当 i = p , j = p , 且 j = q 时, [ C ] i , j + [ C ] j , i = [ A ] q , j + [ C ] j , q = 0 ; 当 j = p , i = p , 且 i = q 时, [ C ] i , j + [ C ] j , i = [ A ] i , q + [ C ] q , i = 0 .
当 i = q , j = p , 且 j = q 时, [ C ] i , j = [ B ] p , j = [ A ] p , j ; 当 j = q , i = p , 且 i = q 时, [ C ] i , j = [ B ] i , q = [ A ] i , p . 则当 i = q , j = p , 且 j = q 时, [ C ] i , j + [ C ] j , i = [ A ] p , j + [ C ] j , p = 0 ; 当 j = q , i = p , 且 i = q 时, [ C ] i , j + [ C ] j , i = [ A ] i , p + [ C ] p , i = 0 .
当 i = p , 且 j = p 时, [ C ] i , j = [ B ] q , p = [ A ] q , q = 0 ; 当 i = q , 且 j = q 时, [ C ] i , j = [ B ] p , q = [ A ] p , p = 0 .
当 i = p , 且 j = q 时, [ C ] i , j = [ B ] q , q = [ A ] q , p ; 当 i = q , 且 j = p 时, [ C ] i , j = [ B ] p , p = [ A ] p , q . 则当 i = p , 且 j = q 时, [ C ] i , j + [ C ] j , i = [ A ] q , p + [ A ] p , q = 0 ; 当 i = q , 且 j = p 时, [ C ] i , j + [ C ] j , i = [ A ] p , q + [ A ] q , p = 0 .
我们再说明 pf ( C ) = − pf ( A ) . 以下, 我们无妨设 p < q .
作命题 P ( n ) :
对任何 n 级反称阵 A , 对任何 1 ⩽ p < q ⩽ n , 若 B 是交换 A 的列 p , q , 且不改变其他的列得到的阵, 且 C 是交换 B 的行 p , q , 且不改变其他的行得到的阵, 则 pf ( C ) = − pf ( A ) .
再作命题 Q ( n ) : P ( n − 1 ) 与 P ( n ) 是对的. 我们用数学归纳法证明, 对任何高于 1 的整数 n , Q ( n ) 是对的.
P ( 1 ) 不证自明. 既然没有二列或二行可交换, 我们认为, 它是平凡地对的.
P ( 2 ) 是简单的. 既然 n = 2 , 且 1 ⩽ p < q ⩽ n , 则 p = 1 , 且 q = 2 . 不难写出, 若 A = [ 0 − a a 0 ] , 则交换列 1 , 2 , 并交换行 1 , 2 后, 我们有 C = [ 0 a − a 0 ] . 则pf ( C ) = − a = − pf ( A ) .
综上, Q ( 2 ) 是对的.
我们设 Q ( n − 1 ) 是对的 (n ⩾ 3 ). 则 P ( n − 2 ) 与 P ( n − 1 ) 是对的. 我们要由此证明 Q ( n ) 是对的, 即 P ( n − 1 ) 与 P ( n ) 是对的. P ( n − 1 ) 当然是对的, 由假定. 所以, 我们由假定 “P ( n − 2 ) 与 P ( n − 1 ) 是对的” 证 P ( n ) 是对的, 得 Q ( n ) 是对的.
设 A 是 n 级反称阵. 设 1 ⩽ p < q ⩽ n . 设交换 A 的列 p , q , 且不改变其他的列, 得阵 B . 设交换 B 的行 p , q , 且不改变其他的行, 得阵 C . 我们分类讨论.
(1) p = 1 , 且 q = 2 . 当 d 1 > 2 , d 2 > 2 , 且 d 2 = d 1 时, [ A ] 2 , d 2 是 A ( 1 , d 1 ∣ 1 , d 1 ) 的 ( 1 , d 2 − 1 − ρ ( d 2 , d 1 )) -元. 则= = = = = = = = = = pf ( A ) 2 ⩽ d 1 ⩽ n ∑ ( − 1 ) d 1 [ A ] 1 , d 1 pf ( A ( 1 , d 1 ∣ 1 , d 1 )) ( − 1 ) 2 [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ d 1 ⩽ n ∑ ( − 1 ) d 1 [ A ] 1 , d 1 pf ( A ( 1 , d 1 ∣ 1 , d 1 )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ d 1 ⩽ n ∑ ( − 1 ) d 1 [ A ] 1 , d 1 3 ⩽ d 2 ⩽ n d 2 = d 1 ∑ ( − 1 ) d 2 − 1 − ρ ( d 2 , d 1 ) ⋅ [ A ] 2 , d 2 pf ( A ( 1 , 2 , d 1 , d 2 ∣ 1 , 2 , d 1 , d 2 )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ d 1 ⩽ n ∑ 3 ⩽ d 2 ⩽ n d 2 = d 1 ∑ ( − 1 ) d 1 [ A ] 1 , d 1 ( − 1 ) d 2 − 1 − ρ ( d 2 , d 1 ) ⋅ [ A ] 2 , d 2 pf ( A ( 1 , 2 , d 1 , d 2 ∣ 1 , 2 , d 1 , d 2 )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ d 1 , d 2 ⩽ n d 2 = d 1 ∑ ( − 1 ) d 1 + d 2 − 1 − ρ ( d 2 , d 1 ) [ A ] 1 , d 1 [ A ] 2 , d 2 pf ( A ( 1 , 2 , d 1 , d 2 ∣ 1 , 2 , d 1 , d 2 )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ d 1 < d 2 ⩽ n ∑ ( − 1 ) d 1 + d 2 − 1 − ρ ( d 2 , d 1 ) [ A ] 1 , d 1 [ A ] 2 , d 2 pf ( A ( 1 , 2 , d 1 , d 2 ∣ 1 , 2 , d 1 , d 2 )) + 3 ⩽ d 2 < d 1 ⩽ n ∑ ( − 1 ) d 1 + d 2 − 1 − ρ ( d 2 , d 1 ) [ A ] 1 , d 1 [ A ] 2 , d 2 pf ( A ( 1 , 2 , d 1 , d 2 ∣ 1 , 2 , d 1 , d 2 )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k − 1 − 1 [ A ] 1 , j [ A ] 2 , k pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) k + j − 1 [ A ] 1 , k [ A ] 2 , j pf ( A ( 1 , 2 , k , j ∣ 1 , 2 , k , j )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k [ A ] 1 , j [ A ] 2 , k pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k ( − 1 ) [ A ] 1 , k [ A ] 2 , j pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k ([ A ] 1 , j [ A ] 2 , k − [ A ] 1 , k [ A ] 2 , j ) pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k det [ [ A ] 1 , j [ A ] 2 , j [ A ] 1 , k [ A ] 2 , k ] pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) . 类似地, pf ( C ) = + [ C ] 1 , 2 pf ( C ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k det [ [ C ] 1 , j [ C ] 2 , j [ C ] 1 , k [ C ] 2 , k ] pf ( C ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) . 注意, [ C ] 1 , 2 = − [ A ] 1 , 2 , 且 A ( 1 , 2 ∣ 1 , 2 ) = C ( 1 , 2 ∣ 1 , 2 ) ; 再注意, 3 ⩽ j < k ⩽ n 时, [ C ] 1 , j = [ A ] 2 , j , [ C ] 1 , k = [ A ] 2 , k , [ C ] 2 , j = [ A ] 1 , j , [ C ] 2 , k = [ A ] 1 , k , 且 A ( 1 , 2 , j , k ∣ 1 , 2 , j , k ) = C ( 1 , 2 , j , k ∣ 1 , 2 , j , k ) . 故pf ( C ) = + − [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k det [ [ A ] 2 , j [ A ] 1 , j [ A ] 2 , k [ A ] 1 , k ] pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) . 由此可见, pf ( C ) = − pf ( A ) .
(2) 2 ⩽ p = q − 1 ⩽ n − 1 . 则= = pf ( A ) 2 ⩽ j ⩽ n ∑ ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) + ( − 1 ) p [ A ] 1 , p pf ( A ( 1 , p ∣ 1 , p )) + ( − 1 ) p + 1 [ A ] 1 , p + 1 pf ( A ( 1 , p + 1 ∣ 1 , p + 1 )) + 2 ⩽ j ⩽ n j = p , p + 1 ∑ ( − 1 ) j [ A ] 1 , j pf ( A ( 1 , j ∣ 1 , j )) . 类似地, = pf ( C ) + ( − 1 ) p [ C ] 1 , p pf ( C ( 1 , p ∣ 1 , p )) + ( − 1 ) p + 1 [ C ] 1 , p + 1 pf ( C ( 1 , p + 1 ∣ 1 , p + 1 )) + 2 ⩽ j ⩽ n j = p , p + 1 ∑ ( − 1 ) j [ C ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) . 注意, [ C ] 1 , p = [ A ] 1 , p + 1 , [ C ] 1 , p + 1 = [ A ] 1 , p , C ( 1 , p ∣ 1 , p ) = A ( 1 , p + 1 ∣ 1 , p + 1 ) , 且 C ( 1 , p + 1 ∣ 1 , p + 1 ) = A ( 1 , p ∣ 1 , p ) ; 再注意, j > 2 , j = p , 且 j = p + 1 时, [ C ] 1 , j = [ A ] 1 , j , 且 C ( 1 , j ∣ 1 , j ) 可被认为是交换 A ( 1 , j ∣ 1 , j ) 的列 p ′ , p ′ + 1 , 并交换行 p ′ , p ′ + 1 得到的反称阵 (其中 p ′ = p − ρ ( p , 1 ) − ρ ( p , j ) = p − 1 − ρ ( p , j ) ). 由假定, pf ( C ( 1 , j ∣ 1 , j )) = ( − 1 ) pf ( A ( 1 , j ∣ 1 , j )) . 故= pf ( C ) + ( − 1 ) p [ A ] 1 , p + 1 pf ( A ( 1 , p + 1 ∣ 1 , p + 1 )) + ( − 1 ) p + 1 [ A ] 1 , p pf ( A ( 1 , p ∣ 1 , p )) + 2 ⩽ j ⩽ n j = p , p + 1 ∑ ( − 1 ) j [ A ] 1 , j ( − 1 ) pf ( A ( 1 , j ∣ 1 , j )) . 由此可见, pf ( C ) = − pf ( A ) .
(3) 其他的情形. 不难看出, 我们已证, 若列 p , q (行 p , q ) 是相邻的 (即 p = q − 1 ; 注意, 我们已约定 p < q ), 则 pf ( C ) = − pf ( A ) . 那么, 其他的情形自然是当列 p , q (行 p , q ) 不是相邻的时的情形.
交换 A 的列 p , p + 1 , 并交换行 p , p + 1 , 得反称阵 C 1 . 则 pf ( C 1 ) = − pf ( A ) = ( − 1 ) 1 pf ( A ) . 交换 C 1 的列 p + 1 , p + 2 , 并交换行 p + 1 , p + 2 , 得反称阵 C 2 . 则 pf ( C 2 ) = − pf ( C 1 ) = ( − 1 ) 2 pf ( A ) . …… 交换 C q − p − 1 的列 q − 1 , q , 并交换行 q − 1 , q , 得反称阵 C q − p . 则 pf ( C q − p ) = − pf ( C q − p − 1 ) = ( − 1 ) q − p pf ( A ) .
记 G 0 = C q − p . 则 pf ( G 0 ) = ( − 1 ) q − p pf ( A ) . 交换 G 0 的列 q − 2 , q − 1 , 并交换行 q − 2 , q − 1 , 得反称阵 G 1 . 则 pf ( G 1 ) = − pf ( G 0 ) = ( − 1 ) q − p + 1 pf ( A ) . 交换 G 1 的列 q − 3 , q − 2 , 并交换行 q − 3 , q − 2 , 得反称阵 G 2 . 则 pf ( G 2 ) = − pf ( G 1 ) = ( − 1 ) q − p + 2 pf ( A ) . …… 交换 G q − p − 2 的列 p , p + 1 , 并交换行 p , p + 1 , 得反称阵 G q − p − 1 . 则 pf ( G q − p − 1 ) = − pf ( G q − p − 2 ) = ( − 1 ) q − p + ( q − p − 1 ) pf ( A ) . 不难看出, C = G q − p − 1 . 所以, pf ( C ) = ( − 1 ) 2 ( q − p ) − 1 pf ( A ) = − pf ( A ) .
所以,
P ( n ) 是对的. 则
Q ( n ) 是对的. 由数学归纳法, 待证命题成立.
设 A 是 n 级反称阵. 设 p , q 是不超过 n 的正整数, 且 p = q . 设 A 的列 p , q 相等 (于是, 显然, A 的行 p , q 也相等). 则 pf ( A ) = 0 .
证. 无妨设 p < q . 我们分类讨论.
(1) p = 1 , 且 q = 2 . 则pf ( A ) = + [ A ] 1 , 2 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k det [ [ A ] 1 , j [ A ] 2 , j [ A ] 1 , k [ A ] 2 , k ] pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) . 因为 A 的列 1 , 2 相等, 故 A 的行 1 , 2 也相等 (注意, A 是反称阵), 且 [ A ] 1 , 2 = [ A ] 1 , 1 = 0 . 则pf ( A ) = = + 0 pf ( A ( 1 , 2 ∣ 1 , 2 )) + 3 ⩽ j < k ⩽ n ∑ ( − 1 ) j + k 0 pf ( A ( 1 , 2 , j , k ∣ 1 , 2 , j , k )) 0.
(2) 其他的情形. 我们先说明:
设 A 是 n 级反称阵. 设 p , q 是不超过 n 的正整数, 且 p = q . 设 A 的列 p , q 相等 (于是, 显然, A 的行 p , q 也相等). 再设 u , v 是不超过 n 的正整数, 且 u = v . 设交换 A 的列 u , v , 且不改变其他的列, 得阵 B . 设交换 B 的行 u , v , 且不改变其他的行, 得反称阵 C . 则 C 仍有二列相同 (当然, 也有二行相同).
首先, 如上个定理的论证, 我们可具体地写下 C 的元: [ C ] i , j = ⎩ ⎨ ⎧ [ A ] i , j , [ A ] v , j , [ A ] i , v , [ A ] u , j , [ A ] i , u , [ A ] v , v , [ A ] u , u , [ A ] v , u , [ A ] u , v , i = u , i = v , j = u , 且 j = v ; i = u , j = u , 且 j = v ; j = u , i = u , 且 i = v ; i = v , j = u , 且 j = v ; j = v , i = u , 且 i = v ; i = j = u ; i = j = v ; i = u , 且 j = v ; i = v , 且 j = u . 然后, 我们可分类讨论. 无妨设 p < q , 且 u < v . 则:
若 p = u , p = v , 且 q = u , q = v , 则我们可验证, C 的列 p , q 相等;
若 p = u , 且 q = v , 则我们可验证, C 的列 p , q 相等;
若 p = u , q = v , 则我们可验证, C 的列 q , v 相等;
若 p = v , 则我们可验证, C 的列 u , q 相等;
若 q = u , 则我们可验证, C 的列 p , v 相等;
若 q = v , 且 p = u , 则我们可验证, C 的列 u , p 相等.
(2.1) 1 = p < 2 < q . 交换 A 的列 2 , q , 且不改变其他的列, 得阵 B 1 . 交换 B 1 的行 2 , q , 且不改变其他的行, 得反称阵 C 1 . 则 C 1 的列 1 , 2 相等, 故 pf ( C 1 ) = 0 . 另一方面, pf ( C 1 ) = − pf ( A ) , 故 pf ( A ) = 0 .
(2.2) 2 = p < q . 交换 A 的列 1 , q , 且不改变其他的列, 得阵 B 2 . 交换 B 2 的行 1 , q , 且不改变其他的行, 得反称阵 C 2 . 则 C 2 的列 1 , 2 相等, 故 pf ( C 2 ) = 0 . 另一方面, pf ( C 2 ) = − pf ( A ) , 故 pf ( A ) = 0 .
(2.3)
2 < p < q . 交换
A 的列
2 ,
p , 且不改变其他的列, 得阵
B 3 . 交换
B 3 的行
2 ,
p , 且不改变其他的行, 得反称阵
C 3 . 则
C 3 的列
2 ,
q 相等, 故
pf ( C 3 ) = 0 (我们已证此情形). 另一方面,
pf ( C 3 ) = − pf ( A ) , 故
pf ( A ) = 0 .
有了这些性质, 我们可以证明倍加与反称阵的 pfaffian 的关系. 这是重要的.
设 A 是 n 级反称阵. 加 A 的列 p 的 s 倍于列 q (p = q ), 且不改变其他的列, 得 n 级阵 B . 加 B 的行 p 的 s 倍于行 q , 且不改变其他的行, 得 n 级阵 C . 则 pf ( C ) = pf ( A ) .
证. 加 A 的列 p 的 s 倍于列 q , 且不改变其他的列, 得 n 级阵 B . 则[ B ] i , j = { [ A ] i , j , [ A ] i , q + s [ A ] i , p , j = q ; j = q . 加 B 的行 p 的 s 倍于行 q , 且不改变其他的行, 得 n 级阵 C . 则 C 是反称阵, 且[ C ] i , j = { [ B ] i , j , [ B ] q , j + s [ B ] p , j , i = q ; i = q . 当 i = q , 且 j = q 时, [ C ] i , j = [ B ] q , j + s [ B ] p , j = [ A ] q , j + s [ A ] p , j ; 当 j = q , 且 i = q 时, [ C ] i , j = [ B ] i , q = [ A ] i , q + s [ A ] i , p ; 当 i = q , 且 j = q 时, [ C ] i , j = [ B ] i , j = [ A ] i , j ; 当 i = q = j 时, [ C ] i , j = 0 = [ A ] i , j . 作 n 级阵 G 如下: [ G ] i , j = ⎩ ⎨ ⎧ [ A ] p , j , [ A ] i , p , [ A ] i , j , i = q , 且 j = q ; j = q , 且 i = q ; 其他 . 则 G 是反称阵, 且 G 的列 p , q 相等, 且:
(1) [ A ] i , j = [ G ] i , j = [ C ] i , j , 对任何不等于 q , 且不超过 n 的正整数 i , j ;
(2) [ C ] i , j = 1 [ A ] i , j + s [ G ] i , j , 若 i = q 或 j = q .
所以, pf ( C ) = 1 pf ( A ) + s pf ( G ) = pf ( A ) + s 0 = pf ( A ) . 证毕.
现在, 我们可以证明, 反称阵的行列式与 pfaffian 有如下关系.
设 A 是 n 级反称阵. 则 det ( A ) = ( pf ( A ) ) 2 .
证. 设 n 是奇数. 则 det ( A ) = 0 , 且 pf ( A ) = 0 .
再设
n = 2 m 是偶数. 则利用若干次列的倍加, 与对应的行的倍加 (先列后行, 交替地作), 我们可变
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 .
设 S 是 “整”, 或 “有理”, 或 “实”, 或 “复” 中的一个. 我们约定, 当 S 是 “整” 时, S -数是整数; 当 S 是 “有理” 时, S -数是有理数; 当 S 是 “实” 时, S -数是实数; 当 S 是 “复” 时, S -数是复数. 于是, 二个 S -数的和、差、积还是 S -数.
若一个阵的元全为 S -数, 我们说, 此阵是一个 S -阵.
现在, 我们设 A 是一个 S -反称阵 (A 是反称阵, 且 A 是 S -阵). 因为 pfaffian 的定义是由一些数的和、差、积作成的, 且不含除法, 故 pf ( A ) 是一个 S -数. 则 det ( A ) 是一个 S -数的平方. 具体地, 若 A 是一个整反称阵, 则 det ( A ) 是一个整数的平方 (完全平方数); 若 A 是一个实反称阵, 则 det ( A ) 是一个实数的平方 (非负实数).
我以一件小事结束本节.
不难看出, 在 pfaffian 的定义里, [ A ] 1 , 2 , [ A ] 1 , 3 , … , [ A ] 1 , n 全为 A 的行 1 的元, 故我们说, 定义按行 1 展开 pfaffian. 我们知道, 我们可按一行展开行列式. 类似地, 我们也可按一行展开 pfaffian:
设 A 是 n 级反称阵 (n > 2 ). 设 i 是不超过 n 的正整数. 则pf ( A ) = 1 ⩽ j ⩽ n j = i ∑ ( − 1 ) i − 1 + j + ρ ( i , j ) [ A ] i , j pf ( A ( i , j ∣ i , j )) .
证. 设 i = 1 . 则 i − 1 + j + ρ ( i , j ) = j , 若 j > 1 . 所以, 这是对的.
设 i > 1 . 交换 A 的列 i − 1 , i , 并交换行 i − 1 , i , 得反称阵 C 1 . 则 pf ( C 1 ) = − pf ( A ) = ( − 1 ) 1 pf ( A ) . 交换 C 1 的列 i − 2 , i − 1 , 并交换行 i − 2 , i − 1 , 得反称阵 C 2 . 则 pf ( C 2 ) = − pf ( C 1 ) = ( − 1 ) 2 pf ( A ) . …… 交换 C i − 2 的列 1 , 2 , 并交换行 1 , 2 , 得反称阵 C i − 1 . 则 pf ( C i − 1 ) = − pf ( C i − 2 ) = ( − 1 ) i − 1 pf ( A ) . 记 C = C i − 1 . 则 pf ( A ) = ( − 1 ) i − 1 pf ( C ) . 我们有如下发现.
(1) A ( i ∣ i ) = C ( 1∣1 ) .
(2) 当 j < i 时, [ A ] i , j = [ C ] 1 , j + 1 ; 当 j > i 时, [ A ] i , j = [ C ] 1 , j . 于是, 当 2 ⩽ j ⩽ i 时, [ C ] 1 , j = [ A ] i , j − 1 ; 当 j > i 时, [ C ] 1 , j = [ A ] i , j .
(3) 当 j < i 时, A ( i , j ∣ i , j ) = C ( 1 , j + 1 ∣ 1 , j + 1 ) ; 当 j > i 时, A ( i , j ∣ i , j ) = C ( 1 , j ∣ 1 , j ) . 于是, 当 2 ⩽ j ⩽ i 时, C ( 1 , j ∣ 1 , j ) = A ( i , j − 1 ∣ i , j − 1 ) ; 当 j > i 时, C ( 1 , j ∣ 1 , j ) = A ( i , j ∣ i , j ) .
则
= = = = = = pf ( C ) j = 2 ∑ n ( − 1 ) j [ C ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) 2 ⩽ j ⩽ i ∑ ( − 1 ) j [ C ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) + i < j ⩽ n ∑ ( − 1 ) j [ C ] 1 , j pf ( C ( 1 , j ∣ 1 , j )) 2 ⩽ j ⩽ i ∑ ( − 1 ) j [ A ] i , j − 1 pf ( A ( i , j − 1 ∣ i , j − 1 )) + i < j ⩽ n ∑ ( − 1 ) j [ A ] 1 , j pf ( A ( i , j ∣ i , j )) 1 ⩽ j < i ∑ ( − 1 ) j + 1 [ A ] i , j pf ( A ( i , j ∣ i , j )) + i < j ⩽ n ∑ ( − 1 ) j [ A ] 1 , j pf ( A ( i , j ∣ i , j )) 1 ⩽ j < i ∑ ( − 1 ) j + ρ ( i , j ) [ A ] i , j pf ( A ( i , j ∣ i , j )) + i < j ⩽ n ∑ ( − 1 ) j + ρ ( i , j ) [ A ] 1 , j pf ( A ( i , j ∣ i , j )) 1 ⩽ j ⩽ n j = i ∑ ( − 1 ) j + ρ ( i , j ) [ A ] i , j pf ( A ( i , j ∣ i , j )) . 故
pf ( A ) = = = = ( − 1 ) i − 1 pf ( C ) ( − 1 ) i − 1 1 ⩽ j ⩽ n j = i ∑ ( − 1 ) j + ρ ( i , j ) [ A ] i , j pf ( A ( i , j ∣ i , j )) 1 ⩽ j ⩽ n j = i ∑ ( − 1 ) i − 1 ( − 1 ) j + ρ ( i , j ) [ A ] i , j pf ( A ( i , j ∣ i , j )) 1 ⩽ j ⩽ n j = i ∑ ( − 1 ) i − 1 + j + ρ ( i , j ) [ A ] i , j pf ( A ( i , j ∣ i , j )) . 设 A 是 n 级反称阵 (n > 2 ). 注意, [ A ] i , j = − [ A ] j , i . 于是, 若 j 是不超过 n 的正整数, 由按行 j 展开, 有pf ( A ) = = = 1 ⩽ i ⩽ n i = j ∑ ( − 1 ) j − 1 + i + ρ ( j , i ) [ A ] j , i pf ( A ( j , i ∣ j , i )) 1 ⩽ i ⩽ n i = j ∑ ( − 1 ) i − 1 + j + 1 − ρ ( i , j ) ( − [ A ] i , j ) pf ( A ( i , j ∣ i , j )) 1 ⩽ i ⩽ n i = j ∑ ( − 1 ) i − 1 + j + ρ ( i , j ) [ A ] i , j pf ( A ( i , j ∣ i , j )) . 形式地, 这是按列 j 展开 pfaffian.