在Arora-Barak书中,在时间可构造函数的定义中,据说使用时间不可构造的函数会导致“异常结果”。有没有人举过这样一个“异常结果”的例子?我特别听说可能存在一些功能,使得时间层次定理不成立,有人能举这样的例子吗?文学界的某个地方有这件事吗?
在Arora-Barak书中,在时间可构造函数的定义中,据说使用时间不可构造的函数会导致“异常结果”。有没有人举过这样一个“异常结果”的例子?我特别听说可能存在一些功能,使得时间层次定理不成立,有人能举这样的例子吗?文学界的某个地方有这件事吗?
Answers:
由于Wikipedia文章没有提供证明,并且该文章是关于ACM DL的,所以我认为将证明张贴在此处可能会很有用:
定理3.7。(间隙定理)。
让 作为一项复杂性衡量标准 一个递减的递归函数,使得 。然后存在递增的递归函数 这样可以计算复杂度的函数 与复杂性度量的可计算函数相同 。
证明。
限定 如下:
对所有人 ,有一个 ,因为对于所有人 :
一个。如果 然后是未定义的 和
b。如果 然后定义 。
可以递归找到,因为 是一种复杂性度量,因此 和 是递归谓词。
满足定理,因为 暗示 要么 。
QED。
我们观察到任意大 可以发现满足定理3.7。假设我们要,然后定义
(摘自Allan Borodin,“ 计算复杂性和复杂性差距的存在 ”,JACM 1972,稍作修改。)