給定
f (x) = cnxn + ... + c1x + c0, 其中
ci
. 若已知對於
m
,
a
是
f (x)
0(mod m) 的一個解, 即
f (a)
0(mod m). 假設
b
a(mod m), 由 Proposition
3.2.2 知, 對任意
i
皆有
bi
ai(mod m).
再由同一 Proposition 知
cibi
ciai(mod m), 進而得
f (b)
f (a)(mod m). 也就是說, 若 x = a 是
f (x)
0(mod m) 的一個整數解, 則對任意
b
滿足
b
a(mod m), x = b 亦為
f (x)
0(mod m) 的一個解. 所以若 x = a
是
f (x)
0(mod m) 的一個整數解, 我們通常會說
x
a(mod m) 是
f (x)
0(mod m) 的一個解. 當然還有可能有其他在
modulo m 之下和 a 不同餘的整數會是
f (x)
0(mod m) 的解.
我們必須把這些解用 modulo m 的同餘類的方式全部寫下,
這樣的表達方法才能將所有的整數解寫下. 所以我們在談
f (x)
0(mod m) 的解時, 談的是 modulo m 的同餘類, 因此當我們說
f (x)
0(mod m) 的解的個數時, 談的是在 modulo m
之下有多少的相異同餘類會滿足
f (x)
0(mod m),
而不是談有多少個整數解.
從這個角度來看, 我們只要列出一個 modulo m 的 complete residue
system S, 然後將 S 的元素一一帶入 f (x) 中, 看看哪一些會使得
f (x) 0(mod m), 那麼就可以找到所有的解了. 不過這方法在 m
很大時就顯得不切實際了. 因此我們希望能發展一套理論,
至少能理解一些較特殊的 congruence equation 其解的特性. 不過不管怎樣,
我們知道一個 congruence equation 在 modulo m
之下其解的個數至多就是 m.
其實上, 我們之前就已接觸到一些解 congruence equation 的問題了. 在
modulo m 之下找
a
的乘法反元素的問題事實上就是在解
ax
1(mod m) (即
ax - 1
0(mod m)) 這一個 congruence
equation. 由 Proposition 3.2.5 知當 a 和 m 不互質時, 此
congruence equation 無解. 另外加上 Proposition 3.2.3,
我們知道當 a 和 m 互質時此 congruence equation 在 modulo m
之下有唯一解.
再如 Lemma 3.4.2 是討論當 p 是質數時
x2 1(mod p)
的解. 此時由 Lemma 3.4.2 我們知當 p 是奇質數時有兩個解,
分別是
x
1(mod p) 和
x
- 1(mod p). 我們提過當 m
不是質數時, 雖然
x
±1(mod m) 仍為
x2
1(mod m)
這一個 congruence equation 的兩個解, 但此 congruence equation
有可能有多於兩個解. 例如
x2
1(mod 15) 的解就是
x
±1(mod 15) 和
x
±4(mod 15) 這 4 個解.
這和我們一般熟知一個 n 次多項式至多有 n 個解不同, 應特別注意.
一個 n 次的實係數多項式至多有 n 個解的原因是因為實係數多項式之間也有所謂的除法原理, 這個原理並不能套用在整系數多項式中. 不過當除式是一個最高次項係數為 1 的整係數多項式時, 仍可套用除法原理. 由於我們並不需要一般的性質, 這裡我們僅探討除式是一次多項式的情況.
應用數學歸納法, 假設對次數 n < k 的整係數多項式 g(x), 皆存在 n - 1
次的整係數多項式 h0(x) 以及
r0
使得
g(x) = (x - a)h0(x) + r0. 現考慮 f (x) 的次數 n = k 的情形, 也就是說
f (x) = ckxk + ck - 1xk - 1 + ... + c1x + c0, 其中
ci
且
ck
0. 令
g(x) = f (x) - (x - a)ckxk - 1, 則
g(x) = (ck - 1 + cka)xk - 1 + ... c1x + c0 是一個次數小於 k
的整係數多項式. 故套用歸納假設知存在一次數小於 k - 1 的整係數多項式
h0(x) 以及
r0
使得
g(x) = (x - a)h0(x) + r0. 也就是說
f (x) = (x - a)ckxk - 1 + (x - a)h0(x) + r0. 故令
h(x) = ckxk - 1 + h0(x) 以及 r = r0, 我們有 h(x) 是一個次數為
k - 1 的整係數多項式且
r
滿足
f (x) = (x - a)h(x) + r.
套用 Lemma 4.1.1, 我們可以證得當 p 是一質數時在 modulo p 之下一個 n 次的 congruence equation 最多有 n 個解. 不過首先我們需對一個 congruence equation 的次數下個定義.
如果一個整係數多項式 g(x) 其在 modulo m 之下之次數為 n,
則我們稱
g(x) 0(mod m) 是一個 n 次的 congruence equation.
由此定義我們知道若 f (x) 是一個在 modulo m 之下次數為 n
的整係數多項式, 有可能 f (x) 本身的次數是大於 n 的.
不過我們可以找到一個次數為 n 的整係數多項式 g(x) (例如刪去
f (x) 中可以被 m 整除的項) 使得對任一整數 a, 皆有
f (a) g(a)(mod m). 所以
f (x)
0(mod m) 的解會和
g(x)
0(mod m) 相同. 由於我們只關心 congruence equation 的解,
所以今後當討論一個 n 次的 congruence equation
f (x)
0(mod m) 時, 不失ㄧ般性, 我們就直接假設 f (x) 的次數為 n.
用歸納假設當 n < k 時一個 n 次的 congruence equation 至多有 n
個解. 現考慮 n = k 的情形. 若
x a(mod p) 是
f (x)
0(mod p) 的一個解, 利用 Lemma 4.1.1 知存在一個次數為 k - 1
的整係數多項式 h(x) 以及
r
使得
f (x) = (x - a)h(x) + r. 依假設
x
a(mod p) 是
f (x)
0(mod p) 的一個解, 即
f (a)
0(mod p), 將 a 代入得
f (a) = r
0(mod p).
現另假設
x
b(mod p) 也是一個解, 則由
f (b) = (b - a)h(b) + r 知
(b - a)h(b)
0(mod p). 換言之, 若
b
a(mod p), 即
p
(b - a), 則由 Lemma 1.4.2 知, p| h(b), 也就是說
x
b(mod p) 是
h(x)
0(mod p) 的一個解. 因此我們知道
k 次 congruence equation
f (x)
0(mod p) 的解為
x
a(mod p) 或
h(x)
0(mod p) 的解. 然而
h(x)
0(mod p) 是一個次數小於 k 的 congruence equation,
故依歸納法假設其至多有 k - 1 個解, 故得證
f (x)
0(mod p)
至多有 k 個解.
最後我們再次提醒, 要解 congruence equation
f (x) 0(mod m)
需將解的所有情況寫下來, 一般會將解以
x
a(mod m)
這樣的形式寫下來. 不過有時為了方便我們會將解以 modulo
別的數的方式寫下. 例如解
x2
1(mod 8),
我們發現所有的奇數都滿足, 所以為了方便我們可以將解以
x
1(mod 2) 寫下.
不過要注意這種形式寫下後當我們提及解的個數時需提及在 modulo
什麼之下的解的個數. 例如在此例中我們可以說
x2
1(mod 8) 在
modulo 8 之下有
x
1, 3, 5, 7(mod 8), 4 個解, 也可以說在
modulo 2 之下有一個解.