如果他们只是在谈论(非资源约束)柯尔莫哥洛夫复杂性,那么将是不可计算(否则,您可以用一台机器计算ķ给琴弦的简短描述X ∈ ķ,因为所有你需要做的就是描述机和长度ñ的X,我们有ķ (X )= ñ尚未ķ (ñ )≤ 登录ñ),因此,乙将不可计算为好。KKx∈KnxK(x)=nK(n)≤lognB
但是,论文Abadi等。参考(Hartmanis。广义Kolmogorov复杂度和可行计算的结构。FOCS1983。)使用了资源受限版本的Kolmogorov复杂度。让成为高效的通用图灵机。将K U [ f (n ),g (n )]定义为字符串x的集合,以使字符串d的长度为| d | ≤ ˚F (| X |),使得X = ù (UKU[f(n),g(n)]xd|d|≤f(|x|),而 U (d )的计算最多需要 g (| x |)时间。在p的第二列的顶部。在该论文的444中,Hartmanis描述了如何使用该概念来构造相对于 P ≠ N P的(可计算的)预言。x=U(d)U(d)g(|x|)P≠NP
这是哈特曼尼斯的想法,适用于阿巴迪等人。结果。令和t o w 3(n + 1 )= 2 2 2 n(我相信这是您描述的函数)。通过标准对角化(例如,如在时间谱系理论),构造一个帐簿组Ç使得Ç ⊆ { 1 吨Ö 瓦特3(Ñ ):Ñ ≥ 1 }和tow3(1)=2tow3(n+1)=222nCC⊆{1tow3(n):n≥1}。现在放置长度的第一串吨ø 瓦特3(ñ )从 ķ [ 日志Ñ ,Ñ 登录Ñ ] - ķ [ 日志Ñ ,Ñ 登录日志Ñ ]到 ķ当且仅当 1 吨Ö 瓦特3(Ñ ) ∈ Ç。以来C∈TIME[nlogn]−Ptow3(n)K[logn,nlogn]−K[logn,nloglogn]K1tow3(n)∈C,我们有 Ç ∈ Ñ P ķ。C={1n:(∃x)[|x|=n and x∈K]}C∈NPK
C∉PKPK≠NPKC∈PKMC=L(MK)C∈PCx=1tow3(n0)
K|x|logloglog|x|U(d)d|x|
M(x)M(x)|x|
y∈KMK yyy∈K[logn,nk]nkMy K[logn,nloglogn]