不定方程(丢番图方程)是只求 整数解 的方程。变量个数大于方程个数,所以「不定」。
它的解结构往往与连续情形截然不同——例如 x2+y2=z2 有无穷多组整数解(勾股数),而 xn+yn=zn(n≥3)的非平凡整数解不存在(费马大定理,Wiles 1995)。
ax+by=c(a,b,c∈Z)
有解条件:gcd(a,b)∣c(裴蜀定理,参见 整除与素数)。
设 (x0,y0) 是一个特解,d=gcd(a,b),则所有整数解为:
⎩⎨⎧x=x0+dbty=y0−dat,t∈Z
求 ax+by=gcd(a,b) 的一组 (x′,y′),然后两边乘 c/gcd(a,b):
x0=gcd(a,b)cx′,y0=gcd(a,b)cy′
a1x1+a2x2+⋯+anxn=c
有解条件:gcd(a1,a2,…,an)∣c。可逐步合并:先解 a1x1+a2x2=t,再处理 t+a3x3+⋯=c。
满足 x2+y2=z2 的正整数三元组 (x,y,z)。
gcd(x,y,z)=1 的勾股数。所有本原勾股数可由参数 (m,n) 给出:
x=m2−n2,y=2mn,z=m2+n2
要求 m>n>0、gcd(m,n)=1、m,n 一奇一偶。
例:(m,n)=(2,1)⇒(3,4,5);(m,n)=(3,2)⇒(5,12,13)。
把本原勾股数同乘以正整数 k 即得所有勾股数。
形式:
x2−Dy2=1(D>0,D 不是完全平方数)
存在最小的正整数解 (x1,y1),称为 基本解。所有解由它生成:
xn+ynD=(x1+y1D)n
D=2 时,基本解 (3,2):32−2⋅22=1。
D=61 时,基本解 x1=1766319049,比一般直觉大得多。
Z[i]={a+bi∣a,b∈Z}。它是欧几里得整环,可做唯一分解。
正整数 n 能表为两整数平方和 ⟺ n 的所有形如 4k+3 的素因子都出现偶数次。
例:5=12+22;3 不行(3≡3(mod4) 出现一次)。
每个正整数都可以表为四个整数的平方和。
xn+yn=zn(n≥3)
无非平凡整数解。费马在 1637 年提出,Andrew Wiles 在 1995 年借助椭圆曲线与模形式理论给出完整证明。
费马大定理本身没有「初等证明」(已知)。学到这里只需知道结论,并体会一句话:整数方程的难度,往往与系数无关,而与指数有关。
| 方法 | 适用情形 |
|---|
| 代换 + 整除分析 | 二元低次方程,缩小变量范围 |
| 取模筛除 | 用 (modp) 排除某些可能 |
| 无穷下降法 | 假设有解构造更小的解,矛盾(费马常用) |
| 单变量分离 | 化为 y=f(x) 判断何时取整数 |
| 构造 / 因式分解 | 如 x2−y2=(x−y)(x+y) |
求 x2+y2=xy+5 的整数解。
变形:x2−xy+y2=5⇒(2x−y)2+3y2=20。
由 3y2≤20 得 ∣y∣≤2,逐个枚举 y=−2,−1,0,1,2 验证即可。