MathLabs
定理已证明

欧拉判别法

命题陈述

对奇素数 pp 及 gcd⁡(a,p)=1\gcd(a,p)=1,有 (ap)≡ap−12(modp)\left(\dfrac{a}{p}\right) \equiv a^{\frac{p-1}{2}} \pmod{p};等价地,aa 是模 pp 的二次剩余当且仅当 a(p−1)/2≡1(modp)a^{(p-1)/2} \equiv 1 \pmod p。

为什么成立?

它把一个存在性问题(是否存在 xx 使其平方为 aa)转化为一次模幂运算,正是这一点使勒让德符号既可计算又具有积性。

证明思路

由于 (Z/pZ)∗(\mathbb{Z}/p\mathbb{Z})^{*} 是阶为 p−1p-1 的循环群(素数模下的标准事实),固定一个原根 gg,写 a≡gk(modp)a \equiv g^k \pmod p,其中 0≤k≤p−20 \le k \le p-2。模 pp 的二次剩余恰好是 gg 的偶数次幂:若 a=g2ma=g^{2m},则 x=gmx=g^m 满足 x2≡ax^2\equiv a;反之每个平方 x2=(gj)2=g2jx^2=(g^j)^2=g^{2j} 都是偶数次幂。因此 aa 是二次剩余当且仅当 kk 为偶数。

现在计算 a(p−1)/2≡gk(p−1)/2(modp)a^{(p-1)/2} \equiv g^{k(p-1)/2} \pmod p。若 kk 为偶数,记 k=2mk=2m,由费马小定理得 gk(p−1)/2=gm(p−1)=(gp−1)m≡1m=1(modp)g^{k(p-1)/2}=g^{m(p-1)}=(g^{p-1})^m\equiv 1^m=1\pmod p,与剩余情形吻合。

若 kk 为奇数,则 gk(p−1)/2g^{k(p-1)/2} 是 gk(p−1)=(gp−1)k≡1(modp)g^{k(p-1)}=(g^{p-1})^k\equiv 1\pmod p 的平方根,故 a(p−1)/2≡±1a^{(p-1)/2}\equiv \pm 1。它不能等于 11:否则 gg 的阶必须整除 k(p−1)/2k(p-1)/2,但 ord⁡(g)=p−1\operatorname{ord}(g)=p-1 且 kk 为奇数意味着除非 (p−1)/2(p-1)/2 本身已是倍数,否则 k(p−1)/2k(p-1)/2 不是 p−1p-1 的倍数,这与 gg 是阶恰为 p−1p-1 的原根矛盾。所以恰好当 kk 为奇数即 aa 为非剩余时,a(p−1)/2≡−1(modp)a^{(p-1)/2}\equiv -1\pmod p。

综合两种情形:a(p−1)/2≡1(modp)a^{(p-1)/2}\equiv 1\pmod p 当且仅当 aa 是二次剩余,否则 ≡−1\equiv -1,这正是 (ap)≡ap−12(modp)\left(\dfrac{a}{p}\right) \equiv a^{\frac{p-1}{2}} \pmod{p} 的断言。

用到此定理的主题

分步证明

该定理暂无分步证明。

参考文献

  1. Wikipedia contributors (2024). Quadratic reciprocity
  2. Kenneth Ireland, Michael Rosen (1990). A Classical Introduction to Modern Number Theory