☰本集目录
◎学习目标
- 理解分块矩阵在行列式计算中的辅助作用:将非方阵的行列式问题转化为方阵情形;
- 掌握构造辅助分块行列式 \(\det\begin{pmatrix} I_s & A \\ -B & I_n \end{pmatrix}\) 的技术,用于处理 \(AB\) 的行列式问题(当 \(A, B\) 为非方阵时);
- 学会利用行列式按行/列展开定理计算辅助行列式的两端,提取 \(AB\) 的子式;
- 理解并掌握比内-柯西公式(Binet-Cauchy Formula): \[ \det(AB) = \sum_{\sigma} (-1)^{\sum \sigma} A_{\sigma} B_{\sigma} \] (当 \(A\) 为 \(s \times n\),\(B\) 为 \(n \times s\),\(s \le n\) 时,\(\det(AB) = \sum A_{\sigma} B_{\sigma}\));
- 理解公式中子式(minor)的含义:取 \(A\) 的 \(s\) 个列(共 \(C_n^s\) 种选法)与 \(B\) 的 \(s\) 个行构成的子式;
- 掌握比内-柯西公式在 \(s = n\)(方阵)时退化为 \(\det(AB) = \det(A)\det(B)\) 的特例;
- 体会分块矩阵 + 展开定理 + 符号分析的组合证明技术,这是线性代数中"硬算"与"技巧"结合的经典范例。
1分块矩阵的技巧 ⏱ 00:01
本节证明的核心工具是分块矩阵。老师特别强调分块矩阵的重要性。
2构造辅助行列式 ⏱ 00:26
设 \(A\) 为 \(s \times n\) 矩阵,\(B\) 为 \(n \times s\) 矩阵(\(s \le n\)),\(AB\) 为 \(s\) 阶方阵。需要计算 \(\det(AB)\)。
3右端行列式的计算 ⏱ 02:52
分别计算辅助行列式的两端(左端和右端),然后令其相等。
展开定理的引用
引用第二章行列式按 \(K\) 行(列)展开的定理(Laplace 展开):⏱ 03:15
其中 \(\sigma\) 为列标组合,\(M_{\sigma}\) 为取前 \(K\) 行和列 \(\sigma\) 的子式,\(M_{\sigma}'\) 为余子式。
4按前 \(s\) 行展开 ⏱ 03:37
对辅助分块矩阵 \(\begin{pmatrix} I_s & A \\ -B & I_n \end{pmatrix}\) 按前 \(s\) 行展开。
非零项的筛选
前 \(s\) 行的左半部分(前 \(s\) 列)是 \(I_s\)(单位矩阵),右半部分是 \(A\)(\(s \times n\))。
取列标组合 \(\sigma = (1, 2, \dots, s)\)(即只取前 \(s\) 列,也就是 \(I_s\) 所在列)时:
符号:\((-1)^{\sum \sigma} = (-1)^{1+2+\cdots+s} = (-1)^{s(s+1)/2}\)。
若列标组合中有列 \(> s\)(即进入 \(A\) 或右半部分),则余子式中必然出现 \(I_n\) 的行列式(\(= 1\))或 \(-B\) 的子式,结构不同。
关键:当列标组合中取 \(v_1 < \cdots < v_s \le s\) 时(即全部取前 \(s\) 列),对应的项为
5左端行列式的计算 ⏱ 07:10
对辅助矩阵的左端(另一种分块形式)按前 \(s\) 行展开,提取 \(A\) 和 \(B\) 的子式。
列标组合的选取
设列标组合为 \(\sigma = (v_1, v_2, \dots, v_s)\),其中 \(1 \le v_1 < v_2 < \dots < v_s \le n\)。
取 \(A\) 的列 \(v_1, \dots, v_s\) 构成 \(s\) 阶子式 \(A_{v_1, \dots, v_s}\)(即 \(A\) 中取前 \(s\) 行、列 \(v_1, \dots, v_s\) 的子式)。
对应的余子式包含 \(B\) 中取前 \(n-s\) 列、行 \(v_1, \dots, v_s\) 的子式(即 \(B_{v_1, \dots, v_s}\) 的"互补"子式)。
展开后得到:⏱ 09:00
其中 \(\Sigma\) 是符号指数(行标和 + 列标和),\(B_{v_1,\dots,v_s}^*\) 是 \(B\) 中对应的余子式。
6符号的化简 ⏱ 15:35
证明中遇到的关键技术难点是化简符号指数 \((-1)^{\Sigma}\)。
符号恒等式的验证
符号指数的化简是证明的关键。使用 Laplace 展开定理,符号因子为 \((-1)^{\text{行标和} + \text{列标和}}\):
- 前 \(s\) 行的行标和为 \(1+2+\cdots+s = \frac{s(s+1)}{2}\);
- 选取的 \(s\) 个列标为 \(v_1 < \cdots < v_s\),和为 \(\sum v_i\);
- 余子式来自后 \(n\) 行(行标 \(s+1,\dots,s+n\),和为 \(ns + \frac{n(n+1)}{2}\)) 与补列 \(u_1 < \cdots < u_{n-s}\)(和为 \(\sum u_j\))。
总符号指数为:
7比内-柯西公式 ⏱ 21:53
将左右两端的行列式相等,提取出 \(AB\) 的行列式,得到核心结论。
- \(A_{i_1, i_2, \dots, i_s}\) 是 \(A\) 取所有 \(s\) 行、列 \(i_1, \dots, i_s\) 构成的 \(s\) 阶子式;
- \(B_{i_1, i_2, \dots, i_s}\) 是 \(B\) 取行 \(i_1, \dots, i_s\)、所有 \(s\) 列构成的 \(s\) 阶子式;
- 求和遍历 \(\{1, \dots, n\}\) 的所有 \(s\) 元子集,共 \(C_n^s\) 项。
- 将 \(s\) 阶行列式 \(\det(AB)\) 表示为 \(C_n^s\) 个 \(s\) 阶子式乘积之和;
- 当 \(s = n\)(方阵)时,只有 \(C_n^n = 1\) 项,公式退化为 \(\det(AB) = \det(A)\det(B)\);
- 当 \(s < n\) 时,\(\det(AB)\) 一般不为零(多项式),这是方阵情形的自然推广。
特殊情况 \(s = n\)(方阵)
当 \(A\) 为 \(n \times n\),\(B\) 为 \(n \times n\)(方阵)时,\(C_n^s = C_n^n = 1\),只有一项:
8特殊情况与推论 ⏱ 22:08
★重点回顾
⚠易错点提醒
- \(\det(AB) \ne \det(A)\det(B)\)(一般情形):当 \(A\) 为 \(s \times n\),\(B\) 为 \(n \times s\),\(s < n\) 时,\(A\) 和 \(B\) 没有行列式,不能直接相乘。必须用比内-柯西公式。
- 子式的选取方向:\(A\) 取所有行、\(s\) 个列(列标组合 \(i_1 < \cdots < i_s\));\(B\) 取 \(s\) 个行(同样的行标组合)、所有列。行标/列标对应关系不能搞混。
- 符号项的化简:\((-1)^{\Sigma}\) 中的 \(\Sigma\) 包含行标和 + 列标和,化简时需验证奇偶性。老师特别提醒"每个从你自己算一算"。
- 辅助矩阵的构造:分块矩阵 \(\begin{pmatrix} I_s & A \\ -B & I_n \end{pmatrix}\) 中,\(I_s\) 和 \(I_n\) 的阶数要与 \(A, B\) 的维度匹配。\(A\) 为 \(s \times n\),故左上为 \(s\) 阶 \(I_s\),右下为 \(n\) 阶 \(I_n\)。
- \(s > n\) 的情形:比内-柯西公式在 \(s > n\) 时不成立(此时 \(\det(AB) = 0\),因为 \(AB\) 的秩不超过 \(n < s\))。公式仅在 \(s \le n\) 时有效。
✎自我检测
- 设 \(A = \begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \end{pmatrix}\)(\(2 \times 3\)),\(B = \begin{pmatrix} 7 & 8 \\ 9 & 10 \\ 11 & 12 \end{pmatrix}\)(\(3 \times 2\))。用比内-柯西公式计算 \(\det(AB)\),并与直接计算验证。
- 设 \(A\) 为 \(2 \times 4\) 矩阵,\(B\) 为 \(4 \times 2\) 矩阵。比内-柯西公式中共有多少项?写出求和指标。
- 验证:当 \(s = 1\) 时,比内-柯西公式退化为向量点积公式 \(\sum a_i b_i\)。
- 设 \(A\) 为 \(s \times n\),\(B\) 为 \(n \times s\),\(\operatorname{rank}(A) < s\)。证明 \(\det(AB) = 0\)。(提示:用比内-柯西公式。)
- (证明)设 \(A\) 为 \(n \times n\) 可逆矩阵,\(B\) 为 \(n \times n\) 矩阵。证明 \(\det(BA) = \det(A)\det(B) = \det(AB)\)。(用比内-柯西公式 \(s = n\) 的特例。)
- (思考)比内-柯西公式与行列式的外幂(exterior power)有何联系?设 \(\bigwedge^s A\) 和 \(\bigwedge^s B\) 分别为 \(A, B\) 的 \(s\) 阶外幂矩阵,说明 \(\det(AB) = \det(\bigwedge^s A \cdot \bigwedge^s B)\)。