next up previous
下一頁: Congruence Equations 上一頁: Congruences 前一頁: Euler's Theorem

Wilson's Theorem

p 是一個質數時, 若 p$ \nmid$a, 則 Fermat's Little Theorem 告訴我們 ap - 2 在 modulo p 之下是 a 的乘法反元素. 雖然 a 的乘法反元素在 modulo p 之下是唯一的, Wilson's Theorem 給了我們在 modulo p 之下 a 的乘法反元素的另一種表法.

給定 m $ \in$ $ \mathbb {N}$, 對於任意和 m 互質的整數 a, 由 Proposition 3.2.5 知都可以找到一個和 m 互質的整數 b 使得 ab $ \equiv$ 1(mod m), 我們也提及雖然這樣的 b 並不唯一, 但在 modulo m 的分類之下它會是唯一的. 也就是說只有在除以 m 之下和 b 同餘的整數才會符合. 這種在 modulo m 之下乘法反元素的存在唯一性用 modulo m 之下的 reduced residue system 最容易表達.

Lemma 3.4.1   給定 m $ \in$ $ \mathbb {N}$, 假設 S = {r1,..., r$\scriptstyle \phi$(m)} 是一個 reduced residue system modulo m. 則對於任意 ri $ \in$ S 皆存在唯一的 rj $ \in$ S 使得 rirj $ \equiv$ 1(mod m).

証 明. 因為 S 是一個 reduced residue system modulo m, 每一個 S 中的元素 si 皆和 m 互質, 故利用 Proposition 3.2.5 知存在 b $ \in$ $ \mathbb {Z}$ 使得 rib $ \equiv$ 1(mod m). 由於 bm 也是互質的, 故由 S 是一個 reduced residue system modulo m 之定義知必存在 rj $ \in$ Sb 在 modulo m 之下是同類的, 也就是說 b $ \equiv$ rj(mod m). 因此由 Lemma 3.1.3 知, rirj $ \equiv$ rib $ \equiv$ 1(mod m). 證得存在性.

對於唯一性, 我們先假設 rj, rk $ \in$ S 皆滿足 rirj $ \equiv$ 1(mod m) 以及 rirk $ \equiv$ 1(mod m). 因此得 rirj $ \equiv$ rirk(mod m). 但由於 gcd(m, ri) = 1, 利用 Corollary 3.2.4 rj $ \equiv$ rk(mod m). 但 S 是 reduced residue system modulo m 表示 S 中相異的元素在 modulo m 之下應是不同類的, 故由 rj $ \equiv$ rk(mod m) 知 rj = rk. 得證唯一性. $ \qedsymbol$

例如 S = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10} 是一個 reduced residue system modulo 11, 在 modulo 11 之下我們有

1×1 $\displaystyle \equiv$ 2×6 $\displaystyle \equiv$ 3×4 $\displaystyle \equiv$ 5×9 $\displaystyle \equiv$ 7×8 $\displaystyle \equiv$ 10×10 $\displaystyle \equiv$ 1(mod 11).

在這個例子, S 中除了 1 和 10 以外其他的元素皆需與另外的元素相乘, 這在 modulo 一般的質數都是對的.

Lemma 3.4.2   給定一質數 p. 則 a $ \in$ $ \mathbb {Z}$ 滿足 a2 $ \equiv$ 1(mod p) 若且唯若 a $ \equiv$ ±1(mod p).

証 明. 首先若 a $ \equiv$ ±1(mod p), 則 a2 $ \equiv$ (±1)2(mod p). 得證 a2 $ \equiv$ 1(mod p).

反之, 若 a2 $ \equiv$ 1(mod p), 表示 p| a2 - 1, 也就是說 p|(a - 1)(a + 1), 故因 p 是質數, 利用 Lemma 1.4.2p| a - 1 或 p| a + 1. 也就是說 a $ \equiv$ 1(mod p) 或 a $ \equiv$ - 1(mod p). $ \qedsymbol$

要注意 Lemma 3.4.2 在 modulo 一般的非質數之下就不一定對了, 例如在 modulo 15 之下除了 1 和 14 外, 還有 4 會滿足 42 $ \equiv$ 1(mod 15), 而且很顯然的 4 $ \not\equiv$±1 mod15. 所以要利用 Lemma 3.4.2, 我們必須限定在質數的情形, 此時我們可以得到 Wilson's Theorem.

Theorem 3.4.3 (Wilson's Theorem)   給定一質數 p. 設 {r1,..., rp - 1} 為一 reduced residue system modulo p. 則

r1 ... rp - 1 $\displaystyle \equiv$ - 1(mod p).

特別地, 我們有

(p - 1)! $\displaystyle \equiv$ - 1(mod p).

証 明. 若 p = 2, 則 modulo 2 之下的 reduced residue system 為 {r1} 一個元素, 其中 r1 $ \equiv$ 1(mod 2). 但在 modulo 2 之下我們有 1 $ \equiv$ - 1(mod 2), 故得證 r1 $ \equiv$ - 1(mod 2).

現考慮 p > 2 的情形, 令 S = {r1,..., rp - 1} 由於 gcd(p, 1) = gcd(p, - 1) = 1 且 1 $ \not\equiv$ - 1(mod p) (否則 p| 2), 故分別存在 ri, rj $ \in$ S 其中 ri$ \ne$rj 滿足 ri $ \equiv$ 1(mod p) 且 rj $ \equiv$ - 1(mod p). 因此不失ㄧ般性, 我們可假設 r1 $ \equiv$ 1(mod p) 且 r2 $ \equiv$ - 1(mod p). 現考慮 ri $ \in$ S, 其中 3$ \le$i$ \le$p - 1. 依 Lemma 3.4.1 知存在唯一的 rj $ \in$ S 使得 rirj $ \equiv$ 1(mod p). 因為 ri $ \not\equiv$±1(mod p), 故知 rj $ \not\equiv$±1(mod p), 也就是說 3$ \le$j$ \le$p - 1. 又若 ri = rj, 會導致 ri2 $ \equiv$ 1(mod p), 這與 Lemma 3.4.2 相矛盾, 故知 i$ \ne$j. 也就是說在 T = {r3,..., rp - 1} 中任取一元素 ri 必可找到唯一的另一元素 rj $ \in$ T 使得 rirj $ \equiv$ 1(mod p). 因此我們可以對 T 中這 p - 3 個元素兩兩配對 (注意 p 是奇數), 使得每一對中元素相乘後除以 p 會餘 1. 也就是說 r3 ... rp - 1 $ \equiv$ 1(mod p). 因此我們得證

r1r2r3 ... rp - 1 $\displaystyle \equiv$ r1r2 $\displaystyle \equiv$ - 1(mod p).

最後由於 {1, 2,..., p - 1} 是一個 modulo p 的 reduced residue system, 故知

1×2× ... ×(p - 1) = (p - 1)! $\displaystyle \equiv$ - 1(mod p).

$ \qedsymbol$

p 是一質數且 a 是和 p 互質的整數, 我們可以利用 Wilson's Theorem 找到在 modulo p 之下, a 的乘法反元素. 由於當 a $ \equiv$ ±1(mod p) 時 a2 $ \equiv$ 1(mod p), 也就是說 a 本身在 modulo p 之下是自己的乘法反元素, 所以我們僅討論 a $ \not\equiv$±1(mod p) 的情況.

Corollary 3.4.4   給定一質數 p a $ \in$ $ \mathbb {Z}$ 滿足 p$ \nmid$a. 假設 a $ \equiv$ i(mod p), 其中 2$ \le$i$ \le$p - 2. 若令

b = $\displaystyle {\frac{(p-2)!}{i}}$

ab $ \equiv$ 1(mod p).

証 明. 由於 2$ \le$i$ \le$p - 2, 我們知 b 是一個整數. 此時

ab $\displaystyle \equiv$ i$\displaystyle {\frac{(p-2)!}{i}}$ $\displaystyle \equiv$ (p - 2)!(mod p)

又由於 (p - 1)! = (p - 1) . (p - 2)! 且 p - 1 $ \equiv$ - 1(mod p), 故得證

ab $\displaystyle \equiv$ (p - 2)! $\displaystyle \equiv$ - ((p - 1)!) $\displaystyle \equiv$ 1(mod p).

$ \qedsymbol$

我們仍要強調一下雖然 Lemma 3.4.1 在一般的 m $ \in$ $ \mathbb {N}$ 都成立, 但 Lemma 3.4.2 需限制在質數時才成立, 所以 Wilson's Theorem 在 modulo 一般的 m 並不一定成立. 也就是說若 {r1,..., r$\scriptstyle \phi$(m)} 是一個 reduced residue system modulo m, 並不一定可以得 r1 ... r$\scriptstyle \phi$(m) $ \equiv$ - 1(mod m). 例如在 modulo 15 之下我們之還有 4 和 -4 滿足 42 $ \equiv$ (- 4)2 $ \equiv$ 1(mod 15), 所以利用 Theorem 3.4.3 的證明方法 (或直接計算) 我們可得, 若 {r1,..., r8} 是一個 reduced residue system modulo 15, 則 r1 ... r8 $ \equiv$ 1(mod 15). 雖然利用 Theorem 3.4.3 的方法我們可以將 Wilson's Theorem 推廣到一般 m 的情形, 不過此時對一個 modulo m 的 reduced residue system {r1,..., r$\scriptstyle \phi$(m)} 滿足 ri2 $ \equiv$ 1(mod m) 的 ri 會有很多種情形, 討論起來較複雜, 在這裡我們就不多探討了.


next up previous
下一頁: Congruence Equations 上一頁: Congruences 前一頁: Euler's Theorem
Li 2007-06-28