二次剩余学习小记

本文探讨了在模p意义下求解二次剩余问题,即寻找满足x^2≡n(modp)的x值。文章介绍了勒让德符号的概念及其性质,并通过随机选取a值构造了解决方案,最终得出x的表达式。文中还讨论了相关数学定理的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

BG


学学学!
太具体的证明就不放了

我们要解决的是这样一类问题,求x2≡n(modp)x^2\equiv n\pmod {p}x2n(modp)
其中n为常数,x是未知数,对于这样的方程nnnp−12\frac{p-1}{2}2p1种取值使得方程有解。

证明:设存在不同整数u和v它们的平方相等,那么有(u+v)(u−v)∣p\left(u+v\right)\left(u-v\right)|p(u+v)(uv)p
由于u≠vu\ne vu̸=v因此u−v̸∣pu-v\not| puv̸p,那么(u+v)∣p\left(u+v\right)|p(u+v)p,也就是正负两解,比较直观

我们定义勒让德符号为
(ap)={1,a在模p意义下是二次剩余−1,a在模p意义下是非二次剩余0,a≡0(modp)\left(\frac{a}{p}\right)= \begin{cases} 1,&a\text{在模$p$意义下是二次剩余}\\ -1,&a\text{在模$p$意义下是非二次剩余}\\ 0,&a\equiv0\pmod p \end{cases}(pa)=1,1,0,a在模p意义下是二次剩余a在模p意义下是非二次剩余a0(modp)

并且(ap)≡ap−12(modp)\left(\frac{a}{p}\right)\equiv{a}^{\frac{p-1}{2}}\pmod{p}(pa)a2p1(modp)

求解上面的x,我们需要随机一个a使得(a2−np)≡−1(modp)\left(\frac{a^2-n}{p}\right)\equiv -1\pmod{p}(pa2n)1(modp),随机出解的期望次数为2。我们记ω=a2−n\omega =a^2-nω=a2n

什么意思呢?这等价于我们在模p意义下定义了一个类似单位复数i的东西
并且有x2≡(a+ω)p+1≡(a−ω)(a+ω)≡a2−ω2≡n(modp)x^2\equiv{\left(a+\omega\right)}^{p+1}\equiv\left(a-\omega\right)\left(a+\omega\right)\equiv a^2-{\omega}^2\equiv n\pmod{p}x2(a+ω)p+1(aω)(a+ω)a2ω2n(modp)

其中有几个有趣的结论:
(a+ω)p≡ap+ωp{\left(a+\omega\right)}^p\equiv a^p+{\omega}^p(a+ω)pap+ωp,这个证明可以用二项式展开把带p的去掉即可
ap−1≡1(modp)a^{p-1}\equiv1\pmod{p}ap11(modp)不要忘了由于这里是同余的因此满足费马小定理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值