梅森素数和Lucas-Lehmer Primality素性检验

梅森素数

Mm=2m1M_m=2^m-1为梅森数

pp为素数且Mp=2p1M_p=2^p-1为素数,则MpM_p为梅森素数

LLT

pp为素数 rk=rk122(modMp),0rkMpr_k=r_{k-1}^{2}-2\left(\mod M_p\right),0\leq r_k\leq M_p,其中r1=4,k2r_1=4,k\geq 2 rp10(modMp)Mpr_{p-1}\equiv0\left(\mod M_p\right)\Longleftrightarrow M_p

最后更新于