数论概论读书笔记 20.模p平方剩余

模p平方剩余

数论概论读书笔记 20.模p平方剩余

观察上面这张表,可以发现上下的对称性,字符化描述为:

p2+b22pb=(pb)2b2(mod p)

因此,若要列出模p的所有(非零)平方剩余,只需要计算出其中的一半:
12 (mod p),22 (mod p),...,(p12)2 (mod p)

我们的目的是发现模式,以便用来区分模p平方剩余非平方剩余

最后将会导出整个数论中最漂亮的定理之一—二次互反律

一些定义:

  • 与一个平方数模p同余的非零数称为模p的二次剩余
  • 不与任何一个平方数模p同余的数称为模p的二次非剩余
  • 将二次剩余简记为QR,二次非剩余简记为NR
  • 与0模p同余的数既不是QR,也不是NR

定理p为一个奇素数,则恰有p12个模p的二次剩余,且恰有p12个模p的二次非剩余。

由前面的结论知道,只要证明12,22,...,(p12)2 mod p是两两不同的。

假设b1,b2[1,p12]之间的数

且满足b12b22 (mod p)

我们要证明b1=b2

由于b12b22 (mod p),得到p | (b12b22)=b1b2)(b1+b2)

然而b1+b2显然不能被p整除

所以b1b2=0

证毕。

QR与NR有什么关系呢?

一个不很难想到的结论是QRQR=QR

因为平方数乘平方数仍为平方数。所以两个二次剩余乘积模p仍为二次剩余。

那么其他的组合呢?

经过一些小的表观察,可以得到:

QRQR=QR,QRNR=NR,NRNR=NR

在验证后面两个关系之前,我们先来看下原根与二次剩余的关系。

g是模p的一个原根,辣么g的幂:

g,g2,g3,...,gp1

可以给出p的所有非零剩余。即[1,p1]。其中一半是二次剩余,一半是二次非剩余。

如何确定哪些是QR,哪些是NR呢?

显然g的每个偶次幂是一个QR,即g2k

注意到在(4)中恰有一半是偶次幂,所以g的偶次幂给出了所有的二次剩余。而剩下的奇次幂必定是二次非剩余。

同时,也可以用指标来描述,二次剩余是指标I(a)为偶数的那些数a

二次非剩余是指标I(a)为奇数的那些数a

定理 二次剩余乘法法则—版本1

p为素数,则

  • 两个模p的二次剩余的积是二次剩余
  • 二次剩余与二次非剩余的积是二次非剩余
  • 两个二次非剩余的积是二次剩余


QRQR=QR,QRNR=NR,NRNR=NR

证明 对与p互素的任意两个数a,b,由指标的乘积法则知I(ab)I(a)+I(b)mod p1

从而有I(ab)I(a)+I(b)mod 2

后面的证明就很自然了。可以讨论(5)中的三种情况。

对于(5)式,你肯定会想到+1,1这种

许多年前,勒让德也想到了,而且还搞了点东西

ap的勒让德符号是

(ap)={1ap1ap

定理 二次剩余乘法法则—版本2(使用勒让德符号)

p为素数,则

(ap)(bp)=(abp)

勒让德符号使计算可以更直观,比如
(7597)=(35597)=(397)(597)(597)


(597)(597)=1

所以
(7597)=(397)=13QR