Skip to content

初等数论 第四章 二次剩余

这一章只考虑 x2x^2 的问题.

集中在判断 x2amodp(p>2)x^2 \equiv a \mod p (p>2) 有无解的问题.

原根

pp 是一个素数。如果存在一个整数 gg ,使得模 pp 的非零剩余类 1,2,3,,p11, 2, 3, \ldots, p-1都能写成 gkmodpg^k \bmod p 的形式 (其中k=0,1,2,,p2)(其中 k = 0, 1, 2, \ldots, p-2), 则称这个 gg 是模 pp原根

性质

  1. 模素数 pp 一定存在原根。
  2. pp 的原根的个数是 φ(p1)\varphi(p-1),其中 φ\varphi 是欧拉函数。
  3. gg 是模 pp 的原根,则 gkg^k 也是原根,当且仅当 gcd(k,p1)=1\gcd(k, p-1) = 1

模为素数(p>2)的二次同余方程,解的存在性

x2a(modp)x^2 \equiv a \pmod p

有解,则称 aa 是一个模 pp 的平方剩余,否则则称aa 是一个模 pp 的平方非剩余.

这是这一章最重要的东西,我们讨论二次同余方程在 aa 的影响下的解的情况.

对于 pap \mid ax2a(modp)x^2 \equiv a \pmod p 必然有唯一解,不需要讨论

我们讨论的范围是 (a,p)=1(a,p) = 1

例1 求模11的二次剩余

x2a(mod11)x^2 \equiv a \pmod{11}

xx 取遍 [1,10][1,10] 得到 a{1,3,4,5,9}a \in \{1,3,4,5,9\}.

定理:Euler 判别法

pp是奇素数,则在模pp的简化剩余系中,恰好有p12\frac{p-1}{2}个模pp(非)剩余

简化剩余系 {1,,p1}\{1, \dots, p-1\} 中可能成为二次剩余的数至多为 p12\frac{p-1}{2} 个,需要排除他们两两不互余的情况.

证明

完全剩余系 {0,1,,p1}\{0, 1, \dots, p-1\} 包含 0.

C={p12,(p12+1),,p12}C = \{-\frac{p-1}{2}, (-\frac{p-1}{2}+1), \dots, \frac{p-1}{2}\}

ap121modpa^{\frac{p-1}{2}} \equiv 1 \bmod p 平方剩余

ap121modpa^{\frac{p-1}{2}} \equiv -1 \bmod p 非平方剩余

勒让德符号

用于研究模素数的二次剩余问题.

(ap)={+1,a为模p的平方剩余1,a为模p的平方非剩余0,pa,不考虑的情况\Bigg( \frac{a}{p} \Bigg) = \begin{cases} +1, \quad &a为模p的平方剩余\\ -1, \quad &a为模p的平方非剩余\\ 0, \quad &p \mid a,不考虑的情况 \end{cases}

CC BY-NC-SA 4.0