我将形式化此问题的一个变体,用“可计算性”代替“效率”。
让ç ñCn是概念类的所有语言的大号⊆ Σ *L⊆Σ∗
识别由图灵机上ñn状态或更少。一般地,对于X ∈ Σ *x∈Σ∗和˚F ∈ Ç Ñf∈Cn,评估的问题
˚F (X )f(x)是不可判定。
但是,假设我们有机会获得一个(适当的,可实现的)PAC-学习oracle的一A
对Ç ñCn。也就是说,对于任何ϵ ,δ > 0ϵ,δ>0,oracle都请求一个标记的大小为
m 0(n ,ϵ ,δ )m0(n,ϵ,δ)
的样本,使得假设从未知分布DD抽取了该样本,oracle AA输出了一个假设˚F ∈ ç ñ
,其与概率至少1 - δ,具有df^∈Cn1−δD-generalization误差不超过εϵ。我们将证明该预言不是图灵可计算的。
事实上,我们将证明一个简单的问题是不可判定:一个确定的,给予标记的样品小号S,是否存在一个˚F ∈ ç ñf∈Cn符合小号S。假设(矛盾)KK是决定一致性问题的图灵机。
我们制定以下符号约定。识别Σ *Σ∗与Ñ = { 0 ,1 ,2 ,... }N={0,1,2,…}经由通常的词典式排序。对于X ∈ { 0 ,1 } *x∈{0,1}∗,我们说一个TM 中号M “S-打印”
Xx它是否接受所有在串的Σ *Σ∗
对应于索引我i ST X 我 = 1xi=1
,并且不通过不接受(可能停止)与索引x对应的任何字符串i = 0xi=0。由于(通过假设) ķK是可判定的,接下去的功能〜ķ:X ↦ ķK~:x↦k,定义为最小的 ķk使得在一些TM Ç ķCk
S-打印 Xx,是图灵不可计算的。它进一步如下所述功能
克:ķ ↦ Xg:k↦x,其中映射 ķ ∈ Ñ
到至少(按字典顺序)串 X ∈ { 0 ,1 } *
使得〜ķ(X)> k也是可计算的。
现在定义TM 中号如下:中号 S-打印克(| ⟨ 中号⟩ |),其中
⟨ 中号⟩是的编码中号,
| x | 表示字符串长度,并调用递归定理以断言此类M的存在。然后中号具有一定的编码长度,ℓ = | ⟨ 中号⟩ | ,它为S打印一些串,X 中号 ∈ { 0 ,1 } *。通过构造,〜ķ(X 中号)> ℓ,所以X 中号不能由与描述长度任何TM S-印刷ℓ或更短。但是,它被定义为描述长度为ℓ ---的TM的S打印输出。