第一種方法是用 congruence 的方法處理. 也就是說如果一個 Diophantine
equation
f (x1,..., xn) = 0 有整數解, 則對任意的
m
在
modulo m 之下
f (x1,..., xn)
0(mod m) 當然有解.
因此若能找到一個 m 使得
f (x1,..., xn)
0(mod m) 無解,
那麼原 Diophantine equation
f (x1,..., xn) = 0 就無解.
要注意 Proposition 7.1.1 說的是若能找到一個
m
使得
f (x1,..., xn)
0(mod m) 無解, 則
f (x1,..., xn) = 0
無整數解. 並不是說若能找到
m
使得
f (x1,..., xn)
0(mod m) 有解, 則
f (x1,..., xn) = 0 有整數解. 千萬別搞錯了,
我們來看個例子.
注意若將
11x2 - 7y2 = 2 考慮在 modulo 7 的情形, 也就是解
11x2 2(mod 7). 由於
11×2
1(mod 7),
11x2
2(mod 7) 兩邊乘上 2 得
x2
4(mod 7).
很明顯的此式有
x
2(mod 7) 為其解, 但由前已知
11x2 - 7y2 = 2
並無整數解. 所以由此例可知, 並不能因找到
m
使得
f (x1,..., xn)
0(mod m) 有解, 便斷言
f (x1,..., xn) = 0
有解.
或許大家會好奇, 若對於任意的正整數 m,
f (x1,..., xn) 0(mod m) 皆有解, 是否就能得
f (x1,..., xn) = 0 有整數解呢?
由下面的例子我們可以知道, 這仍是不一定對的.
由 Corollary 4.4.3 我們知道要證明對任意
m
,
f (x)
0(mod m) 皆有解, 等同於要證明對任意質數 p 以及
n
,
f (x)
0(mod pn) 皆有解.
當 p = 2, n = 1 時,
f (x) (x2 - 1)3(mod 2), 故
f (x)
0(mod 2) 有解. 而當 p = 2, n = 2 時,
f (x)
(x2 - 1)(x2 - 3)2(mod 4), 所以
f (x)
0(mod 4) 亦有解. 當
p = 2, n
3 時, 由於
17
1(mod 8), Proposition 5.2.1
告訴我們
x2
17(mod 2n) 必有解, 所以
f (x) = (x2 - 17)(x2 - 19)(x2 - 323)
0(mod 2n) 當然有解.
當 p = 17 時由於
17 1(mod 8), 故由 Theorem 5.4.3 知
x2
19
2(mod 17) 有解. 因此由 Proposition
5.2.4 知對任意
n
,
x2
19(mod 17n) 皆有解.
因此知
f (x)
0(mod 17n) 有解. 而當 p = 19 時, 由於
17
1(mod 8) 故得
=
=
= 1,
也就是說
x2
17(mod 19) 有解. 再由 Proposition 5.2.4
知對任意
n
,
x2
17(mod 19n) 皆有解. 因此知
f (x)
0(mod 19n) 有解.
當 p 是奇質數且
p17, 19 時, 若
x2
17(mod p) 有解,
則 Proposition 5.2.4 告訴我們對任意
n
,
x2
17(mod pn) 亦有解. 所以此時
f (x)
0(mod pn) 有解. 同理若
x2
19(mod p) 有解, 可得對任意
n
,
f (x)
0(mod pn) 亦有解. 而若
x2
17(mod p) 和
x2
19(mod p) 皆無解, 即
=
= - 1, 則由
=
= 1 知
x2
232(mod p)
有解, 因此得對任意
n
,
x2
232(mod pn) 皆有解.
我們仍得
f (x)
0(mod pn) 有解.
綜合以上結果我們知, 對任意質數 p 以及
n
,
f (x)
0(mod pn) 皆有解. 所以對任意
m
,
f (x)
0(mod m)
皆有解. 但是事實上 f (x) = 0 並沒有整數解.
再次強調一次, 我們介紹的 congruence 方法僅能拿來證明 Diophantine
equation 無解. 所以若有一個 Diophantine equation 你認為它並無整數解,
那你可以考慮用 congruence 的方法去證明它無解. 也就是說試著找到一個
m
使其在 modulo m 之下無解, 那麼就證得此 Diophantine
equation 無整數解. 若你認為一個 Diophantine equation 有解, 那麼
congruence 的方法頂多可以提供你其解的可能形式, 並無法告訴你原
Diophantine equation 有解.
另一種常用的方法稱為 descent 的方法. 它也是拿來證明一個
Diophantine equation 沒有正整數解. 其背後的原理是用到正整數的
well-ordering principle. 方法仍然是用反證法: 假設 Diophantine
equation
f (x1,..., xn) = 0 有正整數解且
x1 = c1,..., xi = ci,..., xn = cn 為其一組解. 若我們能利用
x1 = c1,..., xi = ci,..., xn = cn
這一組正整數解找到另一組正整數解
x1 = c1',..., xi = ci',..., xn = cn', 其中對某個特定
i {1,..., n} 會有 ci' < ci, 則接下來可利用
x1 = c1',..., xi = ci',..., xn = cn'
這一組正整數解找到另一組正整數解
x1 = c1'',..., xi = ci'',..., xn = cn'' 滿足
ci''<ci'.
如此一直下去我們可得一個嚴格遞減的無窮正整數數列
ci > ci' > ci''> ... 此和正整數的 well-ordering principle 相違背,
故得證
f (x1,..., xn) = 0 沒有整數解.
以後我們會利用 descent 的方法證明某個有名的 Diophantine equation 無正整數解. 底下我們先舉一個簡單的例子讓大家了解 descent 的方法.
假設
x = c1, y = d1 是
x2 - 2y2 = 0 的一組正整數解. 則由於
c12 = 2d12, 我們知 c1 必為正偶數, 也就是說存在
c2
使得 c1 = 2c2. 因此得
4c22 = 2d12, 即
2c22 = d12. 由此又得
d1 是正偶數, 故存在
d2
使得 d1 = 2d2. 因此得
2c22 = 4d22, 即
c22 = 2d22. 也就是說
x = c2, y = d2 為
x2 - 2y2 = 0 的一組正整數解. 我們利用
x = c1, y = d1
這一組正整數解得到
x = c2, y = d2 這一組正整數解且滿足 c1 > c2,
故利用 descent 的方法知
x2 - 2y2 = 0 無正整數解.
這裡有一個邏輯上的問題需注意. 所謂 descent 的方法是指一個 Diophantine equation 若能證明「任給一組」正整數解都能產生另一組``較小"的正整數解, 則該 Diophantine equation 無正整數解. 僅由「特定的一組」正整數解可以得到另一組``較小"的正整數解並無法推得矛盾的結論. 例如 x = 8, y = 6, z = 10 是 x2 + y2 = z2 的一組正整數解, 將 x, y, z 皆除以 2 得 x = 4, y = 3, z = 5 也是 x2 + y2 = z2 的一組正整數解, 但此組解並不能再依此推得更小的一組解, 所以無法推得矛盾的結論. 事實上 x2 + y2 = z2 當然是有正整數解, 這並沒有和 descent 的方法相違背.