首先,我不了解黎曼假说的任何CS应用。RH 的概括有各种应用。
其次,用术语表示:与普遍看法相反,没有“广义黎曼假设”或“扩展黎曼假设”之类的东西。这两个术语在文献中或多或少地可以互换使用,作为RH对某种函数泛化的一种概括形式。它们没有固定的特定含义,或者至少在不同作者的论文(甚至同一作者的不同论文)中不一致。L
OP中提到的结果基于Koiran的结果,即的存在论(通常以混淆的名称“希尔伯特的Nullstellensatz”命名)在AM中,因此在多项式层次中。它假定RH为戴德ζ -functions; 特别地,它依赖于Chebotarev密度定理的有效版本。Cζ
另一类CS应用程序利用以下事实:每个非平凡的二次Dirichlet字符模对于某些x = O ((log m )2)都假设χ (x )= − 1,最初是由于Ankeny引起的,经常提到巴赫改进了O表示法中的常数。它依赖于RH为大号的二次狄利克雷字符-functions,这是一个比对较弱的Dedekind ζmχ(x)=−1x=O((logm)2)OLζ-功能。(结果实际持有一般多为有限阶赫克字符,并完全一般性的,它需要在RH为所述赫克字符-functions,这实际上相当于RH下的Dedekind ζ -functions。然而,CS应用我知道不需要。)结果是可以使几种算法去随机化,例如Miller-Rabin素数测试算法或Shanks-Tonelli算法,用于计算平方根模素数。Lζ
据我所知,相对于上面的评论所提到的,RH 对于确定性地查找给定间隔中的素数没有用。这可以从Cramér的猜想或素数间隙的相似边界得出,但是RH太弱而无法证明这样的界限(素数定理中的误差项至少约为阶。x−−√