对奇素数 p 及 gcd(a,p)=1,有 (pa)≡a2p−1(modp);等价地,a 是模 p 的二次剩余当且仅当 a(p−1)/2≡1(modp)。
为什么成立?
它把一个存在性问题(是否存在 x 使其平方为 a)转化为一次模幂运算,正是这一点使勒让德符号既可计算又具有积性。
证明思路
由于 (Z/pZ)∗ 是阶为 p−1 的循环群(素数模下的标准事实),固定一个原根 g,写 a≡gk(modp),其中 0≤k≤p−2。模 p 的二次剩余恰好是 g 的偶数次幂:若 a=g2m,则 x=gm 满足 x2≡a;反之每个平方 x2=(gj)2=g2j 都是偶数次幂。因此 a 是二次剩余当且仅当 k 为偶数。
现在计算 a(p−1)/2≡gk(p−1)/2(modp)。若 k 为偶数,记 k=2m,由费马小定理得 gk(p−1)/2=gm(p−1)=(gp−1)m≡1m=1(modp),与剩余情形吻合。
若 k 为奇数,则 gk(p−1)/2 是 gk(p−1)=(gp−1)k≡1(modp) 的平方根,故 a(p−1)/2≡±1。它不能等于 1:否则 g 的阶必须整除 k(p−1)/2,但 ord(g)=p−1 且 k 为奇数意味着除非 (p−1)/2 本身已是倍数,否则 k(p−1)/2 不是 p−1 的倍数,这与 g 是阶恰为 p−1 的原根矛盾。所以恰好当 k 为奇数即 a 为非剩余时,a(p−1)/2≡−1(modp)。
综合两种情形:a(p−1)/2≡1(modp) 当且仅当 a 是二次剩余,否则 ≡−1,这正是 (pa)≡a2p−1(modp) 的断言。