【知识】方阵左右逆相同的证明

Dymay
Dymay
发布于 2022-12-01 / 106 阅读
0
0

【知识】方阵左右逆相同的证明

不涉及抽代的纯线性代数证明,不知道为什么之前记了,但没什么用(

一些符号和定义

spanβ\operatorname{span} \beta : 向量组 β\beta 的生成空间

F\mathbb{F} : 纯量 (scalar) 域 (F=R(\mathbb{F}=\mathbb{R}C)\mathbb{C})

Mn(F)M_n(\mathbb{F}) : 纯量域 F\mathbb{F} 中的 nn 阶方阵的集合

dimV\operatorname{dim} \mathcal{V} : 域 F\mathbb{F} 上的向量空间 V\mathcal{V} 的维数

一些准备工作

定理1β=v1,v2,,vr\beta=\boldsymbol{v}_1, \boldsymbol{v}_2, \cdots, \boldsymbol{v}_r 是非零的 F\mathbb{F}-向量空间 V\mathcal{V} 中的一列向量。假设 β\beta 线性无关且不 生成 V\mathcal{V} ,如果 vVv \in \mathcal{V}vspanβv \notin \operatorname{span} \beta ,那么 v1,v2,,vr,v\boldsymbol{v}_1, \boldsymbol{v}_2, \cdots, \boldsymbol{v}_r, \boldsymbol{v} 线性无关

证明c1v1+c2v2++crvr+cv=0c_1 \boldsymbol{v}_1+c_2 \boldsymbol{v}_2+\cdots+c_r \boldsymbol{v}_r+c \boldsymbol{v}=\mathbf{0}. 如果 c0c \neq 0 则有

v=c1i=1rcivispan{v1,v2,,vr}\boldsymbol{v}=-c^{-1} \sum_{i=1}^r c_i \boldsymbol{v}_i \in \operatorname{span}\left\{\boldsymbol{v}_1, \boldsymbol{v}_2, \cdots, \boldsymbol{v}_r\right\}

这与假设矛盾。从而有 c=0c=0 ,于是 c1v1+c2v2++crvr=0c_1 \boldsymbol{v}_1+c_2 \boldsymbol{v}_2+\cdots+c_r \boldsymbol{v}_r=\mathbf{0}. β\beta 的线性无关性蕴涵 c1=c2==cr=0c_1=c_2=\cdots=c_r=0. 于是得出结论: v1,v2,,vr,v\boldsymbol{v}_1, \boldsymbol{v}_2, \cdots, \boldsymbol{v}_r, \boldsymbol{v} 线性无关。


定理2U\mathcal{U} 是一个 nn 维的向量空间 V\mathcal{V} 的子空间,那么 U\mathcal{U} 是有限维的,且 dimUn\operatorname{dim} \mathcal{U} \leq n ,当且仅 当 U=V\mathcal{U}=\mathcal{V} 时取等号。

证明 如果 U={0}\mathcal{U}=\{\mathbf{0}\} ,定理显然成立。设 v1U\boldsymbol{v}_1 \in \mathcal{U} 不为零. 如果 span{v1}=U\operatorname{span}\left\{\boldsymbol{v}_1\right\}=\mathcal{U} ,那么 dimU=1\operatorname{dim} \mathcal{U}=1 ;如果 span{v1}U\operatorname{span}\left\{\boldsymbol{v}_1\right\} \neq \mathcal{U} ,那么定理1确保存在一个 v2U\boldsymbol{v}_2 \in \mathcal{U} ,使得向量组 v1,v2\boldsymbol{v}_1, \boldsymbol{v}_2 线性无关。如果 span{v1,v2}=U\operatorname{span}\left\{\boldsymbol{v}_1, \boldsymbol{v}_2\right\}=\mathcal{U} ,那么 dimU=2\operatorname{dim} \mathcal{U}=2 ;如果 span{v1,v2}U\operatorname{span}\left\{\boldsymbol{v}_1, \boldsymbol{v}_2\right\} \neq \mathcal{U} ,那么 定理1确保存在一个 v3U\boldsymbol{v}_3 \in \mathcal{U} ,使得向量组 v1,v2,v3\boldsymbol{v}_1, \boldsymbol{v}_2, \boldsymbol{v}_3 线性无关,重复此过程,直到得到一个生成 U\mathcal{U} 的线性无关向量组为止。由于 V\mathcal{V} 中的线性无关向量组的元素个数不可能多于 nn,因此这个过程必定在 rnr \leqslant n 步之后终止,同时得到一列向量 v1,v2,,vr\boldsymbol{v}_1, \boldsymbol{v}_2, \cdots, \boldsymbol{v}_r ,它们的生成空间 是 U\mathcal{U} 。于是 r=dimUnr=\operatorname{dim} \mathcal{U} \leqslant n ,其中等式仅当 v1,v2,,vn\boldsymbol{v}_1, \boldsymbol{v}_2, \cdots, \boldsymbol{v}_nV\mathcal{V} 的一组基时成立,在此情形有 U=V\mathcal{U}=\mathcal{V}.(略去了部分证明,可以使用替换定理进行严格证明)


定理3A,B,CMn(F)A, B, C \in M_n(\mathbb{F}) ,假设 AB=I=BCA B=I=B C ,那么 A=CA=C
证明 如果 AB=BC=IA B=B C=I ,那么 A=AI=A(BC)=(AB)C=IC=CA=A I=A(B C)=(A B) C=I C=C.


对任何 AMn(F)A \in M_n(\mathbb{F}) ,定义

AMn(F)={AX:XMn(F)}A \boldsymbol{M}_n(\mathbb{F})=\left\{A X: X \in \boldsymbol{M}_n(\mathbb{F})\right\}

可以验证 AMn(F)A \boldsymbol{M}_n(\mathbb{F}) 对线性运算是封闭的,且 Mn(F)\boldsymbol{M}_n(\mathbb{F}) 是自身的子空间。根据定义, AMn(F)A \boldsymbol{M}_n(\mathbb{F})Mn(F)\boldsymbol{M}_n(\mathbb{F}) 的子空间。

正片

定理 A,BMn(F)A, B \in M_n(\mathbb{F}) ,那么 AB=IA B=I 当且仅当 BA=IB A=I
证明 只需要考虑 AB=IA B=I 即可。由于对所有 XMn(F)X \in M_n(\mathbb{F}) 皆有 Bk+1X=Bk(BX)B^{k+1} X=B^k(B X) ,因 此对 k1k \geqslant 1 我们有 Bk+1Mn(F)BkMn(F)B^{k+1} \boldsymbol{M}_n(\mathbb{F}) \subseteq B^k \boldsymbol{M}_n(\mathbb{F}). 考虑 Mn(F)\boldsymbol{M}_n(\mathbb{F}) 的子空间的递减序列

Mn(F)BMn(F)B2Mn(F)B3Mn(F)\boldsymbol{M}_n(\mathbb{F}) \supseteq B \boldsymbol{M}_n(\mathbb{F}) \supseteq B^2 \boldsymbol{M}_n(\mathbb{F}) \supseteq B^3 \boldsymbol{M}_n(\mathbb{F}) \supseteq \cdots

定理2确保

n2=dimMn(F)dimBMn(F)dimB2Mn(F)0n^2=\operatorname{dim} \boldsymbol{M}_n(\mathbb{F}) \geqslant \operatorname{dim} B \boldsymbol{M}_n(\mathbb{F}) \geqslant \operatorname{dim} B^2 \boldsymbol{M}_n(\mathbb{F}) \geqslant \cdots \geqslant 0

由于上述不等式中只有有限多个 (事实上最多 n2n^2 个) 不等式是严格的不等式,故而存在正整数 kk ,使得 dimBkMn(F)=dimBk+1Mn(F)\operatorname{dim} B^k \boldsymbol{M}_n(\mathbb{F})=\operatorname{dim} B^{k+1} \boldsymbol{M}_n(\mathbb{F}) ,在此情形,定理2确保 BkMn(F)=Bk+1Mn(F)B^k \boldsymbol{M}_n(\mathbb{F})=B^{k+1} \boldsymbol{M}_n(\mathbb{F}). 由于 Bk=BkIBkMn(F)=Bk+1Mn(F)B^k=B^k I \in B^k \boldsymbol{M}_n(\mathbb{F})=B^{k+1} \boldsymbol{M}_n(\mathbb{F}) ,故而存 在一个 CMn(F)C \in \boldsymbol{M}_n(\mathbb{F}) ,使得 Bk=Bk+1CB^k=B^{k+1} C. 于是

AkBk=AkBk+1C=(AkBk)BCA^k B^k=A^k B^{k+1} C=\left(A^k B^k\right) B C

我们用归纳法来证明对 r=1,2,r=1,2, \cdotsArBr=IA^r B^r=I.
r=1r=1 是我们的假设。
r1r \geqslant 1ArBr=IA^r B^r=I ,那么 Ar+1Br+1=A(ArBr)B=AIB=AB=IA^{r+1} B^{r+1}=A\left(A^r B^r\right) B=A I B=A B=I.
这样一来就有 I=AkBk=IBC=BCI=A^k B^k=I B C=B C ,同时定理3确保了 C=AC=A ,所以 BA=IB A=I.

参考

[1] 线性代数高级教程:矩阵理论及应用/[美]斯蒂芬·拉蒙·加西亚(Stephan,Ramon,Garcia),[美]罗杰·A.霍恩(Roger,A.Horn)


评论