设 n 级阵 A 的列 1, 2, …, n 分别为 a1, a2, …, an. 设 ℓ1, ℓ2, …, ℓn 是不超过 n 的正整数, 且互不相同. 则det[aℓ1,aℓ2,…,aℓn]=s(ℓ1,ℓ2,…,ℓn)det(A).
不过, 论证此事前, 我想用一个例助您理解, 此定理在说什么.
设 a1=⎣⎡123⎦⎤, a2=⎣⎡469⎦⎤, a3=⎣⎡857⎦⎤. 则det[a1,a2,a3]====det⎣⎡123469857⎦⎤1⋅6⋅7+2⋅9⋅8+3⋅4⋅5−1⋅9⋅5−2⋅4⋅7−3⋅6⋅842+144+60−45−56−1441.
取 ℓ1, ℓ2, ℓ3 为 2, 3, 1. 则 s(2,3,1)=1. 不难算出det[a2,a3,a1]====det⎣⎡469857123⎦⎤4⋅5⋅3+6⋅7⋅1+9⋅8⋅2−4⋅7⋅2−6⋅8⋅3−9⋅5⋅160+42+144−56−144−451.这就是 det[a1,a2,a3].
再取 ℓ1, ℓ2, ℓ3 为 1, 3, 2. 则 s(1,3,2)=−1. 不难算出det[a1,a3,a2]====det⎣⎡123857469⎦⎤1⋅5⋅9+2⋅7⋅4+3⋅8⋅6−1⋅7⋅6−2⋅8⋅9−3⋅5⋅445+56+144−42−144−60−1.这就是 −det[a1,a2,a3].
证. 作 n 级阵 B=[aℓ1,aℓ2,…,aℓn]. 注意, [B]u,v=[aℓv]u,1=[A]u,ℓv.
我们完全展开 det(B). 取 j1, j2, …, jn 为 1, 2, …, n, 并注意, s(1,2,…,n)=1, 有det(B)=1⩽i1,i2,…,in⩽ni1,i2,…,in互不相同∑s(i1,i2,…,in)[B]i1,1[B]i2,2…[B]in,n.我们再完全展开 det(A). 取 j1, j2, …, jn 为 ℓ1, ℓ2, …, ℓn, 有===det(A)s(ℓ1,ℓ2,…,ℓn)1⩽i1,i2,…,in⩽ni1,i2,…,in互不相同∑s(i1,i2,…,in)[A]i1,ℓ1[A]i2,ℓ2…[A]in,ℓns(ℓ1,ℓ2,…,ℓn)1⩽i1,i2,…,in⩽ni1,i2,…,in互不相同∑s(i1,i2,…,in)[B]i1,1[B]i2,2…[B]in,ns(ℓ1,ℓ2,…,ℓn)det(B).注意, s(ℓ1,ℓ2,…,ℓn)=±1, 故det(B)=s(ℓ1,ℓ2,…,ℓn)det(A).证毕.