AKS素性测试

✍ dations ◷ 2025-08-17 20:41:49 #素性测试,有限域

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中检验的多个等式可以确保输出一定是。

相关

  • 法属圣马丁圣马丁(法语:Saint-Martin),通称法属圣马丁,正式名称为圣马丁集体(Collectivité de Saint-Martin),是一个法国海外集体。法国政府于2007年2月22日宣布该地自法属瓜德罗普分离,成为直
  • 唐纳德·格拉泽唐纳德·格拉泽(英语:Donald Arthur Glaser,全称唐纳德·阿瑟·格拉泽,1926年9月21日-2013年2月28日),美国物理学家,1960年获得诺贝尔物理学奖。1926年出生于俄亥俄州克利夫兰。1950
  • 听力减退听觉障碍(英语:Hearing loss)又称听力缺损,指听觉部分或完全丧失,而耳聋人士则是指完全没有或几乎没有听力者。听力缺损可能发生在单耳或双耳,有可能是暂时或永久性质。孩童的听力
  • 阿尔及利亚总理阿尔及利亚总理 始于阿尔及利亚战争期间,1958年流亡在埃及开罗建立的阿尔及利亚共和国临时政府(GPRA),1962年独立以来,直到现在。共有15人担任总理(不包括GPRA的两位总统)。此外艾
  • 桑德琳·波奈儿桑德琳·波奈儿(法语:Sandrine Bonnaire,1967年5月31日-)是法国著名电影演员,她曾以电影《没有屋顶,也没有法律》(Sans toit ni loi)获得1986年法国凯撒奖最佳女主角奖。桑德琳·波奈
  • 杰普塔茨基杰普塔茨基(俄语:Депута́тский;雅库特语:Депутатскай)为俄罗斯远东联邦管区萨哈共和国乌斯季扬斯克区(英语:Ust-Yansky District)境内的一座市级镇,也是乌斯
  • 火者亚三火者亚三(1473年-1521年),明朝中叶的一位葡萄牙外交人物。火者亚三是一位来自满剌加的华人。其早期事迹不详,可能原本是福建或广东人,幼年时被阉割,后前往南洋谋生。1518年,葡萄牙(佛
  • 关行男关行男(日语:関 行男,1921年8月29日-1944年10月25日),是第二次世界大战(太平洋战争)时期日本海军航空队舰上轰炸机驾驶员,也是日军第一批特别攻击队(神风特攻队)中“敷岛队”的队长。在
  • 陈鸿墀陈鸿墀(1758年-?),原名治鸿,字万甯,号范川、东圃,又号抱箫山道人,浙江嘉善人。嘉庆十年(1805年)进士,选庶吉士,散馆授翰林院编修。执教于越华书院。嘉庆年间,担任《全唐文》的总纂官,辑《全
  • 毕克斯·拜德贝克毕克斯·拜德贝克(英语:Bix Beiderbecke,1903年3月10日-1931年8月6日),又译毕德贝克、贝德贝克,全名里昂·俾斯麦·拜德贝克(Leon Bismark Beiderbecke),美国爵士短号手、爵士钢琴家和