思想海洋的远航分享 http://blog.sciencenet.cn/u/xying 系统科学与数学水手札记

博文

重修线性代数5——空间 精选

已有 26236 次阅读 2017-2-21 08:38 |个人分类:科普|系统分类:教学心得| 子空间, 同态, 直和, 基本定理

把线性空间分解成为对其运算封闭的子空间,了解子空间的直和,正交子空间,以及由算子生成的零空间和像空间,这对分析算子,简化计算以及了解结构都是一把犀利的解剖刀。

5.1 子空间

线性空间是对线性运算封闭的集合。线性空间中的一个子集,如果也对线性运算封闭,即它里面任何几个向量经过线性组合后仍在这子集中,则称为线性子空间,在没有歧义的情况简称为子空间。很明显,线性空间本身以及单个零向量都是平凡的子空间。一切子空间都包含着零向量。不要把子空间想象成空间中一个有边缘的几何体,子空间中任何向量的数乘,即任意的延伸都在这子空间里。高于一维的线性空间有无数不同的子空间。在三维空间中,一维的子空间是过原点的一条直线,二维子空间是过原点的一个平面,你以此来推想高维的子空间。

一组向量的线性组合构成了一个子空间,称为这组向量张成的子空间。这子空间的维数,等于这组向量中线性无关向量的个数。一组线性无关的向量,意味着其中任何一个向量都不能在其它几个张成的子空间里,这就像平行六面体的三条棱边不在任何两边确定的平面里。

子空间的交集仍是一个子空间,它们的并集一般则不是,但可用里面向量的线性组合扩充成一个子空间。任取一组向量,它们所有线性组合的集合是个子空间,称为这组向量张成的线性子空间。显然任何一个向量都可以张成一维子空间,k个线性无关的向量张成k维子空间,线性空间中的基张成了整个线性空间。

线性空间中的几个子空间,如果它们相互间除了零向量外没有交集,它们张成的空间,称为这些子空间的直和。直和空间中的向量,都可以用这几个子空间中各有一个向量之和组成,这种分解是唯一的。直和空间里向量运算,等于它分别在子空间里的运算之和。

例如: $ a\begin{pmatrix}1\\2\end{pmatrix},\; b\begin{pmatrix}0\\ 1\end{pmatrix}, \;\; \forall a,b \in \mathbb{R} $ 分别都是 $ \mathbb{R}^2 $ 的一维子空间, $ \mathbb{R}^2 $ 是它们的直和。

分别来自两个子空间中的向量,如果它们的内积都为零,则称这两个子空间是正交的。它们张成的空间是它们的直和。不是全空间或单个零向量的子空间称为真子空间。与真子空间正交的向量构成与它正交的子空间,它们的直和是全空间。

矩阵   $ A=\begin{pmatrix} 1&1&0 \\1&0 &1\end{pmatrix} $  的两个行向量张成 $ \mathbb{R}^3 $ 的二维子空间。方程 Ax=0 的所有的解   $ x= a\begin{pmatrix}1&-1&-1 \end{pmatrix}^T,a\in \mathbb{R} $ 构成 $ \mathbb{R}^3$ 的一维子空间。不难验证A的行向量张成的空间和这方程的解空间是正交的,它们的直和是 $ \mathbb{R}^3$ 。

假设线性空间X是子空间WV的直和,因为向量对子空间直和的分解是唯一的, X中每个向量都对应着子空间W中的一个向量,这个映射称为XW子空间的投影。空间X中的向量线性运算与它们在W子空间中的投影也保持这种对应,这个性质称为线性空间X与它的子空间W是同态的。同态是在两个代数结构中保持运算不变的映射,对子空间的投影映射是一个同态映射。以前介绍的“同构”,则要求这种映射还是一一满映射。同态映射定义了一种等价关系,它把等价的元素映成同一个像元素,而令其等价的称为同态映射的。子空间VX投影到W映射的核,它的投影是零向量,如果X中任何两个向量之差在V中,它们对投影映射则是等价的,投影到W中同一个向量。由此可以进一步学习泛代数的概念,定义在等价关系下的商空间,以及商空间与映射像同构关系的基本定理。

5.2算子的零空间和像空间

线性算子保持两个空间的线性运算不变,所以它是一个同态映射。线性算子 f : X Y 它的Ker(f) Im(f)  定义如下:

Ker ( f ) = { x X | f( x )= 0 } Im ( f ) = { f ( x ) | x X }  

Ker(f) X 中被f映射为0的向量构成的子空间,也称为算子的零空间。X中两个向量之差如果在零空间中,它可以被线性算子看成是等价的,它们被映到Y中的同一个向量。

Im(f) X中所有向量被f映射到Y的像构成的子空间,也称为算子的值域。对这些子空间的维数有-零度定理:  dim ( Ker ( f ) ) + dim ( Im ( f ) ) = dim (X),它是线性代数的一个基本定理。

   

维数 dim(Im(f)) 叫做线性算子f,记为 rank fdim(Ker(f))叫做线性算子f零度,记为nullity f。满映射的线性算子称为是满秩的,满秩的线性算子的零度为0.

这个定理似乎很抽象,下面我们从矩阵和方程的角度来看它。

线性算子fX中的向量x映成Y中的向量,如果存在着Y上的一个线性算子f*,它将Y中的向量y映成X中的向量,使得内积y, f(x)=f*(y), x〉,算子f*称为f共轭算子。不难证明,在实数域算子的矩阵表示中,A的共轭算子是它的转置矩阵AT(在复数域上是A的共轭转置矩阵A*,为直观起见,我们只介绍实数域的情况,读者自行修正复数域上表示。)

将线性算子f表示为矩阵AA的列向量张成的子空间称为A列空间,它是算子A的像空间。Ax=0解构成的子空间称为A右零空间,它是算子A的零空间。

A的行向量张成的子空间称为A行空间,它是共轭算子的列空间。共轭算子AT的零空间称为A左零空间

齐次线性方程Ax=0的解构成A的零空间,这方程式说明矩阵的行向量与方程解列向量的内积为零。所以,矩阵的行空间与右零空间总是正交的,它们的直和是矩阵作为线性算子定义域的线性空间。将矩阵转置,对AT也有相同的结论,即矩阵A的列空间与左零空间也总是正交的,它们的直和是矩阵作为线性算子值域所在的线性空间。矩阵把它的定义域空间X分解为正交的右零空间和行空间的直和,把值域空间分解为正交的左零空间和列空间的直和。试着用内积式子〈y, f(x)=f*(y), x= 0做出上述的解释。

通过矩阵的行和列的操作,可以证明:矩阵的行秩等于列秩。这是线性代数另一个基本定理。我们不再区分矩阵列空间和行空间的维数,统称为矩阵的秩,或算子的秩。

5.3线性算子的核与像空间的分解

联系着算子和共轭算子的子空间分解对理解它们的结构十分重要,这里从矩阵的角度来总结。

表示线性算子的矩阵A,它的核Ker(A)是所有映射成零的向量集合,构成了X中的一个子空间;它的像Im(A)是所有映射得到向量的集合,构成了Y中的一个子空间。算子或矩阵的秩k,是像空间的维数 dim(Im(A)) = k。秩-零度定理说: dim(Im(A))+dim(Ker(A)) = dim(X) = n. 这矩阵的转置AT表示从YX,是与原来对偶的线性算子。同样依秩-零度定理有:dim(Im(AT)) + dim(Ker(AT)) = dim(Y) = m. 线性代数的另一个基本定理说:矩阵的行秩等于列秩,即dim(Im(A)) = dim(Im(AT)) = k,算子与它的对偶算子有相同的秩,所以算子与它的对偶算子的零度分别是:dim(Ker(A)) = n-k dim(Ker(AT)) = m-k.

算子A将核空间Ker(A)中的向量映射为零向量,即矩阵中的行向量与它正交,而矩阵中的行向量张成转置矩阵的像空间Im(AT)。所以线性空间X可以分解成正交的k维子空间Im(AT)n-k维子空间Ker(A)的直和,Y可以分解成正交的k维子空间Im(A)m-k维子空间Ker(AT)的直和。这意味着XIm(AT)子空间中,线性无关向量在A映射下的像也是线性无关的。对Y也有相应的结论。

    $ Im(A^T)\oplus Ker(A)=X Im(A)\oplus Ker(A^T)=Y $

5.4 线性空间和算子的不变量

线性空间的特征是维数,它是空间中线性无关向量的最大个数,无论空间中的元素是什么具体的数学实体,同一维数的线性空间都对线性运算同构,都可以用相同维数坐标的列向量来表示。

算子的是象空间的维数。n维到m维线性空间上的线性算子,在给定基的坐标下表示为一个m*n矩阵。算子的象空间对应着矩阵列向量所张成的线性子空间,所以矩阵的秩等于它列向量中最大线性无关的个数。

改变映射两边线性空间的基,表示线性算子的矩阵也随之改变。它们是同一个线性算子的不同表示,所以这些矩阵的秩都是一样的,秩是在基的变动中,矩阵表示保持不变的固有性质。

空间中不同基之间对应着一个线性变换满映射,将一组基映射成另一组基,它可以表示为一个满秩的方阵。反之,满秩的方阵对应着两组基坐标间的变换。相同秩的m*n矩阵,总是可以通过左右两边各乘以一个满秩的方阵变成一样。所以它们是同一个线性算子在不同基坐标下的矩阵表示。秩是m*n矩阵在坐标变换中的不变量,它们对应着同一个线性算子。

5.5 无穷维线性空间

可以找到任意多个线性无关向量的线性空间,称为无穷维线性空间,例如多项式空间,解析函数空间等等。我们知道所有解析函数都可以展开成泰勒级数,即等于无穷多个基向量的线性组合,是不是所有无穷维线性空间都能如此?

大致是如此,但无穷多个基不一定都是可数的,也可能是连续谱的,其线性组合不限于无穷级数形式的和,还可能是积分形式的和。无穷多项的线性组合的含义,涉及到收敛和完备性的概念,这依赖于空间中的拓扑结构。

代数只关心集合中元素运算的性质,而不涉及集合中元素的“相邻”和“远近”,这后者是拓扑关系,需在集合中另行定义。所以通常线性代数的课程只介绍有限维空间的向量和算子,这不需要了解空间拓扑的性质。但它的内容同样适用于无穷维的空间,只是涉及到向量“无穷和”时,需要收敛的概念。无穷维线性空间的内容多在泛函分析中介绍。

我们脑中对向量想象的图像,通常是三维的几何空间,这是在实数域上以向量的内积赋予长度的概念,从而有可以度量远近的欧几里德空间。抽象的线性空间未必如此,所以我们以直观的图像想象抽象世界时,必须清醒地认识这些不同,头脑中“看到”的结果必须从定义出发用严谨的逻辑推理来验证它。

在加法和数乘下封闭的一族函数集合是个线性空间,可以定义不同的“距离”,就有不同的收敛,例如点点收敛,一致收敛,几乎处处收敛等等。收敛性保证这无穷线性组合的分解有意义,完备性是说任何这类无穷线性组合的向量仍在这线性空间中。对此有兴趣可以看我“重修微积分”系列的博文。

在无穷维线性空间中应用最多的是用内积定义距离完备的线性空间,称为希尔伯特空间。函数表示为傅立叶级数,贝塞尔函数级数等特殊函数都是在线性空间基上的分解。因为微分算子是线性的,在物理中许多微分方程都可以看成一个线性系统,而线性系统可以用叠加原理,当方程的解可以表示为一个函数族基向量的线性组合,微分算子作用在这些函数上仍然是它们的线性组合,微分方程以此化为代数方程组。这是在计算机时代前,历史上为微分方程的解法,发展出物理图像解释的数学根据。

(待续)




https://blog.sciencenet.cn/blog-826653-1034972.html

上一篇:重修线性代数4——表达
下一篇:重修线性代数6——行列式
收藏 IP: 50.156.25.*| 热度|

32 尤明庆 陈刚 鲍海飞 杨森 康建 马德义 李维纲 宁利中 黄永义 韦玉程 王林平 刘博 徐令予 徐树良 胡大伟 李曙 苏德辰 徐传胜 林涛 赵美娣 白图格吉扎布 张云 张晓东 惠小强 xiyouxiyou zjzhaokeqin sunjian1016 xlsd laijianshan jao hbxxzhx yangb919

该博文允许注册用户评论 请点击登录 评论 (16 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-27 04:39

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部