由於我們只關注 x2 a(mod p) 何時有解, 何時無解, 我們介紹一個符號稱 (Legendre symbol) 來表示其有解或無解.
首先要注意的是 Legendre symbol 不要和分數搞混. 在本講義中的分數如三分之二的平方我們會用 ()2 或 (2/3)2 這兩種方法表示, 括號比較小. 而 Legendre symbol 的括號比較大. 另外依定義 Legendre symbol 的分母一定是一個奇質數且分子一定和分母互質 (有的書規定不同, 這裡為了不讓同學搞混我們嚴格如此規定). 例如在本講義中 或 這樣的符號是沒意義的 .
接下來我們來看 Legedre symbol 直接依定義所得之性質.
(2) 要判斷 b 是否為 quadratic residue modulo p, 也就是要判斷 x2 b(mod p) 是否有解. 然而依假設 b a(mod p) 故要解 x2 b(mod p) 就等同於解 x2 a(mod p). 故知 = .
其實 x2 a(mod p) 要不然有解要不然就無解. 所以若僅將 Legendre symbol 看成只是一個符號表示有解無解就太小看它了. 若要定符號, 我們也可以將有解定為 1 無解定為 0, 或其他相異的兩個數, 為何要將有解定為 1 無解定為 -1 呢? 說實話若僅想用兩個數字來表示有解或無解的情況, 那真的是怎麼定值都可以, 然而如此一來這樣的符號頂多僅讓我們方便表達有解或無解的情況, 沒有什麼太大的意義. Legendre symbol 之所以要將有解定為 1 無解定為 -1, 主要是我們可以將它們看成整數的 1 和 -1 來做乘法運算. 其原因就是下面這一個定理.
(2) 考慮 S = {1, 2,..., p - 1} 這一個 reduced residue system modulo p. 對任意 i S, 由於 i 和 p 互質, 故由 Theorem 4.3.3 知 ix a(mod p) 在 modulo p 之下有唯一解. 由於 a 和 p 互質, 故知其解必也與 p 互質. 換句話說, 給定 i S 必存在唯一的 j S 滿足 ij a(mod p). 要注意此時 ji, 否則會得到 i2 a(mod p), 也就是說 x = i 是 x2 a(mod p) 的一個解, 此與 x2 a(mod p) 無解的假設相矛盾. 另一方面也要注意因為 jx a(mod p) 在 modulo p 之下其解唯一且已知 x = i 為其一解, 所以不可能找到另一個 i' S 使得 i'j a(mod p). 因此對於 S 中的元素, 我們可以將之兩兩配對, 也就是對任意 i S 將 i 和滿足 ij a(mod p) 唯一的 j S 相配對. 如此一來我們共有 (p - 1)/2 對. 由於每一對相乘在 modulo p 之下和 a congruent, 故可得
如果大家不健忘的話, 當初在證明 Wilson's Theorem 我們是將 S = {1,..., p - 1} 中之元素依 ij 1(mod p) 來配對. 所以 Wilson's Theorem 和 Euler's Criterion 的證明有異曲同工之妙.
當 pa 時 a(p - 1)/2 在 modulo p 之下之值不是 1 就是 -1. 這是因為若令 b = a(p - 1)/2, 則 b2 = ap - 1 1(mod p), 也就是說 x = b 為 x2 1(mod p) 之一根. 因此由 Lemma 3.4.2 知 b ±1(mod p). 因此, 給定 a 滿足 pa, 我們可以由 a(p - 1)/2 modulo p 為 1 或 -1 來判斷 x2 a(mod p) 是否有解. 例如, 若 a(p - 1)/2 1(mod p) 而又 = - 1, 則因 x2 a(mod p) 無解由 Theorem 5.3.3 知 a(p - 1)/2 - 1(mod p). 這會造成 1 - 1(mod p) 即 p| 2 的矛盾. 因此我們知, 若 a(p - 1)/2 1(mod p), 則 = 1. 同理, 若 a(p - 1)/2 - 1(mod p), 則 = - 1. 這就是 Legendre symbol 取 1 和 -1 為值的理由. 我們有以下之結論.
所以今後我們要知道 x2 a(mod p) 有解或無解, 只要去算 a(p - 1)/2 除以 p 的餘數是 1 或 p - 1. 若餘數是 1 則有解, 若餘數是 p - 1 則無解. 不過這個方法在實際狀況下仍很費事, 因為要計算 a(p - 1)/2 一般來說當 p 很大時仍很很麻煩. 不過這個 criterion 在證明一般抽象的定理時就很管用了. 我們有以下有關 Legendre symbol 的重要性質.
Proposition 5.3.5 可以推出很令人吃驚的結果. 例如假設 x2 a(mod a) 和 x2 b(mod p) 皆有解且設 x = c 和 x = c' 分別為其一解. 那麼我們很容易推得 x2 ab(mod p) 必有解. 因為 x = cc' 就是其中之一解. 不過若 x2 a(mod a) 和 x2 b(mod p) 其中有一個無解或是皆無解, 那們我們就很難利用解方程式的方法來處理 x2 ab(mod p) 是否有解了. 不過若利用 Proposition 5.3.5, 我們很快的便知若 x2 a(mod p) 有解但 x2 b(mod p) 無解 (即 = 1, = - 1), 則 x2 ab(mod p) 便無解 (因為此時 = 1×(- 1) = - 1). 更令人訝異的是若 x2 a(mod p) 和 x2 b(mod p) 皆無解, 我們可以知 x2 ab(mod p) 必有解 (因為此時 = (- 1)×(- 1) = 1). 這個結果是很難用有解無解這樣的角度來判斷的.
Proposition 5.3.5 另一個好處是對任意整數 a 我們可以分解成 a = (- 1)m2n0q1n1 ... qrnr, 其中 qi 為奇質數 (且 pqi 因 pa), m {0, 1}, ni 0. 因此可得
我們從原來要了解一般二次的 congruence equation 解的情形, 一路化簡到現在只要了解 x2 - 1(mod p), x2 2(mod p) 和 x2 q(mod p) (其中 q 是與 p 相異的奇質數), 這三種簡單形式的情形. 這就是解決數學問題常遇到的由繁化簡的過程, 值得大家細細體會其中的演化. 另一件有趣的是 Legendre symbol 和 Euler's Criterion 幫助我們將一個原本解二次 congruence equation 的問題換成另外一個和解方程式完全無關的方法來處理. 接下來我們就是要利用這樣的方式來處理 , 和 , 而不再直接探討 x2 - 1, 2, q(mod p) 有解或是無解.