线性空间
线性空间,又称作向量空间,是线性代数中最核心的内容之一。如果将线性代数看作是一个像围棋那样的游戏,那么线性空间就可以看作是棋盘。线性空间圈定了游戏的场地,一切的游戏规则都只在这个场地内有效。因此,了解线性空间并熟练掌握其基本性质是学习线性代数的基础,否则后续学到的任何知识都将是空中楼阁。
1. 定义
首先我们要明确的是,线性空间是一个集合,一个满足特定性质的集合。在上一篇文章中已经给出了最重要的两个性质,也就是关于加法和数乘的封闭性。
设有集合
即,对于集合
- 单位元:存在一个元素
,使得对于任意一个元素 ,都有 ,我们称这个元素 为集合 的单位元 - 逆元: 对于任意一个元素
,都存在一个元素 ,使得 ,我们称这个元素 为元素 的逆元素。 - 结合律: 对于集合
中的任意三个元素 ,都有 。 - 交换律: 对于集合
中的任意两个元素 ,都有 。 - 乘法单位元:对于集合
中的任意一个元素 ,都有 。 - 加法分配律:对于集合
中的任意两个元素 ,都有 。 - 数乘分配律:对于集合
中的任意一个元素 ,都有 。 - 数乘结合律:对于集合
中的任意一个元素 ,都有 。
那么我们称集合
1.1. 例子
二维平面上的所有可能的坐标
构成的集合 如果我们定义加法和数乘运算如下:
那么,
是一个实数域上的线性空间,这很容易验证。 二维平面上的所有可能的坐标
构成的集合 如果我们定义加法和数乘运算如下:
那么,
不是一个实数域上的线性空间,因为加法不满足交换律: 有两个元素的集合
,其中的加法和数乘运算与 2 中的定义相同。显然这个集合不是一个实数域上的线性空间,因为 即不满足加法封闭性,当然了,也不满足乘法封闭性。
二维平面上的沿着原点的旋转操作构成的集合
,定义加法和数乘运算如下: 表示先旋转 度,再旋转 度; 表示旋转 度后再缩放 倍。 显然,我们有
很容易验证,集合关于加法和数乘运算满足封闭性,进一步去验证那八条运算性质,可以发现平面上的旋转操作构成了一个实数域上的线性空间。
可以看到线性空间的形式非常多样,只要满足线性空间的定义,那么就是一个线性空间。但最常见到的线性空间就是由向量构成的空间,比如上面的例子 1。
2. 向量空间
直角坐标系中的某个点的坐标可以用有序的数列来表示,比如图 1 中蓝色点的坐标为(1, 4),红色点坐标为(4, 1)。正是因为这个序列是有序的,所以蓝色的点和红色点并不是同一个点。

通常来说,我们可以用用一个向量来表示一个点的坐标。比如图 1 中的蓝色点可以用向量
其中
一个向量的维度是指向量中元素的个数,比如向量
线性空间又被称作向量空间,这是有原因的。在上一小节中,我们给出了各种形式的线性的空间,但这些线性空间都同构于向量空间。同构是抽象代数中的一个概念,大家可以暂时理解成“具有相同的结构”。这意味着,上一小节中给出的线性空间中的元素都可以用一个向量来表示。因此,我们只需要研究向量空间就足够了。
3. 习题
- 只有一个元素的集合
,是否是一个线性空间? - 三维空间上的旋转操作构成的集合,是否是一个线性空间?
- 所有周期为
的实函数构成的集合,是否是一个线性空间?
4. 后记
看到线性空间的定义,大家可能会觉得繁琐,除了最重要两条性质外,还有额外的八条性质,但每一条都是必不可少的。为了让大家更好地体会定义的重要性,我来讲一个关于集合的故事。
什么是集合呢?集合的定义是什么?就朴素的理解而言,集合就是一系列事物的总体。集合中的事物可以是任何对象,数字、符号、点、线、面、甚至集合,都可以是集合中的元素。
那么有一个问题来了,一个集合
是否能够成立。如果我们认为是可以成立的,也就是一个集合能够包括自身,那么显然我们可以将所有的集合分为两类,一类包括自身、一类不包括自身,将这两类集合的集合分别记作
- 如果一个集合
是 中一个元素 ,那么这个集合就包括自身,也就是 - 如果一个集合
是 中一个元素 ,那么这个集合就不包括自身,也就是 。
并且,不存在一个集合既包括自身也不包括自身,所以我们有
下面我们来考察一下
这便是著名的“罗素悖论”,在这之前数学家们认为“一切数学成果可建立在集合论基础上”,而“罗素悖论”出现引发了第三次数学危机。最终,公理化集合论的建立,成功排除了集合论中出现的悖论,从而比较圆满地解决了这次危机。
具体而言,新的定义中要求一个集合不能包括自身,从而避免矛盾的出现。
“罗素悖论”更常见的形式是“理发师悖论”:一个理发师只给那些不给自己理发的人理发,那么这个理发师给自己理发吗?
之所以要专门花篇幅讲“罗素悖论”,是想让大家明白定义的重要性,可以说定义是一个数学概念的骨架,是一个数学概念的灵魂。定义中的每一句话都不可或缺,不妨思考一下先贤们究竟是出于什么样的考虑才保留下相关的语句,这会让我们对数学概念有更深层次且更精确的理解。