2024-07-12
代数
00

目录

§18 向量空间
§18.1 张成、线性无关与基
§18.2 向量空间与子空间
§18.3 张成集大于无关集
§18.4 维数
§18.5 若干推论
§18.6 总结
§18.7 行列式

§18 向量空间

§18.1 张成、线性无关与基

定义 18.1 固定 x1,,xnMx_{1},\ldots,x_{n}\in M

(1) 如果映射 X:RnMX: R^{n}\to M 是满射,那么称该集合张成(span) MM

(2) 如果映射 X:RnMX: R^{n}\to M 是单射,那么称该集合在 MM 中是线性无关(linearly independent) 的。

(3) 如果 XX 同时是单射和满射,那么称该集合是 MM基(basis)

你会在线性代数中认出这些术语。用方程来表达,这些定义正是你所预想的:

命题 18.1MM 是一个左 RR-模,x1,,xnMx_{1},\ldots,x_{n}\in M 是一个有序集合。

(1) 如果对每个 yMy\in M,存在一个集合 a1,,anRa_{1},\ldots,a_{n}\in R 使得

y=a1x1++anxny=a_{1}x_{1}+\cdots+a_{n}x_{n},

那么该集合张成 MM

(2) 如果方程

0=a1x1++anxn0=a_{1} x_{1}+\cdots+a_{n} x_{n}

仅有唯一解 (a1,,an)=(0,,0)\left(a_{1}, \ldots, a_{n}\right)=(0, \ldots, 0),那么该集合是线性无关的。

(3) 如果对任何 yMy \in M,方程

y=a1x1++anxny=a_1 x_1+\ldots+a_n x_n

仅有唯一的解 (a1,,an)\left(a_{1}, \ldots, a_{n}\right),那么该集合是基。

证明:第一条是满射的定义。后一条结论成立,因为同态映射是单射当且仅当核是平凡的,而 (0,,0)Rn(0, \ldots, 0) \in R^{n}RnR^n 的加法单位元。最后一条是双射的定义。

 ~\tag*{$\square$}

定义 18.2 如果存在某个整数 nZ0n \in \mathbb{Z}_{\geqslant 0} 和一个满 RR-模同态 RnMR^{n} \rightarrow M,称一个模是有限生成的(finitely generated)

这与群的情况类似。一个群 GG 是有限生成的当且仅当存在有限个元素 gig_{i} 使得所有其他元素都可以表示为 gig_{i} 和它们的逆元的乘积。同样地,如果存在有限个 xix_{i},使得 MM 的每个元素都可以通过 xix_{i} 的线性组合得到,那么 MM 是有限生成的。

例 18.1 并非所有的 RR-模都承认基。这与向量空间不同。例如,若 R=ZR=\mathbb{Z}M=Z/nZM=\mathbb{Z}/n\mathbb{Z},则对于任何 xMx\in M,方程

ax=0a x=0

有许多解——aa 可以是 n,2n,n, 2n, \ldots

要点: 并非每个有限生成的 RR-模都承认基。

§18.2 向量空间与子空间

定义 18.3 如果 R{0}R-\{0\} 在乘法下构成群,则称一个交换环是域(field)

定义 18.4FF 是一个域。FF 上的模称为 FF 上的向量空间(vector space)

定义 18.5VV 是一个向量空间。那么 VV 的一个子模称为 VV线性子空间(linear subspace)

§18.3 张成集大于无关集

以下是域与环的最重要区别之一:

定理 18.2FF 是一个域,MM 是一个 FF 上的向量空间。如果 v1,,vnv_{1}, \ldots, v_{n} 张成 MM,而 w1,,wmw_{1}, \ldots, w_{m} 是线性无关的,那么 nmn \geqslant m

证明:设 y1,,ymy_{1}, \ldots, y_{m} 是线性无关的,v1,,vnv_{1}, \ldots, v_{n} 是张成的。若有必要,可以对 viv_{i} 重新排序,以使

y1=a1v1++anvny_{1}=a_{1} v_{1}+\ldots+a_{n} v_{n}

a10a_{1} \neq 0。于是 y1,v2,,vny_{1}, v_{2}, \ldots, v_{n} 也张成 MM,因为我们可以通过 y1y_{1}viv_{i} 的线性组合得到 v1v_{1}——只需将上述方程除以 a10a_{1} \neq 0 并重新排列即可。

M1MM_{1} \subset M 是由 y1y_{1} 生成的子模——即 RMR \rightarrow M 的像,由 1y11 \mapsto y_{1} 定义——并考虑商模

M/M1M/M_{1}

(可以证明这是一个 RR-模——即,一个向量空间。)那么 y2,,ym\overline{y_{2}}, \ldots, \overline{y_{m}} 仍然是线性无关的,因为它们的线性组合等于零当且仅当

a1y1=a2y2++amyma_{1} y_{1}=a_{2} y_{2}+\ldots+a_{m} y_{m}

对于某个 a1Fa_{1} \in F 成立,而此类方程仅当所有 ai=0a_{i}=0 时成立,因为假定 yiy_{i} 是线性无关的。注意 y1=0,v2,,vn\overline{y_{1}}=0, \overline{v_{2}}, \ldots, \overline{v_{n}} 仍是张成的,因此 v2,,vn\overline{v_{2}}, \ldots, \overline{v_{n}} 是张成的。所以我们有 n1n-1 个向量张成 M/M1M/M_{1},且其中有 m1m-1 个线性无关的向量。

通过重复上述技巧,如果我们在一个向量空间中有 mm 个线性无关的元素且有 nn 个元素张成它,我们可以在商向量空间中得到 mkm-k 个线性无关的元素和 nkn-k 个张成它的元素。那么这些数哪个会先到 0 呢?如果 nk=0n-k=0 先到零,那么我们位于一个由 00 个元素张成的商向量空间——即零向量空间——因此我们必须得出 mk=0m-k=0,因为在零向量空间中没有线性无关的向量。在这种情况下,m=nm=n。如果 mkm-knkn-k 之前到零,那么 mnm \leqslant n

 ~\tag*{$\square$}

§18.4 维数

推论 18.3 如果 MM 是一个有限生成的向量空间,那么 MM 的任意两个基的元素数相同。

证明:如果 {vi}\left\{v_{i}\right\}{wi}\left\{w_{i}\right\} 均是张成且线性无关的,我们有 nmn \geqslant mmnm \geqslant n。因此 m=nm=n

 ~\tag*{$\square$}

定义 18.6VV 是一个有限生成的 FF-模——即有限生成的向量空间。称此类 VV有限维向量空间,并定义 VV维数(dimension)

dimFV\dim_{F} V

VV 的任意基中的元素数。

这是线性代数中最重要的事实:我们有维数的概念。人类花了几千年才理解什么是 nn 维空间,因此不要轻视这一概念!

例 18.2 00 维向量空间是由平凡Abel群 M={0}M=\{0\} 给出的模。

推论 18.4 如果 MM 是一个有限生成的向量空间,那么任意线性无关集合 w1,,wmw_{1}, \ldots, w_{m} 可以扩展为一个基——也就是说,我们可以找到 wm+1,,wnw_{m+1}, \ldots, w_{n} 使得所得集合 w1,,wnw_{1}, \ldots, w_{n} 同时线性无关且张成。

证明:由于 MM 是有限生成的,存在某个 NN 使得我们有一个满射 FNMF^{N} \rightarrow M。因此,任意线性无关向量集的大小必须 N\leqslant N。如果 Xm:FmMX_{m}: F^{m} \rightarrow M 是由 w1,,wmw_{1}, \ldots, w_{m} 决定的映射,且 XmX_{m} 不是满射,则选择一个不在 im(Xm)\mathrm{im}\left(X_{m}\right) 中的元素 wm+1w_{m+1}。注意所得集合 w1,,wm+1w_{1}, \ldots, w_{m+1} 仍然是线性无关的,因为如果

a1w1++am+1wm+1=0a_{1} w_{1}+\ldots+a_{m+1} w_{m+1}=0

a1w1++amwm=am+1wm+1a_{1} w_{1}+\ldots+a_{m} w_{m}=-a_{m+1} w_{m+1}

如果 am+1=0a_{m+1}=0,根据 wiw_{i} 的线性无关性,我们知道所有 ai=0a_{i}=0。另一方面,如果 am+10a_{m+1} \neq 0,我们通过除法得出矛盾:

a1am+1w1++amam+1wm=wm+1\frac{a_{1}}{-a_{m+1}} w_{1}+\ldots+\frac{a_{m}}{-a_{m+1}} w_{m}=w_{m+1}

左边在 XmX_{m} 的像中,但 wm+1w_{m+1} 被选择为不在其中。

因此我们有一个单射同态 Xm+1:Fm+1MX_{m+1}: F^{m+1} \rightarrow M。如果 Xm+1X_{m+1} 不是满射,我们重复上述论证。根据定理,Xm+kX_{m+k} 在某个 m+kNm+k \leqslant N 处必须成为满射。让 kkXm+kX_{m+k} 首次成为满射的整数。根据上述论证,它仍然是单射,因此我们有一个由生成元 w1,,wm+kw_{1}, \ldots, w_{m+k} 决定的基。

 ~\tag*{$\square$}

§18.5 若干推论

我们将要做什么?你以前已经研究过元素为实数的矩阵。你对它们进行了多种操作——相乘、相加,以及判断它们何时是可逆的。我声称几乎所有关于实数矩阵的操作都可以在任何域的矩阵上完成。

推论 18.5 任意有限生成的域 FF 上的模与 FnF^{n} 对某个 nn 同构。

证明:从线性无关集合 0 开始扩展为基。一个基定义了从 FnF^{n} 到你的模的同构。

 ~\tag*{$\square$}

如果 RR 不是域,这一结论对于 RR-模不成立——毕竟,任何有限Abel群都是一个 Z\mathbb{Z}-模,但任何自由 Z\mathbb{Z}-模要么是零模,要么是无限模。

推论 18.6 如果 VVV^{\prime}\subset V 是子空间,

dimV= dimVV=V.\dim V^{\prime}=\ dim V\quad\Leftrightarrow\quad V=V^{\prime}.

证明:一方向显然成立。对于另一方向,令 y1,,yny_{1},\ldots,y_{n}VV^{\prime} 的基。由于这些向量是线性无关的,它们可以通过上述推论之一扩展为 VV 的基。但根据维数的定义,该基必须恰好有 nn 个元素——换句话说,yiy_{i} 已经是一个基。

 ~\tag*{$\square$}

推论 18.7VVV^{\prime} \subset V 是一个子空间。则有 dimV+dimV/V=dimV\dim V^{\prime}+\dim V/V^{\prime}=\dim V

证明:设 v1,,vdimVv_{1}, \ldots, v_{\dim V^{\prime}}VV^{\prime} 的基。设 u1,,udimV/V\overline{u_{1}}, \ldots, \overline{u_{\dim V/V^{\prime}}}V/VV/V^{\prime} 的基。选择代表 uiu_{i} 作为 ui\overline{u_{i}},则集合

v1,,vdimV,u1,,udimV/Vv_{1}, \ldots, v_{\dim V^{\prime}}, u_{1}, \ldots, u_{\dim V/V^{\prime}}

VV 的基。

它显然是张成的,因为对于每个 aVa \in Va\overline{a}ui\overline{u_{i}} 的线性组合,因此 aa 位于某个线性组合的 VV^{\prime}-轨道内。它也是线性无关的,因为如果

0=a1v1++adimVvdimV+b1u1++bdimV/VudimV/V0 = a_{1} v_{1} + \cdots + a_{\dim V^{\prime}} v_{\dim V^{\prime}} + b_{1} u_{1} + \cdots + b_{\dim V/V^{\prime}} u_{\dim V/V^{\prime}}

那么

0=a1v1++adimVvdimV+b1u1++bdimV/VudimV/V\overline{0} = a_{1} \overline{v_{1}} + \cdots + a_{\dim V^{\prime}} \overline{v_{\dim V^{\prime}}} + b_{1} \overline{u_{1}} + \cdots + b_{\dim V/V^{\prime}} \overline{u_{\dim V/V^{\prime}}}

因为 vi=0\overline{v_{i}} = 0aia_{i} 项消失,因此我们得到一个等式,表示 ui\overline{u_{i}} 的线性组合等于零。由于 ui\overline{u_{i}} 是线性无关的,得出每个 bib_{i} 必须为零。原等式表明 0=aivi0 = \sum a_{i} v_{i},因此根据 viv_{i} 的线性无关性,所有 aia_{i} 也必须为零。

 ~\tag*{$\square$}

推论 18.8 (秩-零度定理)f:VWf: V \rightarrow W 是一个 FF-模之间的映射,且假设 VV 是有限生成的。那么有 dimkerf+dimimf=dimV\dim \ker f + \dim \mathrm{im} f = \dim V

证明:根据同态基本定理,我们知道存在一个群同构 V/kerfimfV/\ker f \cong \mathrm{im} f。但这个同态映射也是一个 FF-模映射,可以手工验证。因此 imfV/kerf\mathrm{im} f \cong V/\ker f

 ~\tag*{$\square$}

推论 18.9 (同构的判别准则)f:VWf: V \rightarrow W 是有限维向量空间之间的线性映射。那么 ff 是同构当且仅当 ff 是单射且 dimV=dimW\dim V = \dim W

证明:根据秩-零度定理,ff 的像的维数等于 VV 的维数,因为 ff 是单射。

 ~\tag*{$\square$}

§18.6 总结

从上述所有内容中得到的总结是维数概念的强大。无论你的域是 R\mathbb{R} 这样熟悉的,还是类似 Z/pZ\mathbb{Z}/p\mathbb{Z} 这样陌生的;无论线性映射是熟悉的矩阵,还是像多项式函数的值这样的线性映射,我们都有一种强大的方法来研究线性映射。

§18.7 行列式

我们从线性代数中得到的另一个强大工具是行列式的概念。行列式只需要一个关于乘以 1-1(取加法逆元)、矩阵元素的乘法和加法的概念。因此我们应该能够定义任何系数在环 RR 上的矩阵的行列式。

事实证明,如果环 RR 不是交换的,有些公式可能不成立——因为乘法的顺序很重要——因此我们将限制自己使用交换环。

定义 18.7RR 是一个交换环。一个 k×kk \times k矩阵(matrix) 是元素的集合

AijRA_{ij} \in R

其中 i1,,ki \in 1, \ldots, kj1,,kj \in 1, \ldots, k。我们用符号表示矩阵

A=(Aij).A = \left(A_{ij}\right).

例 18.3 一个 3×33 \times 3RR 上的矩阵可以用通常的方式表示:

(A11A12A13A21A22A23A31A32A33)\begin{pmatrix} A_{11} & A_{12} & A_{13} \\ A_{21} & A_{22} & A_{23} \\ A_{31} & A_{32} & A_{33} \end{pmatrix}

定义 18.8 RRk×kk \times k 矩阵的环(ring),记作 Mk×k(R)M_{k \times k}(R),其加法定义为

(Aij)+(Bij)=(Aij+Bij)\left(A_{i j}\right)+\left(B_{i j}\right)=\left(A_{i j}+B_{i j}\right)

且乘法定义为

(Aij)(Bij)=(l=1kAilBlj)\left(A_{i j}\right)\left(B_{i j}\right)=\left(\sum_{l=1}^k A_{i l} B_{l j}\right)

即加法是逐项相加,而乘法中第 i,ji,j 项是 BB 的第 jj 列与 AA 的第 ii 行的配对。

定义 18.9 (余子式矩阵)AA 是一个 k×kk \times k 矩阵。AA 的第 (i,j)(i,j) 项的余子式矩阵(cofactor matrix) 是删除 AA 的第 ii 行和第 jj 列所得的矩阵。当 AA 是已知时,我们记作

Ci,jC_{i, j}

表示由 AA 的第 (i,j)(i, j) 项余子式得到的 (k1)×(k1)(k-1) \times (k-1) 矩阵。

定义 18.10 RR1×11 \times 1 矩阵的行列式(determinant) 是矩阵的唯一元素 A11A_{11}

递归定义:设 AA 是一个 k×kk \times k 矩阵。则 AA 的行列式定义为以下求和:

detA=A11detC1,1A21detC2,1++(1)1+kAk1detCk,1\det A = A_{11} \det C_{1,1} - A_{21} \det C_{2,1} + \cdots + (-1)^{1+k} A_{k 1} \det C_{k, 1}。

使用求和符号表示为:

detA:=i=1k(1)i+1Ai1detCi,1\det A := \sum_{i=1}^k (-1)^{i+1} A_{i 1} \det C_{i, 1}。

这定义了一个函数

det:Mk×k(R)R\det: M_{k \times k}(R) \rightarrow R。

例 18.4 如果 AA 是一个 2×22 \times 2 矩阵,

det(A)=A11A22A12A21\det(A) = A_{11} A_{22} - A_{12} A_{21}。

我们不证明以下定理,但你对实数进行的证明同样适用于一般情形:

定理 18.10AABBk×kk \times k 矩阵。那么

det(A)det(B)=det(AB)\det(A) \det(B) = \det(AB)

det(AT)=det(A).\det\left(A^\mathrm{T}\right) = \det(A).

定理 18.11adj(A)\mathrm{adj}(A) 是一个 k×kk \times k 矩阵,其第 (i,j)(i, j) 项由

(1)i+jdetCj,i(-1)^{i+j} \det C_{j, i}

给出。那么

A(adjA)=(adjA)A=detAIA \cdot (\mathrm{adj} A) = (\mathrm{adj} A) \cdot A = \det A \cdot I

其中 detAI\det A \cdot I 是对角矩阵,对角元素由元素 detAR\det A \in R 给出。

如果你之前没有见过这个定理的最后一条说明,我会简要说明一下证明思路。第一乘法的 (i,j)(i, j) 项由以下给出:

l=1kAil(adjA)lj=l=1kAil(1)j+ldetCj,l.\sum_{l=1}^k A_{i l} (\mathrm{adj} A)_{l j} = \sum_{l=1}^k A_{i l} (-1)^{j+l} \det C_{j, l}.

例如,(1,1)(1,1) 项就是 AA 的行列式的定义。通过使用关于交换行只改变行列式符号的性质,可以证明每个对角线项都是 AA 的行列式。

对于非对角线项,注意到上述求和式变为具有两行相等的矩阵的行列式,因此为零。

推论 18.12AMk×k(R)A \in M_{k \times k}(R)。则 AA 是可逆矩阵当且仅当 detAR\det A \in R 有乘法逆元。

证明:令 B=detA1adjAB = \det A^{-1} \mathrm{adj} A。则有

BA=detA1adjAA=detA1detAI=I.B A = \det A^{-1} \mathrm{adj} A \cdot A = \det A^{-1} \det A \cdot I = I.

同样可以证明 BA=IBA = I

 ~\tag*{$\square$}

例 18.5 如果 AA 是一个仅包含整数元素的矩阵,那么当且仅当 detA=±1\det A = \pm 1 时存在一个仅包含整数元素的逆矩阵。

例 18.6AAZ/nZ\mathbb{Z}/n\mathbb{Z} 上的一个矩阵。则当且仅当其行列式与 nn 互素时,AA 是可逆的。