next up previous
下一頁: 平方和問題 上一頁: Pythagorean Triple 和 Fermat's 前一頁: Pythagorean Triples

Fermat's Last Theorem

我們已找到所有 x2 + y2 = z2 的正整數解, 很自然的會問 x3 + y3 = z3 的正整數解, 甚至問對任意大於等於 3 的正整數 n, xn + yn = zn 的正整數解. Fermat 認為當 n$ \ge$3 時 xn + yn = zn 並無正整數解. 他僅簡短的說有一個很聰明的方法證明此事但並沒有提出證明, 所以我們稱此結果為 Fermat's Last Theorem.

事實上當時應稱 Fermat's Last Theorem 為一個 conjecture (猜想) 因為並沒有人給出完整的證明. 三百多年來許許多多的數學家想要證出此定理, 但一直到 1995 年才被完整的證明. 不過所用的方法牽涉到許多複雜艱深的數學理論, 當然不會是 Fermat 當初所指的方法. 由此我們可以知道 Diophantine equation 雖然僅是討論整數解的問題, 不過有的 Diophantine equation 確實牽涉到很深的數學問題.

其實解 Fermat's Last Theorem 不必考慮所有大於等於 3 的正整數. 若 n 有奇的質因數 p, 此時 n = pm, 故若 x = a, y = b, z = c xn + yn = zn 的一組正整數解, 則因 apm + bpm = cpm x = am, y = bm, z = cm xp + yp = zp 的一組正整數解. 換言之若能證得 xp + yp = zp 無正整數解, 則對任意 n = pm, xn + yn = zn 也無正整數解. 同理若 n 無奇的質因數, 即 n = 2r, 此時因 r$ \ge$2 知 4| n, 所以若能證得 x4 + y4 = z4 無正整數解, 則對任意 n = 2r > 2, xn + yn = zn 無正整數解. 因此要證明 Fermat's Last Theorem, 我們只要證明對任意奇質數 p, xp + yp = zp 無正整數解, 以及 x4 + y4 = z4 無正整數解即可. 目前我們無法處理奇質數的情形, 接下來我們將利用 descent 的方法證明 x4 + y4 = z4 無正整數解.

我們先處理一個比 x4 + y4 = z4 更一般的 Diophantine equation.

Proposition 7.2.4   x4 + y4 = z2 無正整數解.

証 明. 我們利用 descent 的方法證明 x4 + y4 = z2 無正整數解. 假設 x = a1, y = b1, z = c1 x4 + y4 = z2 的一組正整數解, 我們將利用它們得到另一組正整數解 x = a2, y = b2, z = c2c1 > c2. 如此一直下去會和正整數的 well-ordering principle 相違背, 故知原式無正整數解.

現假設 x = a1, y = b1, z = c1 x4 + y4 = z2 的一組正整數解. 如果 gcd(a1, b1) = d > 1, 由於 d| a1d| b1 d4| a14 + b14 = c12, 故得 d2| c1. 因此 x = a1/d, y = b1/d, z = c1/d2 x4 + y4 = z2 的一組正整數解且 c1/d2 < c1.

x = a1, y = b1, z = c1 x4 + y4 = z2 的一組正整數解且 gcd(a1, b1) = 1. 此時由於 gcd(a12, b12, c1) = 1 (因 gcd(a12, b12) = 1) 且 x = a12, y = b12, z = c1 滿足 x2 + y2 = z2. 利用前面討論 primitive Pythagorean triple 的結果, 不失一般性我們假設 a12 是奇數而 b12 是偶數, 亦即 x = a12, y = b12, z = c1 是一組 primitive Pythagorean triple. 故利用 Theorem 7.2.2 知存在 m, n $ \in$ $ \mathbb {N}$ 滿足 m > n gcd(m, n) = 1 使得

a12 = m2 - n2,    b12 = 2mn,    c1 = m2 + n2.

又由於 gcd(a1, m, n) = 1 (因 gcd(m, n) = 1), 且 x = a1, y = n, z = m 滿足 x2 + y2 = z2, 故由 a1 是奇數之假設以及前面討論 primitive Pythagorean triple 之性質知 n 必為偶數 (且 m 為奇數), 也就是說 x = a1, y = n, z = m 又是一組 primitive Pythagorean triple. 因此再用一次 Theorem 7.2.2 知存在 u, v $ \in$ $ \mathbb {N}$ 滿足 u > v gcd(u, v) = 1 使得

a1 = u2 - v2,    n = 2uv,    m = u2 + v2.

這裡要注意, 由於 b1n 皆為偶數, 我們可假設 b1 = 2b1' 且 n = 2n'. 此時由 b12 = 2mn b1'2 = mn'. 又由於 gcd(m, n') = 1 我們知 mn' 皆為某個整數之平方, 亦即存在 c2, e $ \in$ $ \mathbb {N}$ 使得 m = c22n' = e2. 又由於 2e'2 = 2n' = n = 2uv 以及 gcd(u, v) = 1, 我們得 uv 皆為某個整數之平方, 亦即存在 a2, b2 $ \in$ $ \mathbb {N}$ 使得 u = a22v = b22. 因此由 m = u2 + v2 c22 = (a22)2 + (b22)2 x = a2, y = b2, z = c2 x4 + y4 = z2 的一組正整數解. 此時因 c1 = m2 + n2 > m2 > c24, 知 x = a2, y = b2, z = c2 確實是另一組 x4 + y4 = z2 的正整數解且滿足 c2 < c1. 故利用 descent 的方法得證本定理. $ \qedsymbol$

Proposition 7.2.4 告訴我們 x4 + y4 = z2 無正整數解, 我們可以輕鬆的利用這個結果證明 x4 + y4 = z4 無正整數解. 這是因為若 x = a, y = b, z = c x4 + y4 = z4 的一組正整數解, 則 x = a, y = b, z = c2 就會是 x4 + y4 = z2 的一組正整數解. 此和 Proposition 7.2.4 相矛盾, 故有以下之結論.

Corollary 7.2.5   x4 + y4 = z4 無正整數解.


next up previous
下一頁: 平方和問題 上一頁: Pythagorean Triple 和 Fermat's 前一頁: Pythagorean Triples
Li 2007-07-12