-1是模p平方剩余吗? 2呢
通过前一章的讨论,我们清楚了对于任何一个素数,
[1,p−1]" role="presentation">[1,p−1]有一半是二次剩余,以及哪些数字是二次剩余,哪些不是。
现在我们考虑对于一个数
a" role="presentation">a,看看对于哪些
p" role="presentation">p,这个数是
QR" role="presentation">QR
先考虑这样一个问题,对于哪些素数
p" role="presentation">p,同余式
x2≡−1 (mod p)" role="presentation">x2≡−1 (mod p)有解。或者说,对哪些素数,
(−1p)=1" role="presentation">(−1p)=1
同样,通过列出小的数据,可以看出:
若p" role="presentation">p与1模4同余,则−1" role="presentation">−1似乎是p" role="presentation">p的QR" role="presentation">QR;若p" role="presentation">p与3模4同余,则−1" role="presentation">−1似乎是二次非剩余。
用来证明这个猜想的工具称为“费马小定理的平方根”,
即
A=ap−12 mod p" role="presentation">A=ap−12 mod p值为多少?
显然
A2≡1 mod p" role="presentation">A2≡1 mod p
因此
p" role="presentation">p整除
(A−1)(A+1)" role="presentation">(A−1)(A+1)
从而
p" role="presentation">p要么整除
(A−1)" role="presentation">(A−1)要么整除
(A+1)" role="presentation">(A+1)
因此
A" role="presentation">A要么和
1" role="presentation">1模
p" role="presentation">p同余,要么和
−1" role="presentation">−1
一个结论是,对于一个p" role="presentation">p,若a" role="presentation">a是二次剩余,则A≡1 (mod p)" role="presentation">A≡1 (mod p); 若a" role="presentation">a不是二次剩余,则A≡−1 (mod p)" role="presentation">A≡−1 (mod p)
即下面的欧拉准则
欧拉准则: 设
p" role="presentation">p为素数,则
ap−12≡(ap)mod p" role="presentation">ap−12≡(ap)mod p
证明 当
a" role="presentation">a是
QR" role="presentation">QR时,则
a≡g2k (mod p)" role="presentation">a≡g2k (mod p) ,则
ap−12≡(gp−1)k≡1 (mod p)" role="presentation">ap−12≡(