二次剩余学习笔记

水平时间有限,只考虑 p p p 为奇质数的情况。
x 2 ≡ n ( m o d p ) x^2\equiv n\pmod p x2n(modp)

浅谈二次剩余
链接里的证明讲得很好。
判定 n ∈ [ 1 , p − 1 ] n\in[1,p-1] n[1,p1] 是否是二次剩余的方法:如果不存在 x 2 ≡ n ( m o d p ) x^2\equiv n\pmod p x2n(modp),则 n p − 1 2 ≡ − 1 n^{\frac {p-1}2}\equiv -1 n2p11;如果存在,则 n p − 1 2 ≡ ( n ) p − 1 ≡ 1 n^{\frac {p-1}2}\equiv (\sqrt n)^{p-1}\equiv1 n2p1(n )p11

x ∈ [ 1 , p − 1 2 ] x\in[1,\frac {p-1}2] x[1,2p1] 的每个数的平方模 p p p 互不相同, x x x p − x p-x px 的平方模 p p p 相同。

yyb!
补充一下为什么 用原根求 x 2 ≡ n ( m o d p ) x^2\equiv n\pmod p x2n(modp) x x x 时,令 g a ≡ n g^a\equiv n gan,若有解,那么 a a a 一定是个偶数:
首先存在 ( g b ) 2 ≡ g 2 b ≡ g a (g^b)^2\equiv g^{2b}\equiv g^a (gb)2g2bga,那么一定有 2 b ≡ a ( m o d p − 1 ) 2b\equiv a\pmod {p-1} 2ba(modp1),所以 a a a 一定是偶数。也可以看出 b b b 有两个解,一个是 a 2 \frac a2 2a,一个是 a + p − 1 2 \frac {a+p-1}2 2a+p1

解法:随机 a ∈ [ 0 , p ) a\in[0,p) a[0,p),令 w = a 2 − n w=a^2-n w=a2n,如果 w w w 没有二次剩余,则 ( a + w ) p + 1 2 (a+\sqrt w)^{\frac {p+1}2} (a+w )2p+1 是一组解,可以把 w \sqrt w w 当做虚数单位重载运算。

几个重要结论(模奇质数意义下非0项):
二次剩余 * 二次剩余 = 二次剩余
二次剩余 * 非二次剩余 = 非二次剩余
非二次剩余 * 非二次剩余 = 非二次剩余

证明可以根据勒让德符号做乘法得出。

于是有推论: x ∗ k − 1 x*k^{-1} xk1 是二次剩余 等价于 x ∗ k x*k xk 是二次剩余。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值