线性代数:向量空间与线性映射

一条主线:对象由公理定义,不由图像定义;对象之间的映射必须保持公理结构。 第一课解决"什么是向量空间",第二课解决"空间之间怎么映射"。两课合起来,就是线性代数的立法基础。


第一课 向量空间

0. 本课要回答的问题

你脑子里的"向量"大概是箭头。可是高维箭头看不见,多项式不是箭头,矩阵也不是箭头——数学凭什么把它们都叫向量?

本课的回答是:向量空间不是由"长什么样"定义的,而是由"满足什么运算规则"定义的。 只要一个集合满足那套规则,它就是一个向量空间,不管元素是箭头、多项式还是矩阵。


1. 核心思想:向量是角色,不是长相

"员工"是一个职位,满足职责就算员工,不必长得像某种人。"向量"也一样:它是一个角色,满足公理就上得了这个位置。

由此得到两条推论,它们解释了代数为什么能处理高维和抽象对象:

  1. 对象由结构定义,不由图像定义。 定义里没有"箭头""方向""长度""维数"这些词,所以规则本身没有维数障碍。
  2. 定理只要从公理推出,就对所有向量空间成立。 包括看不见的高维空间,也包括多项式、矩阵这类"完全不像箭头"的对象。

一句话:公理是唯一的立法者,图像没有投票权。


2. 向量空间的定义

一个集合 ,配上两种运算,若满足"封闭 + 八条公理",就构成实向量空间。

2.1 两种运算(且封闭)

  • 加法:对任意 ,有
  • 数乘:对任意 、,有

严格说,封闭性不是"第九条公理",而是"这两种运算首先得是 上的运算"。若加出来的结果跑到集合外,后面的八条公理根本无从谈起。所以完整表述是:封闭 + 八条公理。

2.2 八条公理

对任意 ,任意实数 :

编号 公理 职责
1 加法交换
2 加法结合
3 存在 ,使 零元
4 每个 有 ,使 负元
5 数乘结合
6 数乘单位元
7 数乘对向量加法分配
8 数乘对数量加法分配

关键理解:这八条里没有一条提到箭头、方向、长度、维数。所以任何满足它的集合都是向量空间——规则里根本没有维数这个门槛,这就是代数能跨越维数的原因。

为什么恰好是八条:八条刚好够推出全部线性代数定理,不多不少。多一条会砍掉一部分合法实例,少一条会推不出关键结论。

2.3 三个限定

(1)数乘的"数"来自哪个域。 上面是实向量空间。数乘只用有理数,就是有理向量空间;用复数,就是复向量空间。公理形式完全一样,但域变了,空间性质会变。目前只需掌握实向量空间。

(2)不必逐条重证显然的公理。 、多项式、矩阵这三类对象,可以逐分量、逐系数、逐位置归约到实数自身的运算公理。遇到可疑集合,重点查封闭、零元、负元——反例几乎都出在这三处。

(3)判定顺序。 先查封闭 → 再查零元、负元 → 最后逐条验证其余公理。


3. 三个标准例子

3.1 例 1:

元组全体,逐分量相加、逐分量数乘。八条公理逐条退化到实数上成立。这是标准例子,也是其余例子对照的基准。

3.2 例 2:多项式空间

定义

即次数不超过 2 的多项式全体。常数、一次多项式都算在内;最高次项系数 可以是 0。

两种运算

  • 加法(对应系数相加):
  • 数乘(每个系数乘 ):

两者都封闭(系数仍是实数)。

验证公理 3(零元):零多项式为 ,

成立。

验证公理 4(负元):每个 的负元是

因为 仍是实数,负元仍在 内,且

成立。

与 同构:每个 由三个系数 唯一确定。映射

是一一对应,并且保持加法和数乘。所以 在代数上就是 ,维数为 3,一组基可取 。

类比: 维数 1; 维数 2; 维数 3;一般地,(次数不超过 )维数为 。

3.3 例 3:二阶实矩阵全体

结论:是向量空间,维数 4。

运算

  • 加法(对应位置相加):
  • 数乘(每个位置乘 ):

封闭性:两个实矩阵相加、实数乘实矩阵,结果仍是二阶实矩阵。✅

八条公理逐条对应矩阵运算性质

公理 在矩阵上的表现
1 加法交换 对应位置实数相加可交换 ✅
2 加法结合 对应位置实数相加可结合 ✅
3 零元 零矩阵 ✅
4 负元 ✅
5 数乘结合 ,逐位置成立 ✅
6 数乘单位元 ✅
7 数乘对加法分配 ,逐位置成立 ✅
8 数乘对数量分配 ,逐位置成立 ✅

关键观察:矩阵的每个位置就是 里的一个数,所以八条公理可以逐位置归约到实数运算的公理上。这类"逐位置/逐分量/逐系数"的归约,是验证向量空间最省力的通用手法。

基:四个矩阵单位 ,维数 4。

为什么重要:矩阵不是箭头,但满足八条公理,所以它是向量。与 一样,再次印证"向量是角色而非长相"。


4. 反例:第一象限

设

用普通加法和数乘。

加法封闭:若 ,则 ; 同理。✅

数乘封闭:若 ,则 ,封闭;但若 ,取 、,

数乘对负数不封闭。❌

公理 3(零元):,成立。✅

公理 4(负元):取 ,其负元应为 ,但坐标 ,故 。公理 4 失败。❌

结论

  • 只查八条公理:公理 4 失败(负元不在集合内)。
  • 连封闭一起查:数乘对负数不封闭,这是更根本的失败。

标准表述:第一象限在普通加法下加法封闭、有零元,但负元公理失败(且数乘对负实数不封闭),所以不是向量空间。

对比:要让数乘封闭,集合必须对所有实数数乘封闭——这通常迫使它同时包含负方向,第一象限做不到。


5. 判定流程

判断"某集合 + 某两种运算"是否构成实向量空间:

  1. 查封闭:加法封闭?数乘对所有实数封闭?
  2. 查零元:集合里有没有零元?
  3. 查负元:每个元素的负元是否仍在集合内?
  4. 逐条验证其余公理(交换、结合、两种分配、单位元)。

反例最常出在:负元、数乘负数、零元缺失。

一句话:"两种运算 + 封闭 + 八条公理"是准入标准;满足即是向量空间,不满足即不是。对象长什么样、维数多少,都不在这套标准里。


6. 三题对照表

对象 运算 结论 关键点
多项式加法、数乘 是向量空间,维数 3 零元为零多项式;负元系数取负,仍在集合内
矩阵加法、数乘 是向量空间,维数 4 逐位置归约到实数公理
第一象限 普通加法、数乘 不是向量空间 负元失败;数乘负数不封闭

7. 本课小结

  1. 对象由规则定义,不由图像定义。 八条公理是准入条件,满足就是向量空间,不管元素长什么样。
  2. 从公理推出的定理,对所有向量空间成立——包括看不见的高维空间。
  3. 公理是唯一的立法者,图像没有投票权。 这是"代数世界规则"的第一层答案。

第二课 线性映射

1. 从映射到线性映射

映射 要求:定义域中每个元素有且只有一个像。

  • 单射:不同输入不给同一输出。
  • 满射:陪域被完全覆盖。
  • 双射:既是单射又是满射,即一一对应、可逆。

向量空间之间的映射不能随便定,它必须保持运算结构。保持加法和数乘的映射,就叫线性映射。

这是代数世界的第二条规则:对象由公理定义,对象之间的映射必须保持公理结构。


2. 线性映射的定义

设 是实向量空间。映射 称为线性映射,如果对任意 、任意实数 :

  1. 保持加法:
  2. 保持数乘:

两条合起来等价于一条:

对任意实数 成立。

关键理解:线性映射不是"图像是直线"的映射,而是保持向量空间两种运算的映射。它把 中的加法与数乘"搬运"到 中,并保持等式成立。


3. 三个基本例子

3.1 例 1:零映射

, 对所有 成立。

是线性映射。

3.2 例 2:数乘映射(伸缩)

固定实数 ,,。

是线性映射。

3.3 例 3:点积映射(固定一个向量)

固定 ,定义

验证:

是线性映射。注意它的陪域是 ,输出是标量——这正是最早"点积与投影"之问里的那个映射:

  • 点积是线性映射,输出标量;
  • 投影是另一个线性映射,输出向量。

4. 两个非线性反例

4.1 反例 1:平移 ,

两者不等(除非 ),所以平移不是线性映射。

要点:线性映射必须把零元送到零元。因为

平移把 送到 ,直接出局。

4.2 反例 2:

两者不等,所以不是线性映射。

要点:只要表达式中出现平方、乘积、绝对值、常数项,通常就不是线性的。


5. 核与像

5.1 核(kernel)

即被映到零的输入集合。

性质: 是 的子空间。若 ,则 ,故 ;又 ,故 ;零元也在核内。

5.2 像(image)

即所有输出组成的集合。

性质: 是 的子空间。若 、,则

5.3 核与像的判定套路

两者都是子空间,只需查三条:零元在、加法封闭、数乘封闭。而这三条都由 的线性直接给出——这就是"核与像是子空间"的一行式证明。


6. 核与单射的等价关系

定理: 是单射 。

证明

  • ()设 单射,取 ,则 ,由单射得 ,故核中只有零。
  • ()设 ,若 ,则 ,故 ,即 , 单射。

为什么重要:判断线性映射是否单射,不用逐个比较输出,只需求核。这是后面"矩阵的零空间判满秩"的原型。


7. 线性映射与矩阵

有限维情形下,线性映射可以用矩阵表示。

设 ,取标准基 ,令

即把每个基向量的像作为一列拼成矩阵。则对任意 ,

矩阵乘法就是线性映射的坐标表示。

反过来:每个 矩阵 都定义一个线性映射

所以有限维实向量空间之间的线性映射,本质上就是矩阵。

但要注意:矩阵是表示,线性映射是对象。 换一组基,矩阵变了,映射没变。这就是"表示不等于对象"——也是下一课"换基"要处理的核心。


8. 补充:陪域、满射、子空间

8.1 陪域 vs 像

映射 中, 是定义域, 是陪域。陪域是"输出被允许落在的集合",不是"实际输出组成的集合"。

  • 陪域 :规则规定输出必须属于 。
  • 像 :实际被取到的输出。

像一定是陪域的子集,但可以严格小于陪域。

例子:,。定义域 ,陪域 ,像却是 。所以 不是满射:陪域里的负数一个也没被取到。

三者关系

  • 满射:(像填满陪域)
  • 单射:不同输入不给同一输出
  • 双射:两者都成立

回到两个映射:

映射 定义域 陪域 输出
点积 标量
投影 向量

定义域相同,但陪域不同,所以它们不是同一个映射。

维数不设限:点积里的 可任意;线性映射的定义也完全不依赖维数, 可以是任意维向量空间。

8.2 子空间

子空间就是向量空间里面的一块,自己又构成向量空间。

设 是向量空间,。若 配上 的加法和数乘后自己也满足八条公理,则 称为 的子空间。

实际判断不必逐条查八条: 的公理已经成立, 会自动继承交换、结合、分配等,只需查三件事:

  1. 零元在:
  2. 加法封闭:
  3. 数乘封闭:

例子

  • 中过原点的直线是子空间。取 :零元 在;两向量相加为 ,仍在;数乘也在。✅
  • 不过原点的直线不是子空间,因为零元不在。如 上的点不含 ,直接失败。❌
  • 中过原点的平面是子空间;不过原点的平面不是。

为什么核和像都是子空间: 里有零(),且对加法、数乘封闭(因 线性); 里有零(),也因 线性而对两种运算封闭。所以两者都满足上面三条。


9. 本课小结

  1. 映射必须保持结构:线性映射保持加法与数乘,不是随便定的规则。
  2. 零元必须映到零元: 是必要条件,平移因此出局。
  3. 核判断单射: 单射,不用逐个比输出。
  4. 矩阵是线性映射的坐标表示:换基矩阵变,映射不变;表示不等于对象。

10. 作业

  1. 判断 , 是否为线性映射。若是,写出其矩阵。
  2. 求上题的核与像,判断是否单射、是否满射。
  3. 判断 是否为线性映射,说明理由。
  4. 思考:, 是否线性?核是什么?

参考答案见附录 A。建议先自己做,再对照。


附录 A 作业参考答案

A1.

是线性映射。 设 、,则

矩阵:取标准基 、,

A2. 核与像

核:解 ,即

故 ,是单射。

像: 的两列 、 线性无关,张成整个 ,故 ,是满射。

既是单射又是满射, 是双射(可逆),,与结论一致。

A3.

不是线性映射。 最简判定:,违反 。

也可直接算:,而 ,两者不等。这正是"平移出局"的又一例。

A4.

不是线性映射。 取 、:

不相等,故非线性(平方项破坏了数乘保持)。

核:题目问"核是什么"是个陷阱——非线性映射没有核这个概念。 的定义依赖于线性性(要保证解集是子空间)。若强行算集合 ,得 且 ,即 ,但它不构成"核"这一结构,也不蕴含单射性——事实上 , 明显不是单射。

这道题要记住的:先判线性,再谈核。顺序反了会得出错误结论。


附录 B 两课速查表

B1. 判定一张表

要判断的对象 查什么 常见失败点
集合是否为向量空间 封闭 → 零元 → 负元 → 其余公理 负元缺失、数乘负数不封闭、零元不在
子集是否为子空间 零元在 → 加法封闭 → 数乘封闭 不过原点(零元缺失)
映射是否为线性映射 先查 ,再验加法/数乘 常数项、平方、乘积、绝对值
线性映射是否单射 核非零
线性映射是否满射 (或列空间张满陪域) 像的维数不足

B2. 概念对照

概念 一句话 关键约束
向量空间 封闭 + 八条公理的集合 与元素长相无关
子空间 空间内自成空间的一块 只需查三条
线性映射 保持加法与数乘的映射 必须成立
核 被映到零的输入 是 的子空间; ⟺ 单射
像 全部实际输出 是 的子空间;等于陪域 ⟺ 满射
矩阵 线性映射在给定基下的坐标表示 换基则变,映射不变

B3. 三句话总纲

  1. 对象由公理定义,不由图像定义。
  2. 映射必须保持公理结构。
  3. 表示不等于对象——基会变,映射不会变。

附录 C 下一步:基与维数

两课留下的三个悬念,正好由下一课收口:

  1. 为什么 的维数是 3? ——因为基 有三个向量,且它们线性无关、张成整个空间。需要"基"的严格定义与"维数 = 基的势"这一定理。
  2. 为什么换基后矩阵变、映射不变? ——需要相似矩阵 的推导:同一映射在两族基下的坐标变换。
  3. 核与像的维数有什么关系? ——秩-零化度定理:。它是第二课"核判单射"的定量升级。

整理自前两课课堂内容,保留原有例子、反例与推导顺序;统一了编号、表格与公式排版,补充了作业参考答案与速查表。