• 沒有找到結果。

Fermat 小定理

N/A
N/A
Protected

Academic year: 2021

Share "Fermat 小定理"

Copied!
7
0
0

加載中.... (立即查看全文)

全文

(1)

Fermat 小定理

bee

*

108.01.14

∼ 108.01.19

藉 Fermat 小定理的大名,欣賞幾個數論和群論的基本定理。

1.

初步介紹

如果我們看到符號 p,都表示是一個質數。 (1) Fermat 小定理:若 (a, p) = 1,則 ap−1 ≡ 1 mod p (1) 例如:24 = 16≡ 1 mod 5。 (2) Wilson 定理: (p− 1)! ≡ −1 mod p (2) 例如:(5− 1)! = 24 ≡ −1 mod 5。 (3) Euler 定理:若 (a, k) = 1,則 aϕ(k) ≡ 1 mod k (3) 例如:2ϕ(5) = 24 = 16≡ 1 mod 5,其中 ϕ(5) 表示小於 5 且和 5 互質的個數,因此 ϕ(5) = 4。 可見得 Fermat 小定理是 Euler 定理的特例 (不過,其道理應該是一樣的)。

(2)

2.

互質的表現定理

我們先介紹一個關鍵定理: 【互質的表現定理】:若 (a, k) = 1,則可以找到一組整數 m, n 使得 ma + nk = 1 (4) 這也表示 ma≡ 1 mod k (5) 兩數互質是一個概念,但是沒有辦法拿來操作,而當我們有 ma + nk = 1 這一個表現式時, 就可以利用這一個式子做數學推導,因此我們稱其為表現式。 例如 (2, 5) = 1,我們有 2· 3 + (−1) · 5 = 1。

3.

互質之表現定理的應用

設 a 是一個正整數介在 1∼ p − 1 之間,即 a = 1, 2, 3 · · · 或 p − 1,利用互質的表現定理,我們 可以找到一個正整數 m 也介在 1∼ p − 1 之間,使得 ma≡ 1 mod p (6) 這可以分成三種情形討論: (1) 設 a = 1,則取 m = 1,可得 1· 1 ≡ 1 mod p。 (2) 設 a = p− 1,則取 m = p − 1,可得 (p − 1)(p − 1) ≡ (−1)(−1) = 1 mod p。 (3) 設 a = 2, 3,· · · 或 p − 2。由表現定理可知存在一數 m 使得 ma ≡ 1 mod p,當然 1 ≤ m ≤ p − 1。再多看一點,m 不會是 1,當然也不會是 p − 1,同時,m 也不會是 a(因為 a2− 1 = (a − 1)(a + 1),不會是 p 的倍數)。 由上面的討論,我們得到下的結論: (1) 1· 1 ≡ 1 mod p,(p − 1)(p − 1) ≡ 1 mod p。 (2) 若 a 介在 2 ∼ p − 2 之間,則可以找到另一個介在 2 ∼ p − 2 之間且異於 a 的整數 m,使得 ma≡ 1 mod p。

(3)

4.

Wilson 定理

我們先研究 Wilson 定理: (p− 1)! ≡ −1 mod p (7) 這一個定理實在是很迷人,不僅因為式子的樣子很可愛,同時當 p 是一個大一點的數,(p− 1)! 會 變得很大且不容易計算,所以要驗證 (p− 1)! ≡ −1 mod p 並不是一個很簡單的事情。我們觀察 兩個例子。 (1) 計算可得 7|(6! + 1) = 721,因此 (7 − 1)! ≡ −1 mod 7。多一點觀察:

(7− 1)! ≡ −1 mod 7 ⇐⇒ 6! ≡ 6 mod 7 ⇐⇒ 5! ≡ 1 mod 7

又 5! = 1· 2 · 3 · 4 · 5 = 1 · (2 · 4) · (3 · 5) ≡ 1 · 1 · 1 mod 7 (2) 觀察 10! = 1· 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 = 1 · 10 · (2 · 6)(3 · 4)(5 · 9)(7 · 8) ≡ 1 · (−1) · 1 · 1 · 1 · 1 mod 11 透過上面的觀察,可以了解為何 Wilson 定理是正確的嗎? 【證明 Wilson 定理】: (p− 1)! = (p − 1) · 1 · (2 · m2)(3· m3)· · · 1 ≡ (−1) · 1 · 1 · · · 1 mod p (8) 其中 m2, m3, ma就是和 2, 3, a 配對的數,由表現定理的應用我們知道,m2 ̸= 2, m3 ̸= 3, 且 ma̸= a。(當然,mi ̸= mj 嗎?請自行驗證。)

5.

Wilson 定理的延伸

我們想知道,Wilson 定理帶給我們什麼其他的收穫。結論是:我們得到乘法群 (Zp∗,·) (簡單記為 Zp)。 所謂的 Zp指的是集合{1, 2, 3, · · · , p − 1},有同餘 p 的乘法運算,怎知道同餘 p 的運算在 Zp 上,會使得 Zp是一個群呢?

(4)

關於群要檢查四件事: (1) 封閉性:正確。 (2) 結合律:正確。 (3) 單位元素:就是 1。 (4) 反元素:由表現定理的應用可知:1, 2,· · · , p − 1 都有反元素。且除了 1 和 p − 1 的反元素是 自己之外,其他元素都有反元素,且與其反元素均不相同。 由此可知:Wilson 定理就是在表現 Zp中反元素的性質。

6.

Lagrange 定理

在群論中有一個基本的定理: 【Lagrange 定理】:設 G 是一個有限群,H 是 G 的一個子群,g 是 G 中的一個元素,則 (1)◦(H)| ◦ (G)。 (2) g◦(G) = 1。 上面的◦(G), ◦(H) 表示 G, H 中的元素個數。 這一個定理看起來非常自然:子群的元素個數整除母群的元素個數,隱隱含含的說明,有限群 的結構和整數的因數分解之間有很密切的關係。 現在我們來證明 Lagrange 定理是正確的。 【證明】:設 H 是 G 的子群,考慮所有的集合 gH,其中 g ∈ G。若 g1, g2 ̸∈ H,可以得到: (1) g1H = g2H或 g1H∩ g2H =∅。 (2)◦(g1H) = ◦(g2H) =◦(H)。 有上面的結果,我們就把 G 分割成元素個數和 H 一樣的子集合的一組【分割】,也因此 ◦(H)| ◦ (G)。如下圖所示: 於是我們可以考慮元素個數為 k 的【循環子群】(g) = {g, g2,· · · , gk = 1},由前面的結果可 知:k| ◦ (G),並可得 g◦(G) = (gk)◦(G)k = 1 (9) 上面的證明顯然有一些細節待補充,我們留給讀者自行完成。

(5)

7.

兩個關於 Fermat 小定理的例子

利用二項式定理,我們了解 Fermat 小定理為: ap−1 ≡ 1 mod p ⇐⇒ rp−1 ≡ 1 mod p (10) 其中 r 是 a 除以 p 的餘數。底下我們取 p = 7 和 p = 11 來觀察一下 Fermat 小定理。 (I) p = 7: 研究 Fermat 小定理只要討論 a = 1, 2, 3, 4, 5, 6 六種情形即可: (1) S1 ={11, 12, 13, 14, 15, 16} mod 7 ={1}。 (2) S2 ={21, 22, 23, 24, 25, 26} mod 7 ={2, 4, 8, 16, 32, 64} mod 7 ={2, 4, 1, 2, 4, 1} = {2, 4, 1}。 (3) S3 ={31, 32, 33, 34, 35, 36} mod 7 ={3, 2, 6, 4, 5, 1}。 (4) S4 ={41, 42, 43, 44, 45, 46} mod 7 ={4, 2, 1, 4, 2, 1} = {4, 2, 1}。 (5) S5 ={51, 52, 53, 54, 55, 56} mod 7 ={5, 4, 6, 2, 3, 1}。 (6) S6 ={61, 62, 63, 64, 65, 66} mod 7 ={6, 1, 6, 1, 6, 1} = {6, 1}。 Fermat 小定理說的是每一個集合【最後一個元素都是 1】,只要碰到 1,就進入循環的狀態,六種 情形中,循環節的長度有 1,2,3,6 四種情形,都是 6 的因數。 將上面的情形用群 Z7 來觀察: {1} ≺ {1, 6} ≺ {3, 2, 6, 4, 2, 1} = {5, 4, 6, 2, 3, 1} {1} ≺ {4, 2, 1} = {2, 4, 1} ≺ {3, 2, 6, 4, 2, 1} = {5, 4, 6, 2, 3, 1} 即有 lattice: S1 ≺ S6 ≺ S3 = S5 S1 ≺ S2 = S4 ≺ S3 = S5 (II) p = 11:需討論 a = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 十種情形,即: (1) S1 ={11, 12, 13, 14, 15, 16, 17, 18, 19, 110} mod 11 ={1}。 (2) S2 ={21, 22, 23, 24, 25, 26, 27, 28, 29, 210} mod 11 ={2, 4, 8, 5, 10, 9, 7, 3, 6, 1}。 (3) S3 ={31, 32, 33, 34, 35, 36, 37, 38, 39, 310} mod 11 ={3, 9, 5, 4, 1}。 (4) S4 ={41, 42, 43, 44, 45, 46, 47, 48, 49, 410} mod 11 ={4, 5, 9, 3, 1}。 (5) S5 ={51, 52, 53, 54, 55, 56, 57, 58, 59, 510} mod 11 ={5, 3, 4, 9, 1}。 (6) S6 ={61, 62, 63, 64, 65, 66, 67, 68, 69, 610} mod 11 ={6, 3, 7, 9, 10, 5, 8, 4, 2, 1}。 (7) S7 ={7, 5, 2, 3, 10, 4, 6, 9, 8, 1}。 (8) S8 ={8, 9, 5, 7, 1}。 (9) S9 ={9, 7, 8, 5, 1}。 (10) S10={10, 1}。

(6)

用群 Z11 來觀察: {1} ≺ {1, 10} ≺ {2, 4, 8, 5, 10, 9, 7, 3, 6, 1} = {6, 3, 7, 9, 10, 5, 8, 4, 2, 1} = {7, 5, 2, 3, 10, 4, 6, 9, 8, 1} {1} ≺ {3, 9, 5, 4, 1} = {4, 5, 9, 3, 1} = {5, 3, 4, 9, 1} = {8, 9, 5, 7, 1} = {9, 7, 8, 5, 1} ≺ {2, 4, 8, 5, 10, 9, 7, 3, 6, 1} = {6, 3, 7, 9, 10, 5, 8, 4, 2, 1} = {7, 5, 2, 3, 10, 4, 6, 9, 8, 1} 即有 lattice: S1 ≺ S10≺ S2 = S6 = S7 S1 ≺ S3 = S4 = S5 = S8 = S9 ≺ S2 = S6 = S7 從上面這兩個例子,我們看到: (1) 乘法群:G = Zp ={1, 2, 3, · · · , p − 1} 。 (2) Lagrange 定理:若 H 是 Zp 的子群,則◦(H) 整除 p − 1。

(3) Lagrange 定理:r◦(G)是單位元素,即 ap−1 ≡ rp−1 ≡ 1 mod p,這也就是 Fermat 小定理。 因此,當我們證明了 Lagrange 定理,就等於已經證明了費馬小定理。

8.

常見的 Fermat 小定理的證明

【Fermat 小定理】:設 p 是質數,且 (a, p) = 1,則 ap−1 ≡ 1 mod p (11) 證明:觀察兩個集合: S = {1, 2, 3, · · · , p − 1} 與 aS = {a · 1, a · 2, · · · , a(p − 1)} 把集合 aS 內的元素作 mod p 的動作,會將 aS 變成 S。即 aS mod p = S (為什麼?) 於是可得 a· (a · 2) · (a · 3) · · · (a(p − 1)) ≡ 1 · 2 · 3 · · · (p − 1) mod p (12) 即 ap−1(p− 1)! ≡ (p − 1)! mod p

(7)

然後兩邊約去 (p− 1)!,即可得到 ap−1 ≡ 1 mod p (13) 想一下:這一個證明方法和 Lagrange 定理有何關係呢?

9.

Euler 定理

Euler 把 Fermat 小定理推廣如下: 【Euler 定理】:若 (a, k) = 1,則 aϕ(k) ≡ 1 mod k (14) 其中 ϕ(k) 是 Euler 函數,其值為所有小於 k,且與 k 互質的正整數的個數。 例如:ϕ(5) = 4,2ϕ(5)= 24 = 16≡ 1 mod 5。 例如:ϕ(6) = 2,5ϕ(6)= 52 = 25≡ 1 mod 6。 顯然 Fermat 小定理是 Euler 定理的一種特殊情形。 【證明】:同樣的,討論 r 是介在 1 ∼ k − 1 之間和 k 互質的數即可。 由互質的表現定理可知:{r1 , r2,· · · , rϕ(k)−1} 形成一個乘法群。於是,由 Lagrange 定理可知: rϕ(k)−1 ≡ 1 mod k。 如果你仔細完成證明,會發現有一些細節得補上去,請讀者自行補足。

10.

討論

Fermat 小定理、Wilson 定理、Euler 定理都是數論裡的重要定理,從上面的討論,我們發現它們 和群論的基本定理是等價的。 互質的表現定理,讓我們了解群 Zp 中之反元素的性質,進而看到 Wilson 定理,同時 Fermat 小定理 (Euler 定理) 就是 Lagrange 定理,能將這些內容串起來是一件令人開心的事情。 證明 Fermat 小定理還有其他有趣的看法,讀者可以上網搜尋。

11.

後記

本文是和老大討論後完成的。

參考文獻

相關文件

Cauchy 積分理論是複變函數論中三個主要組成部分之一, 有了 Cauchy 積分理論, 複變 函 數論才形成一門獨立的學科, 並且導出一系列在微積分中得不到的結果。 我們先從 Cauchy

(三) 變率與微分、 求和與積分: “變率” 與 “求和” 是函數的兩種定量型 (quantitative) 的基本性質。 但是它們的定義本身就是理論的起點, 有如當年

建模時,若我們沒有實際的物理定律、法則可以應用,我們 可以構造一個經驗模型 (empirical model) ,由所有收集到

摘 摘要 要 要: 我們從餘弦定律與直角三角形出發, 同時以兩種方向進行: 首先, 試以畢氏數製造 機之原理做出擬畢氏數製造機, 並定義基本擬畢氏數, 接著延伸出相關定理; 另外, 透過

但是讀者還是應該可以揣測出 n 重積分的 Fubini 定理...

同樣的, 將 Theorem 2.6.5 中的 group 換成 ring 及 normal subgroup 換成 ideal, 我們有以下之第三 isomorphism 定理:.. Theorem 6.4.5 (Third

定理: : : :2.1-2 全等三角形對 全等三角形對應角的對邊相等 全等三角形對 全等三角形對 應角的對邊相等 應角的對邊相等 ... S.三角形全等定理 三角形全等定理 三角形全等定理

數學上有很多的定義,也有很多定理,定理是必須經過證明才能確立的事