二次互反律的证明

来自testwiki
跳转到导航 跳转到搜索

Template:Multiple issues 这个条目给出了二次互反律的证明。

二次互反律的叙述

对于两个奇素数p,q(pq)(qp)=(1)(p1)(q1)4[1]其中,(pq)勒让德符号

证明一

p是一个奇素数并且a≢0modp。对于每个k=1,2,...,p12,这样定义ϵkrk

akϵkrkmodp,其中0<rk<p2ϵk=±1。通过分别考虑ϵk=1ϵk=1的情况,易证每个rk都两两不等。

现在考虑k=1(p1)/2akk=1(p1)/2ϵkk=1(p1)/2rkmodp。因为每个rk都两两不等,所以{r1,r2,...,rp12}就是{1,2,...,p12}的一个重排列。所以我们得到ap12k=1(p1)/2kk=1(p1)/2ϵkk=1(p1)/2kmodp,因此ap12k=1(p1)/2ϵkmodp

现在考虑ϵk的正负情况。akϵkrkmodp等价于ak=ϵkrk+bp,b。若ϵk=1,则有ak=rk+bp。注意到0<rk<p2,将等式两边同时乘2得到2ak=Rk+Bkp,其中Rk=2rk,0<Rk<p,Bk=2b,可以发现Bk是偶数,而2akp=Rkp+Bk=Bk也是偶数。同理可证若ϵk=1Bk=2b+1,而2akp是奇数。据此,可以知道sgn(rk)=2akp,其中sgn(rk)rk的符号,也就是ϵk=1还是ϵk=1

所以ap12(1)k=1(p1)/22ak/pmodp。又由欧拉准则(ap)ap12modp,所以(ap)=(1)k=1(p1)/22ak/p

如果a是奇数,同时考虑勒让德符号的性质(ap)(bp)=(abp),可知(ap)(2p)=(2a+2pp)=(4(a+p2)p)=(1)k=1(p1)/22(a+p2)kp=(1)k=1(p1)/2akp(1)k=1(p1)/2k=(1)k=1(p1)/2akp(1)p218,其中最后一步利用了等差数列的求和公式。

但是,当a=1时,由上式可得(2p)=(1p)(2p)=(1)k=1(p1)/2kp(1)p218=(1)p218,所以(ap)=(1)k=1(p1)/2akp

现在令pq为奇素数,可得(qp)=(1)k=1(p1)/2qkp以及(pq)=(1)l=1(q1)/2plq

所以(qp)(pq)=(1)k=1(p1)/2qkp+l=1(q1)/2plq

现在考虑右边这幅图:设A=l=1(q1)/2plq,B=k=1(p1)/2qkp,则A代表了三角形A中的格点个数,B代表了三角形B中的格点个数。它们加在一起等于整个p×q长方形的格点个数的四分之一。需要注意的是由于p,q互素,所以对角线上不可能有格点。

由于整个长方形的格点个数是(p1)(q1),所以A+B=(p1)(q1)4,即得(qp)(pq)=(1)(p1)(q1)4

参考文献