不涉及抽代的纯线性代数证明,不知道为什么之前记了,但没什么用(
一些符号和定义
spanβ : 向量组 β 的生成空间
F : 纯量 (scalar) 域 (F=R 或 C)
Mn(F) : 纯量域 F 中的 n 阶方阵的集合
dimV : 域 F 上的向量空间 V 的维数
一些准备工作
定理1 设 β=v1,v2,⋯,vr 是非零的 F-向量空间 V 中的一列向量。假设 β 线性无关且不 生成 V ,如果 v∈V 且 v∈/spanβ ,那么 v1,v2,⋯,vr,v 线性无关
证明 设 c1v1+c2v2+⋯+crvr+cv=0. 如果 c=0 则有
v=−c−1i=1∑rcivi∈span{v1,v2,⋯,vr}
这与假设矛盾。从而有 c=0 ,于是 c1v1+c2v2+⋯+crvr=0. β 的线性无关性蕴涵 c1=c2=⋯=cr=0. 于是得出结论: v1,v2,⋯,vr,v 线性无关。
定理2 设 U 是一个 n 维的向量空间 V 的子空间,那么 U 是有限维的,且 dimU≤n ,当且仅 当 U=V 时取等号。
证明 如果 U={0} ,定理显然成立。设 v1∈U 不为零. 如果 span{v1}=U ,那么 dimU=1 ;如果 span{v1}=U ,那么定理1确保存在一个 v2∈U ,使得向量组 v1,v2 线性无关。如果 span{v1,v2}=U ,那么 dimU=2 ;如果 span{v1,v2}=U ,那么 定理1确保存在一个 v3∈U ,使得向量组 v1,v2,v3 线性无关,重复此过程,直到得到一个生成 U 的线性无关向量组为止。由于 V 中的线性无关向量组的元素个数不可能多于 n,因此这个过程必定在 r⩽n 步之后终止,同时得到一列向量 v1,v2,⋯,vr ,它们的生成空间 是 U 。于是 r=dimU⩽n ,其中等式仅当 v1,v2,⋯,vn 是 V 的一组基时成立,在此情形有 U=V.(略去了部分证明,可以使用替换定理进行严格证明)
定理3 设 A,B,C∈Mn(F) ,假设 AB=I=BC ,那么 A=C
证明 如果 AB=BC=I ,那么 A=AI=A(BC)=(AB)C=IC=C.
对任何 A∈Mn(F) ,定义
AMn(F)={AX:X∈Mn(F)}
可以验证 AMn(F) 对线性运算是封闭的,且 Mn(F) 是自身的子空间。根据定义, AMn(F) 是 Mn(F) 的子空间。
正片
定理 A,B∈Mn(F) ,那么 AB=I 当且仅当 BA=I
证明 只需要考虑 AB=I 即可。由于对所有 X∈Mn(F) 皆有 Bk+1X=Bk(BX) ,因 此对 k⩾1 我们有 Bk+1Mn(F)⊆BkMn(F). 考虑 Mn(F) 的子空间的递减序列
Mn(F)⊇BMn(F)⊇B2Mn(F)⊇B3Mn(F)⊇⋯
定理2确保
n2=dimMn(F)⩾dimBMn(F)⩾dimB2Mn(F)⩾⋯⩾0
由于上述不等式中只有有限多个 (事实上最多 n2 个) 不等式是严格的不等式,故而存在正整数 k ,使得 dimBkMn(F)=dimBk+1Mn(F) ,在此情形,定理2确保 BkMn(F)=Bk+1Mn(F). 由于 Bk=BkI∈BkMn(F)=Bk+1Mn(F) ,故而存 在一个 C∈Mn(F) ,使得 Bk=Bk+1C. 于是
AkBk=AkBk+1C=(AkBk)BC
我们用归纳法来证明对 r=1,2,⋯ 有 ArBr=I.
r=1 是我们的假设。
r⩾1 且 ArBr=I ,那么 Ar+1Br+1=A(ArBr)B=AIB=AB=I.
这样一来就有 I=AkBk=IBC=BC ,同时定理3确保了 C=A ,所以 BA=I.
参考
[1] 线性代数高级教程:矩阵理论及应用/[美]斯蒂芬·拉蒙·加西亚(Stephan,Ramon,Garcia),[美]罗杰·A.霍恩(Roger,A.Horn)