首页 > 其他 > 详细

AKS素性检测

时间:2019-08-06 10:34:09      阅读:88      评论:0      收藏:0      [点我收藏+]

2002年印度数学家Manindra Agrawal, Neeraj Kayal,Nitin Saxena 给出了一个是否为素数的判别准则。

定理一:设 $a$ 是于 $p$ 互素的整数,则 $p$ 是素数的充分必要条件是

$$(x-a)^p \equiv (x^p-a)(mod \ p)$$

证:

$\because  (x-a)^p = x^p + \sum_{i=1}^{p-1}C_n^ix^i(-a)^{p-i} + (-a)^p$

如果 $p$ 是素数,则 $p | C_p^i, 0 < i < p$,因此,结论成立

反过来,如果 $p$ 是合数,考虑 $p$ 的素因数 $q$,设 $q^k || p$,易证 $q^k \nmid C_p^q$ 且 $(q^k, a)=1$,因此,$x^q$ 的系数模 $p$ 不为零,这样 $(x-a)^p - (x^p-a)$ 在 $\mathbf{F}_p$ 上不恒为零。证毕

AKS素性检测

原文:https://www.cnblogs.com/lfri/p/11307385.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!