1
时间可构造性的等效定义
我们说函数是时间可构造的,如果存在确定性多带Turing机,该机在长度为n的所有输入上最多执行f(n)步对于每个n,存在一些长度为n的输入,M精确地在该输入上进行f(n)步。f:N→Nf:N→Nf:\mathbb{N}\rightarrow\mathbb{N}n f (n )n n M f (MMMnnnf(n)f(n)f(n)nnnnnnMMMf(n)f(n)f(n) 我们说函数是完全时间可构造的,如果存在确定性多带图灵机,在长度为所有输入上,它们精确地执行步。f:N→Nf:N→Nf:\mathbb{N}\rightarrow\mathbb{N}n f (n )MMMnnnf(n)f(n)f(n) 问题1:是否存在时间可构造且时间不完全构造的功能? 如果,答案是肯定的(请参阅此答案)。是否可以将“是”的条件增强为?可以证明“是”吗?P ≠ N PEXP−TIME≠NEXP−TIMEEXP−TIME≠NEXP−TIMEEXP-TIME \neq NEXP-TIMEP≠NPP≠NPP\neq NP 问题2:如果我们在定义中仅允许使用2磁带图灵机,那么(完全)时间可构造函数的类是否会发生变化? 问题3:认为所有好的功能都是完全可构造时间的,“可证明的”原因是什么? 论文 小林晃次郎:关于函数的证明时间可构造性。理论。计算 科学 35:215-225(1985) 部分回答了Q3。此答案的部分摘要和升级。我以第三季度为答案。 历史上,使用实时可数函数的概念来代替(完全)时间可构造的。有关更多信息,请参见此问题。