二次互反律的证明
二次互反定律有三部分。
第一部分告诉我们−1−1何时是二次剩余;第二部分告诉我们22何时是二次剩余。
第三部分告诉我们:(精简一下)
一、二部分借助欧拉准则和高斯的trick(criterion of Gausscriterion of Gauss)已经证明。
下面我们介绍的是Eisenstein′sproofEisenstein′sproof的方法证明第三部分。 其也是criterion of Gausscriterion of Gauss的思想。
首先,pp是素数,是不被pp整除的数,为了方便,令
我们考虑这样一组数
经过减去pp的操作,让这一组数落在内
令μ(a,p)μ(a,p)表示这样操作后,这一组数中负数的个数
而高斯准则给出了(ap)(ap)的值
定理 高斯准则
在证明高斯准则之前,我们先来研究一下前面的辣个操作,即将序列减至[−P,P][−P,P]之间,序列有什么特征?
推论1 操作后的序列,PP个之间的数,这PP个数的绝对值,必定取遍 ,即没有任何两个数绝对值是相同的。
推论的证明 rk=ka−pqkrk=ka−pqk 这里−P≤rk≤P−P≤rk≤P 我们假设存在i,jst ri=erj with e=±1i,jst ri=erj with e=±1,
则有ia−eja=(pqi+ri)−e(pqj+rj)=p(qi−eqj)ia−eja=(pqi+ri)−e(pqj+rj)=p(qi−eqj)
所以p|(i−ej)ap|(i−ej)a,但是pp是素数且不整除,所以p|(i−ej)p|(i−ej)
然而
所以i=ji=j成立。即没有任何两个数绝对值是相同的。
证毕。
高斯准则的证明
将序列相乘,可以得到,a⋅2a⋅3a⋅...⋅Pa=aP⋅P!a⋅2a⋅3a⋅...⋅Pa=aP⋅P!
另一方面,上面的推论告诉我们a⋅2a⋅3a⋅...⋅Pa≡(±1)⋅(±2)⋯(±P)(mod p)a⋅2a⋅3a⋅...⋅Pa≡(±1)⋅(±2)⋯(±P)(mod p)
我们已经定义其中符号的数量为μ(a,p)μ(a,p),则
由于P!P!和pp是互质的,所以可以约去,得到:
由上两节的欧拉准则可知,
所以
证毕。
下面开始Eisenstein′s proof of Quadratic ReciprocityEisenstein′s proof of Quadratic Reciprocity
首先对μ(a,p)μ(a,p)有一个恒等式
推论2 aa是不被整除的奇数,则有
证明 ka=rk+pqk, −P≤rk≤Pka=rk+pqk, −P≤rk≤P
两边同时除以pp,有
两边下取整,有
求和后有
我们要证明的是mod 2mod 2意义下。于是对式子ka=rk+pqkka=rk+pqk进行化简
由于a,pa,p都是奇数,则k≡rk+qk (mod 2)k≡rk+qk (mod 2)
对其两边求和可得,∑Pk=1k≡∑Pk=1rk+∑Pk=1qk(mod 2)∑k=1Pk≡∑k=1Prk+∑k=1Pqk(mod 2)
由推论1我们知道,∑Pk=1≡1+2+3+⋯+P(mod 2)∑k=1P≡1+2+3+⋯+P(mod 2)
即∑k∑k和∑rk∑rk是同余的
所以∑Pk=1qk≡0(mod 2)∑k=1Pqk≡0(mod 2) 。从而有
证毕。
下面进入最后的证明。即二次互反律的证明。
证明 p,qp,q是奇素数,令P=p−12,Q=q−12P=p−12,Q=q−12
我们考虑下图所示的二维点阵
上图三角形中有多少个点点呢?
应该是∑Pk=1⌊kqp⌋∑k=1P⌊kqp⌋
然后同样地考虑上面的三角形,有∑Qk=1⌊kpq⌋∑k=1Q⌊kpq⌋个点点
所以点点和是∑Pk=1⌊kqp⌋+∑Qk=1⌊kpq⌋∑k=1P⌊kqp⌋+∑k=1Q⌊kpq⌋
于是由推论2知, ∑Pk=1⌊kqp⌋+∑Qk=1⌊kpq⌋≡μ(p,q)+μ(q,p)(mod 2)∑k=1P⌊kqp⌋+∑k=1Q⌊kpq⌋≡μ(p,q)+μ(q,p)(mod 2)
而点点的总和也是P⋅QP⋅Q
即p−12⋅q−12≡μ(p,q)+μ(q,p)(mod 2)p−12⋅q−12≡μ(p,q)+μ(q,p)(mod 2)
所以由高斯准则:
证毕。