跳转到内容

线性代数/行列式存在

来自维基教科书,开放的书,为开放的世界
线性代数
 ← 排列展开 行列式存在 行列式的几何 → 

本小节是可选的。它包含了前一小节中两个结果的证明。这些证明涉及排列的性质,这些性质在以后不会被使用,除了在可选的约当标准形小节中。

前一小节通过使用多线性性来发展排列展开,从而解决了证明对于任何大小,在该大小的方阵集合上存在行列式函数的问题。

这将问题简化为证明在该大小的排列矩阵集合上存在行列式函数。

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

可以用一次交换计算

或者用三次。

这两个简化过程都有奇数次交换,因此我们认为 ,但我们如何知道是否存在某种方法可以用偶数次交换来实现呢? 下面的 推论 4.6 证明不存在可以通过行交换以两种方式变换为单位矩阵的置换矩阵,其中一种方式用偶数次交换,另一种方式用奇数次交换。

定义 4.1

置换矩阵的两个行

使得 处于它们自然顺序的 **逆序**。

示例 4.2

这个置换矩阵

有三个逆序: 之前, 之前,以及 之前。

引理 4.3

置换矩阵中的行交换会将逆序的数量从偶数变为奇数,或者从奇数变为偶数。

证明

考虑交换行 ,其中 。如果这两行相邻

那么交换会改变逆序数的总数,要么减少一个逆序,要么增加一个逆序,具体取决于 是否成立,因为不涉及这两行的逆序不受影响。因此,逆序数的总数从奇数变为偶数,或从偶数变为奇数。

如果这两行不相邻,那么可以通过一系列相邻交换来交换它们,首先将行 向上移动

然后将行 向下移动。

每次相邻交换都会将逆序数从奇数变为偶数,或从偶数变为奇数。总共有 次这种交换,这是一个奇数。因此,逆序数的总变化是从偶数到奇数,或从奇数到偶数。

定义 4.4

一个排列 的 **符号** 为 ,如果排列 中的逆序数为偶数,符号为 ,如果逆序数为奇数。

例 4.5

根据 例 3.8 中给出的 排列的指标,有 ,而

推论 4.6

如果一个排列矩阵具有奇数个逆序,那么将其交换到单位矩阵需要奇数次交换。如果它具有偶数个逆序,那么交换到单位矩阵需要偶数次交换。

证明

单位矩阵没有逆序。将奇数更改为零需要奇数次交换,将偶数更改为零需要偶数次交换。

我们还没有证明排列展开式是定义良好的,因为我们还没有考虑排列矩阵的除了行交换以外的行操作。我们将通过如下方法来解决这个问题:我们将定义一个函数 ,通过修改排列展开式,将 替换为

(这与置换展开给出相同的值,因为先前的结果表明 )。该公式的优势在于反转的数量是明确定义的——只需计算即可。因此,我们将通过展示 就是它,即 满足四个条件,来证明对于所有尺寸都存在行列式函数。

引理 4.7

函数 是一个行列式。因此,对于每个 都存在行列式。

证明

我们必须检查它是否具有定义中的四个属性。

属性 (4) 很容易;在

所有求和项都为零,除了对角线上的乘积,它为一。

对于属性 (3),考虑 ,其中 .

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


对于 (2),令 .

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

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

为了满足性质(1),令,并考虑

(注意:这是 ,而不是 )。分配、交换和因式分解。

我们最后证明了这些项 加起来为零。这个和代表了 ,其中 是一个矩阵,它与 相同,只是 的第 行是 的第 行的副本(因为因子是 ,而不是 )。因此, 有两行相等,第 行和第 行。由于我们已经证明了 在行交换时会改变符号,就像在 引理 2.3 中一样,我们得出结论,

我们现在已经证明了对于每个大小都存在行列式函数。我们已经知道,对于每个大小,最多只有一个行列式。因此,排列展开计算了方阵的唯一行列式值。

在本小节的最后,我们将证明上一小节中剩余的另一个结果,即矩阵的行列式等于其转置的行列式。

示例 4.8

写出一般 矩阵及其转置的排列展开,并比较相应的项

(包含相同字母的项)

表明相应的置换矩阵是转置的。也就是说,这些相应的置换之间存在关系。问题 6 表明它们是互逆的。

定理 4.9

矩阵的行列式等于其转置的行列式。

证明

将矩阵称为 ,并用 表示 的元素,用 表示,使得 。代入得到以下结果

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

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

如预期。

这些总结了本书中用于 - 和 - 排列的符号。

问题 1

给出一般 矩阵及其转置的排列展开式。

建议所有读者完成此练习。
问题 2

此问题也出现在前面的子部分。

  1. 找到每个 - 排列的逆。
  2. 找到每个 - 排列的逆。
建议所有读者完成此练习。
问题 3
  1. 找到每个 - 排列的符号。
  2. 找到每个 - 排列的符号。
问题 4

- 排列 的符号是什么? (Strang 1980)

问题 5

证明这些。

  1. 每个排列都有一个逆。
  2. 每个排列都是另一个排列的逆。
问题 6

证明排列逆的矩阵是排列 的矩阵的转置,对于任何排列

建议所有读者完成此练习。
问题 7

证明具有 个反转的排列矩阵可以通过 步行交换行变为单位矩阵。将此与 推论 4.6 进行对比。

建议所有读者完成此练习。
问题 8

对于任何排列 ,令 为以这种方式定义的整数。

(这是对所有索引 ,其中 的给定形式的项的乘积。)

  1. 计算 在所有 排列上的值。
  2. 计算 在所有 排列上的值。
  3. 证明这一点。

许多作者将这个公式作为符号函数的定义。

解决方案

参考文献

[编辑 | 编辑源代码]
  • Strang, Gilbert (1980), 线性代数及其应用 (第 2 版), Hartcourt Brace Javanovich


线性代数
 ← 排列展开 行列式存在 行列式的几何 → 
华夏公益教科书