AKS素性测试

✍ dations ◷ 2025-09-13 04:52:26 #素性测试,有限域

AKS素性测试(又被称为Agrawal–Kayal–Saxena素性测试和Cyclotomic AKS test)是一个决定型素性测试算法 ,由三个来自印度坎普尔理工学院(英语:Indian Institute of Technology Kanpur)的计算机科学家,Manindra Agrawal(英语:Manindra Agrawal)、Neeraj Kayal(英语:Neeraj Kayal)和Nitin Saxena(英语:Nitin Saxena),在2002年8月6日发表于一篇题为素数属于P的论文。作者们因此获得了许多奖项,包含了2006年的哥德尔奖和2006年的富尔克森奖。这个算法可以在多项式时间之内,决定一个给定整数是素数或者合数。

AKS最关键的重要性在于它是第一个被发表的一般的、多项式的、确定性的和无仰赖的素数判定算法。先前的算法至多达到了其中三点,但从未达到全部四个。

AKS素性测试主要是基于以下定理:整数 (≥ 2)是素数,当且仅当

( x + a ) n ( x n + a ) ( mod n ) {\displaystyle (x+a)^{n}\equiv (x^{n}+a){\pmod {n}}} 互素的整数均成立。 这个定理是费马小定理的一般化,并且可以简单的使用二项式定理跟二项式系数的这个特征:

来证明出此定理。

虽然说关系式 (1) 基本上构成了整个素性测试,但是验证花费的时间却是指数时间。因此,为了减少计算复杂度,AKS改为使用以下的同余多项式:

( x + a ) n ( x n + a ) ( mod x r 1 , n ) {\displaystyle (x+a)^{n}\equiv (x^{n}+a){\pmod {x^{r}-1,n}}} 与,令:

( x + a ) n ( x n + a ) = ( x r 1 ) g + n f {\displaystyle (x+a)^{n}-(x^{n}+a)=(x^{r}-1)g+nf}  = 0则 (3) 等于 (1),因此符合必定是素数)。 然而,有一些合数也会满足这个条件式。有关AKS正确性的证明包含了推导出存在一个够小的以及一个够小的整数集合,令如果此同余式对所有里面的整数都满足,则必定为素数。

在上文引用的论文的第一版本中,作者们证明了算法的渐近时间为O ( log 12 ( n ) ) {\displaystyle (\log ^{12}(n))} 的二进制数字长度的十二次方。但是,论文证明的时间上界却过于宽松;事实上,一个被普遍相信的关于索菲热尔曼素数分布的假设如果为真,则会立即将最坏情况减至O ( log 6 ( n ) ) {\displaystyle (\log ^{6}(n))} ()是 mod 的阶。 另外,这里的 代表以二为底的对数, φ ( r ) {\displaystyle \scriptstyle \varphi (r)} 的欧拉函数。

下面说明若是个素数,那么算法总是会返回:由于是素数,步骤1和3永远不会返回。步骤5也不会返回,因为(2)对所有素数为真。因此,算法一定会在步骤4或6返回。

对应地,如果是合数,那么算法一定返回:如果算法返回,那么则一定是从步骤4或6返回。对于前者,因为 ≤ , 必然有因子 ≤ 符合1 < gcd(,) < ,因此会返回。剩余的可能性就是步骤6,在文章中,这种情况被证明不会发生,因为在步骤5中检验的多个等式可以确保输出一定是。

相关

  • 太瑞县太瑞县(越南语:Huyện Thái Thụy/.mw-parser-output .han-nom{font-family:"Nom Na Tong","Han-Nom Gothic","Han-Nom Ming","HAN NOM A","HAN NOM B","Ming-Lt-HKSCS-UNI-H"
  • 膜电位膜电位(英语:membrane potential、transmembrane potential或membrane voltage)是细胞内及细胞外之间的电压差。若以细胞外为基点,一般来说,膜电位的电压在-40 mV到–80 mV之间。
  • 维埃纳省维埃纳省(法文:Vienne)是法国阿基坦-利木森-普瓦图-夏朗特大区所辖的省份,普瓦图最东端土地。该省编号为86。5个海外省及大区
  • 先军政治朝鲜民主主义人民共和国主题先军政治(韩语:선군정치),也译作先军思想,是朝鲜民主主义人民共和国与主体思想并行的主要政治理论和指导方针。这是一个综合性的政策,其内容简单的说,就
  • 苏德互不侵犯条约《苏德互不侵犯条约》是1939年第二次世界大战爆发前苏联与纳粹德国在莫斯科所秘密签订之互不侵犯条约,目标是初步建立苏德在扩张之间的友谊与共识,并导致波兰被瓜分。条约也称
  • SF11YOW、​1ZDT、​4QJR、​4QK4251626423ENSG00000136931ENSMUSG00000026751Q13285P33242NM_004959NM_139051、NM_001316687NP_004950NP_004950.2、XP_005251928.1、XP_01151
  • 神经生理异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 克莱 (肯塔基州)克莱(英语:Clay),是美国肯塔基州的一座城市。面积约为2.3平方公里(0.9平方英里)。根据2010年美国人口普查,该市的人口为1,181人。
  • 晶棒法晶棒法,又称为碘化物精炼法,或以开发者为名的范·亚克-德·波耳制程,是1925年两位荷兰化学家安东·范·亚克(英语:Anton Eduard van Arkel)以及扬·德·波耳(英语:Jan Hendrik de Boe
  • 布律诺·莱舍万布律诺·莱舍万(法语:Bruno Léchevin,1952年1月27日-2020年2月6日),法国政治人物,工会活动家。曾任法国环境与能源管理署署长(2013年-2018年)。1952年生于加来海峡省萨洛米讷。中学毕