勒让德(Legendre)符号
对于素数p,如果整数m(p∤m)满足:存在整数x,使m≡x2 (mod p),则称m为p的二次剩余,否则m是p的非二次剩余。勒让德符号定义如下:
(pa)=⎩⎨⎧1−10m是p的二次剩余m是p的非二次剩余m≡0 (mod p)
命题: p是素数,m为整数,则(pm)≡m2p−1 (mod p).
证明: p∣m⇔p∣m2p−1,因此m2p−1≡0 (mod p)⇔(pm)≡0 (mod p).
当p∤m时,(m2p−1)2≡mp−1≡1 (mod p),因此m2p−1≡±1 (mod p).
假设p∤m,若存在整数x,使得m≡x2 (mod p),则m2p−1≡xp−1≡1 (mod p). 令g是Fp∗的生成元,则存在j>0使gj≡m (mod p). 若m2p−1≡1 (mod p),则g2(p−1)j≡1 (mod p),因此p−1∣2(p−1)j,从而2∣j. 令x=g2j,则有m≡x2 (mod p),因此m2p−1≡1 (mod p)⇔(pm)≡1 (mod p).
根据上述讨论,显然也有m2p−1≡−1 (mod p)⇔(pm)≡−1 (mod p). 从而命题得证。■
推论: p是素数,则(p−1)≡(−1)2p−1.
二次互反律
二次互反律: p,q是不同的奇素数,则(pq)(qp)=(−1)(2p−1)(2q−1).
证明(Eisenstein): 首先证明q2p−1≡(−1)∑u∈Λ[puq] (mod p). 其中Λ={u∣u≡0 (mod 2),2≤u≤p−1}。
令u1,u2,…,u2p−1为Λ中全部元素,同时令r(ui)≡uq (mod p)且0≤r(ui)≤p−1. 考虑所有(−1)r(ui)r(ui),i=1,2,…,2p−1,
当i=j时有(−1)r(ui)r(ui)≡(−1)r(uj)r(uj) (mod p),否则两边都模q有ui≡±uj (mod p),而ui,uj都为偶数,因此ui≡uj (mod p),矛盾。
当r(ui)为偶数时(−1)r(ui)r(ui)为偶数,当r(ui)为奇数时,(−1)r(ui)r(ui)<0,因此有
(−1)r(u1)r(u1)⋅(−1)r(u2)r(u2)⋯(−1)r(u2p−1)r(u2p−1)≡u1⋅u2⋯u2p−1 (mod p)
简化得到
q2p−1≡(−1)r(u1)+r(u2)+⋯+r(u2p−1) (mod p).
根据r(ui)的定义可知,uiq=p[puiq]+r(ui),由ui≡0 (mod 2)可知,[puiq]≡r(ui) (mod 2),因此有
q2p−1≡(−1)∑u∈Λ[puq] (mod p).
由(pq)≡q2p−1 (mod p)可知,(pq)≡(−1)∑u∈Λ[puq] (mod p),要证明二次互反律,只需证明
(−1)∑u∈Λ1[puq]+∑v∈Λ2[qvp]=(−1)(2p−1)(2q−1)
其中Λ1={u∣u≡0 (mod 2),2≤u≤p−1},Λ2={v∣v≡0 (mod 2),2≤v≤q−1}.
对ui∈Λ1,点集Sui={(ui,1),(ui,2),…,(ui,[puiq])}的个数∣Su∣=[puq]. 对vj∈Λ2,点集Tvj={(1,vj),(2,vj),…,([qvjp],vj)}
的个数∣Tvj∣=[qvjp]. 令S=∪u∈Λ1Su,T=∪v∈Λ2Tv,由于puiq和qvjp都不是整数,因此S∩T=∅,从而
∣S∪T∣=u∈Λ1∑[puq]+v∈Λ2∑[qvp]
将S∪T中的点放在二维平面上,则易知∣S∪T∣=(2p−1)(2q−1),因此
(−1)∑u∈Λ1[puq]+∑v∈Λ2[qvp]=(−1)(2p−1)(2q−1)
成立,从而二次互反律成立。■