第 4 章 向量空间¶
前置:第 1 章解集结构 · 第 2 章 \(\mathbb{R}^{m \times n}\) 的运算律
本章脉络:8 条公理 → 子空间 → 线性组合/张成 → 线性无关 → 基与维数 → 坐标/过渡矩阵 → 四个基本子空间 → 秩-零化度定理
延伸:向量空间概念推广到无穷维:Hilbert 空间(量子力学的数学框架)、Banach 空间(泛函分析);拓扑向量空间结合了代数结构与拓扑结构;模论将向量空间从域上推广到环上
向量空间(vector space)是线性代数的核心抽象概念。在前几章中,我们主要在 \(\mathbb{R}^n\) 的具体框架下讨论问题。本章将引入向量空间的公理化定义,使得线性代数的理论适用于远比 \(\mathbb{R}^n\) 更广泛的对象——矩阵、多项式、函数等。我们将系统讨论子空间、线性无关、基与维数等基本概念,建立秩-零化度定理,并介绍四个基本子空间。
4.1 向量空间的定义与公理¶
公理化跃迁:第 2 章 \(\mathbb{R}^{m \times n}\) 满足的 8 条运算律 → 抽象为任意集合上的公理 → "向量"不再局限于箭头或列向量
定义 4.1 (向量空间)
设 \(\mathbb{F}\) 为一个数域(通常取 \(\mathbb{R}\) 或 \(\mathbb{C}\)),\(V\) 为一个非空集合,在 \(V\) 上定义了加法运算 \(+: V \times V \to V\) 和标量乘法运算 \(\cdot: \mathbb{F} \times V \to V\)。若以下 8 条公理对所有 \(\mathbf{u}, \mathbf{v}, \mathbf{w} \in V\) 和所有 \(c, d \in \mathbb{F}\) 成立,则称 \(V\) 为 \(\mathbb{F}\) 上的一个向量空间(vector space),\(V\) 的元素称为向量(vector),\(\mathbb{F}\) 的元素称为标量(scalar):
加法公理:
- \(\mathbf{u} + \mathbf{v} = \mathbf{v} + \mathbf{u}\)(交换律)
- \((\mathbf{u} + \mathbf{v}) + \mathbf{w} = \mathbf{u} + (\mathbf{v} + \mathbf{w})\)(结合律)
- 存在零向量 \(\mathbf{0} \in V\),使得 \(\mathbf{v} + \mathbf{0} = \mathbf{v}\)(零元素)
- 对每个 \(\mathbf{v} \in V\),存在 \(-\mathbf{v} \in V\),使得 \(\mathbf{v} + (-\mathbf{v}) = \mathbf{0}\)(加法逆元)
标量乘法公理:
- \(c(\mathbf{u} + \mathbf{v}) = c\mathbf{u} + c\mathbf{v}\)(对向量加法的分配律)
- \((c + d)\mathbf{v} = c\mathbf{v} + d\mathbf{v}\)(对标量加法的分配律)
- \(c(d\mathbf{v}) = (cd)\mathbf{v}\)(标量乘法的结合律)
- \(1\mathbf{v} = \mathbf{v}\)(标量乘法的单位元)
命题 4.1 (向量空间的基本推论)
在向量空间 \(V\) 中:
- 零向量唯一。
- 每个向量的加法逆元唯一。
- \(0\mathbf{v} = \mathbf{0}\)(标量 \(0\) 乘以任何向量得零向量)。
- \(c\mathbf{0} = \mathbf{0}\)(任何标量乘以零向量得零向量)。
- \((-1)\mathbf{v} = -\mathbf{v}\)。
证明
-
\(0\mathbf{v} = (0+0)\mathbf{v} = 0\mathbf{v} + 0\mathbf{v}\)。两边加上 \(0\mathbf{v}\) 的加法逆元,得 \(\mathbf{0} = 0\mathbf{v}\)。
-
\(\mathbf{v} + (-1)\mathbf{v} = 1\mathbf{v} + (-1)\mathbf{v} = (1 + (-1))\mathbf{v} = 0\mathbf{v} = \mathbf{0}\)。因此 \((-1)\mathbf{v}\) 是 \(\mathbf{v}\) 的加法逆元,由唯一性得 \((-1)\mathbf{v} = -\mathbf{v}\)。\(\blacksquare\)
4.2 常见向量空间举例¶
公理的力量:\(\mathbb{R}^n\)、矩阵空间 \(\mathbb{R}^{m \times n}\)、多项式空间 \(\mathbb{P}_n\)、函数空间 \(C(\mathbb{R})\) → 形态各异但共享同一代数结构
例 4.1
\(\mathbb{R}^n\) 空间:\(n\) 维实列向量的集合 \(\mathbb{R}^n\),按分量进行加法和标量乘法,是最基本的向量空间。
例 4.2
矩阵空间 \(\mathbb{R}^{m \times n}\):全体 \(m \times n\) 实矩阵在矩阵加法和标量乘法下构成向量空间。
例 4.3
多项式空间 \(\mathbb{P}_n\):次数不超过 \(n\) 的所有实系数多项式构成向量空间,其中加法和标量乘法定义为多项式的通常加法和数乘。零向量为零多项式。
全体实系数多项式的集合记为 \(\mathbb{P}\),同样构成向量空间(无限维)。
例 4.4
函数空间 \(\mathcal{F}(\mathbb{R}, \mathbb{R})\):从 \(\mathbb{R}\) 到 \(\mathbb{R}\) 的所有函数的集合,按点态加法 \((f+g)(x) = f(x) + g(x)\) 和标量乘法 \((cf)(x) = cf(x)\) 构成向量空间。连续函数空间 \(C(\mathbb{R})\)、可微函数空间 \(C^1(\mathbb{R})\) 等是其子空间。
例 4.5
零空间 \(\{0\}\):仅含零向量的集合构成向量空间,称为零空间或平凡向量空间,维数为 \(0\)。
4.3 子空间¶
"空间中的空间":对加法和数乘封闭即为子空间 → 第 1 章齐次解集是子空间的原型 → 必须过原点(包含 \(\mathbf{0}\))
定义 4.2 (子空间)
设 \(V\) 为向量空间,\(W \subseteq V\) 为非空子集。若 \(W\) 在 \(V\) 的加法和标量乘法下本身也构成向量空间,则称 \(W\) 为 \(V\) 的一个子空间(subspace)。
定理 4.1 (子空间判定定理)
设 \(V\) 为向量空间,\(W \subseteq V\) 为非空子集,则 \(W\) 是 \(V\) 的子空间当且仅当满足以下两个条件:
- 对加法封闭:若 \(\mathbf{u}, \mathbf{v} \in W\),则 \(\mathbf{u} + \mathbf{v} \in W\)。
- 对标量乘法封闭:若 \(\mathbf{v} \in W\),\(c \in \mathbb{F}\),则 \(c\mathbf{v} \in W\)。
等价地,\(W\) 是子空间当且仅当:\(W\) 非空,且对任意 \(\mathbf{u}, \mathbf{v} \in W\),\(c, d \in \mathbb{F}\),有 \(c\mathbf{u} + d\mathbf{v} \in W\)(对线性组合封闭)。
证明
\((\Rightarrow)\) 显然,向量空间对加法和标量乘法封闭。
\((\Leftarrow)\) 需要验证 8 条公理。交换律、结合律、分配律等继承自 \(V\)。由条件 2 取 \(c = 0\) 得 \(\mathbf{0} = 0\mathbf{v} \in W\)(零元素存在)。取 \(c = -1\) 得 \(-\mathbf{v} \in W\)(加法逆元存在)。\(\blacksquare\)
例 4.6
以下是 \(\mathbb{R}^3\) 的子空间:
- \(\{\mathbf{0}\}\)(零子空间)。
- 过原点的直线 \(\{t\mathbf{v} : t \in \mathbb{R}\}\),其中 \(\mathbf{v} \neq \mathbf{0}\)。
- 过原点的平面 \(\{s\mathbf{u} + t\mathbf{v} : s, t \in \mathbb{R}\}\),其中 \(\mathbf{u}, \mathbf{v}\) 线性无关。
- \(\mathbb{R}^3\) 本身。
不过原点的直线或平面不是子空间(不包含零向量)。
4.4 线性组合与张成空间¶
生成子空间:给定向量组 → 所有线性组合构成的集合 = 包含这些向量的最小子空间 → \(A\mathbf{x}=\mathbf{b}\) 有解 \(\Leftrightarrow\) \(\mathbf{b} \in \operatorname{Span}\{\text{列向量}\}\)
定义 4.3 (线性组合)
设 \(V\) 为向量空间,\(\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k \in V\)。形如
的向量称为 \(\mathbf{v}_1, \ldots, \mathbf{v}_k\) 的一个线性组合(linear combination)。
定义 4.4 (张成空间)
向量组 \(\{\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\}\) 的所有线性组合构成的集合称为该向量组的张成空间(span),记为
若 \(\operatorname{Span}\{\mathbf{v}_1, \ldots, \mathbf{v}_k\} = V\),则称 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\) 张成 \(V\)(或生成 \(V\))。
定理 4.2 (张成空间是子空间)
\(\operatorname{Span}\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\) 是 \(V\) 的子空间,而且是包含 \(\mathbf{v}_1, \ldots, \mathbf{v}_k\) 的最小子空间。
证明
设 \(W = \operatorname{Span}\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\)。取所有系数为零得零向量,故 \(W\) 非空。
设 \(\mathbf{u} = \sum a_i\mathbf{v}_i \in W\),\(\mathbf{w} = \sum b_i\mathbf{v}_i \in W\),\(c, d \in \mathbb{F}\),则
故 \(W\) 对线性组合封闭,是子空间。任何包含 \(\mathbf{v}_1, \ldots, \mathbf{v}_k\) 的子空间必然包含它们的所有线性组合,因此 \(W\) 是最小的。\(\blacksquare\)
4.5 线性无关与线性相关¶
无冗余 = 线性无关:\(\sum c_i \mathbf{v}_i = \mathbf{0}\) 只有平凡解 → 没有向量是其余的线性组合 → 在 \(\mathbb{R}^n\) 中等价于矩阵列满秩(第 2 章)
定义 4.5 (线性无关与线性相关)
向量组 \(\{\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_k\}\) 称为线性无关的(linearly independent),若方程
只有平凡解 \(c_1 = c_2 = \cdots = c_k = 0\)。
否则,称向量组线性相关(linearly dependent),即存在不全为零的标量 \(c_1, \ldots, c_k\) 使得 \(\sum c_i\mathbf{v}_i = \mathbf{0}\)。
定理 4.3 (线性相关的等价条件)
向量组 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\)(\(k \ge 2\))线性相关当且仅当其中至少有一个向量可以表示为其余向量的线性组合。
证明
\((\Rightarrow)\) 设 \(\sum c_i\mathbf{v}_i = \mathbf{0}\),其中某个 \(c_j \neq 0\)。则 \(\mathbf{v}_j = -\frac{1}{c_j}\sum_{i \neq j} c_i\mathbf{v}_i\)。
\((\Leftarrow)\) 设 \(\mathbf{v}_j = \sum_{i \neq j} a_i\mathbf{v}_i\),则 \(\sum_{i \neq j} a_i\mathbf{v}_i - \mathbf{v}_j = \mathbf{0}\),其中 \(\mathbf{v}_j\) 的系数为 \(-1 \neq 0\)。\(\blacksquare\)
命题 4.2 (线性无关的性质)
- 单个非零向量 \(\{\mathbf{v}\}\)(\(\mathbf{v} \neq \mathbf{0}\))是线性无关的。
- 含有零向量的向量组必线性相关。
- 线性无关向量组的任何子集仍线性无关。
- 若 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\) 线性无关且 \(\mathbf{v}_{k+1} \notin \operatorname{Span}\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\),则 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k, \mathbf{v}_{k+1}\}\) 也线性无关。
例 4.7
在 \(\mathbb{R}^3\) 中,判断向量组 \(\{(1,0,1)^T,\; (0,1,1)^T,\; (1,1,0)^T\}\) 是否线性无关。
构造矩阵并求行阶梯形:
有 \(3\) 个主元,齐次方程只有平凡解,因此三个向量线性无关。
4.6 基与维数¶
基 = 线性无关 + 张成:每个向量唯一表示为基向量的线性组合 → 所有基大小相同(维数的良定义性) → \(\dim(V)\) 是向量空间的终极不变量
定义 4.6 (基)
设 \(V\) 为向量空间,向量组 \(\mathcal{B} = \{\mathbf{v}_1, \mathbf{v}_2, \ldots, \mathbf{v}_n\}\) 称为 \(V\) 的一组基(basis),若满足:
- \(\mathcal{B}\) 线性无关。
- \(\operatorname{Span}(\mathcal{B}) = V\)(\(\mathcal{B}\) 张成 \(V\))。
例 4.8
\(\mathbb{R}^n\) 的标准基(standard basis)为 \(\{\mathbf{e}_1, \mathbf{e}_2, \ldots, \mathbf{e}_n\}\),其中 \(\mathbf{e}_i\) 的第 \(i\) 个分量为 \(1\)、其余为 \(0\)。
\(\mathbb{P}_2\) 的标准基为 \(\{1, x, x^2\}\)。
\(\mathbb{R}^{2 \times 2}\) 的标准基为 \(\left\{\begin{pmatrix}1&0\\0&0\end{pmatrix}, \begin{pmatrix}0&1\\0&0\end{pmatrix}, \begin{pmatrix}0&0\\1&0\end{pmatrix}, \begin{pmatrix}0&0\\0&1\end{pmatrix}\right\}\)。
定理 4.4 (基的唯一表示性)
\(\mathcal{B} = \{\mathbf{v}_1, \ldots, \mathbf{v}_n\}\) 是向量空间 \(V\) 的基当且仅当 \(V\) 中每个向量都能唯一地表示为 \(\mathcal{B}\) 中向量的线性组合。
证明
\((\Rightarrow)\) 存在性由张成性保证。唯一性:设 \(\mathbf{v} = \sum a_i\mathbf{v}_i = \sum b_i\mathbf{v}_i\),则 \(\sum(a_i - b_i)\mathbf{v}_i = \mathbf{0}\)。由线性无关性,\(a_i - b_i = 0\),即 \(a_i = b_i\)。
\((\Leftarrow)\) 唯一表示蕴含张成性(每个向量至少有一种表示)和线性无关性(\(\mathbf{0}\) 的唯一表示为全零系数)。\(\blacksquare\)
定理 4.5 (维数的良定义性)
有限维向量空间 \(V\) 的任意两组基包含相同数量的向量。
证明
设 \(\mathcal{B}_1 = \{\mathbf{u}_1, \ldots, \mathbf{u}_m\}\) 和 \(\mathcal{B}_2 = \{\mathbf{v}_1, \ldots, \mathbf{v}_n\}\) 都是 \(V\) 的基。
由于 \(\mathcal{B}_1\) 张成 \(V\) 且 \(\mathcal{B}_2\) 线性无关,由 Steinitz 替换引理可得 \(n \le m\)。
对称地,由于 \(\mathcal{B}_2\) 张成 \(V\) 且 \(\mathcal{B}_1\) 线性无关,可得 \(m \le n\)。
因此 \(m = n\)。\(\blacksquare\)
定义 4.7 (维数)
有限维向量空间 \(V\) 的基中包含的向量个数称为 \(V\) 的维数(dimension),记为 \(\dim(V)\)。零空间 \(\{\mathbf{0}\}\) 的维数定义为 \(0\)。
定理 4.6 (基的判定)
设 \(\dim(V) = n\),则:
- \(V\) 中任何超过 \(n\) 个向量的集合必线性相关。
- \(V\) 中任何少于 \(n\) 个向量的集合不能张成 \(V\)。
- \(V\) 中 \(n\) 个线性无关的向量构成 \(V\) 的基。
- \(V\) 中张成 \(V\) 的 \(n\) 个向量构成 \(V\) 的基。
4.7 坐标与坐标变换¶
抽象到具体的桥梁:选定基 → 每个向量对应唯一坐标向量 \([\mathbf{x}]_\mathcal{B} \in \mathbb{R}^n\) → 换基 = 过渡矩阵 \(P\) → 第 5 章基变换 \(\to\) 相似矩阵
定义 4.8 (坐标向量)
设 \(\mathcal{B} = \{\mathbf{v}_1, \ldots, \mathbf{v}_n\}\) 为向量空间 \(V\) 的一组有序基,\(\mathbf{x} \in V\) 可唯一表示为
则列向量 \([\mathbf{x}]_\mathcal{B} = (c_1, c_2, \ldots, c_n)^T \in \mathbb{R}^n\) 称为 \(\mathbf{x}\) 关于基 \(\mathcal{B}\) 的坐标向量(coordinate vector)。
定义 4.9 (过渡矩阵)
设 \(\mathcal{B} = \{\mathbf{v}_1, \ldots, \mathbf{v}_n\}\) 和 \(\mathcal{B}' = \{\mathbf{w}_1, \ldots, \mathbf{w}_n\}\) 为 \(V\) 的两组基。将 \(\mathcal{B}'\) 中的每个向量用 \(\mathcal{B}\) 来表示:
矩阵 \(P = (p_{ij})\) 称为从基 \(\mathcal{B}'\) 到基 \(\mathcal{B}\) 的过渡矩阵(transition matrix / change-of-basis matrix),满足
定理 4.7 (过渡矩阵可逆)
过渡矩阵 \(P\) 是可逆的,且 \(P^{-1}\) 是从 \(\mathcal{B}\) 到 \(\mathcal{B}'\) 的过渡矩阵。
例 4.9
在 \(\mathbb{R}^2\) 中,设 \(\mathcal{B} = \{\mathbf{e}_1, \mathbf{e}_2\}\)(标准基),\(\mathcal{B}' = \{(1,1)^T, (1,-1)^T\}\)。
则 \(\mathbf{w}_1 = 1\cdot\mathbf{e}_1 + 1\cdot\mathbf{e}_2\),\(\mathbf{w}_2 = 1\cdot\mathbf{e}_1 + (-1)\cdot\mathbf{e}_2\),过渡矩阵为
对于向量 \(\mathbf{x} = (3, 1)^T\),其在 \(\mathcal{B}'\) 下的坐标为 \([\mathbf{x}]_{\mathcal{B}'} = P^{-1}[\mathbf{x}]_\mathcal{B} = \frac{1}{-2}\begin{pmatrix} -1 & -1 \\ -1 & 1 \end{pmatrix}\begin{pmatrix} 3 \\ 1 \end{pmatrix} = \begin{pmatrix} 2 \\ 1 \end{pmatrix}\)。
验证:\(2(1,1)^T + 1(1,-1)^T = (3, 1)^T\)。
4.8 行空间、列空间与零空间¶
矩阵的四个基本子空间:\(\operatorname{Col}(A)\), \(\operatorname{Row}(A)\), \(\operatorname{Null}(A)\), \(\operatorname{Null}(A^T)\) → 维数由 \(\operatorname{rank}(A) = r\) 统一控制 → 正交补关系见第 7 章
定义 4.10 (四个基本子空间)
设 \(A\) 为 \(m \times n\) 矩阵,定义以下四个子空间:
- 列空间(column space):\(\operatorname{Col}(A) = \{A\mathbf{x} : \mathbf{x} \in \mathbb{R}^n\} \subseteq \mathbb{R}^m\),即 \(A\) 的列向量的张成空间。
- 行空间(row space):\(\operatorname{Row}(A) = \operatorname{Col}(A^T) \subseteq \mathbb{R}^n\),即 \(A\) 的行向量的张成空间。
- 零空间/核(null space / kernel):\(\operatorname{Null}(A) = \{\mathbf{x} \in \mathbb{R}^n : A\mathbf{x} = \mathbf{0}\} \subseteq \mathbb{R}^n\)。
- 左零空间(left null space):\(\operatorname{Null}(A^T) = \{\mathbf{y} \in \mathbb{R}^m : A^T\mathbf{y} = \mathbf{0}\} \subseteq \mathbb{R}^m\)。
定理 4.8 (四个子空间的维数)
设 \(A\) 为 \(m \times n\) 矩阵,\(\operatorname{rank}(A) = r\),则:
- \(\dim(\operatorname{Col}(A)) = r\)
- \(\dim(\operatorname{Row}(A)) = r\)
- \(\dim(\operatorname{Null}(A)) = n - r\)
- \(\dim(\operatorname{Null}(A^T)) = m - r\)
定理 4.9 (正交补关系)
- \(\operatorname{Row}(A) \oplus \operatorname{Null}(A) = \mathbb{R}^n\),即行空间与零空间互为正交补。
- \(\operatorname{Col}(A) \oplus \operatorname{Null}(A^T) = \mathbb{R}^m\),即列空间与左零空间互为正交补。
例 4.10
设 \(A = \begin{pmatrix} 1 & 2 & 1 & 3 \\ 2 & 4 & 3 & 7 \\ 1 & 2 & 2 & 4 \end{pmatrix}\)。
化为简化行阶梯形:
\(\operatorname{rank}(A) = 2\)。
- 列空间 \(\operatorname{Col}(A)\):主元列为第 1、3 列,基为 \(\{(1,2,1)^T,\; (1,3,2)^T\}\),维数 \(2\)。
- 行空间 \(\operatorname{Row}(A)\):\(R\) 的非零行为行空间的基:\(\{(1,2,0,2),\; (0,0,1,1)\}\),维数 \(2\)。
- 零空间 \(\operatorname{Null}(A)\):自由变量 \(x_2 = s\),\(x_4 = t\),基为 \(\{(-2,1,0,0)^T,\; (-2,0,-1,1)^T\}\),维数 \(2\)。
- 左零空间 \(\operatorname{Null}(A^T)\):维数 \(3 - 2 = 1\)。
4.9 秩-零化度定理(维数公式)¶
维数守恒:\(\operatorname{rank}(A) + \operatorname{nullity}(A) = n\) → 线性映射"保留的维度"与"丢失的维度"之和 = 定义域维度 → 第 5 章秩-零化度定理的矩阵版本
定理 4.10 (秩-零化度定理)
设 \(A\) 为 \(m \times n\) 矩阵,则
其中 \(\operatorname{nullity}(A) = \dim(\operatorname{Null}(A))\) 称为 \(A\) 的零化度(nullity)。
更一般地,若 \(T: V \to W\) 为有限维向量空间之间的线性变换,则
证明
设 \(\dim(V) = n\),\(\dim(\ker T) = k\)。取 \(\ker T\) 的基 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\),将其扩展为 \(V\) 的基 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k, \mathbf{v}_{k+1}, \ldots, \mathbf{v}_n\}\)。
断言:\(\{T(\mathbf{v}_{k+1}), \ldots, T(\mathbf{v}_n)\}\) 是 \(\operatorname{im}(T)\) 的基。
张成性:对任意 \(\mathbf{w} \in \operatorname{im}(T)\),存在 \(\mathbf{v} = \sum_{i=1}^n c_i\mathbf{v}_i \in V\) 使得 \(T(\mathbf{v}) = \mathbf{w}\)。则
因为 \(T(\mathbf{v}_i) = \mathbf{0}\)(\(i = 1, \ldots, k\))。
线性无关性:设 \(\sum_{i=k+1}^n c_i T(\mathbf{v}_i) = \mathbf{0}\),则 \(T\left(\sum_{i=k+1}^n c_i\mathbf{v}_i\right) = \mathbf{0}\),即 \(\sum_{i=k+1}^n c_i\mathbf{v}_i \in \ker T\)。因此 \(\sum_{i=k+1}^n c_i\mathbf{v}_i = \sum_{i=1}^k d_i\mathbf{v}_i\),即 \(\sum_{i=1}^k d_i\mathbf{v}_i - \sum_{i=k+1}^n c_i\mathbf{v}_i = \mathbf{0}\)。由 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_n\}\) 的线性无关性,所有系数为零,特别地 \(c_{k+1} = \cdots = c_n = 0\)。
因此 \(\dim(\operatorname{im} T) = n - k = \dim(V) - \dim(\ker T)\)。\(\blacksquare\)
例 4.11
设 \(A\) 为 \(5 \times 8\) 矩阵,\(\operatorname{rank}(A) = 3\)。则 \(\operatorname{nullity}(A) = 8 - 3 = 5\)。方程组 \(A\mathbf{x} = \mathbf{0}\) 的解空间是 \(\mathbb{R}^8\) 的 \(5\) 维子空间,其基础解系包含 \(5\) 个向量。
4.10 子空间的和与直和¶
子空间的代数运算:\(W_1 + W_2\) 是包含两者的最小子空间 → \(W_1 \cap W_2 = \{\mathbf{0}\}\) 时为直和 → 维数公式:\(\dim(W_1+W_2) = \dim W_1 + \dim W_2 - \dim(W_1 \cap W_2)\)
定义 4.11 (子空间的和)
设 \(W_1, W_2\) 为向量空间 \(V\) 的子空间,定义它们的和(sum)为
\(W_1 + W_2\) 也是 \(V\) 的子空间,且是包含 \(W_1 \cup W_2\) 的最小子空间。
定义 4.12 (直和)
若 \(W_1 \cap W_2 = \{\mathbf{0}\}\),则称和 \(W_1 + W_2\) 为直和(direct sum),记为 \(W_1 \oplus W_2\)。此时 \(W_1 + W_2\) 中的每个向量可以唯一地分解为 \(\mathbf{w}_1 + \mathbf{w}_2\)(\(\mathbf{w}_i \in W_i\))。
定理 4.11 (直和的等价条件)
设 \(W_1, W_2\) 为 \(V\) 的子空间,以下条件等价:
- \(W_1 + W_2\) 是直和。
- \(W_1 \cap W_2 = \{\mathbf{0}\}\)。
- \(W_1 + W_2\) 中每个向量的分解 \(\mathbf{w}_1 + \mathbf{w}_2\)(\(\mathbf{w}_i \in W_i\))唯一。
- 若 \(\mathbf{w}_1 + \mathbf{w}_2 = \mathbf{0}\)(\(\mathbf{w}_i \in W_i\)),则 \(\mathbf{w}_1 = \mathbf{w}_2 = \mathbf{0}\)。
证明
\((2) \Rightarrow (3)\):设 \(\mathbf{v} = \mathbf{w}_1 + \mathbf{w}_2 = \mathbf{w}_1' + \mathbf{w}_2'\)。则 \(\mathbf{w}_1 - \mathbf{w}_1' = \mathbf{w}_2' - \mathbf{w}_2 \in W_1 \cap W_2 = \{\mathbf{0}\}\),故 \(\mathbf{w}_1 = \mathbf{w}_1'\),\(\mathbf{w}_2 = \mathbf{w}_2'\)。
\((3) \Rightarrow (4)\):\(\mathbf{0} = \mathbf{0} + \mathbf{0}\) 是一种分解,由唯一性即得。
\((4) \Rightarrow (2)\):设 \(\mathbf{v} \in W_1 \cap W_2\),则 \(\mathbf{v} + (-\mathbf{v}) = \mathbf{0}\)(\(\mathbf{v} \in W_1\),\(-\mathbf{v} \in W_2\)),由条件 4 得 \(\mathbf{v} = \mathbf{0}\)。\(\blacksquare\)
定理 4.12 (维数公式)
设 \(W_1, W_2\) 为有限维向量空间 \(V\) 的子空间,则
特别地,若 \(W_1 + W_2\) 是直和,则 \(\dim(W_1 \oplus W_2) = \dim(W_1) + \dim(W_2)\)。
证明
设 \(\dim(W_1 \cap W_2) = k\),取 \(W_1 \cap W_2\) 的基 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k\}\)。
将此基扩展为 \(W_1\) 的基 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k, \mathbf{u}_1, \ldots, \mathbf{u}_p\}\),其中 \(p = \dim(W_1) - k\)。
将此基扩展为 \(W_2\) 的基 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k, \mathbf{w}_1, \ldots, \mathbf{w}_q\}\),其中 \(q = \dim(W_2) - k\)。
可以验证 \(\{\mathbf{v}_1, \ldots, \mathbf{v}_k, \mathbf{u}_1, \ldots, \mathbf{u}_p, \mathbf{w}_1, \ldots, \mathbf{w}_q\}\) 是 \(W_1 + W_2\) 的基。因此
例 4.12
在 \(\mathbb{R}^4\) 中,设 \(W_1 = \operatorname{Span}\{(1,0,1,0)^T, (0,1,0,1)^T\}\),\(W_2 = \operatorname{Span}\{(1,1,0,0)^T, (0,0,1,1)^T\}\)。
\(\dim(W_1) = \dim(W_2) = 2\)。为判断是否直和,求 \(W_1 \cap W_2\):设 \(a(1,0,1,0)^T + b(0,1,0,1)^T = c(1,1,0,0)^T + d(0,0,1,1)^T\),得方程组
因此 \(a = b = c = d\),\(W_1 \cap W_2 = \operatorname{Span}\{(1,1,1,1)^T\}\),\(\dim(W_1 \cap W_2) = 1\)。
\(\dim(W_1 + W_2) = 2 + 2 - 1 = 3\),不是直和。