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

博客围绕 -1和2是否为模p平方剩余展开。先回顾前章关于素数二次剩余的结论,接着用“费马小定理的平方根”和欧拉准则证明 -1是模p平方剩余的条件,引出二次互反律part one。之后探讨2是否为模p平方剩余,高斯提出方法判断,引出二次互反律part two。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

现在我们考虑对于一个数aa,看看对于哪些p,这个数是QRQR

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

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

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

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

A=ap12 mod pA=ap−12 mod p值为多少?

显然A21 mod pA2≡1 mod p

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

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

因此AA要么和1pp同余,要么和1

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

即下面的欧拉准则

欧拉准则: pp为素数,则

ap12(ap)mod p

证明aaQR时,则ag2k (mod p)a≡g2k (mod p) ,则ap12(gp1)k1 (mod p)ap−12≡(gp−1)k≡1 (mod p)

aaNR时,则ag2k+1 (mod p)a≡g2k+1 (mod p),则ap12gp12 mod p)ap−12≡gp−12 (mod p)

由前面讨论知道,ap12ap−12要么和11p同余,要么和1−1。这里由于gg是原根,则和1pp同余的最小次幂只能是p1

所以这里ap121 (mod p)ap−12≡−1 (mod p)

证毕。

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

定理 二次互反律—part one

p为素数,pp与1模4同余,则1ppQR;若pp与3模4同余,则1NRNR

用勒让德符号表示如下:

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

证明 带入欧拉准则即证。

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

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

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

当然,是有规律的……

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

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

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

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

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

比较这两个乘积,可得

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

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

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

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

定理 二次互反律—part two

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

证明 用上面的高斯trick,可以感觉出负号的个数与pp的关系。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值