4.1 向量空间与子空间

主要内容

本节讲述了向量空间的概念,这里要把之前由几何概念得到的对向量空间的直觉进行进一步抽象和泛化,只要满足定义的一组向量,都可以构成向量空间,例如多项式、实函数等等。在向量空间的基础上,引入了子空间的概念。

向量空间的定义

定义:

一个向量空间是由一些被称为向量的对象构成的非空集合VV,在这个集合上定义了两个运算,称为加法和标量乘法,服从以下公理,这些公理必须对VV中所有向量u,v,w\boldsymbol u,\boldsymbol v,\boldsymbol w及所有标量ccdd均成立。

  1. u+v\boldsymbol u + \boldsymbol v属于VV
  2. u+v=v+u\boldsymbol u + \boldsymbol v = \boldsymbol v + \boldsymbol u
  3. (u+v)+w=u+(v+w)(\boldsymbol u+ \boldsymbol v) + \boldsymbol w = \boldsymbol u + (\boldsymbol v + \boldsymbol w)
  4. VV中存在一个零向量0\boldsymbol 0,使得u+0=u\boldsymbol u+ \boldsymbol 0 = \boldsymbol u
  5. VV中每个向量u\boldsymbol u,存在VV中一个向量u-\boldsymbol u,使得u+(u)=0\boldsymbol u + (-\boldsymbol u)=\boldsymbol 0
  6. u\boldsymbol u与标量cc的乘法cuc\boldsymbol u属于VV.
  7. c(u+v)=cu+cvc(\boldsymbol u+\boldsymbol v)=c\boldsymbol u + c\boldsymbol v
  8. (c+d)u=cu+du(c+d)\boldsymbol u=c\boldsymbol u+d\boldsymbol u
  9. c(du)=(cd)uc(d\boldsymbol u) = (cd)\boldsymbol u
  10. 1u=u1\boldsymbol u=\boldsymbol u

要证明一个空间VV是不是向量空间,就要证明这个空间中的任意一个元素是否满足上述定理。

例:

SS是数的双向无穷序列空间,则其中某一个元素是{yk}=(,y2,y1,y0,y1,y2,)\{y_k\}=(\cdots,y_{-2},y_{-1},y_0,y_1,y_2,\cdots),若其中有另一个元素{zk}\{z_k\},二者的和由对应各项的和构成,c{yk}c\{y_k\}是序列{cyk}\{cy_k\},可以证明SS是向量空间。这样的一种集合来自于工程学,当一个信号在离散时间上被测量(采样)时,它就可以被看作是SS中的一个元素。我们称SS为(离散的)信号空间。

例:

n0n \geq 0,次数最高为nn的多项式集合PnP_n,由形如下列的多项式组成:
p(t)=a0+a1t+a2t2++antn\boldsymbol p(t)=a_0+a_1t+a_2t^2+\cdots+a_nt^n
其系数和变量tt均为实数。考虑另一个多项式:
q(t)=b0+b1t+b2t2++bntn\boldsymbol q(t)=b_0+b_1t+b_2t^2+\cdots+b_nt^n
二者的和为:
(p+q)(t)=p(t)+(t)=(a0+b0)+(a1+b1)t++(an+bn)tn(\boldsymbol p + \boldsymbol q)(t)=\boldsymbol p(t)+\boldsymbol (t)=(a_0+b_0)+(a_1+b1)t+\cdots + (a_n+b_n)t^n
标量乘法为:
(cp)(t)=cp(t)=ca0+(ca1)t++(can)tn(c\boldsymbol p)(t)=c\boldsymbol p(t)=ca_0+(ca_1)t+\cdots +(ca_n)t^n
这些定义明显满足公理1和公理6,这是因为+q\boldsymbol +\boldsymbol qcpc\boldsymbol p均为次数不超过nn的多项式。其他公理也可一一证明。于是,PnP_n是一个向量空间。

例:

假设集合VV是定义在DD上的全体实值函数的集合,则这个集合VV也是一个向量空间(省去举例和证明)。这个例子的意义是,将Rn\mathbb R^n中建立的几何直觉上升到一般向量空间。

子空间

在许多问题中,一个向量空间是由一个大的向量空间中适当的向量的子集所构成。在此情形下,向量空间的10个公理中只需要验证三个,其余的自然成立。

定义:

向量空间VV的一个子空间VV的一个满足以下三个性质的子集HH
a. VV中的零向量在HH
b. HH对向量加法封闭,即对HH中任意向量u,v\boldsymbol u,\boldsymbol v,和u+v\boldsymbol u+\boldsymbol v仍在HH
c. HH对标量乘法封闭,即对HH中任意向量u\boldsymbol u和任意标量cc,向量cuc\boldsymbol u仍在HH中。

每个子空间都是一个向量空间,反之,每个向量空间是一个子空间(针对本身或其他更大的空间而言)。对两个向量空间,若其中一个在另一个内部,此时子空间这个词被使用,而VV的子空间是将VV看作更大的子空间。

下图中的HH就是空间VV的一个子空间
4.1 向量空间与子空间

例:

PP为全体实系数多项式的集合,由于PP中运算的定义与函数运算相同,因此,PP是定义在Rn\mathbb R^n上的全体实值函数的空间一个子空间。另外,对每个n0n \geq 0PnP_nPP的子空间,这是因为,PnP_n包含零多项式,且PnP_n中两个多项式之和仍在PnP_n中,数乘以PnP_n中一个多项式仍在PnP_n中。

例:

向量空间R2\mathbb R^2不是R3\mathbb R^3的子空间,因为R2\mathbb R^2甚至不是R3\mathbb R^3的子集。这是因为R2\mathbb R^2中的每个向量含有2个元素,而R3\mathbb R^3中的每个向量则含有3个元素。
另一方面,集合H=[st0]H=\begin{bmatrix}s \\ t \\ 0\end{bmatrix}s,ts,t均为实数,是R3\mathbb R^3的一个子集。
4.1 向量空间与子空间

例:

R3\mathbb R^3中一个不通过原点的平面不是R3\mathbb R^3的子空间,因为此平main不包含R3\mathbb R^3中的零向量。类似的,R2\mathbb R^2中一个不通过原点的直线也不是R2\mathbb R^2的子空间。

由一个集合生成的子空间

例:

给定向量空间VV中向量v1,v2\boldsymbol v_1,\boldsymbol v_2,令H=Span{v1,v2}H=Span\{\boldsymbol v_1,\boldsymbol v_2\},证明HHVV的一个子空间

证:

要证明该命题,只需证明对于HH中的任意两个向量u,w\boldsymbol u,\boldsymbol wcuc\boldsymbol uu+w\boldsymbol u + \boldsymbol w也在HH中。由于H=Span{v1,v2}H=Span\{\boldsymbol v_1,\boldsymbol v_2\},因此有:
u=s1v1+s2v2,w=t1v1+t2v2\boldsymbol u=s_1\boldsymbol v_1+s_2\boldsymbol v_2,\boldsymbol w=t_1\boldsymbol v_1+t_2\boldsymbol v_2
那么显然有:
u+w=(s1+t1)v1+(s2+t2)v2\boldsymbol u+\boldsymbol w=(s_1+t_1)\boldsymbol v_1+(s_2+t_2)\boldsymbol v_2
cu=(cs1)v1+(cs2)v2c\boldsymbol u=(cs_1)\boldsymbol v_1+(cs_2)\boldsymbol v_2
显然,u+w\boldsymbol u+\boldsymbol wcuc\boldsymbol u都属于Span{v1,v2}Span\{\boldsymbol v_1,\boldsymbol v_2\},得证。

在后面4.5节中,可以证明R3\mathbb R^3的每一个非零子空间除了R3\mathbb R^3本身,要么是Span{v1,v2}Span\{\boldsymbol v_1,\boldsymbol v_2\},这里v1,v2\boldsymbol v_1,\boldsymbol v_2是两个线性无关的向量,要么是Span{v},v0Span\{\boldsymbol v\},\boldsymbol v \neq \boldsymbol 0。对第一种情形,此子空间是一个通过原点的平面;对第二种情形,子空间是一条通过原点的直线。
4.1 向量空间与子空间

由这个例子,可以推广得到如下的定理:
定理:

v1,,vp\boldsymbol v_1, \cdots, \boldsymbol v_p在向量空间VV中,则Span{v1,,vp}Span\{\boldsymbol v_1,\cdots,\boldsymbol v_p\}VV的一个子空间。