第一種方法是用 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, n3 時, 由於 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 的方法相違背.