我正在阅读《计算复杂性:一种现代方法》一书,但在理解遗忘的图灵机时遇到了问题。
不经意的图灵机 (TM) 就是这样一种 TM,其头部的运动完全由输入的长度决定。也就是说,TM 忽略了它的输入。到目前为止,一切都很好。
但其中一项练习是证明以下定理:
If a language L is decidable in time T(n)
then there exists an oblivious TM that decides L in time O(T(n)^2).
很明显,不经意的 TM 不能对原始输入进行操作,L
而是在某个编码版本上操作。也就是说,该定理的要点是将位串编码为整数(遗忘 TM的输入长度)。但是,如果想要将 (bitstrings) 的一组可能输入编码为整数,那么由于存在length的位串,因此会很快遇到非常高的数字。L
2^n
n
我是否正确理解了这个问题?你如何证明这个定理?