行列式值的按行列展开定义与排列定义等价性证明
行列式值的排列定义
其中表示所有
排列的集合,
表示一个排列,
表示
的逆序对数,即
等价性证明
使用归纳证明。(自己想的,觉得可能绕了很大的弯路。)
时显然。
假设
时成立,考虑
时的情况。
不失一般性,考虑第
行展开:
其中为
阶行列式。考虑如何计算
,由归纳假设。
(后面所有推导用到的
都指上式中的相关符号)其中
定义是为了跳过被删去的第
行和第
列,不改变元素间的大小关系。
接下来考虑排列
显然表示了把
“插入”
的结果。
观察到
接下来只需要证明。
注意到,可以通过交换元素在任意两个排列之间变换(证明显然略,冒泡排序算法给出了进行此类交换的步骤构造)。为了简便起见,称
为“前面”,
为“后面”,
为“小”,
为"大"。
那么显然,前面和前面,后面和后面的交换不改变
。着重考虑前面后面之间交换的情况。
然后注意到:
- 如果是前面的小元素和后面的大元素进行交换,交换后的
项增加
。
- 如果是前面的大元素和后面的小元素进行交换,交换后的
项减少
。
综上,我们可以下结论:虽然在变换排列的过程中,
项可能会改变,但是
的值是不会改变的。
这等价于在
固定的情况下,对于任意的
,
都是相同的。
只需要考察一个特例,选取恒等排列
。
此时
显然。
因此
。
因此
。
回到
的计算式:
即归纳命题成立,由数学归纳法,得证。- 如果是前面的小元素和后面的大元素进行交换,交换后的
意义
- 证明了行列式两种方法的等价性。
- 证明了行列式挑选任意行/列做展开的结果是等价的,这在行列式按行列展开求值的定义当中并没有那么显然。