本小节是可选的。它包含了前一小节中两个结果的证明。这些证明涉及排列的性质,这些性质在以后不会被使用,除了在可选的约当标准形小节中。
前一小节通过使用多线性性来发展排列展开,从而解决了证明对于任何大小,在该大小的方阵集合上存在行列式函数的问题。

这将问题简化为证明在该大小的排列矩阵集合上存在行列式函数。
当然,一个排列矩阵可以通过行交换变成单位矩阵,并且为了计算它的行列式,我们可以跟踪行交换的次数。然而,问题还没有解决。我们仍然没有证明结果是定义良好的。例如,

可以用一次交换计算
![{\displaystyle P_{\phi }{\xrightarrow[{}]{\rho _{1}\leftrightarrow \rho _{2}}}{\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&0&1\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/76beb6fd0dae1961d75ba816b876fbba55db89f0)
或者用三次。
![{\displaystyle P_{\phi }{\xrightarrow[{}]{\rho _{3}\leftrightarrow \rho _{1}}}{\begin{pmatrix}0&0&1&0\\1&0&0&0\\0&1&0&0\\0&0&0&1\end{pmatrix}}{\xrightarrow[{}]{\rho _{2}\leftrightarrow \rho _{3}}}{\begin{pmatrix}0&0&1&0\\0&1&0&0\\1&0&0&0\\0&0&0&1\end{pmatrix}}{\xrightarrow[{}]{\rho _{1}\leftrightarrow \rho _{3}}}{\begin{pmatrix}1&0&0&0\\0&1&0&0\\0&0&1&0\\0&0&0&1\end{pmatrix}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c5f4e8254eefeceb28707dd634d7132d2d033cf9)
这两个简化过程都有奇数次交换,因此我们认为
,但我们如何知道是否存在某种方法可以用偶数次交换来实现呢? 下面的 推论 4.6 证明不存在可以通过行交换以两种方式变换为单位矩阵的置换矩阵,其中一种方式用偶数次交换,另一种方式用奇数次交换。
- 定义 4.1
置换矩阵的两个行

使得
处于它们自然顺序的 **逆序**。
- 引理 4.3
置换矩阵中的行交换会将逆序的数量从偶数变为奇数,或者从奇数变为偶数。
- 推论 4.6
如果一个排列矩阵具有奇数个逆序,那么将其交换到单位矩阵需要奇数次交换。如果它具有偶数个逆序,那么交换到单位矩阵需要偶数次交换。
- 证明
单位矩阵没有逆序。将奇数更改为零需要奇数次交换,将偶数更改为零需要偶数次交换。
我们还没有证明排列展开式是定义良好的,因为我们还没有考虑排列矩阵的除了行交换以外的行操作。我们将通过如下方法来解决这个问题:我们将定义一个函数
,通过修改排列展开式,将
替换为 

(这与置换展开给出相同的值,因为先前的结果表明
)。该公式的优势在于反转的数量是明确定义的——只需计算即可。因此,我们将通过展示
就是它,即
满足四个条件,来证明对于所有尺寸都存在行列式函数。
- 引理 4.7
函数
是一个行列式。因此,对于每个
都存在行列式。
- 证明
我们必须检查它是否具有定义中的四个属性。
属性 (4) 很容易;在

所有求和项都为零,除了对角线上的乘积,它为一。
对于属性 (3),考虑
,其中
.

从每一项中提取
,以获得所需的等式。

对于 (2),令
.
为了转换为无帽的
's,对于每一个
,考虑一个排列
,它等于
,除了
-th 和
-th 个数字被交换,
和
。用这个
替换
在
中,我们得到了
。现在
(根据 引理 4.3),因此我们得到

其中,求和是对所有排列
进行的,这些排列是从另一个排列
通过交换第
个和第
个数字推导出来的。但任何排列都可以通过这种交换从其他排列推导出来,而且只有一种方法,所以这个求和实际上是所有排列的总和,每个排列只计算一次。因此
.
为了满足性质(1),令
,并考虑

(注意:这是
,而不是
)。分配、交换和因式分解。
![{\displaystyle {\begin{array}{rl}=&\displaystyle \sum _{\phi }{\big [}t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots kt_{i,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )\\&\displaystyle \qquad +t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots t_{j,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi ){\big ]}\\\\=&\displaystyle \sum _{\phi }t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots kt_{i,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )\\&\displaystyle \qquad +\sum _{\phi }t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots t_{j,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )\\\\=&\displaystyle k\cdot \sum _{\phi }t_{1,\phi (1)}\cdots t_{i,\phi (i)}\cdots t_{i,\phi (j)}\cdots t_{n,\phi (n)}\operatorname {sgn}(\phi )+d(T)\end{array}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/aa470992dde36b5ecf9715c31f575db54e39192a)
我们最后证明了这些项
加起来为零。这个和代表了
,其中
是一个矩阵,它与
相同,只是
的第
行是
的第
行的副本(因为因子是
,而不是
)。因此,
有两行相等,第
行和第
行。由于我们已经证明了
在行交换时会改变符号,就像在 引理 2.3 中一样,我们得出结论,
。
我们现在已经证明了对于每个大小都存在行列式函数。我们已经知道,对于每个大小,最多只有一个行列式。因此,排列展开计算了方阵的唯一行列式值。
在本小节的最后,我们将证明上一小节中剩余的另一个结果,即矩阵的行列式等于其转置的行列式。
- 示例 4.8
写出一般
矩阵及其转置的排列展开,并比较相应的项

(包含相同字母的项)

表明相应的置换矩阵是转置的。也就是说,这些相应的置换之间存在关系。问题 6 表明它们是互逆的。
- 证明
将矩阵称为
,并用
表示
的元素,用
表示,使得
。代入得到以下结果

我们可以通过对右侧表达式进行操作,使其可以识别为转置行列式的行列式来完成论证。我们已经将所有排列展开式(如上面中间的表达式)写成行索引递增的形式。为了以这种方式重写右侧表达式,请注意,因为
是一个排列,右侧项中的行索引
,…,
仅仅是数字
,…,
,重新排列。因此,我们可以交换使其递增,得到
(如果列索引为
,行索引为
,那么,当行索引为
时,列索引为
)。在右侧代入得到

(问题 5 表明
)。由于每个排列都是另一个排列的逆,所以对所有
求和就是对所有排列
求和

如预期。
这些总结了本书中用于
- 和
- 排列的符号。
- 问题 1
给出一般
矩阵及其转置的排列展开式。
- 建议所有读者完成此练习。
- 问题 2
此问题也出现在前面的子部分。
- 找到每个
- 排列的逆。 - 找到每个
- 排列的逆。
- 建议所有读者完成此练习。
- 问题 3
- 找到每个
- 排列的符号。 - 找到每个
- 排列的符号。
- 问题 4
- 排列
的符号是什么? (Strang 1980)
- 问题 5
证明这些。
- 每个排列都有一个逆。
-
- 每个排列都是另一个排列的逆。
- 问题 6
证明排列逆的矩阵是排列
的矩阵的转置,对于任何排列
。
- 建议所有读者完成此练习。
- 问题 7
证明具有
个反转的排列矩阵可以通过
步行交换行变为单位矩阵。将此与 推论 4.6 进行对比。
- 建议所有读者完成此练习。
解决方案
- Strang, Gilbert (1980), 线性代数及其应用 (第 2 版), Hartcourt Brace Javanovich