线性空间的基非常重要,正如其名字,它是线性空间的基石,线性空间围绕其构建。每个特定的线性空间,可以有无数不同的基,最好用,也是最常用的基是正交基,因为它乘起来得到单位矩阵。虽然基千变万化,但是基的数目稳定,称之为维度;且基一旦确定,可以唯一表示线性空间中的任意向量。下面记录基的一些性质并且给出相关证明。

基唯一表示任意向量

设A的列向量a1,,ak线性独立,xC(A)中任意向量,那么假设

x=i=1kciai=i=1kdiai0=i=1k(cidi)ai

由于线性独立,ci=di,证毕。

维度不变

设空间S有两组基

A=[a1am],B=[b1bn]

S=C(A)=C(B)

用B表示A

a1=c11b1++c1nbn

am=cm1b1++cmnbn

所以

A=[b1bn][c11cm1c1ncmn]C=BC

观察C的形状,假设m>n,那么C是一个宽行的矩阵,也就有如下结论:

m=rank(A)=rank(BC)rank(C)n

上面现象与假设矛盾,所以假设不成立,假设的逆命题nm成立。

同样,用A表示B

b1=d11a1++d1mam

bn=dn1a1++dnmam

使用矩阵表示,总结如下

B=[a1am][d11dn1d1mdnm]D=AD

现在nm,所以D是一个宽矩阵,有如下结论:

n=rank(B)=rank(AD)rank(D)m

所以,综合上面结论,只有m=n这一种情况,在上面两种情况下均成立,证毕。

上面的证明再一次的演示了矩阵表示的简洁与优美,可以将问题简化,方便观察特征,找到解决办法。

P.S.: rank(AD)rank(D)的证明参考线代随笔09-矩阵乘法与秩

维度过多必定冗余

在空间Rn中,任意两子空间VW,如果dim(W)+dim(V)>n,那么V,W交集必有非0向量。 证明:假设V,W的结构如下

V=span(v1,,vk),vi线 W=span(w1,,wnk,,wj),wi线

A=[v1vkw1wnk],且列向量线性独立,否则无需证明。

那么C(A)=Rn,有wj=i=1kcivi+i=1nkdiwi

wj1=i=1nkdiwi,wj2=i=1kciviwj=wj1+wj2

所以,wj2Vwj2W,证毕。