线性子空间
集合除了研究集合内元素与集合的关系,还有集合之间的关系,比如最常见的子集。线性空间是一个集合,那么线性空间是否有子空间这一概念?是怎么定义的?
我们仍以几何空间类比。几何空间中,过定点 的一个平面
对于向量的加法和数量乘法也成为实数域
上的一个线性空间。自然可以把过定点
的平面称为几何空间的一个子空间。并由此引出子空间的定义:
【定义 P60】设 是数域
上的一个线性空间,
是
的一个非空子集,如果
对于
的加法和数量乘法也形成数域
上的一个线性空间,那么称
是
的一个线性子空间,简称为子空间。
例如,几何空间中,过定点 的平面,过定点
的直线都是几何空间的子空间。但是不经过定点
的平面不是几何空间的子空间。
如何判断非空子集是否是子空间呢?有以下定理:
【定理 P61】设 是数域
上的一个线性空间,
是
的一个非空子集,则
是
的一个子空间的充分必要条件是,
对于
的加法和数量乘法封闭,即
我们可以很容易想到两个特殊的子空间:由于 ,
,因此
是线性空间
的一个子空间(这段话前面的
均是
中抽象的零向量,不是标量),称为
的零子空间,记作
(这个
不是标量也不是零向量,是一个线性空间)。
本身是
的一个子空间。
和
称为
的平凡子空间。
数域 上线性空间
有没有除了平凡子空间之外的非平凡子空间呢?
我们考虑这样一个集合 ,即
其中,(他们中可以有相等的)是线性空间
中,按照一定次序排成的有限多个向量 ,称为
的一个向量组。
称为向量组
的一个线性组合,其中 $ k_1,k_2,…,k_s \in K$ 。
容易验证, 是
的一个子集,且对于
的加法和数量乘法封闭,从而
是
的一个子空间。我们称
是由向量组
生成的子空间,记作
,即
如果 中一个向量
,如果存在 $ k_1,k_2,…,k_s \in K$,使得
则称 可以有向量组
线性表出。于是
可由向量组
线性表出。
【应用】
学了线性空间及其子空间,向量组和线性组合后,先小试牛刀应用一下,直接从线性方程组的系数和常数项判断方程组有无解。
设数域 上
元线性方程组为
将方程组中 的系数组成一个
元有序数据,即
中的一个
维列向量
,常数项也组成一个
维列向量
。则(13)可以写成
于是,数域 上
元线性方程组(14)有解,
可以由向量组
线性表出,
。
这个结论开辟了直接从线性方程组和系数和常数项判断方程组有没有解的新途径,即常数项列向量与系数列向量组生成的子空间之间的关系。这需要去研究向量组生成的子空间的结构,也就是本文接下来的内容。
线性空间的结构
那么说了这么多结构,线性空间的结构究竟需要研究哪些问题?
下文将研究数域 上的线性空间
的结构,我们将阐述研究线性空间结构的 4 条途径:
- 类比几何空间中基的概念,我们将对于任意的线性空间
引进基的概念,从而线性空间
中每个元素都能由这个基中有限个元素唯一地线性表出。
- 类比几何空间中,过定点
的直线,过定点
的平面都是几何空间的子空间,我们将对于任意线性空间
,引进子空间的概念,研究子空间的交与和,以及子空间的直和。
- 研究数域
上的众多的线性空间中,哪些在本质上是相同的,即引进线性空间同构的概念,并且研究数域
上线性空间同构的条件。
- 给出线性空间
的一个划分,把划分中的每一个子集看成一个元素,引进商空间的概念。
并且将把对线性空间的结构的研究结果应用到由数域 上
元有序数组组成的线性空间
中,从而解决直接从线性方程组的系数和常数项判断方程组有无解,有多少解的问题,并且研究清楚线性方程组有无穷多个解时其解集的结构。
研究线性空间及其子空间的结构,直接动因是我们想从线性方程组系数常数项直接判断有没有解。但其结构问题研究清楚,作用远远不止这些,它在数学,物理,化学,经济学等中国领域都有非常重要的广泛应用。
线性相关
研究线性空间及子空间的结构,我们按照高中学过的数学:几何空间中,过定点 的一个平面
,只要在这个平面上取两个不共线的向量
,其他每一个向量都可以由这两个不共线向量唯一线性表出。
由此受到启发,要研究抽象线性空间 及其子空间的结构,首先要研究类似于几何空间内共线或不共线的向量那样的向量组。于是我们引进了线性相关与线性无关的概念。
【定义 P64】数域 上的线性空间
,
是
中的一个向量组,其中
,如果
中有一组不全为 0 的数
,使得
那么称向量组 是线性相关的;否则称向量组
是线性无关的,即如果从(15)式可以推出
,那么称向量组
是线性无关的。
线性相关和线性无关的向量组有哪些性质呢?
- 对单个向量
来说,线性相关
有
使
;从而
线性无关
。
- 若向量组
有一个部分线性相关,则向量组
线性相关。
- 若向量组
线性无关,则它的任意一个部分也线性无关。
- 含有
的向量组一定线性相关。
- 向量组
#card=math&code=%5Calpha_1%2C%5Calpha_2%E2%80%A6%2C%5Calpha_s%5Cspace%20%28s%5Cge2%29&height=16&width=121) 线性相关的充要条件是,其中至少一个向量可以由其余向量线性表出。
- 向量组
#card=math&code=%5Calpha_1%2C%5Calpha_2%E2%80%A6%2C%5Calpha_s%5Cspace%20%28s%5Cge2%29&height=16&width=121) 线性无关的充要条件是,其中每一个向量都不能由其他向量线性表出。
【应用】有了线性相关的概念和性质,可以立即应用很多方面:
- 线性相关等价于其次线性方程组
有非零解;线性无关等价于只有零解。
中,若列(行)向量组
线性无关,则每个向量添上
个分量(所去掉分量的位置对每个向量都一样),得到的延伸组
也线性无关;
中,若列(行)向量组
线性相关,则每个向量去掉
个分量(所去掉分量的位置对每个向量都一样),得到的缩短组
也线性相关。
研究线性相关的向量组很有用,比如在【线性子空间】中我们介绍了线性表出,即
那么,线性表出的表出方式唯一的充要条件就是向量组 线性无关。这个【命题 P66】的重要性在于:一个向量如果能由这个线性无关的向量组线性表出,那么表出方式只有一种,这样就易于辨认一个向量(坐标的理论基础)。
紧接着又出现了一个问题,什么条件下,一个向量能由线性无关的向量组线性表出呢?我们有以下命题:
【命题 P67】:在数域 上的线性空间
中,设向量组
线性无关,如果向量组
线性相关,那么向量
可以由向量组
线性表出。
极大线性无关组
设 是数域
上的线性空间,本节所考虑的向量都是
中的向量(除了特别声明之外),并设
是由向量组
生成的子空间,则
中每一个向量可以由向量组
线性表出。但向量组
并不一定线性无关,那么这个向量组中是否有一组线性无关的部分组,使
中每一个向量可以由这个部分组线性表出?由此引出了极大线性无关组的概念:
【定义 P74】向量组 的一个部分组如果满足:1. 这个部分组是线性无关的;2. 从向量组的其余向量(如果还有的话)中任取一个添加进去,得到的新的部分组都线性相关,那么这个部分组称为向量组
的一个极大线性无关组。
极大线性无关组不唯一,那么任意两个极大线性无关组有什么联系?抽象地讲,这个联系是指什么?我们可以先研究向量组和它的一个极大线性无关组之间的联系,再通过传递性,就能得到两个极大线性无关组之间的联系。
首先介绍两个比较常用的概念:
向量组的线性表出:若向量组 的每一个向量都可以由向量组
线性表出,则称向量组
可以由向量组
线性表出。
向量组等价:若向量组 与向量组
能够互相线性表出,则称这两个向量组等价,记作
有了这两个概念,就能得到向量组 与它的一个极大线性无关组之间的联系:向量组
与它的任意一个极大线性无关组等价。再由向量组等价的对称性和传递性,就能得到两个极大线性无关组之间的关系:向量组
的任意两个极大线性无关组等价。
进一步地考虑,向量组 的任意两个极大线性无关组所含向量的个数是否相等?
【引理 P76】设向量组 可由向量组
线性表出,如果
,那么向量组
线性相关;如果向量组
线性无关,那么
。
这个引理给出了在线性空间 中,比较两个向量组所含向量个数的一种方法,同时就能得到:等价的线性无关的向量组所含向量个数相等。因此向量组
的任意两个极大线性无关组所含向量的个数相等,我们就将向量组的一个极大线性无关组所含向量的个数称为这个向量组的秩,记作
,全由零向量组成的向量组的秩规定为 0。
向量组的秩是一个非常深刻的重要概念,可以刻画很多问题,得到许多有用的结论:
- 向量组
线性无关的充要条件是,它的秩等于它所含向量的个数。
- 如果向量组
可以由向量组
线性表出,那么
。
- 等价的向量组有相等的秩。
- 两个向量组等价的充分必要条件是:它们的秩相等并且其中一个向量组可以由另一个向量组线性表出。
基
过定点 的平面
,取两个不共线的向量,则
上任何一个向量可以由它们唯一地线性表出,所以两个不共线的向量很重要,即线性无关。对线性无关,我们专门谈了两个向量组线性无关和线性相关的定义。这里注意,向量组和子空间的概念是完全不同的,向量组是有限多个向量按照一定的顺序写出来,而子空间是一个线性空间;线性空间及其子空间是我们要研究的对象,向量组是我们研究的工具,一个向量组构成的集合是原线性空间的有限子集,但并不是原线性空间的子空间。但是若要探讨抽象的线性空间或具体的线性空间,比如说函数空间,有限子集也不够用了,因为会涉及到一组无限多个向量,即无限子集,那么有限多的向量组的线性相关、线性无关的概念就不够了,所以要探讨线性空间的子集是线性相关还是线性无关。
首先给出线性空间的子集线性相关、线性无关的定义:
设 是数域
上的线性空间,
的一个有限子集
线性相关(线性无关)
向量组
线性相关(线性无关)。
设 是数域
上的线性空间,
的一个无限子集
线性相关
有一个有限子集是线性相关的;
的一个无限子集
线性无关
任何一个有限子集是线性无关的。
有了这个定义之后,我们就可以真正地研究线性空间 的结构,即线性空间的基和维数:
【定义 P79】设 是数域
上的线性空间,
的一个子集
,如果满足下面条件:
是线性无关的,
中任意向量可以由
中的有限多个向量线性表出,则称
是
的一个基。
注意:
- 基是一个子集或一个向量组,不能说成一组基。
- 在上面定义中,如果
是有限子集,则有序向量组
是
的一个有序基。
- 只含有零向量的线性空间的一个基规定为空集,空集定义成线性无关。
- 任一数域上的任一线性空间
都有一个基。
基的另一种刻画
线性空间的基还有另一种刻画,为此,类比向量组的极大线性无关组的概念,引出线性空间的极大线性无关集:
【定义】设 是数域
上的线性空间,
的一族向量(或
的一个子集)
如果满足下述两个条件:
是线性无关的;
- 从
的其余向量(如果还有的话)中任取一个添加进去,得到的新的一族向量(或一个子集)都线性相关,
那么称 是
的极大线性无关的一族向量(或
的一个极大线性无关集)。
有了极大线性无关集的概念,就能引出第二种刻画线性空间基的方法:
【命题 P81】设 是数域
上的线性空间,且
含有非零向量,则
中的一族向量(或
的一个子集)
是
的一个基当且仅当
是
的极大线性无关集。
维数
对于数域 上的线性空间
,
如果 中有一个基由有限多个向量组成,那么称
是有限维的;如果
中有一个基由无穷多个向量组成,那么称
是无限维的。
对有限维线性空间 ,其任意两个基所含向量的个数相等;对无限维线性空间
,其任意一个基都由无穷多个向量组成。
对有限维线性空间 ,把
的一个基所含向量的个数称为
的维数,记作
,简记作
;对无限维线性空间
,则记
;只含零向量的线性空间的维数为 0 。
维数性质
对于有限维线性空间 ,它的维数对于研究
的结构提供了重要信息。我们有以下几个基本但非常有用的【命题】:
维线性空间
中,任意
个向量都线性相关。
- 设
,则
中任意
个线性无关的向量都是
的一个基。
- 设
,若
中每个向量都可以由向量组
线性表出,则
是
的一个基。
- 设
,则
中任意一个线性无关的向量组都可以扩充成
的一个基。
对于有限维线性空间 的子空间
,我们有下述结论:
;
- 从
可推出
。
第二个结论表明,仅仅用维数就能判断有限维线性空间 的子空间
是否等于
。
求基和维数
那么,知道了这么多定义和性质,通常我们怎么求一个线性空间或子空间的基和维数呢?
通常,第一步先探索任意一个向量能由哪些向量线性表出;第二步去证明这些向量是线性无关的。
如果已经知道了一个线性空间或子空间的维数为 ,那么只要找出
个线性无关的向量,他们就是一个基;或者去找出
个向量,使得这个空间中的任一向量都可以由这
个向量线性表出,那么这
个向量就是一个基。
基和维数有很多重要应用,一方面,由于线性空间中的向量在基下线性表出方式唯一,我们由此可以引出坐标;另外,基和维数本身就是认识子空间结构的重要工具。
以下两小节对此分别进行了介绍。
坐标
知道了基和维数,我们就能定义坐标的概念。
设 是数域
上的
维线性空间,
是
的一个基。则
中任一向量
可以由基
线性表出且表法唯一:
我们把系数组成的 维有序数组(写成向量的形式)
%5ET#card=math&code=%28a_1%2C%E2%80%A6a_n%29%5ET&height=18&width=70) 称为向量
在基
下的坐标。
例如,数域 上
元有序数组形成的线性空间
中,令
%2C%0A%5Cepsilon_2%3D%0A%5Cleft%20(%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C1%5C%5C0%5C%5C%5Cvdots%5C%5C0%5C%5C0%0A%5Cend%7Bmatrix%7D%0A%5Cright%20)%2C%0A…%0A%5Cepsilon_n%3D%0A%5Cleft%20(%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C0%5C%5C0%5C%5C%5Cvdots%5C%5C0%5C%5C1%0A%5Cend%7Bmatrix%7D%0A%5Cright%20)%0A%5Ctag%7B19%7D%0A#card=math&code=%5Cepsilon_1%3D%0A%5Cleft%20%28%0A%5Cbegin%7Bmatrix%7D%0A1%5C%5C0%5C%5C0%5C%5C%5Cvdots%5C%5C0%5C%5C0%0A%5Cend%7Bmatrix%7D%0A%5Cright%20%29%2C%0A%5Cepsilon_2%3D%0A%5Cleft%20%28%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C1%5C%5C0%5C%5C%5Cvdots%5C%5C0%5C%5C0%0A%5Cend%7Bmatrix%7D%0A%5Cright%20%29%2C%0A…%0A%5Cepsilon_n%3D%0A%5Cleft%20%28%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C0%5C%5C0%5C%5C%5Cvdots%5C%5C0%5C%5C1%0A%5Cend%7Bmatrix%7D%0A%5Cright%20%29%0A%5Ctag%7B19%7D%0A&height=117&width=583)
由于以 为列向量组的矩阵的行列式的值为 1 ,因此
线性无关。任取
%5ET%5Cin%20K#card=math&code=%5Calpha%3D%28a_1%2Ca_2%2C%E2%80%A6%2Ca_n%29%5ET%5Cin%20K&height=18&width=151) ,有
%3D%0Aa_1%0A%5Cleft%20(%0A%5Cbegin%7Bmatrix%7D%0A1%5C%5C0%5C%5C%5Cvdots%5C%5C0%0A%5Cend%7Bmatrix%7D%0A%5Cright%20)%0A%2Ba_2%0A%5Cleft%20(%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C1%5C%5C%5Cvdots%5C%5C0%0A%5Cend%7Bmatrix%7D%0A%5Cright%20)%0A%2B…%2Ba_n%0A%5Cleft%20(%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C0%5C%5C%5Cvdots%5C%5C1%0A%5Cend%7Bmatrix%7D%0A%5Cright%20)%0A%3Da_1%5Cepsilon_1%2Ba_2%5Cepsilon_2%2B…%2Ba_n%5Cepsilon_n%0A%5Ctag%7B20%7D%0A#card=math&code=%5Calpha%3D%0A%5Cleft%20%28%0A%5Cbegin%7Bmatrix%7D%0Aa_1%5C%5Ca_2%5C%5C%5Cvdots%5C%5Ca_n%0A%5Cend%7Bmatrix%7D%0A%5Cright%20%29%3D%0Aa_1%0A%5Cleft%20%28%0A%5Cbegin%7Bmatrix%7D%0A1%5C%5C0%5C%5C%5Cvdots%5C%5C0%0A%5Cend%7Bmatrix%7D%0A%5Cright%20%29%0A%2Ba_2%0A%5Cleft%20%28%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C1%5C%5C%5Cvdots%5C%5C0%0A%5Cend%7Bmatrix%7D%0A%5Cright%20%29%0A%2B…%2Ba_n%0A%5Cleft%20%28%0A%5Cbegin%7Bmatrix%7D%0A0%5C%5C0%5C%5C%5Cvdots%5C%5C1%0A%5Cend%7Bmatrix%7D%0A%5Cright%20%29%0A%3Da_1%5Cepsilon_1%2Ba_2%5Cepsilon_2%2B…%2Ba_n%5Cepsilon_n%0A%5Ctag%7B20%7D%0A&height=80&width=583)
因此, 是
的一个基,通常称
是
的标准基。
,这就是我们把
称为数域
上的
维向量空间的原因。
并且,由(20)式得, 中任一向量
%5ET#card=math&code=%5Calpha%3D%28a_1%2C%E2%80%A6%2Ca_n%29%5ET&height=18&width=102) 在基
下的坐标是
本身。
对于线性空间 ,只要知道它的一个基,那么
的结构就完全清楚了。这是研究线性空间的结构的第一条途径。
子空间的结构
有了以上基和维数的定义,以及相关的结论,我们可以研究线性空间 的子空间的结构,以下本小节均讨论数域
上的线性空间
:
若 是
的一个向量组,则向量组
的一个极大线性无关组是子空间
的一个基,从而
。
这里一定要注意, 与
是两个不同的概念。维数是对于子空间而言的,秩是对于向量组而言的。
也就是说, 中的向量组
和其生成的子空间
虽不是一个概念,但有着密切的联系。前面我们介绍了两个向量组如果能互相线性表出则等价,这个结论可以延伸到其形成的子空间,即
和
是
的两个向量组,则
。