• 二次同余式中有非常多重点、难点,并且还有整个数论最重要的东西即二次互反律

二次同余式

定义1

式子ax2+bx+c0( mod m),a≢0 (mod m)ax^2+bx+c\equiv0(~mod~m),a\not\equiv0~(mod~m)称为二次同余式

注解

设模m的标准分解式是m=p1α1...pkαkm=p^{\alpha_1}_1...p^{\alpha_k}_k,则由前面的高次同余式的知识点可知ax2+bx+c0 ( mod m)ax^{2}+bx+c\equiv0~(~mod~m)有解的充分必要条件是同余式ax2+bx+c0( mod piαi)ax^{2}+bx+c\equiv 0(~mod~p^{\alpha_i}_i)有解。所以讨论二次同余式解的问题都转换为讨论ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv 0(~mod~p^{\alpha})的解的问题。

定义2

pap、a是两个整数p>0p>0,如果prap^{r}|a,但是pr+1∤ap^{r+1}\not\mid a,则称prp^{r}恰整除a,记prap^{r}\mid\mid a

定义3

若同余式x2a( mod m),(a,m)=1x^{2}\equiv a(~mod~m),(a,m)=1有解,则a叫做模m的平方剩余,若同余式x2a mod( m)x^{2}\equiv a~mod(~m)无解,则a叫做模m的平方非剩余

注意:x0( mod m)x\equiv 0(~mod~m)x2a( mod m)x^{2}\equiv a(~mod~m)的解,但不是x2a( mod m),(a,m)=1x^{2}\equiv a(~mod~m),(a,m)=1的解,所以由同余式的定义,a可以从模m的一个完全剩余系中选取。

注解:一般的二次同余式的解的问题,最终讨论的是x2a( mod pα),(α,pα)=1x^{2}\equiv a(~mod~p^{\alpha}),(\alpha,p^{\alpha})=1,而该式子可以进一步转换为x2a( mod m),(a,m)=1x^{2}\equiv a(~mod~m),(a,m)=1是否有解的问题,从而引出了平方剩余与平方非剩余。

接下来讨论二次同余式解的情况

命题1

对于二次同余式ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})

  1. pα(a,b,c)p^{\alpha}\mid(a,b,c),则任一整数都满足ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})
  2. pr(a,b,c)p^{r}\mid\mid (a,b,c)2<r<α2<r<\alpha,则该二次同余式可以化为一个形如ax2+bx+c0 (mod pα)ax^{2}+bx+c\equiv0~(mod~p^{\alpha'})

命题2

p∤(a,b,c)p\not\mid(a,b,c)则同余式ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})的解的情况为:

  1. pap|apbp|b,但p∤cp\not\mid cax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})无解
  2. pap\mid ap∤bp\not\mid b,则ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})有解
  3. p∤a,p>2p\not\mid a,p>2,则ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})有解的充分必要条件为y2A0 (mod pα)y^{2}-A\equiv0~(mod~p^{\alpha})有解,其中y2=(2ax+b),A=b24acy^2=(2ax+b),A=b^{2}-4ac,即(2ax+b)2b24ac (mod pα)(2ax+b)^{2}\equiv b^2-4ac~(mod~p^{\alpha})
  4. 2∤a2\not\mid a2∤b2\not\mid b,则ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})有解的充要条件为,2c2\mid c
  5. 2∤2\not\mida,2b2\mid b,则ax2+bx+c0( mod pα)ax^{2}+bx+c\equiv0(~mod~p^{\alpha})有解的充要条件是y2A0 (mod pα)y^{2}-A\equiv0~(mod~p^{\alpha})有解

命题3

对于y2A0 (mod pα)y^{2}-A\equiv0~(mod~p^{\alpha}),其中y2=(2ax+b),A=b24acy^2=(2ax+b),A=b^{2}-4ac,即(2ax+b)2b24ac (mod pα)(2ax+b)^{2}\equiv b^2-4ac~(mod~p^{\alpha})

pαAp^{\alpha}\mid A,则y2A0 (mod pα)y^{2}-A\equiv0~(mod~p^{\alpha})有解

命题4

对于y2A0 (mod pα)y^{2}-A\equiv0~(mod~p^{\alpha}),其中y2=(2ax+b),A=b24acy^2=(2ax+b),A=b^{2}-4ac,即(2ax+b)2b24ac (mod pα)(2ax+b)^{2}\equiv b^2-4ac~(mod~p^{\alpha})

pαAp^{\alpha}\mid A,则同余式y2A0( mod pα)y^2-A\equiv0(~mod~p^{\alpha})有解的充分必要条件是t2A10( pαβ),(A1,pαβ)=1t^{2}-A_1\equiv0(~p^{\alpha-\beta}),(A_1,p^{\alpha-\beta})=1有解。其中

y=prt,A=pβA1y=p^{r}t,A=p^{\beta}A_1

奇素数模的平方剩余

  • 注意:模2的平方剩余不存在,所以讨论素数模的平方剩余就变成了只讨论奇素数的平方剩余。所以约定本章使用p表示大于2的素数。

  • p的平方剩余和平方非剩余构成模pp的即约剩余系:1,2,...,p11,2,...,p-1,共偶数多个即p-1

定理1(欧拉判别条件):

若(a,p)=1,则a是模p的平方剩余的充分条件是ap121( mod p)a^{\frac{p-1}{2}}\equiv1(~mod~p)

而a是模p的平方非剩余的充分必要条件是ap121( mod p)a^{\frac{p-1}{2}}\equiv-1(~mod~p)

且若a是模p的平方剩余,则x2a (mod p)x^{2}\equiv a ~(mod~p)恰有俩解

定理2:模p的既约剩余系中的平方剩余与平方非剩余的个数各为p12\frac{p-1}{2},而且p12\frac{p-1}{2}个平方剩余分别与序列12,22,...,(p12)21^2,2^{2},...,(\frac{p-1}{2})^{2}中之一数同余,且仅与一数同余。

勒让德符号

定义1

设p是一个奇素数,a是任意一个整数,定义如下分段函数为勒让德符号,并称(ap)(\frac{a}{p}),为勒让德符号,读作a对p的勒让德符号

ap={1,a是模p的平方剩余1,a是模p的平方非剩余0,pa\frac{a}{p}=\begin{cases} 1,&a是模p的平方剩余\\ -1,&a是模p的平方非剩余\\ 0,&p\mid a \end{cases}

注意:勒让德符号其实是一个函数,定义域是整数集,而值域其实就是0,1,1{0,1,-1}。并且由勒让德符号的定义可以看出,如果能够很快的计算出它的值,那么也就会立即知道同余式x2a (mod p)x^{2}\equiv a~(mod~p)有解与否

勒让德符号的运算

  1. (ap)ap12 (mod p)(\frac{a}{p})\equiv a^{\frac{p-1}{2}}~(mod~p)
  2. (1p)=1(\frac{1}{p})=1
  3. (1p)=(1)p12(\frac{-1}{p})=(-1)^{\frac{p-1}{2}}
  4. (a1a2...anp)=(a1p)(a2p)...(anp)(\frac{a_1a_2...a_n}{p})=(\frac{a_1}{p})(\frac{a_2}{p})...(\frac{a_n}{p})
  5. (ab2p)=(ap),p∤b(\frac{ab^2}{p})=(\frac{a}{p}),p\not\mid b

定理

  1. (2p)=(1)p218(\frac{2}{p})=(-1)^{\frac{p^2-1}{8}}

  2. (a,p)=1,2∤a(a,p)=1,2\not\mid a,则(ap)=(1)k=1p1[akp](\frac{a}{p})=(-1)^{\sum^{p_1}_{k=1}[\frac{ak}{p}]},其中p1=p12p1=\frac{p-1}{2}

推论

  1. p=8m±1p=8*m\pm1时,2是p的平方剩余
  2. p=8m±3p=8*m\pm3时,2是p的平方非剩余

勒让德与二次剩余

设p是奇素数,a是任意整数,(a,p)=1(a,p)=1,则二次同余式x2a (mod p)x^{2}\equiv a~(mod~p)有解当且仅当(ap)=1(\frac{a}{p})=1

雅可比符号

  • 雅可比符号其实是勒让德符号的一个拓展

定义1

设m是一个大于1的奇数,a是任意一个整数,且m=p1p2...pr,pi是素数m=p_1p_2...p_r,p_i是素数,则定义(am)=(ap1)(ap2)...(apr)(\frac{a}{m})=(\frac{a}{p_1})(\frac{a}{p_2})...(\frac{a}{p_r})

并称(am)(\frac{a}{m})为雅可比符号,读作a对m的雅可比符号,这里(api)(\frac{a}{p_i})是a对pip_i的勒让德符号。

注意

  1. 雅可比符号可以视为勒让德符号的自然推广,所以大多数勒让德符号的运算都适用于雅可比符号
  2. 勒让德符号与二次同余式有密切关系,但雅可比符号不如此

雅可比符号的运算

  1. aa1 (mod p)a\equiv a_1~(mod~p),则(am)=(a1m)(\frac{a}{m})=(\frac{a_1}{m})

  2. (1m)=1(\frac{1}{m})=1

  3. (1m)=(1)m12(\frac{-1}{m})=(-1)^{\frac{m-1}{2}}

  4. (a1a2...anm)=(a1m)(a2m)...(anm)(\frac{a_1a_2...a_n}{m})=(\frac{a_1}{m})(\frac{a_2}{m})...(\frac{a_n}{m})

  5. (ab2m)=(am),(b,m)=1(\frac{ab^{2}}{m})=(\frac{a}{m}),(b,m)=1

  6. (2m)=(1m218)(\frac{2}{m})=(-1^{\frac{m^2-1}{8}})

二次互反律

二次互反律勒让德符号

p,qp,q都是奇素数,(p,q)=1(p,q)=1,则有(qp)=(1)p12q12(pq)(\frac{q}{p})=(-1)^{\frac{p-1}{2}*\frac{q-1}{2}}(\frac{p}{q})

二次互反律雅可比符号

若m,n都是奇数,则(nm)=(1)m12n12(mn)(\frac{n}{m})=(-1)^{\frac{m-1}{2}*\frac{n-1}{2}}(\frac{m}{n})

合数模的平方剩余

  • 对于合数模的平方剩余讨论的是如下同余式有无解的问题:

x2a (mod m),m=2αp1α1p2α2...pkαkx^2\equiv a~(mod~m),m=2^{\alpha}p_1^{\alpha_1}p_2^{\alpha_2}...p_k^{\alpha_k}

注解:设m=2αp1α1p2α2...pkαkm=2^{\alpha}p_1^{\alpha_1}p_2^{\alpha_2}...p_k^{\alpha_k},则上面同余式有解的充分必要条件就是同余式组x2a (mod 2α)x^2\equiv a~(mod~2^{\alpha})x2a(mod piαi)x^{2}\equiv a(mod~p_i^{\alpha_i})有解,并且其解数为同余式组中各个同余式解的个数的乘积T=T0T1T2...TkT=T_0T_1T_2...T_k

定理1

x2a (mod pα),α>0,(a,p)=1x^{2}\equiv a~(mod~p^{\alpha}),\alpha>0,(a,p)=1有解的充分必要条件是(ap)=1(\frac{a}{p})=1,并且在有解的情况下x2a (mod pα)x^{2}\equiv a~(mod~p^{\alpha})的解数为2

定理2

α>1\alpha>1,则x2a (mod 2α),(a,2)=1x^2\equiv a~(mod~2^{\alpha}),(a,2)=1有解的必要条件是

  1. α=2\alpha=2时,a1 (mod 4)a\equiv1~(mod~4)
  2. α3\alpha≥3时,a1 (mod 8)a\equiv1~(mod~8)

若上述条件成立,则x2a (mod 2α),(a,2)=1x^{2}\equiv a~(mod~2^{\alpha}),(a,2)=1有解且当α=2\alpha=2时,有两解,当α3\alpha≥3时有四解。

定理3

同余式x2a (mod m),m=2αp1α1p2α2...pkαk,(a,m)=1x^2 \equiv a~(mod~m),m=2^{\alpha}p_1^{\alpha_1}p_2^{\alpha_2}...p_k^{\alpha_k},(a,m)=1有解的必要条件是:当α=2\alpha=2时,a1 (mod 4)a\equiv1~(mod~4);当α3\alpha≥3时,a1 (mod 8)a\equiv1~(mod~8),并且(api)=1(\frac{a}{p_i})=1,若上述条件成立,则有解,并且有以下情况:

  1. α=01\alpha=0、1时,解数是2k2^{k}
  2. α=2\alpha=2时,解数是2k+12^{k+1}
  3. α3\alpha≥3时,解数是2k+22^{k+2}