复旦大学2014--2015学年第二学期(14级)高等代数II期末考试第八大题解答
八、(本题10分) 设 $A,B$ 为 $n$ 阶半正定实对称阵, 求证: $AB$ 可对角化.
分析 证明分成两个步骤: 第一步, 将 $A,B$ 中的某一个简化为合同标准形来考虑问题, 这是矩阵理论中常见的技巧; 第二步, 利用半正定阵的三个重要性质 (参考新白皮书的例 8.43、例 8.44 和例 8.45) 来构造合适的相似变换. 以下两种证法分别利用了半正定阵的第一个和第三个重要性质, 其难易度大致相当, 但第三个性质显然更强有力一些.
证明 设 $C$ 为非异实矩阵, 使得 $C'AC=\mathrm{diag}\{I_r,0\}$, 则 $AB$ 相似于 $$C'AB(C')^{-1}=(C'AC)\big(C^{-1}B(C^{-1})'\big),$$ 而 $C^{-1}B(C^{-1})'$ 仍然是半正定阵, 因此我们可从一开始就假设 $A$ 是合同标准型 $\mathrm{diag}\{I_r,0\}$. 设 $B=\begin{pmatrix} B_{11} & B_{12} \\ B_{21} & B_{22} \\ \end{pmatrix}$ 为对应的分块, 则 $AB=\begin{pmatrix} B_{11} & B_{12} \\ 0 & 0 \\ \end{pmatrix}$.
证法一 (利用半正定阵的第一个性质, 新白皮书的例 8.43) 由 $B$ 的半正定性可知 $B_{11}$ 也是半正定阵, 故存在正交阵 $P$, 使得 $P'B_{11}P=\mathrm{diag}\{\Lambda,0\}$, 其中 $\Lambda=\mathrm{diag}\{\lambda_1,\cdots,\lambda_s\}$, $\lambda_i>0\,(1\leq i\leq s)$. 设 $Q=\begin{pmatrix} P & 0 \\ 0 & I \\ \end{pmatrix}$, 则 $Q$ 为 $n$ 阶正交阵, 考虑如下正交相似变换: $$Q'(AB)Q\!=\!\begin{pmatrix} P' & 0 \\ 0 & I \\ \end{pmatrix}\begin{pmatrix} B_{11} & B_{12} \\ 0 & 0 \\ \end{pmatrix}\begin{pmatrix} P & 0 \\ 0 & I \\ \end{pmatrix}\!=\!\begin{pmatrix} P'B_{11}P & P'B_{12} \\ 0 & 0 \\ \end{pmatrix}\!=\!\begin{pmatrix} \Lambda & 0 & D_1 \\ 0 & 0 & D_2\\ 0 & 0 & 0\\ \end{pmatrix},$$ $$Q'BQ\!=\!\begin{pmatrix} P' & 0 \\ 0 & I \\ \end{pmatrix}\begin{pmatrix} B_{11} & B_{12} \\ B_{21} & B_{22} \\ \end{pmatrix}\begin{pmatrix} P & 0 \\ 0 & I \\ \end{pmatrix}\!=\!\begin{pmatrix} P'B_{11}P & P'B_{12} \\ B_{21}P & B_{22} \\ \end{pmatrix}\!=\!\begin{pmatrix} \Lambda & 0 & D_1 \\ 0 & 0 & D_2\\ D_1' & D_2' & B_{22}\\ \end{pmatrix},$$ 其中 $P'B_{12}=\begin{pmatrix} D_1 \\ D_2 \\ \end{pmatrix}$, $B_{21}P=(P'B_{12})'=(D_1',D_2')$. 注意到 $Q'BQ$ 是半正定阵并且第 $(2,2)$-分块为零, 故由新白皮书的例 8.43 可知, $Q'BQ$ 的第二分块行和第二分块列全为零, 即 $D_2=0$. 接着考虑如下相似变换: $$\begin{pmatrix} I & 0 & \Lambda^{-1}D_1 \\ 0 & I & 0 \\ 0 & 0 & I \\ \end{pmatrix}Q'(AB)Q\begin{pmatrix} I & 0 & -\Lambda^{-1}D_1 \\ 0 & I & 0 \\ 0 & 0 & I \\ \end{pmatrix}=\begin{pmatrix} \Lambda & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \\ \end{pmatrix},$$ 即 $AB$ 相似于对角阵 $\mathrm{diag}\{\Lambda,0,0\}$, 结论得证.
证法二 (利用半正定阵的第三个性质, 新白皮书的例 8.45) 因为 $B$ 半正定, 故由新白皮书的例 8.45 可得 $r(B_{11}\mid B_{12})=r(B_{11})$, 于是 $B_{12}$ 的列向量都可表示为 $B_{11}$ 列向量的线性组合, 从而存在实矩阵 $M$, 使得 $B_{11}M=B_{12}$. 考虑如下相似变换: $$\begin{pmatrix} I & M \\ 0 & I \\ \end{pmatrix}AB\begin{pmatrix} I & -M \\ 0 & I \\ \end{pmatrix}=\begin{pmatrix} I & M \\ 0 & I \\ \end{pmatrix}\begin{pmatrix} B_{11} & B_{12} \\ 0 & 0 \\ \end{pmatrix}\begin{pmatrix} I & -M \\ 0 & I \\ \end{pmatrix}=\begin{pmatrix} B_{11} & 0 \\ 0 & 0 \\ \end{pmatrix},$$ 于是 $AB$ 相似于 $\mathrm{diag}\{B_{11},0\}$, 这是一个实对称矩阵, 它可正交对角化, 从而 $AB$ 也可对角化. $\Box$
注 在本次期末考试中, 14级只有钱列同学一人给出了本题的完整证明.
复旦大学2014--2015学年第二学期(14级)高等代数II期末考试第八大题解答的更多相关文章
- 复旦大学2016--2017学年第二学期(16级)高等代数II期末考试第六大题解答
六.(本题10分) 设 $A$ 为 $n$ 阶半正定实对称阵, $S$ 为 $n$ 阶实反对称阵, 满足 $AS+SA=0$. 证明: $|A+S|>0$ 的充要条件是 $r(A)+r(S)= ...
- 复旦大学2015--2016学年第二学期(15级)高等代数II期末考试第六大题解答
六.(本题10分) 设 $n$ 阶复方阵 $A$ 的特征多项式为 $f(\lambda)$, 复系数多项式 $g(\lambda)$ 满足 $(f(g(\lambda)),g'(\lambda))= ...
- 复旦大学2017--2018学年第二学期(17级)高等代数II期末考试第六大题解答
六.(本题10分) 设 $A$ 为 $n$ 阶幂零阵 (即存在正整数 $k$, 使得 $A^k=0$), 证明: $e^A$ 与 $I_n+A$ 相似. 证明 由 $A$ 是幂零阵可知, $A$ ...
- 复旦大学2018--2019学年第二学期(18级)高等代数II期末考试第六大题解答
六.(本题10分) 设 $A$ 为 $n$ 阶实对称阵, 证明: $A$ 有 $n$ 个不同的特征值当且仅当对 $A$ 的任一特征值 $\lambda_0$ 及对应的特征向量 $\alpha$, 矩 ...
- 复旦大学2015--2016学年第一学期(15级)高等代数I期末考试第八大题解答
八.(本题10分) 设 $V$ 为数域 $K$ 上的 $n$ 维线性空间, $\varphi$ 为 $V$ 上的线性变换. 子空间 $C(\varphi,\alpha)=L(\alpha,\varp ...
- 复旦大学2014--2015学年第一学期(14级)高等代数I期末考试第七大题解答
七.(本题10分) 设 \(V\) 为数域 \(\mathbb{K}\) 上的 \(n\) 维线性空间, \(S=\{v_1,v_2,\cdots,v_m\}\) 为 \(V\) 中的向量组, 定义 ...
- 复旦大学2013--2014学年第一学期(13级)高等代数I期末考试第七大题解答
七.(本题10分)设 \(A\) 为数域 \(K\) 上的 \(n\) 阶非异阵, 证明: 对任意的对角阵 \(B\in M_n(K)\), \(A^{-1}BA\) 均为对角阵的充分必要条件是 \ ...
- 复旦大学2018--2019学年第一学期(18级)高等代数I期末考试第七大题解答
七.(本题10分) 设 $V$ 为 $n$ 维线性空间, $\varphi,\psi$ 是 $V$ 上的线性变换, 满足 $\varphi\psi=\varphi$. 证明: $\mathrm{Ke ...
- 复旦大学2016--2017学年第一学期(16级)高等代数I期末考试第七大题解答
七.(本题10分) 设 $A,B$ 均为 $m\times n$ 阶实矩阵, 满足 $A'B+B'A=0$. 证明: $$r(A+B)\geq\max\{r(A),r(B)\},$$并且等号成立的充 ...
随机推荐
- SQL Server 常用日期查询语句
--本月月初select dateadd(mm,datediff(mm,0,getdate()),0) --本月月末select DATEADD(DD,-1,DATEADD(MONTH,1+DAT ...
- 如何在Eclipse中查看JDK以及JAVA框架的源码(转载)
原文链接:http://www.cnblogs.com/outlooking/p/5243415.html 设置步骤如下: 1.点 “window”-> "Preferences&qu ...
- PostgreSQL ROW_NUMBER() OVER()
转自:http://blog.csdn.net/luojinbai/article/details/45078809 语法: ROW_NUMBER() OVER( [ PRITITION BY co ...
- lua UT测试工具
luaunit Luaunit is a unit-testing framework for Lua, in the spirit of many others unit-testing frame ...
- 改造过的JS颜色选择器
项目中用到颜色选择功能,在网上找了个颜色选择器,自己改了改代码.做成了一个可动态加载的颜色选择器. 把代码贴上,当是记录. /*Copyright(c)2009,www.supersite.me*/ ...
- [Spring常见问题]java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
这个问题是因为部署在tomcat下的项目中没有springweb包 但是问题来了,但是我的项目中有呀,maven都引了呀,然后我就懵B啦!看到这个博客我就豁然开朗了:http://my.oschina ...
- java 支付宝 第三方即时到账支付 接口
alipay 的几个内核功能文件:=================================================================================== ...
- Android原生(Native)C开发之一:环境搭建篇
引用:http://blog.sina.com.cn/s/blog_4a0a39c30100auh9.html Android是基于Linux的操作系统,处理器是ARM的,所以要在Linux或Wind ...
- Python各式装饰器
Python装饰器,分两部分,一是装饰器本身的定义,一是被装饰器对象的定义. 一.函数式装饰器:装饰器本身是一个函数. 1.装饰函数:被装饰对象是一个函数 [1]装饰器无参数: a.被装饰对象无参数: ...
- 最简单的推送--uexGetui
个推插件使用指南 配置方法这里不再复述,详情请参见插件接入指引 怎样创建一个最简单的推送? //只需要两个方法 uexGetui.initialize(data); uexGetui.onInitia ...