线性代数问题求证:若Ax=b有两个不同解则有无穷多解
没问题,我来一步步拆解这个证明过程,保证每一步逻辑都清晰:
第一步:明确已知条件
假设 $x_1$ 和 $x_2$ 是方程 $Ax = b$ 的两个不同的解,根据解的定义,我们有:
- $Ax_1 = b$
- $Ax_2 = b$
并且 $x_1 \neq x_2$,这意味着向量 $x_1 - x_2$ 不是零向量(如果它是零向量,那 $x_1$ 和 $x_2$ 就相等了,和前提矛盾)。
第二步:构造参数化解
我们可以构造一个带参数的向量:对于任意实数 $t$,令
x(t) = x_1 + t(x_1 - x_2)
这里的 $t$ 可以取任意实数(如果是在复数域上讨论,$t$ 可以是任意复数,结论完全一致)。
第三步:验证参数化向量是解
接下来我们验证 $x(t)$ 满足方程 $Ax = b$:
根据矩阵乘法的线性性质(分配律和数乘结合律),展开计算:
$$
\begin{align*}
A[x(t)] &= A\left[x_1 + t(x_1 - x_2)\right] \
&= Ax_1 + t \cdot A(x_1 - x_2) \
&= Ax_1 + t \cdot (Ax_1 - Ax_2)
\end{align*}
$$
代入已知的 $Ax_1 = b$ 和 $Ax_2 = b$,可得:
$$
A[x(t)] = b + t \cdot (b - b) = b + t \cdot 0 = b
$$
这说明对于任意的 $t$,$x(t)$ 都是方程 $Ax = b$ 的解。
第四步:证明不同参数对应不同解
现在我们需要确认,不同的 $t$ 值对应不同的解,这样才能说明解有无穷多个:
假设存在两个不同的参数 $t_1 \neq t_2$,但对应的解 $x(t_1) = x(t_2)$,那么:
$$
x_1 + t_1(x_1 - x_2) = x_1 + t_2(x_1 - x_2)
$$
两边同时减去 $x_1$,得到:
$$
(t_1 - t_2)(x_1 - x_2) = 0
$$
因为 $t_1 \neq t_2$,所以 $t_1 - t_2 \neq 0$;又因为 $x_1 \neq x_2$,所以 $x_1 - x_2 \neq 0$。在向量空间中,非零数乘以非零向量不可能得到零向量,这就产生了矛盾。因此,不同的 $t$ 必然对应不同的解。
结论
由于参数 $t$ 可以取无穷多个不同的值(比如所有实数),对应的解 $x(t)$ 也有无穷多个,这就证明了原命题:若 $Ax = b$ 存在两个不同的解,则该方程存在无穷多个解。
内容的提问来源于stack exchange,提问作者mrnobody

