数论概论读书笔记 21.-1是模p平方剩余吗? 2呢

-1是模p平方剩余吗? 2呢

通过前一章的讨论,我们清楚了对于任何一个素数, [1,p1] [ 1 , p − 1 ] 有一半是二次剩余,以及哪些数字是二次剩余,哪些不是。

现在我们考虑对于一个数 a a ,看看对于哪些p,这个数是 QR Q R

先考虑这样一个问题,对于哪些素数 p p ,同余式x21 (mod p)有解。或者说,对哪些素数, (1p)=1 ( − 1 p ) = 1

同样,通过列出小的数据,可以看出:

p p 与1模4同余,则1似乎是 p p QR;若 p p 与3模4同余,则1似乎是二次非剩余。

用来证明这个猜想的工具称为“费马小定理的平方根”,

A=ap12 mod p A = a p − 1 2   m o d   p 值为多少?

显然 A21 mod p A 2 ≡ 1   m o d   p

因此 p p 整除(A1)(A+1)

从而 p p 要么整除(A1)要么整除 (A+1) ( A + 1 )

因此 A A 要么和1 p p 同余,要么和1

一个结论是,对于一个 p p ,若a是二次剩余,则 A1 (mod p) A ≡ 1   ( m o d   p ) ; 若 a a 不是二次剩余,则A1 (mod p)

即下面的欧拉准则

欧拉准则: p p 为素数,则

ap12(ap)mod p

证明 a a QR时,则 ag2k (mod p) a ≡ g 2 k   ( m o d   p ) ,则 ap12(gp1)k1 (mod p) a p − 1 2 ≡ ( g p − 1 ) k ≡ 1   ( m o d   p )

a a NR时,则 ag2k+1 (mod p) a ≡ g 2 k + 1   ( m o d   p ) ,则 ap12gp12 mod p) a p − 1 2 ≡ g p − 1 2   ( m o d   p )

由前面讨论知道, ap12 a p − 1 2 要么和 1 1 p同余,要么和 1 − 1 。这里由于 g g 是原根,则和1 p p 同余的最小次幂只能是p1

所以这里 ap121 (mod p) a p − 1 2 ≡ − 1   ( m o d   p )

证毕。

有了欧拉准则,就可以轻松的判断 1 − 1 是不是 p p 的二次剩余了。

定理 二次互反律—part one

p为素数, p p 与1模4同余,则1 p p QR;若 p p 与3模4同余,则1 NR N R

用勒让德符号表示如下:

(1p)={1p1 (mod 4)1p3 (mod 4) ( − 1 p ) = { 1 若 p ≡ 1   ( m o d   4 ) − 1 若 p ≡ 3   ( m o d   4 )

证明 带入欧拉准则即证。

使用二次互反律part one 可以证明一个问题:存在无穷多个素数与1模4同余。具体过程见书本。

二次互反律成功回答了标题的第一个问题。辣么对于2呢?

同样,我们做一些小数据,对于 2 2 QR p p 和是NR p p 这两类,看模某个数,有没有规律了……

当然,是有规律的……

如果直接使用欧拉准则,即2p12 mod p,似乎不能看出结果是1还是-1。

高斯提出了一个方法,可以简单地知道 2p12 mod p 2 p − 1 2   m o d   p 的值是-1还是1,和二次互反律part one一样简单:

p p 是一个素数,令P=p12,从偶数 2,4,6,...,p1 2 , 4 , 6 , . . . , p − 1 开始,将它们相乘,并从每个数中提出2因子,可得

246(p1)=2PP! 2 ∗ 4 ∗ 6 ∗ ⋯ ∗ ( p − 1 ) = 2 P ∗ P !

然后再对 2,4,6,...,p1 2 , 4 , 6 , . . . , p − 1 进行模 p p 化简,使其全部落在[P,P]之间,乘起来。

比较这两个乘积,可得

2PP!(1)P! (mod p) 2 P ∗ P ! ≡ ( − 1 ) 负 号 的 个 数 ∗ P !   ( m o d   p )

负号的个数是指对 2,4,6,...,p1 2 , 4 , 6 , . . . , p − 1 进行模 p p 化简后落在[P,1]之间的个数。消去 P! P ! ,得
2p12(1)(mod p) 2 p − 1 2 ≡ ( − 1 ) 负 号 的 个 数 ( m o d   p )

于是当 负数的个数为偶数时, 2 2 p的二次剩余。

而这里负数的个数和 p p 相关,具体如下:

定理 二次互反律—part two

(2p)={1p17 (mod 8)1p35 (mod 8)

证明 用上面的高斯trick,可以感觉出负号的个数与 p p <script type="math/tex" id="MathJax-Element-149">p</script>的关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值