MathLabs
定理已证明

可解性与通解

命题陈述

ax+by=cax+by=c 有整数解当且仅当 d∣cd \mid c(其中 d=gcd⁡(a,b)d=\gcd(a,b));此时,若 (x0,y0)(x_0,y_0) 是一个解,则所有整数解恰好是 x=x0+bdt,  y=y0−adt  (t∈Z)x=x_0+\dfrac{b}{d}t,\ \ y=y_0-\dfrac{a}{d}t\ \ (t\in\mathbb{Z})。

为什么成立?

它彻底解决了问题:一次整除检验就能判定可解性,一旦得到任意一个解,一个关于 tt 的单参数族就给出所有其余的解——无需猜测。

证明思路

(⇒\Rightarrow)若 (x,y)(x,y) 是整数解,则 d=gcd⁡(a,b)d=\gcd(a,b) 同时整除 axax 和 byby,故整除 ax+by=cax+by=c。因此 d∣cd \mid c 是必要条件。

(⇐\Leftarrow)设 d∣cd \mid c,记 c=dec=de。由裴蜀等式存在 u0,v0u_0,v_0 使 au0+bv0=dau_0+bv_0=d。两边乘以 ee 得 a(u0e)+b(v0e)=de=ca(u_0e)+b(v_0e)=de=c,故 (x0,y0)=(u0e, v0e)(x_0,y_0)=(u_0e,\,v_0e) 是一个整数解。这证明了可解性。

现固定一个解 (x0,y0)(x_0,y_0),设 (x,y)(x,y) 为任意另一个解。用 ax+by=cax+by=c 减去 ax0+by0=cax_0+by_0=c 得 a(x−x0)+b(y−y0)=0a(x-x_0)+b(y-y_0)=0,即 a(x−x0)=−b(y−y0)a(x-x_0)=-b(y-y_0)。两边除以 dd:ad(x−x0)=−bd(y−y0)\frac{a}{d}(x-x_0)=-\frac{b}{d}(y-y_0),由于 gcd⁡(a/d, b/d)=1\gcd(a/d,\,b/d)=1,因子 bd\frac{b}{d} 必整除 x−x0x-x_0(互素的标准推论:若 p∣mnp\mid mn 且 gcd⁡(p,m)=1\gcd(p,m)=1 则 p∣np\mid n)。故 x−x0=bdtx-x_0=\frac{b}{d}t,其中 tt 为某整数,代回得 y−y0=−adty-y_0=-\frac{a}{d}t。

反之,对任意整数 tt,将 x=x0+bdt, y=y0−adtx=x_0+\frac{b}{d}t,\ y=y_0-\frac{a}{d}t 代入 ax+byax+by 得 ax0+by0+t(abd−abd)=c+0=cax_0+by_0+t\left(\frac{ab}{d}-\frac{ab}{d}\right)=c+0=c,验证了每一对这样的数确实都是解。因此解集恰好是 x=x0+bdt,  y=y0−adt  (t∈Z)x=x_0+\dfrac{b}{d}t,\ \ y=y_0-\dfrac{a}{d}t\ \ (t\in\mathbb{Z})。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Wikipedia contributors (2024). Bézout's identity
  2. G. H. Hardy, E. M. Wright (2008). An Introduction to the Theory of Numbers