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