向量空间
线性代数研究有限维线性空间上的线性映射。
线性代数里如果既研究实数,也研究复数,会得到更统一好看的定义,也会有更深刻的理解。
复数域
复数使得我们可以对负数开方。所有复数的集合记为 \(\mathbb{C}\),定义: \(\mathbb{C} = \{ a + b \text{i} : a,b \in \mathbb{R} \}\)
在复数集合上定义了加法和乘法:
\[\begin{aligned} (a + b \text{i}) + (c + d \text{i}) = (a + b) + (c + d) \text{i} \\ (a + b \text{i})(c + d \text{i}) = (ac - bd) + (ad + bc) \text{i} \\ \end{aligned}\]复数有一些算术性质,通过定义可以推导出来:
- 交换性:\(x + y = y + x\)
- 结合性:\((x + y) + z = x + (y + z)\)
- 单位元:\(x + 0 = 0\),\(x1 = x\)
- 加法逆元:对于 \(x\),存在 \(y\) 使得 \(x + y = 0\)
- 乘法逆元:对于 \(x\),存在 \(y\) 使得 \(xy = 1\)
- 分配性:\(x(y + z) = xy + xz\)
定义一些符号:
- \(-x\),作为 \(x\) 的逆元,有 \(x + (-x) = 0\)
- 减法:\(x - y = x + (-y)\)
- \(1/x\):\(x (1/x) = 1\)
- 除法:\(x/y = x (1/y)\)
为了让结论更统一,用符号 \(\mathbb{F}\) 指代 \(\mathbb{R}\) 和 \(\mathbb{C}\) 。 \(\mathbb{F}\) 中的元素称为标量。
域(field)
多数教材里直接就出来了,并没有解释什么是域。
域是一个集合,带有加法和乘法运算,并满足上面的算术性质。因此这里为了解释什么是域,特意又把复数里的运算性质写了一遍,虽然这些性质看起来二年级小朋友都会。
所以,域是带有运算的集合,比如:
- 有理数集合连同通常的加法运算和乘法运算,即为域 \(\mathbb{Q}\)
- 实数集合连同通常的加法运算和乘法运算,即为域 \(\mathbb{R}\)
- 复数集合连同通常的加法运算和乘法运算,即为域 \(\mathbb{C}\)
- 集合 \(\{ 0,1 \}\),规定 \(0 \cdot 1 = 0\),\(1 + 1 = 1\)
找一个不是域的例子也很容易,比如说整数集合,对于 \(2\),不存在整数逆元使得乘积为 \(1\)。
简言之,域是个集合,带有 \(+ - \times \div\) 四种运算。
如一个集合 \(Z_+ = \{ 0, 1, 2, \cdots \}\),可以取出元素进行加法,乘法运算。
但是逆运算比如 \(1 - 5 = -4 \notin Z_+\),这个集合就不完善,不能叫域。修补一下:
\[Z = \{ 0, 1, -1, 2, -2, \cdots \}\]这时候减法存在了,但是除法还有点小问题。
一个运算可逆,运算的封闭性。实际上运算的封闭性在数学上是恒重要的事情,运算系统一步步扩大,就是为了让运算畅通无阻,在整个数学史上,这也是推动数学发展的重要动力。
如有理数域 \(\mathbb{Q}\),两个整数的比,四种运算都可以,有理数域。
古希腊的时候,毕达哥拉斯定理,出来个 \(\sqrt{2}\),没道理。这是个哲学问题,居然有个数不能写成两个数的比值。
“万物皆数”,这个东西不能写成数,这个事情就是第一次数学危机。
集合 \(\mathbb{R}^2\) 为:\(\mathbb{R}^2 = \{ (x,y) : x,y \in \mathbb{R} \}\) 可以看作一个平面。
集合 \(\mathbb{R}^3\) 为:\(\mathbb{R}^3 = \{ (x,y,z) : x,y,z \in \mathbb{R} \}\) 可以看作通常的空间。
为了推广概念,需要引进新定义:
- 组(list):长度为 \(n\) 的有序元素。
n元组,
符号 \(\mathbb{F}^n\)。
把 \(\mathbb{R}^n\) 想象成物理对象人类做不到,甚至都无法想象出 \(\mathbb{C}^n\) 的图像,但是,我们仍然可以进行代数运算,就像在 \(\mathbb{R}^2\) 或者 \(\mathbb{R}^3\) 中定义的那样。
定义 \(\mathbb{F}^n\) 中的加法:
\[(x_1 , \cdots , x_n ) + (y_1 , \cdots , y_n ) = (x_1 + y_1 , \cdots , x_n + y_n )\]为了简单,常用一个字母来表示 \(\mathbb{F}^n\) 中的组,如加法交换性 \(x+ y = y + x\)。注意这里已经和前面的复数里的那个不一样了。
基于这个定义,我们可以很容易验证 \(\mathbb{F}^n\) 中元素的加法交换性。
n 元组看作一个点,或者一个向量,都没有问题。我们画不出高维空间的图像,但是高维空间的元素也被严格定义过,我们也把他们叫做向量,不需要担心是否有物理意义。
接下来定义乘法,对应坐标的乘法没啥意义,线性代数更关心标量乘法,确切的说,定义 \(\mathbb{F}\) 中的元素与 \(\mathbb{F}^n\) 中的元素的乘法:
\[\lambda(x_1, \cdots, x_n) = (\lambda x_1, \cdots , \lambda x_n)\]运算是什么?
思考一下,运算又是什么?
向量空间
定义向量空间的动机:\(\mathbb{F}^n\) 上加上和标量乘法的的优秀性质。
带有加法和标量乘法的集合 \(V\) 就称为向量空间(还需要满足一些性质)。
向量空间里的元素称为向量或点。
由于向量空间的标量乘法依赖于 \(\mathbb{F}\) ,因此我们一般确切指明 \(V\) 是 \(\mathbb{F}\) 上的向量空间,而不简单的说 \(V\) 是向量空间。
子空间
考虑子空间,可以大量扩充向量空间的例子。
如果 \(V\) 的子集 \(U\) 也是向量空间,则称 \(U\) 是 \(V\) 的子空间。显然 \(U\) 也继承了 \(V\) 上定义的运算法则。
验证子空间的条件,满足下面三个条件:
- 加法单元元:\(0 \in U\)
- 加法封闭性:\(x,y\in U\) 则 \(x + y \in U\)
- 标量乘法封闭性:\(a\in \mathbb{F}\),\(x\in U\) 则 \(ax \in U\)
举个例子,\(\mathbb{R}^3\) 中的子空间为 \(\mathbb{R}^3\) 里过远点的直线和平面。证明是子空间很容易,但是是否是唯一子空间呢?还需要更多数学工具。
子空间的和
研究向量空间时感兴趣的通常只是子空间,而不是任意子集。
直和
有限维向量空间
定义线性无关:
定义线性相关: