梅林,谁拥有无限的计算资源,希望说服亚瑟
(符号,与早期版本的这个问题的兼容性:让总和等于 ;然后,问题是是否是整数。)
梅林可以用长度为的字符串说服亚瑟吗?如果不是,他是否可以用交互式证明说服亚瑟(总交流,当然必须是)?如果是这样,Merlin可以使用长度为的字符串吗?亚瑟可以利用时间吗?
Arthur无法使用不确定性或其他特殊工具(量子方法,Merlin以外的Oracle等),但是如果需要,可以使用空间。当然,亚瑟不必直接计算总和,他只需要确信给定的三元组(N,m,k)会使方程为真或为假。
注意,与它可以计算在时间的总和使用Lagarias-奥德里兹科方法。对于该和是超线性的,因此无法直接存储(没有(例如,模块归约)),但是尚不清楚是否存在快速算法。
除了通过直接加电和加法运算之外,我还将对计算总和(模数或其他形式)的任何算法感兴趣。
* 要计算的数字,每次计算的时间为lg k log N (log log N )1 + o (1 ) = log N (log log N )2 + o (1 )。