本节, 我想证明 (关于列的) 反称性.
其实, 在第一章, 节 13, 我已用多线性与交错性证明了它. 不过, 我想, 知道别的证明是好的.
以下, 设 P(n) 为命题
对任何 n 级阵 A, 对任何不超过 n 且高于 1 的整数 q, 对任何低于 q 的正整数 p, 必 det(B)=−det(A), 其中 B 是交换 A 的列 p, q 后得到的阵.
则, 我们的目标是: 对任何正整数
n,
P(n) 是对的.
证. (用按一列展开) P(1) 不证自明.
不难验证 P(2) 是对的.
现在, 我们假定 P(m−1) 是对的 (m⩾3). 我们要证 P(m) 也是对的.
任取一个 m 级阵 A. 任取一个不超过 m 且高于 1 的整数 q. 任取一个低于 q 的正整数 p. 交换 A 的列 p, q, 得 B. 在 1, 2, …, m 这 m 个数里, 我们必定能找到一个数 j, 它既不等于 p, 也不等于 q. 则det(B)=i=1∑m(−1)i+j[B]i,jdet(B(i∣j)).注意, [B]i,j=[A]i,j, 且 B(i∣j) 可被认为是交换 A(i∣j) 的二列得到的 m−1 级阵. 由假定, det(B(i∣j))=−det(A(i∣j)). 从而det(B)===i=1∑m(−1)i+j[A]i,j(−det(A(i∣j)))−i=1∑m(−1)i+j[A]i,jdet(A(i∣j))−det(A).
所以,
P(m) 是对的. 由数学归纳法, 待证命题成立.
好的. 现在, 我介绍反称性的其他的证明.
证. (同时用按列 1 展开与按前二列展开) P(1) 不证自明.
不难验证 P(2) 是对的.
现在, 我们假定 P(m−1) 是对的 (m⩾3). 我们要证 P(m) 也是对的.
任取一个 m 级阵 A. 任取一个不高于 m, 且高于 1 的正整数 q. 任取一个低于 q 的正整数 p. 交换 A 的列 p, q, 得 B.
设 p=1<2=q. 注意, i=k 时, B(i,k∣1,2)=A(i,k∣1,2). 则det(B)====1⩽i<k⩽m∑det[[B]i,1[B]k,1[B]i,2[B]k,2](−1)i+k+1+2det(B(i,k∣1,2))1⩽i<k⩽m∑det[[A]i,2[A]k,2[A]i,1[A]k,1](−1)i+k+1+2det(A(i,k∣1,2))1⩽i<k⩽m∑(−det[[A]i,1[A]k,1[A]i,2[A]k,2])(−1)i+k+1+2det(A(i,k∣1,2))−det(A).
设 1<p<q. 则det(B)=i=1∑m(−1)i+1[B]i,1det(B(i∣1)).注意, [B]i,1=[A]i,1, 且 B(i∣1) 可被认为是交换 A(i∣1) 的二列得到的 m−1 级阵. 由假定, det(B(i∣1))=−det(A(i∣1)). 从而det(B)===i=1∑m(−1)i+1[A]i,1(−det(A(i∣1)))−i=1∑m(−1)i+1[A]i,1det(A(i∣1))−det(A).
最后, 设 p=1<2<q. 交换 A 的列 2, q, 得阵 C1. 则 det(C1)=−det(A). 交换 C1 的列 1, 2, 得阵 C2. 则 det(C2)=−det(C1)=det(A). 交换 C2 的列 2, q, 得阵 C3. 则 det(C3)=−det(C2)=−det(A). 不难看出, C3=B, 故 det(B)=−det(A).
所以,
P(m) 是对的. 由数学归纳法, 待证命题成立.
注意, 因为在按列 1 展开行列式的公式里, 列 1 与其他的列的地位不一样, 用它证明一个关于二列的性质对列 1 与其他的列成立是难的. 不过, 若我们用按行 1 展开行列式的公式, 则这是简单的.
证. (用按行 1 展开) P(1) 不证自明.
不难验证 P(2) 是对的.
现在, 我们假定 P(m−1) 是对的 (m⩾3). 我们要证 P(m) 也是对的.
任取一个 m 级阵 A. 任取一个不高于 m, 且高于 1 的正整数 q. 任取一个低于 q 的正整数 p. 交换 A 的列 p, q, 得 B.
注意, [B]1,p=[A]1,q, 且 [B]1,q=[A]1,p. 再注意, j=p, q 时, [B]1,j=[A]1,j, 且 B(1∣j) 可被认为是交换 A(1∣j) 的二列得到的 m−1 级阵. 由假定, det(B(1∣j))=−det(A(1∣j)).
注意, 1⩽k<p 时, B(1∣p) 的列 k 对应 B 的列 k, 即 A 的列 k; p⩽k⩽m−1 时, B(1∣p) 的列 k 对应 B 的列 k+1. 则 k⩾p 且 k=q−1 时, B(1∣p) 的列 k 对应 A 的列 k+1; k=q−1 时, B(1∣p) 的列 k 对应 A 的列 p. 所以, 不计次序, B(1∣p) 与 A(1∣q) 有相同的列: 1⩽k<p 或 k>q−1 时, B(1∣p) 的列 k 是 A(1∣q) 的列 k; p⩽k<q−1 时, B(1∣p) 的列 k 是 A(1∣q) 的列 k+1; k=q−1 时, B(1∣p) 的列 k 是 A(1∣q) 的列 p. 交换 B(1∣p) 的列 q−2, q−1, 得阵 C1. 由假定, det(C1)=−det(B(1∣p))=(−1)1det(B(1∣p)). 交换 C1 的列 q−3, q−2, 得阵 C2. 由假定, det(C2)=−det(C1)=(−1)2det(B(1∣p)). …… 交换 Cq−p−2 的列 p, p+1, 得阵 Cq−p−1. 由假定, det(Cq−p−1)=−det(Cq−p−2)=(−1)q−p−1det(B(1∣p)). 不难看出, Cq−p−1=A(1∣q), 故 det(A(1∣q))=(−1)q−p−1det(B(1∣p)), 即 det(B(1∣p))=(−1)q−p−1det(A(1∣q)). (注意, 若 p=q−1, 则 A(1∣q)=B(1∣p).)
注意, A 也可被认为是交换 B 的列 p, q 得到的阵. 所以, 类似地, det(B(1∣q))=(−1)q−p−1det(A(1∣p)).
综上, det(B)======j=1∑m(−1)1+j[B]1,jdet(B(1∣j))+(−1)1+p[B]1,pdet(B(1∣p))+(−1)1+q[B]1,qdet(B(1∣q))+1⩽j⩽mj=p,q∑(−1)1+j[B]1,jdet(B(1∣j))+(−1)1+p[A]1,q(−1)q−p−1det(A(1∣q))+(−1)1+q[A]1,p(−1)q−p−1det(A(1∣p))+1⩽j⩽mj=p,q∑(−1)1+j[A]1,j(−det(A(1∣j)))+−(−1)1+q[A]1,qdet(A(1∣q))−(−1)1+p[A]1,pdet(A(1∣p))−1⩽j⩽mj=p,q∑(−1)1+j[A]1,jdet(A(1∣j))−j=1∑m(−1)1+j[A]1,jdet(A(1∣j))−det(A).
所以,
P(m) 是对的. 由数学归纳法, 待证命题成立.