Fermat 定理
早在幾千年以前,數學家們就已經知道方程
有整數解。 如
而由 Pythagoras 定理知上述每一組整數剛好是直角三角形的邊長。
可以注意到我們上面給的直角三角形的斜邊長都是素數,且都是模
剩
的素數。 那是否存在直角三角形使得它的斜邊長是模
剩
的素數呢?答案是否定的。 對於上述給出的模
剩
的素數,它們其實還可以表示成兩個整數的平方和,即
那麼對於模
剩
的素數,它們是否也可以表示成兩個整數的平方和呢?答案仍然是否定的,它們甚至不能表示成兩個有理數的平方和。 以上這些有意思的觀察都是數學家 Fermat 在讀 Diophantus 的《算術》時所做的評註。
Diophantus 所著的《算術》
初看起來這些結果只不過是方程的零星事實的羅列而已,但事實上這裡面蘊含著非常深刻的東西。 現在已經可以嚴格證明 Fermat 的觀察是正確的,因此我們將這些結論稱為
Fermat 定理
。 Fermat 定理在數論史上有著極其重要的意義,它超越了古代數論的水平,宣告了近代數論的誕生,甚至掀開了在 20 世紀中被稱作“ 類域論 ”這一大理論的序幕。 本文將藉助 Gauss 整數環的理論嚴格地給出 Fermat 定理的證明。
1. Gauss 整數環
設
為虛數單位,則容易驗證集合
為複數域
的子環,我們稱之為
Gauss 整數環
,
裡面的元素稱作
Gauss 整數
。
Gauss 整數
對任意
,我們稱非負整數
為 Gauss 整數
的範數。 Gauss 整數的範數具有下述性質。
定理 1:
設
,則有
(1).
。
(2).
。
(3).
。
證明:
(1).
設
,
。 則
(2).
設
, 則由範數的定義知
,故很容易驗證有
(3).
設
,則存在
,使得
。 兩邊取範數得,由
(1)
可得
從而
。 反之,若
,我們設
,則有
。 解得
或
,即有
。 又顯然有
從而可得
。
注 1:
事實上,上述定理中的
(1)
和
(2)
對
也成立,證明是一模一樣的。 而由
(3)
知
。
Gauss 整數環是一個性質很好的環。
定理 2:
是 Euclid 整環。
證明:
設
且
,
,
,
。 選取
使之滿足
令
,
,則有
,且
從而有
,且
或者
注 2:
由於 Euclid 整環是主理想整環,而主理想整環是唯一分解整環,從而由
定理 2
知 Gauss 整數環是唯一分解整環,此時
中的元素是素元當且僅當它是不可約元。
為了證明 Fermat 定理,我們需要下述結論。
定理 3 :
設
且
為素數,則
為
中的素元。
證明:
設
,
。 兩邊取範數有
由於
為素數,從而有
或
。 由
定理 1
知
為單位或者
為單位,故
為
中的素元。
2. Fermat 定理
下面我們給出本文的主要結論。
Fermat 定理:
設
為奇素數,則
(1).
方程
有正整數解當且僅當
。 且若不計順序解是唯一的。
(2).
方程
有正整數解當且僅當
。 且若不計順序解是唯一的。
證明:
(1).
若方程
有正整數解,比如其解為
,
。 則
必為一奇一偶,不妨設
,
。 則有
設
,我們先證
不是
中的素元。 由
可知
,從而存在整數
,使得
,即
。 若
為
中的素元,則有
或
。 但顯然
且
,從而
不是
中的素元。 現設
,
且
不是單位。 兩邊取範數,得
由於
且
,從而有
。 又由有範數的定義可知
,設
,則
從而方程
有正整數解。
下證解的唯一性。 若方程
有兩組正整數解
和
,即
由於直接計算知
為素數,從而由
定理 3
知
都是素元。 由
的唯一分解性知
有且僅有一個成立。 若
,則不難逐個驗證有
,
。 若
,則有
,
。 從而若不計順序,則方程
的正整數解是唯一的。
(2).
首先我們證明若
,則
為
中的素元。 若
不是
中的素元,則由
(1)
中的證明知存在整數
,使得
,此時必有
,矛盾。 從而當
時,
必為
中的素元。
若方程
有正整數解,則必有
,否則有
。設方程的正整數解為
,
, 則有
由前面的論述知
為
中的素元,從而有
或
。 無論是那種情況,都有
且
。 設
,
,則由
可知
矛盾,從而有
。
若
,則由
(1)
知存在不相等的正整數
,使得
。 從而有
令
,
,則
為方程
的正整數解。
下證解的唯一性。 設方程
有一組正整數解
,而
為方程
的正整數解且
。 則有
即為
容易驗證
和
都為素元,而
和
都不是素元。 由
的唯一分解性知
有且僅有一個成立。 若
,則不難逐個驗證有
,
。 若
,則有
,
。 而由
(1)
的結論知
是唯一的,從而若不計順序,則方程
的正整數解是唯一的。
注 3:
由上述定理的證明知
與
的素數的根本區別在於前者在
中已經不再是素元而後者在
中仍然是素元,Fermat 定理反映了從
到
的擴張時,
中的素數是否仍然是
中的素元由素數除
的餘數決定。 另外,由上述定理的證明不難知道在不計相伴元的情況下,
中的素元有且只有三類。 即為
,
和
,其中後兩類須滿足
,
Gauss 整數環中的素元
除了方程
,Fermat 還考察了
等方程的整數解的問題。 此時對應的環是
,
和
,方程是否有整數解轉化為
是否仍然為
,
和
中的素元。 這些相應的結論都稱為
Fermat 定理
,Fermat 定理拉開了類域論的序幕,而類域論是數論理論的巔峰之一,由此可見 Fermat 定理的深刻性。
參考文獻:
加藤和也等:
數論 I ——Fermat 的夢想和類域論。
王芳貴:
代數學基礎。
Ireland
and
Rosen:
A Classical Introduction to Modern Number Theory。
Neukirch:
Algebraic Number Theory。
上一篇:強化學習公式推導
下一篇:Poncelet 定理