八、(10分) 设 A 为 n 阶非异复矩阵, 证明: 矩阵方程 X2=A 只有有限个解的充要条件是 A 的极小多项式等于其特征多项式.
证明 注意到题目的条件和结论在同时相似变换 A↦P−1AP, X↦P−1XP 下不改变, 故不妨从一开始就假设
A=diag{Jr1(λ1),Jr2(λ2),⋯,Jrk(λk)}
为 Jordan 标准型, 其中 λi≠0(1≤i≤k).
充分性 若 A 的极小多项式等于特征多项式, 则 A 的各个 Jordan 块的特征值互不相同, 即 λ1,λ2, ⋯, λk 互不相同. 由 X2=A 可知 XA=X3=AX, 故由高代白皮书例 6.90 可知 X=diag{X1,X2, ⋯, Xk}, 其中 Xi 是 ri 阶矩阵, 且满足 X2i=Jri(λi)(1≤i≤k). 注意到
XiJri(λi)=X3i=Jri(λi)Xi,
故由高代白皮书例 7.29 可知, Xi 可表示为 N=Jri(0) 的不超过 ri−1 次的多项式.
充分性证法一 设
Xi=a0Iri+a1N+⋯+ari−1Nri−1,
则有
λiIri+N=Jri(λi)=X2i=
a20Iri+2a0a1N+(2a0a2+a21)N2+(2a0a3+2a1a2)N3+⋯+(2a0ari−1+⋯)Nri−1.
比较等式左右两边矩阵中的元素, 由 a20=λi 可得 a0=±√λi; 由 2a0a1=1 可得 a1=12a0; 由 2a0a2+a21=0 可得 a2=−a212a0=−18a30; 由 2a0a3+2a1a2=0 可得 a3=−a1a2a0=116a50; ⋯; 最后可得 ari−1 可表示为 a0 的奇有理函数 (比如用归纳法来证). 因此, X2i=Jri(λi) 只有两个解, 从而 X2=A 只有 2k 个解, 当然只有有限个解.
充分性证法二 由高代白皮书例 7.72 的证明可知, X2i=Jri(λi) 至少有两个解 B1,B2, 它们分别相似于 Jri(±√λi). 现任取 X2i=Jri(λi) 的一个解 B, 则由高代白皮书例 7.54 可知, B 的 Jordan 标准型必为 Jri(±√λi) 之一, 故不妨设 B 相似于 B1, 即存在非异阵 P, 使得 B=P−1B1P, 于是
Jri(λi)=B2=(P−1B1P)2=P−1B21P=P−1Jri(λi)P,
即 PJri(λi)=Jri(λi)P, 从而 P 可表示为 N=Jri(0) 的多项式. 因为 B1 也可表示为 N=Jri(0) 的多项式, 所以 B1P=PB1, 于是 B=P−1B1P=P−1PB1=B1. 因此, X2i=Jri(λi) 只有两个解 B1,B2, 从而 X2=A 只有 2k 个解, 当然只有有限个解.
必要性 若 A 的极小多项式不等于特征多项式, 则至少有两个 Jordan 块有相同的特征值, 不妨设 λ1=λ2. 由充分性的证明可知, 存在 ri 阶矩阵 Xi, 使得 X2i=Jri(λi)(1≤i≤k), 并且 X1 的特征值为 √λ1, X2 的特征值为 −√λ1. 令
X=diag{(X1YOX2),X3,⋯,Xk},
则
X2=diag{(X21X1Y+YX2OX22),X23,⋯,X2k}.
只要 X1Y+YX2=O, 则有 X2=diag{Jr1(λ1),Jr2(λ2),⋯,Jrk(λk)}=A 成立. 注意到矩阵方程 X1Y+YX2=O 等价于 X1Y=Y(−X2), 其中 X1 与 −X2 有公共的特征值 √λ1, 从而由高代白皮书例 6.91 可知, 上述矩阵方程的解空间非零, 即维数大于等于 1, 从而 Y 以及 X 均有无穷多个解. 具体地, Y=kB(k∈K) 都是矩阵方程 X1Y+YX2=0 的解, 其中 B 是 r1×r2 矩阵, 其 (1,r2) 元素等于 1, 其余元素都等于 0. □
注 由高代白皮书例 7.72 可知, 假设 A 为非异阵是为了保证矩阵方程 X2=A 有解. 如果我们直接假设解的存在性, 那么便可将本题推广到一般的情形, 其证明留给读者完成.
推广 设 A 为 n 阶复矩阵, 使得矩阵方程 X2=A 有解. 证明: X2=A 只有有限个解的充要条件是 A 的极小多项式等于其特征多项式.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决