1 线性空间

263 阅读4分钟

线性空间

定义

两个空间V和F 两个运算分别on两个空间:加法(V)和数乘(F) 8个性质:加法交换律、加法结合律、加法有0元、加法有相反数、数乘有1元、数乘结合律、空间1分配律、空间2分配律

性质

设V是数域F上的线性空间,则

  • V中的0向量是唯一的。
  • 负元素存在且唯一
  • 加法有消去律
  • 加法方程α+x=β\alpha + x = \beta 有唯一解
  • (k)α=(kα)(-k)\alpha = -(k\alpha)
  • kα=θk=0/α=θk\alpha=\theta \leftarrow k = 0/ \alpha=\theta

基、维数、坐标

基:V中的n个向量,线性无关、且任意元素均可以由这n个元素线性表示 维数:所有的基包含的元素一样多,数量称为维数 坐标:每个元素都可以由基线性组合,基前面的系数就是坐标

有了坐标以后很好用,比如0元素的坐标一定是0,线性相关的元素,坐标也是线性相关的,并且组合系数可以应用在坐标上。也就是说,有了坐标,不需要考虑抽象空间,只要找到了基,就可以研究坐标空间了,这就回到了数域上来。

性质

线性空间中基不一定存在:比如零空间V=θV={\theta}、多项式空间(基无穷多)

α1,...αn\alpha_1, ...\alpha_n线性无关,β1,...βn\beta_1, ...\beta_n线性无关,那么坐标变换形成的矩阵AA是可逆矩阵,(β1,...,βn)=(α1,...,αn)A(\beta_1, ..., \beta_n) = (\alpha_1, ..., \alpha_n) A

如果两组向量都是线性无关并且可以是一组基,那么AA又称为过渡矩阵。

性质:逆矩阵可以反过来换基,连乘可以多次换基。 坐标也可以通过乘过渡矩阵实现变换。

子空间

VV向量集存在一个非空子集WW,在FF上的相同计算也构成线性空间,那WW是子空间。

判定定理:WW关于线性运算封闭

常见子空间

  • 平凡子空间:θ,V{\theta}, V
  • 解空间:{ηAη=θ}\{\eta|A\eta=\theta\}
  • 线性空间:{ikiαi}\{\sum_i k_i\alpha_i\},由α1,...αs\alpha_1, ...\alpha_s生成的子空间,记作L(α1,...αs)L(\alpha_1, ...\alpha_s)
  • 平面上经过原点的直线

子空间的交集 交集一定是子空间

子空间的和集 并集不一定是子空间,因此定义和集,即并完以后,把求和产生的元素也放入集合。

子空间的直和 对任意ηV1+V2\eta \in V_1 + V_2,存在唯一的η1V1,η2V2,s.t.η=η1+η2\eta_1\in V_1, \eta_2 \in V_2, s.t. \eta=\eta_1+\eta_2 记作V1V2V_1\oplus V_2

直和的4个等价表述

  • θ\theta 表示方式唯一
  • V1V2={θ}V_1\cap V_2 = \{\theta\} (证明常用,多个子空间是直和,那么应该满足VjijVi={θ}V_j \cap \sum_{i\ne j} V_i=\{\theta\})
  • dim(V1+V2)=dim(V1)+dim(V2)dim(V_1 + V_2) = dim(V_1) + dim(V_2)
  • V1V_1V2V_2的基合在一起就是直和空间的基

eg 证明V1={AAT=A}V_1 = \{A|A^T=A\}V2={AAT=A}V_2=\{A|A^T=-A\},两个空间的和是直和且构成Fn×nF^{n\times n} 证明: 和是直和 交空间是O。A=AT=AA=OA=A^T=-A \rightarrow A=O 和构成全空间,证明相互包含。V1+V2FV_1+V_2\subset F 显然,关键是FV1+V2F \subset V_1 + V_2,任何一个矩阵可以表示为M=1/2(A+AT)+1/2(AAT)M=1/2(A+A^T) + 1/2 (A-A^T)

维数定理 dim(V1+V2)=dim(V1)+dim(V2)dim(V1V2)dim(V_1 + V_2) = dim(V_1) + dim(V_2) - dim(V_1\cap V_2)

eg V1=L(α1,α2),V2=L(β1,β2)V_1 = L(\alpha_1, \alpha_2), V_2 = L(\beta_1, \beta_2),求V1+V2,V1V2V_1 + V_2, V_1\cap V_2的基和维数。其中α1=[1,2,1,0]T,α2=[1,1,1,1]T,β1=[2,1,0,1]T,β2=[1,1,3,7]T\alpha_1 = [1,2,1,0]^T, \alpha_2 = [-1,1,1,1]^T, \beta_1 = [2,-1,0,1]^T, \beta_2 = [1,-1,3,7]^T
解:对V1+V2V_1+V_2只需要求两组基合在一起的极大线性无关组即可。 对V1V2V_1\cap V_2,其中的向量η=k1α1+k2α2=l1β1+l2β2\eta=k_1\alpha_1+k_2\alpha_2=l_1\beta_1 + l_2\beta_2,因此η=k1α1+k2α2l1β1l2β2=θ\eta=k_1\alpha_1+k_2\alpha_2-l_1\beta_1 - l_2\beta_2 = \theta(k1,k2,l1,l2)(k_1, k_2, l_1, l_2)可以看作是一个方程组[α1,α2,β1,β2]x=θ[\alpha_1, \alpha_2, -\beta_1, -\beta_2]x=\theta的解。解完以后,得到系数的关系,带入到k1α1+k2α2k_1\alpha_1 + k_2\alpha_2即可。

线性映射

满足齐性和可加性的映射称为线性映射 核子空间:被映射到0元的元素构成的空间

性质

  • f(θ)=θf(\theta) = \theta
  • 线性相关的向量组经过线性映射还是线性相关的(线性无关的不保证)

基偶和矩阵

线性映射f:VUf: V \rightarrow U V和U分别有1组基,称为基偶 f(α1),...,f(αs)=(β1,...,βt)Af(\alpha_1), ...,f(\alpha_s)=(\beta_1, ..., \beta_t)A
AA为选定基偶的矩阵。如果是线性变换,U和V是同一个空间,那只需要一组基即可。

线性变换矩阵的深入认识 如果在一组确定基下两个线性变换f,gf,g的矩阵分别为A,BA,B,则

  • kf=kAkf = kA
  • f+g=A+Bf+g = A + B
  • fg=ABfg = AB
  • f1=A1f^{-1}=A^{-1}

矩阵的性质:坐标直接用A映射可以直接得到映射后的坐标

重要定理
fHom(V,U)f \in Hom(V, U)选定基偶(α1,...,αs)(\alpha_1, ..., \alpha_s)(β1,...,βt)(\beta_1, ..., \beta_t)下的矩阵是AA,则ff在新基偶
(α1,...αs)=(α1,...,αs)P(\alpha'_1, ...\alpha'_s) = (\alpha_1, ..., \alpha_s)P(β1,...,βt)=(β1,...,βt)Q(\beta'_1, ..., \beta'_t)=(\beta_1, ..., \beta_t)Q下的矩阵B=Q1APB=Q^{-1}AP

证明:
按照定义:
(f(α1),...,f(αs))=(β1,...,βt)B(f(\alpha'_1), ..., f(\alpha'_s))=(\beta'_1, ..., \beta'_t)B
考察f(αi)f(\alpha'_i),首先根据PP的定义,αi\alpha'_i在基α1,...,αs\alpha_1, ..., \alpha_s的坐标就是pip_i。有根据矩阵的性质,映射可以直接用矩阵去乘,
所以f(αi)f(\alpha'_i)在基βi\beta_i下的坐标是ApiAp_i,那么原始的向量为f(αi)=(β1,...,βt)Apif(\alpha'_i)=(\beta_1, ..., \beta_t)Ap_i
所以(f(α1),...,f(αs))=(β1,...,βt)AP(f(\alpha'_1), ..., f(\alpha'_s))=(\beta_1, ..., \beta_t)AP 按照Q的定义把βi\beta_i换成βi\beta'_i即证。

特殊化:如果是线性变换,那么只有一组基,B=P1APB=P^{-1}AP

eg 考虑一个2阶多项式空间的线性变换,变换方式ff为求导运算。求在基p1=1+x+3x2,p2=1+x,p3=1+2xx2p_1 = 1+x+3x^2, p_2 = 1+x, p_3 = 1+2x-x^2下的矩阵。

解1:这个问题如果直接按照定义,f(p1),f(p2),f(p3)=(p1,p2,p3)Af(p_1), f(p_2), f(p_3) = (p_1, p_2, p_3)A,会演变成用一些不标准的多项式凑另一组多项式,不好弄。
解2:利用上面的重要定理。 设一组基p1=1,p2=x,p3=x2p_1=1, p_2=x, p_3=x^2,在这组基下的矩阵为:
(f(p1),f(p2),f(p3))=(p1,p2,p3)A(f(p_1), f(p_2), f(p_3))=(p_1, p_2, p_3)A
A=[010002000]A=\begin{bmatrix}0 & 1 & 0 \\ 0 & 0 & 2 \\ 0 & 0 & 0\end{bmatrix}
接下来考察PP矩阵(注意p'是原题目里的p),(p1,p2,p3)=(p1,p2,p3)P(p'_1, p'_2, p'_3)=(p_1, p_2, p_3)P 显然P=[111112301]P=\begin{bmatrix}1 & 1 & 1 \\ 1 & 1 & 2 \\ 3 & 0 & -1\end{bmatrix}
所以答案为P1APP^{-1}AP

值域与核子空间的应用

定理

  • ff是满射R(f)=Udim(R(f))=dim(U)\Leftrightarrow R(f)=U \Leftrightarrow dim(R(f))=dim(U)
  • ff是单设K(f)={θ}dim(K(f))=0\Leftrightarrow K(f)=\{\theta\} \Leftrightarrow dim(K(f))=0

证明
f(x)=f(y)f(x)f(y)=θf(xy)=θxy=θx=y\Leftarrow f(x) = f(y) \Leftrightarrow f(x)-f(y)=\theta \Leftrightarrow f(x-y)=\theta \Leftrightarrow x-y=\theta \Leftrightarrow x=y
f(θ)=θ,f(η)=θ,η=θ\Rightarrow f(\theta)=\theta, f(\eta)=\theta, \eta=\theta

计算

  • R(f)R(f)的计算:按照定义f(α1),...=(β1,...)Af(\alpha_1), ... = (\beta_1,...)A,那值域就是A能表示的坐标范围,所以他的r(A)就是dimR,并且一组值域的基就是A的极大无关组。
  • K(f)K(f)的计算:按照定义满足Ax=θAx=\theta,所以只要找基础解系即可。dimK(f)=dimVr(A)dimK(f) = dimV - r(A)

维度定理

dimK+dimR=dimVdimK + dim R = dim V

维度定理的推论

不变子空间

如果在原空间中存在一个子空间,对线性映射是封闭的,那他就是不变子空间。V可以被分解为不变子空间的直和。进一步简化矩阵表示。因为直和的话子空间的基直接并就是原空间的基。

R(f)K(f)R(f) K(f)都是不变子空间。