下一頁: p 為奇質數的情形
上一頁: 解 x2 a(mod pn)
前一頁: 解 x2 a(mod pn)
我們先考慮
x2 a(mod 2n), 其中 2a 的情形. 由於 a
是奇數, 所以若有解其解必為奇數. 一開始當然是考慮 n = 1 的情形,
此時因 a 是奇數, 得
a 1(mod 2). 所以
x2 a(mod 2), 即為
x2 1(mod 2), 故必有解且解為
x 1(mod 2).
當 n = 2 時, 因為
a 1, 3(mod 4), 我們僅要考慮
x2 1(mod 4) 以及
x2 3(mod 4) 兩種 congruence equations.
由於解必為奇數我們可以假設 2k + 1 為一解. 因此由
(2k + 1)2 = 4k(k + 1) + 1 1(mod 8), 我們知
x2 3(mod 4)
無解. 而
x2 1(mod 4) 之解為
x ±1(mod 4)
(即所有奇數).
由上面討論知當 n = 3 時,
x2 3, 5, 7(mod 8) 無解, 而
x2 1(mod 8) 有解且解為
x ±1,±3(mod 8).
n > 3 時, 我們知道不能如此硬作下去, 可以利用數學歸納法得到以下結果.
証 明.
若
a 3, 5, 7(mod 8), 則由前知
x2 a(mod 8) 無解.
因為
n3, 故由 Lemma
4.2.2 知
x2 a(mod 2
n)
無解. 因為
a 為奇數故僅剩下
a 1(mod 8) 的情形未討論.
所以我們只要證明
a 1(mod 8) 時
x2 a(mod 2
n)
有解.
已知 n = 3 時成立. 假設 n = k - 1 (k4) 時成立, 即當
a 1(mod 8) 時,
x2 a(mod 2k - 1) 有解. 假設
c 是
x2 a(mod 2k - 1) 的一個解 (即
2k - 1| c2 - a), 也就是說
c2 = a + 2k - 1b, 其中
b .
我們想利用 c 找到
x2 a(mod 2k) 之解. 若
c2 = a + 2k - 1b 其中 b 為偶數, 則自然
2k| c2 - a, 得 c 為
x2 a(mod 2k) 之一解. 若 b 為奇數, 則考慮
c' = c + 2k - 2. 此時
c'2 = c2 + 2k - 1c + 22k - 4 = a + 2k - 1(b + c) + 22k - 4. 由於 b 和
c 皆為奇數知 2| b + c, 而且
2k - 4 = k + k - 4k (因 k4), 故得
c'2 a(mod 2k). 得證
x2 a(mod 2k) 有解.
我們已知
x2 a(mod 2n) 何時有解何時無解. 若有解時, 其在
modulo 2n 之下會有多少解呢? 我們依然用兩個解之間的關係來探討.
Proposition 5.2.2
假設
n3 且
a 1(mod 8). 若
x c(mod 2
n) 是
x2 a(mod 2
n) 的一個解, 則
x c,
c + 2
n - 1, -
c, -
c + 2
n - 1(mod 2
n) 為
x2 a(mod 2
n)
所有的解.
証 明.
若
c' 亦為一解, 則
2
n|
c2 -
c'2, 即
2
n|(
c -
c')(
c +
c').
要注意因為
c 和
c' 皆為奇數, 我們可以有
c ±1(mod 4)
和
c' ±1(mod 4), 四種情形. 不過不管是哪一種情形
c -
c' 和
c +
c' 之中必有一個(且僅有一個)不能被 4 整除 (但仍為偶數). 例如在
c 1(mod 4) 及
c' - 1(mod 4) 的情況, 我們有
c +
c 0(mod 4) 但
c -
c' 2(mod 4). 即 2|
c -
c' 但
4
c -
c'. 我們先考慮
4
c +
c' 這種情形. 此時
c +
c' = 2
, 其中
為奇數. 因此由前面已知
2
n|(
c -
c')(
c +
c'), 得
2
n| 2
(
c -
c'), 即
2
n - 1|
(
c -
c'). 現由於
gcd(2,
) = 1, 故由
Proposition
1.2.7(1) 得
2
n - 1|
c -
c'. 同理若
4
c -
c',
則知
2
n - 1|
c +
c'.
總結來說, 若 c' 是
x2 a(mod 2n) 之一解, 則存在
t 使得
c' = c + t2n - 1 或
c' = - c + t2n - 1. 反之若
c' = c + 2n - 1, 則
c'2 = c2 + 2nct + 22n - 2t2. 由於
2n - 2n + 1,
得
c'2 c2 a(mod 2n). 故知 c' 為
x2 a(mod 2n) 之ㄧ解. 同理
c' = - c + t2n - 1 亦為
x2 a(mod 2n) 之ㄧ解. 然而當 t 是奇數時
c' = c + t2n - 1 c + 2n - 1(mod 2n) 且
c' = - c + t2n - 1 - c + 2n - 1(mod 2n).
而當 t 是偶數時
c' = c + t2n - 1 c(mod 2n) 且
c' = - c + t2n - 1 - c(mod 2n). 故得知在 modulo 2n 之下
x2 a(mod 2n) 共有
x c, c + 2n - 1, - c + 2n - 1, - c(mod 2n) 這 4 個根 (注意因 c 為奇數,
所以這些數在 modulo 2n 之下皆相異).
我們來看個例子.
Example 5.2.3
解
x2 17(mod 32). 由於
17
1(mod 8), 由
Proposition
5.2.1 知必有解. 我們利用 Proposition
5.2.1
證明中所用的方法來找出一個解. 首先解
x2 17(mod 2
5 - 1),
即
x2 1(mod 16). 可知
x = 1 為
x2 17(mod 16)
之一解. 但由於
1
2 - 17 = 2
4×(- 1) 且 -1 是奇數, 故利用
Proposition
5.2.1 的證明知
1 + 2
(5 - 2) = 9 為
x2 17(mod 32) 之一解. 找到一解後, 最後利用 Proposition
5.2.2 知
x 9, 25, 7, 23(mod 32) 為
x2 17(mod 32) 所有的解.
下一頁: p 為奇質數的情形
上一頁: 解 x2 a(mod pn)
前一頁: 解 x2 a(mod pn)
Li
2007-06-28