矩阵理论与方法
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 线性子空间

n元有序数组组成的向量空间类似,在一般n维线性空间中也可引进子空间的概念,且有类似的讨论过程与结论。

1.2.1 线性子空间的概念及实例

定义1.2.1U是数域F上的n维线性空间V的一个非空子集,若U中的任意元素(或向量)α,β以及F中的任意数k,对V中所定义的加法与数乘两种运算满足

(1)α+βU

(2)kαU

U也构成数域F上的一个线性空间,称U是线性空间V的一个线性子空间,简称子空间。由定义显然可看出任何子空间必含有0元(或零向量)。

由于子空间也是线性空间,因此子空间也有基、维数、坐标等内含。又由于子空间是整个线性空间的子集,因此它不可能比整个线性空间含有更多的线性无关向量。所以,V的任何一个子空间U的维数总不会超过V的维数,即有

dimU≤dimV

易看出,任一个非零线性空间至少有两个子空间,一个是仅由零向量构成的非空子集,称为零子空间,记做{0};另一个是它自身,即V。这两个子空间称为V的平凡子空间,而V中其他线性子空间称为V的非平凡子空间。

由于零子空间中不含线性无关的向量,所以它没有基,因此,零子空间{0}当且仅当dim{0}=0。

下面介绍一个常用的子空间,它也给出了构造线性子空间的一个方法。

例1.2.1】 设V是数域F上的线性空间,α1α2,…,αsVS个向量,k1k2,…,ksF中任意一组数,这组向量的所有可能的线性组合

U={k1α1+k2α2+…+ksαs}

是非空的。容易证明UV的一个子空间,称U是由向量α1α2,…,αs所生成的子空间,记做

显然,若α1α2,…,αs线性无关,则

dimU=dimL=s

对生成的子空间,下面的定理成立。

定理1.2.1 dim Lα 1α 2,…,αs)=rank(α 1α 2,…,αs),其中rank(α 1α 2,…,αs)表示向量组α1α2,…,αs的秩,而Lα1α2,…,αs)的基可以是向量组α1α2,…,αs中任何一个极大线性无关组。

例1.2.2】 在例1.1.3中介绍的多项式空间F[x]n中,次数小于ttn)的多项式全体,包括零多项式构成子空间U,由于1,xx2,…,xt-1是该子空间的一个基,所以其生成子空间,即是

U=L(1,xx2,…,xt-1

显然有

di m L(1,xx 2,…,xt-1)=ra n k(1,xx 2,…,xt-1)=t

例1.2.3】 在例1.1.5中介绍的NA)是矩阵A的核子空间(或者零空间),即

NA)={x|Ax=0}=Lα1α2,…,αn-r

其中AR m × n,ra n k(A)=rα 1α 2,…,α n-rAx=0的一个基础解系,di m NA)=n-r,di m NA)称为A的零度。

例1.2.4】 在例1.1.6中矩阵A的值域RA)={y=Ax|xRn}可以看成由A的列向量生成的子空间。因为,若α1α2,…,αnm×n矩阵A的列向量,则它们的任意一个线性组合

这说明,所有乘积Ax的集合

{y=Ax|xRn}

A的列向量组的线性组合的集合Lα1α2,…,αn)相同,即

R(A)=Lα1α2,…,αn

若rank(A)=r,则

dim RA)=rank(α 1α 2,…,αn)=rank(A)=r

从例1.2.3与例1.2.4可以看出

其中,di m RA)称为A的秩,而di m NA)称为A的零度。对于任意ACm × n,式(1.2.2)都是成立的。

定理1.2.2(基的扩充定理)设Lα1α2,…,αS)是线性空间V的一个子空间,则子空间L的任何一个基可扩成V的一个基。

证明略。

1.2.2 子空间的交与和

子空间除了可以由线性空间中的元素生成以外,还可以由子空间经过集合运算而生成。

定义1.2.2U1U2是数域F上线性空间V的子空间,则由U1U2所有公共元素(向量)组成的集合,称为U1U2的交空间,记为U1U2,即

U1U2={α|αU1αU2}

定理1.2.3 数域F上线性空间V的两个子空间U1U2的交空间U1U2,仍是V的子空间。

U1U2V的子空间,则V的零向量0同属于U1U2,即0U1U2,故U1U2是非空子集。

任取α,βU1U2,则α,βU1α,βU2。由于U1U2是子空间,故α+βU1α+βU2,所以α+βU1U2

再任取αU1U2kF。由于αU1αU2U1U2都是子空间,所以有kαU1kαU2,因此kαU1U2。于是,U1U2V的子空间。

定义1.2.3U1U2是数域F上线性空间V的子空间,且αU1βU2,则所有α+β这样的元素的集合称为U1U2的和,记为U1+U2。即

U1+U2={γ|γ=α+β,αU1βU2}

定理1.2.4U1U2是数域F上线性空间V的两个子空间,则它们的和U1+U2也是V的子空间,称为U1U2的和空间。

显然U1+U2V的非空子集。因为0=0+0,0U1+U2

对任意向量α,βU1+U2,则α=α1+α2β=β1+β2,其中α1β1U1α2β2U2。因为α1+β1U1α2+β2U2,所以

α+β=(α1+α2)+(β1+β2)=(α1+β1)+(α2+β2)∈U1+U2

对任意αU1+U2kF,则α=α1+α2。其中α1U1α2U2。又kα1U1kα2U2,所以kα=kα1+α2)=kα1+kα2U1+U2,故U1+U2V的子空间。

要注意的是,V的两个子空间U1U2的并U1U2一般不再是V的子空间。

例1.2.5】 在立体几何空间R3U1U2分别表示过原点不重合的直线l1l2上所有向量形成的子空间。显然,U1U2l1l2交点(原点)形成的零子空间,而U1+U2是由l1l2所确定的平面上全体向量形成的子空间。

定理1.2.5α1α2,…,αsβ1β2,…,βt是线性空间V中两组向量,则有

要证式(1.2.3)成立,只需证明式(1.2.3)等号两边的子空间互相包含即可。

事实上,任取γLα1α2,…,αs)+Lβ1β2,…,βt),则γ=α+β,其中,α∈L(α1α2,…,αs),βLβ1β2,…,βt)。由于α可由α1α2,…,αs线性表出,β可由β1β2,…,βt线性表出,显然α+β就可由α1α2,…,αsβ1β2,…,βt线性表出。则有

γLα1α2,…,αsβ1β2,…,βt

于是可得

类似还可证明

请读者自证。

关于两个子空间的交与和的维数,有以下重要结论。

定理1.2.6U1U2是数域F上线性空间V的两个子空间,那么有以下公式成立:

上式称为维数公式。

设dimU1=s,dimU2=t,dimU1U2)=r

因为U1U2U1U2的子空间,取U1U2的一组基

α1α2,…,αr

由定理1.2.2得知,它可扩充成U1的一组基

α1α2,…,αrβ1β2,…,βs-r

同样也可扩充成U2的一组基

α1α2,…,αrγ1γ2,…,γt-r

这样

U1=Lα1α2,…,αrβ1β2,…,βs-r

U2=Lα1α2,…,αrγ1γ2,…,γt-r

由定理1.2.5有

U1+U2=Lα1α2,…,αrβ1β2,…,βs-rγ1γ2,…,γt-r

现研究向量组

α1α2,…,αrβ1β2,…,βs-rγ1γ2,…,γt-r

的线性相关性。

设有如下等式:

k1α1+…+krαr+p1β1+…+ps-rβs-r+q1γ1+…+qt-rγt-r=0

则令

可见αU1αU2,于是αU1U2

并将其代入式(1.2.5),则有

l1α1+…+lrαr+q1γ1+…+qt-rγt-r=0

由于α1α2,…,αrγ1γ2,…,γt-rU2的基,所以它们线性无关,由此得到

l1=l2=…=lr=q1=q2=…=qt-r=0

由式(1.2.6),α=0。这样,根据式(1.2.5)有

k1α1+…+krαr+p1β1+…+ps-rβs-r=0

由于α1α2,…,αrβ1β2,…,βs-rU1的基,它们也线性无关,又得到

k1=k2=…=kr=p1=p2=…=ps-r=0

所以向量组

α1,…,αrβ1,…,βs-rγ1,…,γt-r

线性无关,说明这组向量是U1+U2的一组基。故有

dim(U1+U2)=s+t-r

所以,式(1.2.4)表达的维数公式成立。

推论 U1U2是数域F上的n维线性空间V的两个子空间,若它们维数之和大于n,则U1U2必含有公共非零向量。

已知dimU1+dimU2n,由维数公式,必有

dim(U1U2)=dimU1+dimU2-dim(U1+U2)>n-dim(U1+U2)≥0

后一个不等式成立是因为U1+U2V的子空间,所以有dim(U1+U2)≤dimV=n,所以U1U2为非零子空间,必含有公共非零向量。

例1.2.6】 已知α1=(1,2,1,0)Tα2=(-1,1,1,1)Tβ1=(2,-1,0,1)Tβ2=(1,-1,3,7)TU1=Lα1α2U2=Lβ1β2),求:

(1)U1+U2的基与维数;

(2)U1U2的基与维数。

(1)由定理1.2.5得

U1+U2=Lα1α2β1β2

易得α1α2β1是向量组α1α2β1β2的极大无关组,它是U1+U2的基,故dimU1+U2)=3。

(2)因为dim(U1+U2)=3,dimU1=dimU2=2,由维数公式得

dim(U1U2)=1

下面求U1U2的基。

αU1U2,则

α=k1α1+k2α2=k3β1+k4β2

k1α1+k2α2-k3β1-k4β2=0

此齐次线性方程组的系数矩阵的秩为3,因此基础解系含一个解向量,可求出一个基础解系为

k1k2k3k4T=(-1,4,-3,1)T

于是 γ=-α1+4α2=-3β1+β2=(-5,2,3,4)T

所以U1U2的一个基为γ=(-5,2,3,4)T,故

U1U2=Lγ),di m(U1U2)=1

1.2.3 子空间的直和与补子空间

下面介绍子空间直和,它是子空间和的特殊情况。

定义1.2.4U1U2是数域F上线性空间V的两个子空间,若U1U2={0},则称U1+U2为直和,记做U1U2

例1.2.7U1U2分别是R3中过原点的直线与平面,且U1不在U2上。显然U1+U2=R3,且U1U2={0},所以U1+U2是直和,即U1U2

例1.2.8U1U2分别是实数域上齐次线性方程组的解空间,求证Rn=U1U2

事实上,齐次线性方程组(1.2.7)系数矩阵的秩为1,基础解系含有n-1个解向量。可求出它的一个基础解系为

又齐次线性方程组(1.2.8)系数矩阵秩为n-1,基础解系含一个解向量,可求出它的一个基础解系为

en=(1,1,…,1)

显然有U1=Le1e2,…,en-1),U2=Len)。若设αU1U2,则存在k1k2,…,kn-1kn,使

α=k1e1+k2e2+…+kn-1en-1=knen

由此可得

k1e1+…+kn-1en-1-knen=0

易看出e1e2,…,en-1en线性无关。则必有

k1=k2=…=kn-1=kn=0

α=0,于是U1U2={0}。

所以,Rn=U1U2

关于两个子空间的直和有以下结论。

定理1.2.7U1U2是数域F上线性空间V的两个子空间,下面的条件是等价的:

(1)U1+U2是直和;

(2)dim(U1+U2)=dimU1+dimU2

(3)U1+U2中每一向量α的分解式唯一,即

α=α1+α2α1U1α2U2

(4)如α1,…,αtU1的一个基,β1,…,βsU2的一个基,则α1,…,αtβ1,…,βsU1+U2的一个基。

证略。

子空间直和的概念可以推广到多个子空间情况,这里不再重复。

定义1.2.5 若数域F上的n维线性空间V可表成两个子空间U1U2的直和,即

V=U1U2

则称U1U2为线性空间V的一对互补子空间,并称V有一个直和分解。

可以证明,线性空间V的任何一个子空间U1一定存在补子空间U2使V=U1U2,但是,一般地,子空间U1的补子空间不是唯一的。如:

R3的子空间U1=Lα1α2),其中α1=(0,1,0),α2=(0,0,1),则由α3=(1,0,0)或α4=(1,1,0)构成的子空间L(α3)或L(α4)均是U1的补子空间。