本节, 我们进一步地讨论阵的积与 (列的) 倍加的关系.
回想, 我们有如下结论.
设 A 是一个 m × n 阵. 利用若干次 (列的) 倍加, 我们可变 A 为一个 m × n 阵 B , 使当 i < j 时, [ B ] i , j = 0 .
那么, 特别地, 取 A 为方阵, 有
设 A 是 n 级阵. 利用若干次列的倍加, 我们可变 A 为 n 级阵 B , 使当 i < j 时, [ B ] i , j = 0 .
通俗地, 对任何 n 级阵A = ⎣ ⎡ [ A ] 1 , 1 [ A ] 2 , 1 ⋮ [ A ] n − 1 , 1 [ A ] n , 1 [ A ] 1 , 2 [ A ] 2 , 2 ⋮ [ A ] n − 1 , 2 [ A ] n , 2 ⋯ ⋯ ⋯ ⋯ [ A ] 1 , n − 1 [ A ] 2 , n − 1 ⋮ [ A ] n − 1 , n − 1 [ A ] n , n − 1 [ A ] 1 , n [ A ] 2 , n ⋮ [ A ] n − 1 , n [ A ] n , n ⎦ ⎤ , 我们总可作列的倍加, 变 A 为B = ⎣ ⎡ [ B ] 1 , 1 [ B ] 2 , 1 ⋮ [ B ] n − 1 , 1 [ B ] n , 1 0 [ B ] 2 , 2 ⋮ [ B ] n − 1 , 2 [ B ] n , 2 ⋯ ⋯ ⋱ ⋯ ⋯ 0 0 ⋮ [ B ] n − 1 , n − 1 [ B ] n , n − 1 0 0 ⋮ 0 [ B ] n , n ⎦ ⎤ .
因为 A , B 是方阵, 故我们可说 A , B 的行列式. 现在, 我说, 若 det ( A ) = 0 , 则我们可用列的倍加, 进一步地变 B 为D = ⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 [ B ] 2 , 2 ⋮ 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ 0 0 ⋮ [ B ] n − 1 , n − 1 0 0 0 ⋮ 0 [ B ] n , n ⎦ ⎤ ; 具体地, D 是一个 n 级阵, 且[ D ] i , j = { [ B ] i , i , 0 , i = j ; 其他 .
我们知道, 倍加不改变行列式. 于是, det ( B ) = det ( A ) = 0 . 另一方面, det ( B ) = [ B ] 1 , 1 [ B ] 2 , 2 … [ B ] n , n , 故 [ B ] 1 , 1 , [ B ] 2 , 2 , … , [ B ] n , n 都不是 0 . 那么, 加 B 的列 n 的 − [ B ] n , n − 1 / [ B ] n , n 倍于列 n − 1 , 列 n 的 − [ B ] n , n − 2 / [ B ] n , n 倍于列 n − 2 , ……, 列 n 的 − [ B ] n , 1 / [ B ] n , n 倍于列 1 , 得⎣ ⎡ [ B ] 1 , 1 [ B ] 2 , 1 ⋮ [ B ] n − 2 , 1 [ B ] n − 1 , 1 0 0 [ B ] 2 , 2 ⋮ [ B ] n − 2 , 2 [ B ] n − 1 , 2 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 [ B ] n − 1 , n − 2 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 0 0 0 ⋮ 0 0 [ B ] n , n ⎦ ⎤ . 然后, 加列 n − 1 的 − [ B ] n − 1 , n − 3 / [ B ] n − 1 , n − 1 倍于列 n − 2 , 列 n − 1 的 − [ B ] n − 1 , n − 3 / [ B ] n − 1 , n − 1 倍于列 n − 3 , ……, 列 n − 1 的 − [ B ] n − 1 , 1 / [ B ] n − 1 , n − 1 倍于列 1 , 得⎣ ⎡ [ B ] 1 , 1 [ B ] 2 , 1 ⋮ [ B ] n − 2 , 1 0 0 0 [ B ] 2 , 2 ⋮ [ B ] n − 2 , 2 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 0 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 0 0 0 ⋮ 0 0 [ B ] n , n ⎦ ⎤ . …… 最后, 我们得⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 [ B ] 2 , 2 ⋮ 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ 0 0 ⋮ [ B ] n − 1 , n − 1 0 0 0 ⋮ 0 [ B ] n , n ⎦ ⎤ .
综上, 我们有
设 A 是 n 级阵, 且 det ( A ) = 0 . 利用若干次列的倍加, 我们可变 A 为 n 级阵 D , 使当 i = j 时, [ D ] i , j = 0 .
进一步地, 我说, 我们还可变 D 为M = ⎣ ⎡ det ( A ) 0 ⋮ 0 0 0 1 ⋮ 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ 0 0 ⋮ 1 0 0 0 ⋮ 0 1 ⎦ ⎤ ; 具体地, M 是一个 n 级阵, 且[ M ] i , j = { det ( A ) , [ I n ] i , j , i = j = 1 ; 其他 .
设 D 形如⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 0 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 0 0 0 ⋮ 0 0 [ B ] n , n ⎦ ⎤ , 其中 [ B ] 1 , 1 , [ B ] 2 , 2 , … , [ B ] n , n 都不是 0 .
加列 n 的 ( 1 − [ B ] n , n ) / [ B ] n , n 倍于列 n − 1 , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 0 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 1 − [ B ] n , n 0 0 ⋮ 0 0 [ B ] n , n ⎦ ⎤ . 加列 n − 1 于列 n , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 0 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 1 − [ B ] n , n 0 0 ⋮ 0 [ B ] n − 1 , n − 1 1 ⎦ ⎤ . 加列 n 的 [ B ] n , n − 1 倍于列 n − 1 , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 0 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 [ B ] n , n 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 1 ⎦ ⎤ . 加列 n − 1 的 − 1/ [ B ] n , n 倍于列 n , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 0 0 0 0 ⋮ 0 [ B ] n − 1 , n − 1 [ B ] n , n 0 0 0 ⋮ 0 0 1 ⎦ ⎤ . 为方便, 记 d 2 = [ B ] n − 1 , n − 1 [ B ] n , n . 加列 n − 1 的 ( 1 − d 2 ) / d 2 倍于列 n − 2 , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 1 − d 2 0 0 0 ⋮ 0 d 2 0 0 0 ⋮ 0 0 1 ⎦ ⎤ . 加列 n − 2 于列 n − 1 , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 1 − d 2 0 0 0 ⋮ [ B ] n − 2 , n − 2 1 0 0 0 ⋮ 0 0 1 ⎦ ⎤ . 加列 n − 1 的 d 2 − 1 倍于列 n − 2 , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 d 2 0 0 0 0 ⋮ [ B ] n − 2 , n − 2 1 0 0 0 ⋮ 0 0 1 ⎦ ⎤ . 加列 n − 2 的 − 1/ d 2 倍于列 n − 1 , 有⎣ ⎡ [ B ] 1 , 1 0 ⋮ 0 0 0 0 [ B ] 2 , 2 ⋮ 0 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ ⋯ 0 0 ⋮ [ B ] n − 2 , n − 2 [ B ] n − 1 , n − 1 [ B ] n , n 0 0 0 0 ⋮ 0 1 0 0 0 ⋮ 0 0 1 ⎦ ⎤ . …… 最后, 我们得⎣ ⎡ [ B ] 1 , 1 [ B ] 2 , 2 … [ B ] n , n 0 ⋮ 0 0 0 1 ⋮ 0 0 ⋯ ⋯ ⋱ ⋯ ⋯ 0 0 ⋮ 1 0 0 0 ⋮ 0 1 ⎦ ⎤ ; 再注意, det ( A ) = [ B ] 1 , 1 [ B ] 2 , 2 … [ B ] n , n .
综上, 我们有
设 A 是 n 级阵, 且 det ( A ) = 0 . 利用若干次列的倍加, 我们可变 A 为 n 级阵 M , 使[ M ] i , j = { det ( A ) , [ I n ] i , j , i = j = 1 ; 其他 .
我们知道, 我们可用阵的积表示倍加. 于是
设 A 是 n 级阵, 且 det ( A ) = 0 . 则存在若干个形如 E ( n ; p , q ; s ) (s 是一个数, p , q 是不超过 n 的正整数, 且 p = q ) 的阵 E 1 , E 2 , … , E w , 使[ A E 1 E 2 … E w ] i , j = { det ( A ) , [ I n ] i , j , i = j = 1 ; 其他 .