命题陈述
若 {v1,…,vm} 张成向量空间 V,且 {w1,…,wk}⊆V 线性独立,则 k≤m:一个独立集永远不可能比一个张成集更大。此外,vi 中的 k 个可以被 w1,…,wk 替换,使得替换后的集合仍然张成 V。
证明思路
对目前已交换的 w 的个数 k 用归纳法论证。当 k=0 时,不等式 0≤m 是显然的,也不需要任何交换。归纳假设 w1,…,wk−1 已经换入,替换了原来 vi 中的 k−1 个(重新编号使这些恰为 v1,…,vk−1),使得 {w1,…,wk−1,vk,…,vm} 仍然张成 V。
若 k−1 已经等于 m,说明所有 vi 都已被用完,于是仅 {w1,…,wk−1} 就张成 V;但这样一来 wk∈V 就会是 w1,…,wk−1 的线性组合,这与 {w1,…,wk} 的线性独立性相矛盾。因此,在还需对当前的 k 证明 k≤m 时,这种情形不可能发生——准确地说,这立即表明 k−1<m,即 k≤m。
否则 k−1<m,于是(在 vk,…,vm 中)至少还剩一个 vj。因为 {w1,…,wk−1,vk,…,vm} 张成 V,把 wk 写成组合 wk=λ1w1+⋯+λk−1wk−1+μ1vj1+⋯+μm−k+1vjm−k+1。若剩余各 v 上的系数 μ1,… 全部为 0,那么 wk 就只是 w1,…,wk−1 的组合,这又与独立性相矛盾——所以剩余的某个 vj 的系数非零。
把这个方程解出 vj(除以它那个非零系数),将 vj 表示成 w1,…,wk 与其余剩余 v 的组合。把这个表达式代入 vj 出现的每一处,就说明 {w1,…,wk} 与剩余的 v(去掉 vj)一起仍然张成 V——又成功地用 wk 换掉了一个 v,归纳步骤完成,k≤m 得到确认。