@zhangche0526
2017-07-27T13:38:48.000000Z
字数 2603
阅读 1143
所以说这种神玩意我怎么可能自己研究嘛,都是搬运的,出处详见参考资料
定义 为向量空间,其中 为域, 为集合, 中元素称为向量, 为向量加法, 为标量乘法,且运算满足 8 条公理(见维基百科)。
对于向量空间中 上 个元素的向量组 , 若存在不全为 的数 , 满足
对于向量空间中 上 个元素的向量组 , 其线性组合是如下形式的向量
一组向量 线性无关 等价于 没有向量可用有限个其他向量的 线性组合 所表示.
对于向量空间中 上 个元素的向量组 ,其所有线性组合所构成的集合称为 的张成,记为 .
若向量空间 中向量组 既是线性无关的又可以张成 ,则称其为 的基。
中的元素称为基向量。如果基中元素个数有限,就称向量空间为有限维向量空间,将元素的个数称作向量空间的维数。
设 是向量空间 的基。则 具有以下性质:
第三点尤其重要,感性的理解,基就是向量空间中的一个子集,它可以通过唯一的线性组合,来张成向量空间中所有的向量,这样就可以大大的缩小我们向量空间的大小。
如果 在 中是线性相关的,并且 , 则有至少一个 使得下列成立:
证明
设 在 中是线性相关的,并且 , 则有不全为 的 ,使得
不会全为 (因为 )。设 是 中使得 的最大者,那么
这就有 1 成立.
为了证明 2,设 , 则存在 , 使得
在上面的等式中,可以用之前的等式右边来代替 . 这样 包含于从 去掉第 项的张成,因而 2 成立。
设集合 中最大的数在二进制意义下有 位,我们使用一个 的数组 来储存线性基。
这种线性基的构造方法保证了一个特殊性质,对于每一个 , 有以下两种可能:
线性基是由空一个个加入的,记线性基为 , 新加入的为 。
逆序枚举 的所有二进制位,对于每一个 :
为保证 中只有 的第 位为 ,只有消去 的第 位上的 ,才可以继续插入。
如果 ,则
枚举 ,如果 的第 位为 ,则令 。
为保证 中只有 的第 位为 ,只有消去 的第 位上的 ,才可以继续插入。
枚举 ,如果 的第 位为 ,则令 。
为保证 中第 j 位为 .