我们以前学习綫形代数时、都是以具体的方式进行的、比如解綫形方程、矩阵运算等.在本章中、我们将学习綫形空間的抽象概念、它是向量和矩阵的推广.首先、你可能会问、为什么我们需要学习如此抽象的概念?请看下面的例子.
我们至少在高中时就学习过向量、如位移、速度、力等.实际上、当我们说向量时、我们的第一印象是它们必须有两个或三个分量、代表平面或空間中的一个点.但是在学习了綫形代数之后、我们了解到像 这样的东西亦向量、尽管我们无法想象它在现实世界中的物理圖像.
所以、基本上、将向量的概念改变为任意数量的分量、是对原始概念的推广或抽象.这样我们可以用新定义处理更多内容、但代价是失去一些物理意义.在本讲中、我们将重复这个过程、进一步抽象向量的概念、以便我们能够找出其中一些共同的、通用的或一般的属性.
让我们回顾一下从 到 的抽象过程、在这里、我将给出一个更严格的定义、作为让你熟悉代数结構的第一步.
回想一下、如果给定一个像 这样的结構、这是一个向量吗?不、绝对不是.实际上、它只是一个元组、即元素的有序有限序列或列表.顺便说一下、你也可以用有序对来構造它.虽然我们通常默认将其视为向量、那是因为我们可以以非常自然的方式在其上定义加法和标量乘法.但是仅使用元组的结構、我们无法对其进行任何操作、除非你事先定义一些.例如、如果你尝试运行
在 Python 中、它将返回 (1, 2, 3, 1, 2, 3)、而如果你尝试在纸上写 、读者会默认认为它是 .这是因为对于编程语言来说、+ 运算符被重载为连接两个元组.但对于数学、特别是在座標空間中、+ 运算符被定义为逐个元素相加.所以你会明白、在使用之前声明或至少知道符号的确切含义是很重要的、否则你会感到困惑.所以、元组不是向量、但我们可以在其上定义向量结構、然后它就成为向量了.
向量的应用
然后、让我们回到向量的话题.例如、我们知道力可以分解为两个正交分量、我们用这个来分析力学问题.为什么我们可以这样做?因为力是一个向量.但类似地、正弦信号
可以分解为两个分量 和 、我们通常使用星座图来表示这种分解.你有没有注意到这两种情况之間的相似性?因此、我们今天的目标是提出一个结構来处理所有类似的情况.
从上面这两个例子来看、看起来像列表既不是成为向量的充分条件(因为列表上的加法不一定是向量加法)、也不是必要条件(因为雖某些东西看起来不像列表、比如函數或多项式、它仍然可以表现得完全像向量).那么、最终、什么是向量?我们应该如何定义向量?

在这里、我们将首先介绍域的概念、它是我们用来定义綫形空間的基本代数结構.
域简介
在我们开始讨论向量本身之前、让我们从一个更基本的概念开始.我们的故事将从集合开始、它是数学的基本構建块.假设有一个集合 .它太平凡(无聊)了、就像我们上面提到的元组一样.仅使用一个集合、我们几乎什么都做不了.
所以、我们想在集合 上定义一个二元运算、它是一个将集合的两个元素映射到集合本身的函數.
集合 上的二元运算 是一个函數
以下是一些二元运算的例子:
- 在 上定义的 、( 是二元运算吗?)
- 在集合上定义的 亦二元运算.( 是二元运算吗?)
- 在 上定义的 、( 是二元运算吗?)
然后我们可以定义 1 域是一个具有两个二元运算(加法和乘法)的集合 、它满足某些性质.
域是一个具有两个二元算子 和 的集合 、使得凡
- 加法的结合律
- 加法的交换律
- 加法单位元2
- 加法逆元
- 乘法的结合律
- 乘法的交换律
- 乘法单位元
- 乘法逆元
- 乘法对加法的分配律
实际上、我们称满足上述前4个性质的结構 为交換羣、或Abel 群. 所以、如果我们定义阿贝尔群、那么可以给出一个更简单的定义、
域最常见的例子是分数、你可以很容易地验证分数满足域的所有性质.实数、复数亦然.
- (分数)
- (实数)
- (复数)
同时、整数不是域、因为它们对于所有非零元素都没有乘法逆元(例如 )、自然数甚至不是群 [任务:搜索群的定义、并说明原因.].
向量空間
现在我们准备好定义什么是向量空間了.
在 上的向量空間 、由一个集合 (其元素称为向量)和一个域 (其元素称为标量)、以及以下两个二元映射组成:
- 向量加法
- 标量乘法
这些运算必须满足以下公理.对于向量 和标量 、对于向量加法
- 结合
- 对易
- 有单位元
- 存在 使得对所有 有
- 有逆元
- 凡 、存在 使得
换句话说、如果我们重用定义、 是一个阿贝尔群. 而对于标量乘法:
- 结合
- 有单位元3
- 对向量加法分配
- 对标量加法分配
不引起混淆則 可省略、如 .
现在、我们终于可以回答这个问题了、什么是向量?答案很简单但很抽象:向量是向量空間的一个元素.而向量空間是由上述八个公理定义的.
现在让我们看一些具体的例子、看看这个抽象定义如何应用于熟悉和不太熟悉的情况.
最熟悉的例子是
在域 上.这里:
- 向量加法:
- 标量乘法:
- 加法单位元:
- 加法逆元:
你可以验证所有八个公理都得到满足.
令 为所有次数至多为 的实系数多项式的集合:
这里:
- 向量加法:
- 标量乘法:
- 加法单位元:
- 加法逆元:
注意多项式在几何意义上看起来不像“向量”、但仍然满足所有向量空間公理!
令 为从非空集合 到 的所有函數的集合.我们定义
- 加法:
- 标量乘法:
- 加法单位元: 常函數 对所有
- 加法逆元:
则 是 上的向量空間.
这也構成了 上的向量空間. 函數可以被认为是非常抽象意义上的“向量”、其中“分量”是域中每个点处的函數值.我们可以将这个函數向量空間限制为函數的子集、同时仍然满足向量空間公理.
这是我们开始时的例子!
微分方程
的所有解的集合是 上的向量空間.其中 是已知系数.加法和标量乘法的定义与 例 LA6 中相同.这个向量空間的一些有用性质可以直接从定义(公理)中推导出来.这些性质在使用之前应该被证明.它们显然是真的、但证明起来相当棘手.
假设向量空間 中有两个加法单位元 和 .那么:
- (根据加法单位元的定义)
- 但同时、 (根据相同的定义)
因此、 (根据加法的交换律).
假设 是一个向量空間.令 .假设 和 是 的加法逆元.那么
根据加法单位元的唯一性、符号 被良好定义为 的唯一加法逆元.我们可以将减法运算定义为 .
令 .根据标量乘法的定义、我们有: 假设 是 的加法逆元、使得 . 那么我们有:
令 和 为加法单位元.那么: 根据加法单位元的定义、我们有: 因此、
子空間
现在我们理解了向量空間、让我们谈谈子空間.子空間本质上是“向量空間中的向量空間”.
集合 是 的子空間、当且仅当:
- 对向量加法封闭:
- 对标量乘法封闭:
() 依定义較然.
() 假设 满足上述三条件.(1) 确保 非空且有加法单位元 .(2) 确保 .(3)确保 .如果 、那么 (根据 命題 LA8 等于 )也在 中.因此 的每个元素都在 中有加法逆元.向量空間定义的其他部分、如结合律和交换律、对于 自动满足、因为它们在更大的空間 上成立.因此 是一个向量空間、因此是 的子空間.
在 中、任何通过原点的直綫都構成一个子空間.例如:
你可以验证:
- 如果 、那么
- 如果 且 、那么
类似地、 中任何通过原点的平面或直綫都是子空間.
在向量空間 中、偶/奇函數的集合構成一个子空間.
- 它包含 函數.
- 如果 和 是偶/奇的、那么 亦爲偶/奇.
- 如果 是偶/奇的且 、那么 亦爲偶/奇.
區間 上所有連續函數的集合 構成所有函數的向量空間 的子空間.
- 常值函數 在 中
- 如果 、那么 亦連續的、所以
- 如果 且 、那么 亦連續的、所以
例 LA8 中綫形齊次微分方程的所有解的集合構成函數向量空間的子空間.
- 零函數是一个解(平凡解).
- 如果 和 是解、那么 亦解.
- 如果 是解且 、那么 亦解.
子空間之和
现在让我们谈谈两个子空間的和.给定向量空間 的两个子空間 和 、它们的和、记为 、定义为:
向量空間 的两个子空間 和 的和是集合:
設 是 中所有形如 的向量的子空間、而 是所有形如 的向量的子空間.那么:
構成 平面、而 只是 軸和 軸的并集、这不是向量空間.读者可以验证 包含加法单位元 并且对加法和标量乘法封闭.因此它是 的子空間.
子空間 都包含在 中(要看到这一点、考虑和 、其中除了一个 之外的所有都是 ).相反、包含 的 的每个子空間都包含 (因为子空間必须包含其元素的所有有限和).因此 是包含 的 的最小子空間.
如果进一步我们想描述、各个子空間不仅相加为和空間、且各个子空間互不相交.我们称这样的和为直和.
直和
设 是 上的向量空間.它们的外直和記作
是這些向量空間的笛卡爾積:
加以下加法和標量乘法:
加法:
標量乘法、對於 :
考慮到 元組 是從指標集到向量空間的映射 .上述定義可以泛化為任何向量空間族上.
设 是 上的向量空間族.它们的直积記作
可视作從 到 函數空間的子空間.
爲什麼要叫內直和呢?因爲外直和是在外部從把數個向量空間拼成一個更大的向量空間.而內直和是將一個已有的向量空間內部分解成數個独立子空間的和.
如果 是 的子空間族、如果满足以下两个条件、就称 为这些子空間的內直和、记为
是 的和
凡
称 為 的直和項.如果 是有限集.直積得寫爲
若 、則稱 為 的補.
綫形組合
设 的非空子集 、對於 、、稱式
為 的綫形组合.其中 稱為係數、如果係數全為 、則稱平凡、 根据向量的加法和标量乘法、綫形组合本身亦 的一个元素.考慮方程
若存在非平凡綫形組合滿足方程、則稱 綫形相關.否則稱綫形獨立.
所有綫形組合之集合記作
稱 為 的張集.又稱 張成 .至於有序的元组 、以加法的交换性、其綫形组合的值与其顺序无关、是故定义 .
我們需要驗證 滿足子空間的三個條件:
- :因為 、.
- 對於任意 、有 :因為 和 都是 的綫形組合、所以它們的和亦 的綫形組合、因此 .
- 對於任意 和 、有 :因為 是 的綫形組合、所以 亦 的綫形組合、因此 .
因此、 是 的子空間.稱為 的張空間.
同一个向量可以有不同的綫形组合表示.现在思考如下的綫形组合:
他们自然是同一个向量、但是同一个綫形组合吗?从字符串的角度来看他们显然不同.但通过简单化简都能化成同一个綫形组合.再来考虑如果 、那么同一个向量亦能用 表示.但这个綫形组合无法直接化简成 、与前两个显然不同.为了避免混淆这种雖同一个向量的綫形组合因为插入 0 项、拆项等造成的字符串排列不同而实际上相同的情况、我们引入下面的定义.
如果 可以唯一地表示為 的綫形組合
其中 、.则称之为本質唯一的綫形组合.
向量集 .以下三命题等价:
- 綫形无关.
- 中非零向量皆是 的本質唯一綫形组合.
- 中任一向量皆非其余向量的綫形组合.
(1 2)
其中各项系数皆非零、且向量皆不同.现在等号两端相减并合并同类项、得到
由于 (1) 成立、得知所有系数均为零、从而只有第一行的同类项、 并且 、 对所有 成立.
(2 3) 使用反證法.假設 而
合並同類項後、因還可以綫形組合爲 、必然牴觸於 (2) 而得證.
(3 1) 使用反證法.假設 綫形相關、方程
有非凡解、
與 (3) 矛盾而得證.
當 時、顯然成立. 我們對 使用數學歸納法.假設對於 成立、即 張成 .現在考慮 . 綫形独立、 非零、故能表示為 的非平凡綫形組合
非爲全 , 謂存在 .否则上式只余 诸项、与其綫形独立性矛盾.
從而
任何向量 可表示為 的綫形組合、并代入上式得
其中索引重排列为
于是、尋得 从而 、命題於 成立.
基
向量集 稱為向量空間 的基集、簡稱基、若
- 張成 ;
- 綫形無關.
因此、向量空間之基也勢皆相等、稱為維度. 的維度記爲 .
是綫形空間、然則下列命题等价:
- 是 的基.
- 所有非零向量皆是 的本質唯一綫形组合.
- 是 的最小張集.
- 是 的最大綫形無關集.
是有限维綫形空間、 是向量集合..則
- 張成 .
- 綫形獨立.
等價.
設 綫形相關、則 、使得 可以 之綫性組合表示.則 張成 、且 . 是比基更小的張集、矛盾.
設 不張成 、則存在 、使得 .則 綫性獨立、且 . 是比基更大的綫形獨立集、矛盾.
是非 向量空間. 是 中的綫形無關集、 是 的張集..則有基 、使得 .即
- 任何非 向量空間有基.
- 任何綫形無關集皆含於某基中.
- 任何張集皆含有某基.
假設 是 中所有含 且含於 的綫形無關集之集族.以包含關係為偏序.因 知其非空.設
是 上的鎖. 綫形獨立、且 、即 .故 每條鎖皆有上界.由 Zorn 引理、知 有極大元 .我們來證明 是基.若 但 、則 綫性獨立、且 、則 非極大.故得 、並有向量空間 的有限子集 是基.若且唯若
論見
Sign in as ?