AKS素性测试

✍ dations ◷ 2024-09-20 19:33:19 #素性测试,有限域

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

相关

  • 三轴剪切试验三轴试验(Triaxial test)或三轴剪切试验(Triaxial shear test),是土力学中现有决定剪应力强度参数最可靠的方法之一。它在例行性试验或研究中广泛为使用。在此试验中,一般所之土壤
  • 比尔施塔特阿尔伯特·比尔施塔特(Albert Bierstadt,1830年1月7日至1902年2月18日)是一位德裔美国风景画家,以其绘制的美国西部风景画名噪一时。他参与了多次的西部扩张旅行,是最早开始绘制
  • 西伯利亚高气压西伯利亚高压或蒙古高压,是一典型的半永久性大陆反气旋中心。由于海陆热力性质差异的缘故,在蒙古、西伯利亚一带形成大范围的冷高压,也因此,在冬季时大陆降温较快,海洋降温则较慢
  • 订书钉订书针也作订书钉、钉书钉,订书机所需物品之一,若订书机没有订书针,只能做拆解订书针用,无法订东西。订书针有不同尺寸,对照不同的订书机。订完成后,要检查订书针是否会刺人。若会
  • 科学频道探索科学频道(英文: Discovery Science) 是由探索传播公司拥有的一个跨国有线,卫星,IPTV电视频道。探索科学频道主要播放流行科学、科技、天文、考古和动物等纪录片。探索科学探
  • 郑经嗣位之争郑经嗣位之争,又称郑经克台或郑经靖难,是台湾明郑王朝的历史事件。公元1662年(永历十六年)5月至11月,首代延平王郑成功病薨后,郑成功之子郑经与郑成功之弟郑袭为了争夺王位,展开长
  • 多边形数多边形数是可以排成正多边形的整数。古代数学家发现某些数目的豆子或珠子可以排成正多边形。例如10可以排成三角形:但它不能排成正方形,而9则可以:有些数既可排成三角形,又可排
  • 2019年4月以色列议会选举本雅明·内塔尼亚胡 以色列联合党本雅明·内塔尼亚胡(看守) 以色列联合党议会选举于2019年4月9日在以色列举行,以选出第二十一届以色列议会议员。选举原本预定于2019年11月举行
  • 尤里·伊万诺维奇·德罗兹多夫尤里·伊万诺维奇·德罗兹多夫(俄语:Юрий Иванович Дроздов,1925年9月19日-2017年6月21日)是前苏联克格勃第一总局S局局长,信号旗特种部队创建者。1964年8月至
  • 乔治·德巴黎乔治·德巴黎(英语:Georges de Paris,1934年-2015年9月13日),生于法国马赛,法裔美国人,裁缝师。他是美国总统非官方的私人裁缝,从林登·詹森总统开始,一直到奥巴马总统,都是他的顾客,常