MathLabs
定理已证明

D≠0 时恰好有唯一解

命题陈述

方程组 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 恰有一个解 (x,y)(x,y) 当且仅当 ad−bc≠0ad-bc\neq0,此时 x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc} 且 y=af−ecad−bcy=\dfrac{af-ec}{ad-bc}。

为什么成立?

这一个数D把“有多少个解”这个问题和“解是什么”这个答案都打包在了一起:只需检查一个符号,不用真去尝试就能知道消元法是否会成功。

证明思路

推导必要条件(消去y): 把 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 第一式乘以 dd、第二式乘以 bb:得 adx+bdy=edadx+bdy=ed 和 bcx+bdy=bfbcx+bdy=bf。第一式减去第二式,恰好消去 bdybdy 项,留下 (ad−bc)x=ed−bf(ad-bc)x=ed-bf。这个方程是方程组的必然推论:任何同时满足两个原方程的 (x,y)(x,y) 都必须满足它,因为它只是由原两式的倍数相加减得到的。

推导对偶条件(消去x): 对称地,把第一式乘以 cc、第二式乘以 aa,再用第二式减第一式消去 xx 项,留下 (ad−bc)y=af−ec(ad-bc)y=af-ec,同样是任意解的必然推论。

D≠0 时的存在性。 若 ad−bc≠0ad-bc\neq0,则一元方程 (ad−bc)x=ed−bf(ad-bc)x=ed-bf 由一元一次方程的定理知恰有一个解 x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc};同理 (ad−bc)y=af−ec(ad-bc)y=af-ec 给出恰好 y=af−ecad−bcy=\dfrac{af-ec}{ad-bc}。把这两个值代入 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 的原方程并做代数化简,可确认两者同时成立(读者可通过在公分母 DD 上合并分数来验证 a⋅ed−bfad−bc+b⋅af−ecad−bc=ea\cdot\dfrac{ed-bf}{ad-bc}+b\cdot\dfrac{af-ec}{ad-bc}=e)——所以解确实存在。

D≠0 时的唯一性。 由于 (ad−bc)x=ed−bf(ad-bc)x=ed-bf 和 (ad−bc)y=af−ec(ad-bc)y=af-ec 对 {ax+by=ecx+dy=f\begin{cases}ax+by=e\\cx+dy=f\end{cases} 的每一个解都是必要的(而不仅仅是充分的),原方程组的任何解 (x,y)(x,y),无论是什么,都必然要满足 x=ed−bfad−bcx=\dfrac{ed-bf}{ad-bc}、y=af−ecad−bcy=\dfrac{af-ec}{ad-bc},这由一元方程唯一性部分保证。因此不可能有两个不同的解:结合存在性,恰好在 ad−bc≠0ad-bc\neq0 时解是唯一的。

用到此定理的主题

分步证明

该定理暂无分步证明。