七、(10分) 设 A 为 n(n>1) 阶非异阵, B 是 A 的逆阵. 任取 r 个指标 1≤i1<i2<⋯<ir≤n, 剩余的指标记为 1≤ir+1<⋯<in≤n. 证明:
|A|⋅B(i1i2⋯iri1i2⋯ir)=A(ir+1⋯inir+1⋯in).
证明 下面给出四种不同的证法.
证法 1 (矩阵乘法) 注意到对第一类初等阵 Pij 有 PijBPij=PijA−1Pij=(PijAPij)−1, 故对 A,B 可通过若干次相邻的行对换分别将第 i1 行, ⋯, 第 ir 行换至第 1 行, ⋯, 第 r 行; 再通过对称的列对换分别将第 i1 列, ⋯, 第 ir 列换至第 1 列, ⋯, 第 r 列, 且这些操作不改变 |A| 的值. 因此, 我们只要证明 i1=1, ⋯, ir=r 的情形即可.
设 A=(A11A12A21A22), B=(B11B12B21B22), 其中 A11,B11 都是 r 阶方阵, 则
|B11|=B(12⋯r12⋯r),|A22|=A(r+1⋯nr+1⋯n).
由 In=AB=(A11A12A21A22)(B11B12B21B22) 可得
A11B11+A12B21=Ir,A21B11+A22B21=O.
于是
(A11A12A21A22)(B11OB21In−r)=(IrA12OA22).
上式两边同取行列式即得 |A|⋅|B11|=|A22|, 结论得证.
证法 2 (分块初等变换与降阶公式) 同证法 1 先将一般情况化约到特殊情况 i1=1, ⋯, ir=r 的证明.
设 A=(A11A12A21A22), B=(B11B12B21B22), 其中 A11,B11 都是 r 阶方阵.
Case 1 若 A22 非异, 则可利用分块初等变换求出 B=A−1 (计算过程留给读者完成):
(A∣In)=(A11A12|IrOA21A22|OIn−r)→
(IrO|(A11−A12A−122A21)−1−(A11−A12A−122A21)−1A12A−122OIn−r|−A−122A21(A11−A12A−122A21)−1A−122+A−122A21(A11−A12A−122A21)−1A12A−122).
因此, B11=(A11−A12A−122A21)−1 也非异, 并且由 |A|=|A22|⋅|A11−A12A−122A21| (行列式的降阶公式) 可得
|A|⋅|B11|=|A|⋅|A11−A12A−122A21|−1=|A22|,
故结论得证.
Case 2 若 A22 奇异, 我们断言 B11 也奇异. 否则, 若 B11 非异, 则由 A,B 互为逆阵以及 Case 1 的计算结果可知 A22=(B22−B21B−111B12)−1 也非异, 矛盾! 此时, |A22|=|B11|=0, 故本题结论也成立.
证法 3 (Laplace 定理以及 Cauchy-Binet 公式) 我们先证明一个引理, 它是高代教材定理 1.4.1 和定理 1.4.2 的推广.
引理 设 A 为 n 阶方阵, 给定指标 1≤i1<⋯<ir≤n, 1≤j1<⋯<jr≤n. 为了书写方便, 简记指标组 i=(i1,⋯,ir), j=(j1,⋯,jr). 定义指标组的 Kronecker 记号: 若指标组 i=j, 即 i1=j1, ⋯, ir=jr, 则 δi,j=1; 若指标组 i≠j, 则 δi,j=0. 以下两个等式成立:
∑1≤k1<⋯<kr≤nA(ik)ˆA(jk)=δi,j|A|,∑1≤k1<⋯<kr≤nA(ki)ˆA(kj)=δi,j|A|.
引理的证明 若 i=j, 则要证的两个等式就是行列式的 Laplace 展开 (高代教材定理 1.7.1). 若 i≠j, 则仿照高代教材定理 1.4.1 的证明来得到第二个等式 (第一个等式完全类似). 构造一个新矩阵 C, 当 l≠j1,⋯,jr 时, C 的第 l 列就是 A 的第 l 列; C 的第 j1 列是 A 的第 i1 列; ⋯; C 的第 jr 列是 A 的第 ir 列. 由于 i≠j, 即指标组 (i1,⋯,ir) 与 (j1,⋯,jr) 不全相等, 故矩阵 C 至少有两列相同, 于是 |C|=0. 另一方面, 对 C 的第 j1,⋯,jr 列进行 Laplace 展开, 即得第二个等式. □
回到原题的证明. 由 AB=In 以及 Cauchy-Binet 公式可得
δj,i=In(j1⋯jri1⋯ir)=AB(j1⋯jri1⋯ir)=∑1≤k1<⋯<kr≤nA(jk)B(ki).
于是由上述等式以及引理可得
A(ir+1⋯inir+1⋯in)=ˆA(i1⋯iri1⋯ir)=∑1≤j1<⋯<jr≤nδj,i⋅ˆA(ji)
=∑1≤j1<⋯<jr≤n(∑1≤k1<⋯<kr≤nA(jk)B(ki))ˆA(ji)
=∑1≤k1<⋯<kr≤n(∑1≤j1<⋯<jr≤nA(jk)ˆA(ji))B(ki)
=∑1≤k1<⋯<kr≤nδk,i|A|⋅B(ki)=|A|⋅B(ii)=|A|⋅B(i1⋯iri1⋯ir),
结论得证.
证法 4 (|A+B| 型行列式以及多元多项式) 令 C=diag{x1,x2,⋯,xn}, 其中 x1,x2,⋯,xn 为未定元. 由高代白皮书例 1.46 (|A+B| 型行列式) 可得
|A|⋅|B+C|=|A|(|B|+|C|+n−1∑r=1∑1≤i1<⋯<ir≤nB(i1⋯iri1⋯ir)xir+1⋯xin)
=1+|A|x1x2⋯xn+n−1∑r=1∑1≤i1<⋯<ir≤n|A|⋅B(i1⋯iri1⋯ir)xir+1⋯xin.
另一方面, |A|⋅|B+C|=|AB+AC|=|In+AC|, 再次由高代白皮书例 1.46 可得
|In+AC|=1+|A|x1x2⋯xn+n−1∑r=1∑1≤i1<⋯<ir≤nA(ir+1⋯inir+1⋯in)xir+1⋯xin.
比较上述两式, 由多元多项式相等的定义即得结论. □
注 (1) 注意到 B=A−1=1|A|A∗, 因此本题的结论等价于
A∗(i1i2⋯iri1i2⋯ir)=|A|r−1⋅A(ir+1⋯inir+1⋯in).
事实上, 证明上述结论不需要 A 是非异阵这个条件, 并且还能推广到更加一般的情形, 具体细节请参考 15 级高代 I 每周一题第 6 题.
(2) 本题得到 8 分以上的同学为:
证法 1: 覃昊东 (10), 文俊 (10), 周家宏 (10), 林加耀 (8), 高宇飞 (8);
证法 2: 陈天乐 (10);
证法 3: 褚乐一 (10);
证法 4: 马家鑫 (5, 提供了证法 4 的原始思想).
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2017-01-10 复旦大学2016--2017学年第一学期(16级)高等代数I期末考试第六大题解答
2017-01-10 复旦大学2016--2017学年第一学期(16级)高等代数I期末考试第七大题解答
2017-01-10 复旦大学2016--2017学年第一学期(16级)高等代数I期末考试第八大题解答