# 线性空间

定义
VV 为非空集合,定义在 VV 上的两种运算

  • a,bV:a+bV{}^\forall \boldsymbol a,\boldsymbol b \in V: \boldsymbol a + \boldsymbol b \in V
  • cC,aV:caV{}^\forall c \in \mathbb C,\ {}^\forall \boldsymbol a \in V: c\boldsymbol a \in V

VV线性空间 (Linear Space)「線形空間」,当且仅当满足以下条件:

  1. 结合律:a,b,cV:(a+b)+c=a+(b+c){}^\forall \boldsymbol a, \boldsymbol b, \boldsymbol c \in V: (\boldsymbol a + \boldsymbol b) + \boldsymbol c = \boldsymbol a + (\boldsymbol b + \boldsymbol c)
  2. 加法零向量的存在:0V,aV:a+0=0+a=a{}^\exists \boldsymbol 0 \in V,\ {}^\forall \boldsymbol a \in V: \boldsymbol a + \boldsymbol 0 = \boldsymbol 0 + \boldsymbol a = \boldsymbol a
  3. 加法逆元的存在:aV,aV:a+(a)=(a)+a=0{}^\forall \boldsymbol a \in V,\ {}^\exists -\boldsymbol a \in V: \boldsymbol a + (-\boldsymbol a) = (-\boldsymbol a) + \boldsymbol a = \boldsymbol 0
  4. 加法交换律:a,bV:a+b=b+a{}^\forall \boldsymbol a, \boldsymbol b \in V: \boldsymbol a + \boldsymbol b = \boldsymbol b + \boldsymbol a
  5. 分配律 1:cC,a,bV:c(a+b)=ca+cb{}^\forall c \in \mathbb C,\ {}^\forall \boldsymbol a, \boldsymbol b \in V: c(\boldsymbol a + \boldsymbol b) = c\boldsymbol a + c\boldsymbol b
  6. 分配律 2:c,dC,aV:(c+d)a=ca+da{}^\forall c, d \in \mathbb C,\ {}^\forall \boldsymbol a \in V: (c + d)\boldsymbol a = c\boldsymbol a + d\boldsymbol a
  7. 数乘的单位元:aV:1a=a{}^\forall \boldsymbol a \in V: 1\boldsymbol a = \boldsymbol a

称线性空间 VV 上的元素为 向量 (Vector)「ベクトル」,其中加法运算称为向量加法,数乘运算称为标量乘法

  • 线性空间往往也称为 向量空间 (Vector Space)「ベクトル空間」,尤其是在强调其向量性质时

命题
VV 为线性空间,aV\boldsymbol a \in V

  1. 0a=0\boldsymbol 0 \boldsymbol a = \boldsymbol 0
  2. (1)a=a(-1)\boldsymbol a = -\boldsymbol a
证明

(1)
由于 0+0=00 + 0 = 0,所以

(0+0)a=0a(0 + 0)\boldsymbol a = 0\boldsymbol a

根据分配律 2,有

0a+0a=0a0\boldsymbol a + 0\boldsymbol a = 0\boldsymbol a

两边加上 (0a)-(0\boldsymbol a),得到

0a=00\boldsymbol a = \boldsymbol 0

(2)
由于 1+(1)=01 + (-1) = 0,所以

(1+(1))a=0a(1 + (-1))\boldsymbol a = 0\boldsymbol a

根据分配律 2,有

1a+(1)a=01\boldsymbol a + (-1)\boldsymbol a = \boldsymbol 0

两边加上 a-\boldsymbol a,得到

(1)a=a(-1)\boldsymbol a = -\boldsymbol a

\square

对于 VV 的子集 WW,称 WWVV子空间 (Subspace)「部分空間」,当且仅当 WW 本身也是线性空间

实际上,子空间可以等价判断如下

  • 具有零向量(核心)
  • 对运算封闭

零向量是线性空间生长的种子,只要确保了这个核心,剩下的性质都可以通过封闭性来生成

命题
VV 为线性空间,WVW \subseteq V,则 WWVV 的子空间,当且仅当满足以下条件:

  • 0W\boldsymbol 0 \in W
  • a,bW:a+bW{}^\forall \boldsymbol a, \boldsymbol b \in W: \boldsymbol a + \boldsymbol b \in W
  • cC,aW:caW{}^\forall c \in \mathbb C,\ {}^\forall \boldsymbol a \in W: c\boldsymbol a \in W
证明

足够显然,省略

从线性空间开始,才算是真正开始学习线性代数。这是线性代数发挥强大力量的舞台
线性空间名副其实,整体结构是线性的。一个空间中的向量可以沿着某个线性的方向前进

示例

  • Rn,Cn\mathbb R^n,\mathbb C^n 均为线性空间
  • 最高次数不超过 nn 的实系数多项式全体 R[x]n\mathbb R[x]_n 为线性空间

示例
在线性空间 R2\mathbb R^2

  • 通过原点的直线 W1={(xy)ax+by=0}W_1 = \{\binom{x}{y} \mid ax + by = 0\}R2\mathbb R^2 的子空间
  • 坐标轴 W2={(xy)xy=0}W_2 = \{\binom{x}{y} \mid xy = 0\} 不为 R2\mathbb R^2 的子空间

#

数学上常使用如下的生成符号:
取向量组 a1,a2,,arV\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \in V,定义

a1,a2,,ar:={c1a1+c2a2++crarc1,c2,,crC}\langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle := \{c_1 \boldsymbol a_1 + c_2 \boldsymbol a_2 + \cdots + c_r \boldsymbol a_r \mid c_1, c_2, \dots, c_r \in \mathbb C\}

称该集合为由 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 生成 / 张成 的集合
实际上,这就是由各个向量互相之间通过线性组合所能到达的所有向量构成的集合

命题
a1,a2,,arV\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \in V 张成的集合

W=a1,a2,,arW = \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle

VV 的子空间,并且是包含 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 的最小子空间

证明

显然

0=0a1+0a2++0arW\boldsymbol 0 = 0\boldsymbol a_1 + 0\boldsymbol a_2 + \cdots + 0\boldsymbol a_r \in W

任取 a,bW\boldsymbol a, \boldsymbol b \in W,则根据张成的定义可以写为

a=c1a1+c2a2++crar,ciCb=d1a1+d2a2++drar,diC\begin{aligned} \boldsymbol a &= c_1 \boldsymbol a_1 + c_2 \boldsymbol a_2 + \cdots + c_r \boldsymbol a_r, \quad c_i \in \mathbb C\\ \boldsymbol b &= d_1 \boldsymbol a_1 + d_2 \boldsymbol a_2 + \cdots + d_r \boldsymbol a_r, \quad d_i \in \mathbb C \end{aligned}

所以

a+b=(c1+d1)a1+(c2+d2)a2++(cr+dr)arW\boldsymbol a + \boldsymbol b = (c_1 + d_1)\boldsymbol a_1 + (c_2 + d_2)\boldsymbol a_2 + \cdots + (c_r + d_r)\boldsymbol a_r \in W

对于任意 kCk \in \mathbb C,有

ka=(kc1)a1+(kc2)a2++(kcr)arWk\boldsymbol a = (kc_1)\boldsymbol a_1 + (kc_2)\boldsymbol a_2 + \cdots + (kc_r)\boldsymbol a_r \in W

因此 WWVV 的子空间

此外,设 UU 为包含 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 的任意子空间,则对于任意 c1,c2,,crCc_1, c_2, \dots, c_r \in \mathbb C,有

c1a1+c2a2++crarUc_1 \boldsymbol a_1 + c_2 \boldsymbol a_2 + \cdots + c_r \boldsymbol a_r \in U

因此 WUW \subseteq U,即 WW 为包含 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 的最小子空间
\square

正如先前所描述,线性空间中最关键的结构性质即为方向。如果能确定线性空间内的生成方向,就可以等价于完全掌握了线性空间。
这样的生成骨架就是基

定义
取向量组 a1,a2,,arV\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \in V,称其为 VV基 (Basis)「基底」,当且仅当满足

  • V=a1,a2,,arV = \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle
  • a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 线性无关

简单来说,线性空间的基就是用于撑起整个线性空间的最小向量组,一般来说这个基是不唯一的

示例
令线性空间 V=R3V = \mathbb R^3,则

  • 向量组

e1=(100),e2=(010),e3=(001)\boldsymbol e_1 = \begin{pmatrix}1 \\ 0 \\ 0\end{pmatrix},\quad \boldsymbol e_2 = \begin{pmatrix}0 \\ 1 \\ 0\end{pmatrix},\quad \boldsymbol e_3 = \begin{pmatrix}0 \\ 0 \\ 1\end{pmatrix}

VV 的一组基,该基称为 标准基

  • 向量组

a1=(110),a2=(011),a3=(101)\boldsymbol a_1 = \begin{pmatrix}1 \\ 1 \\ 0\end{pmatrix},\quad \boldsymbol a_2 = \begin{pmatrix}0 \\ 1 \\ 1\end{pmatrix},\quad \boldsymbol a_3 = \begin{pmatrix}1 \\ 0 \\ 1\end{pmatrix}

也为 VV 的一组基

判断一组向量是不是基,一般的方式是将其组合为矩阵,然后判断该矩阵是否可逆

命题
VV 为线性空间,取向量组 a1,a2,,arV\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \in V,定义矩阵

A=(a1a2ar)A = \begin{pmatrix} \boldsymbol a_1 & \boldsymbol a_2 & \cdots & \boldsymbol a_r \end{pmatrix}

则向量组 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_rVV 的基,当且仅当矩阵 AA 是正则矩阵

证明

(\Rightarrow)
由于 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 线性无关,所以矩阵 AA 的列向量线性无关,因此矩阵 AA 可逆

(\Leftarrow)
由于矩阵 AA 可逆,所以矩阵 AA 的列向量线性无关,因此 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 线性无关
此外,由于矩阵 AA 可逆,所以对于任意向量 vV\boldsymbol v \in V,方程

Ax=vA \boldsymbol x = \boldsymbol v

有唯一解 x\boldsymbol x,因此 V=a1,a2,,arV = \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle
\square

a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 为线性空间 VV 的一组基
由于 Va1,a2,,arV \subseteq \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle,所以任意的向量 vV\boldsymbol v \in V 都属于该张成空间,这意味着可以唯一写为

v=c1a1+c2a2++crar\boldsymbol v = c_1 \boldsymbol a_1 + c_2 \boldsymbol a_2 + \cdots + c_r \boldsymbol a_r

其中 c1,c2,,crCc_1, c_2, \dots, c_r \in \mathbb C

通过矩阵表示,这个过程可以显得更加直观

v=(a1a2ar)(c1c2cr)\boldsymbol v = \begin{pmatrix} \boldsymbol a_1 & \boldsymbol a_2 & \cdots & \boldsymbol a_r \end{pmatrix} \begin{pmatrix} c_1 \\ c_2 \\ \vdots \\ c_r \end{pmatrix}

因此,常见地会将基底写为

A=(a1a2ar)\mathscr A = \begin{pmatrix} \boldsymbol a_1 & \boldsymbol a_2 & \cdots & \boldsymbol a_r \end{pmatrix}

并称

[v]A=(c1c2cr)[\boldsymbol v]_{\mathscr A} = \begin{pmatrix} c_1 \\ c_2 \\ \vdots \\ c_r \end{pmatrix}

为向量 v\boldsymbol v 关于基 A\mathscr A坐标 (Coordinate)「座標」

即任意向量可表示为

v=A[v]A\boldsymbol v = \mathscr A [\boldsymbol v]_{\mathscr A}

命题
对任意向量 vV\boldsymbol v \in V,其关于基 A\mathscr A 的坐标 [v]A[\boldsymbol v]_{\mathscr A} 唯一

证明

假设存在另一组坐标表示

[v]A=(c1c2cr)[\boldsymbol v]_{\mathscr A}' = \begin{pmatrix} c_1' \\ c_2' \\ \vdots \\ c_r' \end{pmatrix}

通过移项可以得到方程

A([v]A[v]A)=0\mathscr A ([\boldsymbol v]_{\mathscr A} - [\boldsymbol v]_{\mathscr A}') = \boldsymbol 0

由于 A\mathscr A 的列向量线性无关,所以

[v]A[v]A=0[\boldsymbol v]_{\mathscr A} - [\boldsymbol v]_{\mathscr A}' = \boldsymbol 0

\square

从式子 v=A[v]A\boldsymbol v = \mathscr A [\boldsymbol v]_{\mathscr A} 中也不难看出,这本质上是一个线性方程组。所以对一个给定的向量,求其在某个基下的坐标,实际上就是解一个线性方程组的问题

示例
R2\mathbb R^2 的一组基

B=(b1=(11),b2=(11))\mathscr B = \left( \boldsymbol b_1 = \begin{pmatrix}1 \\ 1\end{pmatrix}, \boldsymbol b_2 = \begin{pmatrix}1 \\ -1\end{pmatrix} \right)

求向量

v=(57)\boldsymbol v = \begin{pmatrix}5 \\ 7\end{pmatrix}

关于基 B\mathscr B 的坐标

构造增广矩阵

(b1b2v)=(115117)R2R2R1(115022)R212R2(115011)R1R1R2(106011)\begin{aligned} \begin{pmatrix} \boldsymbol b_1 & \boldsymbol b_2 & \boldsymbol v \end{pmatrix} &= \begin{pmatrix}1 & 1 & 5 \\ 1 & -1 & 7\end{pmatrix} \\ &\xrightarrow[\text{R}_2 \to \text{R}_2 - \text{R}_1]{} \begin{pmatrix}1 & 1 & 5 \\ 0 & -2 & 2\end{pmatrix} \\ &\xrightarrow[\text{R}_2 \to -\frac{1}{2}\text{R}_2]{} \begin{pmatrix}1 & 1 & 5 \\ 0 & 1 & -1\end{pmatrix} \\ &\xrightarrow[\text{R}_1 \to \text{R}_1 - \text{R}_2]{} \begin{pmatrix}1 & 0 & 6 \\ 0 & 1 & -1\end{pmatrix} \end{aligned}

因此

[v]B=(61)[\boldsymbol v]_{\mathscr B} = \begin{pmatrix}6 \\ -1\end{pmatrix}

\square


基最优秀的性质在于存在性可以被保证

命题
VV 为非空且由有限个向量生成,即

V=a1,a2,,arV = \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle

那么对于 VV 中线性无关的向量组 b1,b2,,bs\boldsymbol b_1, \boldsymbol b_2, \dots, \boldsymbol b_s,都存在包含它们的基底
特别地,VV 存在基底

证明

s=0s = 0,那么任意单一的非零向量 b1\boldsymbol b_1 都是线性独立的。以下令 s1s \geq 1
假如所有 VV 中的向量都可以写为 b1,b2,,bs\boldsymbol b_1, \boldsymbol b_2, \dots, \boldsymbol b_s 的线性组合,那么自然命题得证。

我们假设存在无法被线性结合表示的元素来进行证明

利用反证法,假设 a1,a2,,ar\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r 都可以被 b1,b2,,bs\boldsymbol b_1, \boldsymbol b_2, \dots, \boldsymbol b_s 线性表示,那么

aibj1js,i=1,2,,r\boldsymbol a_i \in \langle \boldsymbol b_j \mid 1 \leq j \leq s \rangle,\quad i = 1, 2, \dots, r

由于张成的空间是线性空间,所以

V=a1,a2,,arbj1jsV = \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle \subseteq \langle \boldsymbol b_j \mid 1 \leq j \leq s \rangle

这与假设矛盾,故存在 ak\boldsymbol a_k,使得

akbj1js\boldsymbol a_k \notin \langle \boldsymbol b_j \mid 1 \leq j \leq s \rangle

bs+1:=ak\boldsymbol b_{s+1} := \boldsymbol a_k

那么显然 b1,b2,,bs,bs+1\boldsymbol b_1, \boldsymbol b_2, \dots, \boldsymbol b_s, \boldsymbol b_{s+1} 线性无关

如果 VV 中的所有向量都可以被 b1,b2,,bs,bs+1\boldsymbol b_1, \boldsymbol b_2, \dots, \boldsymbol b_s, \boldsymbol b_{s+1} 线性表示,那么命题得证

否则,重复上述过程,直到找到一组基底为止。由于 VV 由有限个向量生成,所以该过程必然在有限步内终止,命题得证
\square

现在来分析一下对于多个给出的向量组

a1,a2,,arV\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \in V

如何判断哪些构成基

首先,需要找到这当中线性无关的向量组,这其实可以写为线性方程组并通过 Gauss 消元实现
对矩阵

A=(a1a2ar)A = \begin{pmatrix} \boldsymbol a_1 & \boldsymbol a_2 & \cdots & \boldsymbol a_r \end{pmatrix}

进行行变换,化为简约行阶梯形矩阵

此时如果某一列上不存在主元,这意味着它所对应的向量在消元的过程中被消掉了
而具有主元的列,即为剩下的线性无关向量组
再进一步考察是否对于任意向量 vV\boldsymbol v \in V,都可以被这些线性无关向量组线性表示,从而可以判断出哪些向量构成基

示例
取线性空间 R4\mathbb R^4 的一个张成子空间

V=a1=(1031),a2=(1102),a3=(1233),a4=(1214),a5=(1343)V = \left\langle \boldsymbol a_1 = \begin{pmatrix}1 \\ 0 \\ 3 \\ 1\end{pmatrix}, \boldsymbol a_2 = \begin{pmatrix}1 \\ -1 \\ 0 \\ 2\end{pmatrix}, \boldsymbol a_3 = \begin{pmatrix}1 \\ -2 \\ -3 \\ 3\end{pmatrix}, \boldsymbol a_4 = \begin{pmatrix}-1 \\ 2 \\ 1 \\ 4\end{pmatrix}, \boldsymbol a_5 = \begin{pmatrix}-1 \\ 3 \\ 4 \\ 3\end{pmatrix} \right\rangle

从中找出一组基

构造矩阵

A=(11111012233031412343)A = \begin{pmatrix} 1 & 1 & 1 & -1 & -1 \\ 0 & -1 & -2 & 2 & 3 \\ 3 & 0 & -3 & 1 & 4 \\ 1 & 2 & 3 & 4 & 3 \end{pmatrix}

行化简得到

(10101012010001100000)\begin{pmatrix} 1 & 0 & -1 & 0 & 1 \\ 0 & 1 & 2 & 0 & -1 \\ 0 & 0 & 0 & 1 & 1 \\ 0 & 0 & 0 & 0 & 0 \end{pmatrix}

这其中第 1、2、4 列有主元,因此向量组

a1=(1031),a2=(1102),a4=(1214)\boldsymbol a_1 = \begin{pmatrix}1 \\ 0 \\ 3 \\ 1\end{pmatrix},\quad \boldsymbol a_2 = \begin{pmatrix}1 \\ -1 \\ 0 \\ 2\end{pmatrix},\quad \boldsymbol a_4 = \begin{pmatrix}-1 \\ 2 \\ 1 \\ 4\end{pmatrix}

线性无关

并且由于此时 a3,a5\boldsymbol a_3, \boldsymbol a_5 都可以被 a1,a2,a4\boldsymbol a_1, \boldsymbol a_2, \boldsymbol a_4 线性表示,所以

V=a1,a2,a3,a4,a5=a1,a2,a4V = \langle \boldsymbol a_1, \boldsymbol a_2, \boldsymbol a_3, \boldsymbol a_4, \boldsymbol a_5 \rangle = \langle \boldsymbol a_1, \boldsymbol a_2, \boldsymbol a_4 \rangle

因此 a1,a2,a4\boldsymbol a_1, \boldsymbol a_2, \boldsymbol a_4 构成 VV 的一组基
\square

# 维数

线性空间的维数是维度这一概念的推广

定义
线性空间 VV 的基底的向量数量,称为线性空间 VV维数 (Dimension)「次元」,记为 dimV\dim V

  • 定义 V={0}V = \{\boldsymbol 0\} 的维数为 00

命题
有限维数的线性空间维数唯一

证明

取两组基

A=(a1a2ar)B=(b1b2bs)\begin{aligned} \mathscr A &= \begin{pmatrix} \boldsymbol a_1 & \boldsymbol a_2 & \cdots & \boldsymbol a_r \end{pmatrix}\\ \mathscr B &= \begin{pmatrix} \boldsymbol b_1 & \boldsymbol b_2 & \cdots & \boldsymbol b_s \end{pmatrix} \end{aligned}

假设 r<sr \lt s,则由于 A\mathscr A 为基,所以对于任意 1js1 \leq j \leq s,都有

bjV=a1,a2,,ar\boldsymbol b_j \in V = \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_r \rangle

因此,存在 cijCc_{ij} \in \mathbb C,使得

bj=c1ja1+c2ja2++crjar\boldsymbol b_j = c_{1j} \boldsymbol a_1 + c_{2j} \boldsymbol a_2 + \cdots + c_{rj} \boldsymbol a_r

构造矩阵

C=(c11c12c1sc21c22c2scr1cr2crs)C = \begin{pmatrix} c_{11} & c_{12} & \cdots & c_{1s} \\ c_{21} & c_{22} & \cdots & c_{2s} \\ \vdots & \vdots & & \vdots \\ c_{r1} & c_{r2} & \cdots & c_{rs} \end{pmatrix}

则有

B=AC\mathscr B = \mathscr A C

由于 r<sr \lt s,所以矩阵 CC 的列向量线性相关,因此存在不全为零的 d1,d2,,dsCd_1, d_2, \dots, d_s \in \mathbb C,使得

C(d1d2ds)=0C \begin{pmatrix} d_1 \\ d_2 \\ \vdots \\ d_s \end{pmatrix} = \boldsymbol 0

因此

B(d1d2ds)=AC(d1d2ds)=0\mathscr B \begin{pmatrix} d_1 \\ d_2 \\ \vdots \\ d_s \end{pmatrix} = \mathscr A C \begin{pmatrix} d_1 \\ d_2 \\ \vdots \\ d_s \end{pmatrix} = \boldsymbol 0

这与 B\mathscr B 为基矛盾,故 rsr \geq s。同理可证 srs \geq r,因此 r=sr = s
\square

示例

  • dimRn=n\dim \mathbb R^n = n
  • dimR[x]n=n+1\dim \mathbb R[x]_n = n + 1

接下来深入分析线性空间中维数的性质,但是在此之前需要先明确基的完整性:靠基是可以充分必要的撑起整个线性空间的,多加哪怕一个向量,都会导致冗余

命题
VV 为线性空间,取一组基

A=(a1a2an)\mathscr A = \begin{pmatrix} \boldsymbol a_1 & \boldsymbol a_2 & \cdots & \boldsymbol a_n \end{pmatrix}

则任意至少含有 n+1n + 1 个向量的向量组

c1,c2,,cmV\boldsymbol c_1, \boldsymbol c_2, \dots, \boldsymbol c_{m} \in V

都是线性相关

证明

mn+1m \geq n + 1,因为 A\mathscr A 为基,所以对于任意 ci\boldsymbol c_i,都可以写为线性结合表达式
将该结果汇总可以表示为

(c1c2cm)=AC\begin{pmatrix} \boldsymbol c_1 & \boldsymbol c_2 & \cdots & \boldsymbol c_m \end{pmatrix} = \mathscr A C

其中 CC 是一个 n×mn \times m 的参数矩阵

现在考虑齐次线性方程组

Cx=0C \boldsymbol x = \boldsymbol 0

由于 m>nm \gt n,所以该方程组存在非零解 x\boldsymbol x,因此

(c1c2cm)x=ACx=0\begin{pmatrix} \boldsymbol c_1 & \boldsymbol c_2 & \cdots & \boldsymbol c_m \end{pmatrix} \boldsymbol x = \mathscr A C \boldsymbol x = \boldsymbol 0

这说明向量组 c1,c2,,cm\boldsymbol c_1, \boldsymbol c_2, \dots, \boldsymbol c_m 线性相关
\square

  • 基于该结论可以知道,如果 dimV=n\dim V = n,那么 VV 中线性无关的向量组最多包含 nn 个向量

进一步我们可以得到的结论是

命题
dimV=n\dim V = n,那么生成 VV 至少需要 nn 个向量

证明

假设存在数量小于 nn 的向量组

c1,c2,,cmV,m<n\boldsymbol c_1, \boldsymbol c_2, \dots, \boldsymbol c_{m} \in V,\quad m \lt n

使得

V=c1,c2,,cmV = \langle \boldsymbol c_1, \boldsymbol c_2, \dots, \boldsymbol c_m \rangle

从中选取线性无关的组合,那么将构成 VV 的一组基
这与 dimV=n\dim V = n 矛盾
\square

线性无关向量组的数量受到维数的限制,这一事实作用在子空间上可以保证子空间的维数不会超过母空间的维数
更重要的是二者作为空间会在维数相等时完全相等

命题
VV 为有限维线性空间,WWVV 的子空间,则有

  1. dimWdimV\dim W \leq \dim V
  2. dimW=dimVW=V\dim W = \dim V \implies W = V
证明

s=dimWs = \dim W,取 WW 的一组基

B=(b1b2bs)\mathscr B = \begin{pmatrix} \boldsymbol b_1 & \boldsymbol b_2 & \cdots & \boldsymbol b_s \end{pmatrix}

(1)
由于 b1,b2,,bsV\boldsymbol b_1, \boldsymbol b_2, \dots, \boldsymbol b_s \in V,并且在 VV 中也是线性无关的
所以其数量 ss 不得超过 dimV\dim V,即 sdimVs \leq \dim V

(2)
假设存在某向量 vV\boldsymbol v \in V,使得 v∉W\boldsymbol v \not\in W,则向量组

b1,b2,,bs,v\boldsymbol b_1, \boldsymbol b_2, \dots, \boldsymbol b_s, \boldsymbol v

将会线性无关,这导致

dimVs+1\dim V \geq s + 1

这与 dimW=dimV\dim W = \dim V 矛盾,故 W=VW = V
\square

该结论确保了可以对子空间进行维数分类
例如对于 R3\mathbb R^3,其子空间 WW 的维数只能是 0,1,2,30,1,2,3

  • dimW=0\dim W = 0 时,W = \
  • dimW=1\dim W = 1 时,WW 为通过原点的直线
  • dimW=2\dim W = 2 时,WW 为通过原点的平面
  • dimW=3\dim W = 3 时,W=R3W = \mathbb R^3

汇总上述结论,可以得到如下等价条件
根据基的定义,线性独立 \iff 基 且 基 \iff 生成
生成空间的向量组数量要求保证了 线性独立 \iff 生成,所以

dimV=n\dim V = n,则对于向量组 a1,a2,,anV\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_n \in V,以下条件等价

  • (a1a2an)\begin{pmatrix} \boldsymbol a_1 & \boldsymbol a_2 & \cdots & \boldsymbol a_n \end{pmatrix} 成为基
  • a1,a2,,an\boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_n 线性无关
  • V=a1,a2,,anV = \langle \boldsymbol a_1, \boldsymbol a_2, \dots, \boldsymbol a_n \rangle