形式陈述
一一归约 是many-one 归约公理库映射归约Mapping reduction · Many-one reduction用可计算函数把一个语言成员关系变换为另一个语言成员关系。的加强:见证 还须单射,并满足
集合 称递归同构或 computably isomorphic,若存在总可计算双射 ,使
自然数上的总可计算双射其逆可由搜索唯一原像计算,故 也是可计算置换。Myhill 同构定理断言
正向取 即得两条一一归约;逆向是定理的有效 Cantor–Bernstein 内容。一个重要推论是任意两个creative 集公理库创造集Creative set · Creative c.e. set · Post creative set自身 c.e. 且补集 productive 的集合,等价刻画 c.e. 集中的 many-one 完全集。递归同构,因为 creative 集都对 c.e. 集一一完备。
直觉
普通 Cantor–Bernstein 从两边的单射得到双射,但经典证明会按双向图的整条无限分量决定配对方向;“这个分量向后是否有起点”未必可判定。Myhill 的结论要求更强:不只证明某个双射集合论上存在,还要逐输入有效算出配偶。
双向一一归约形成一张二部图。左边自然数经 指向右边,右边经 指回左边;单射保证每点至多有一个前驱,归约保证同一连通链上左点属于 当且仅当相邻右点属于 。与其先判断整条链的类型,不如有限阶段 back-and-forth:每次取最小未配对点,沿可计算的正向链寻找第一个未配对对侧点。当前只配了有限多点,所以搜索必会结束。
这种构造保留的不只是基数。每个候选配对都沿 、 的奇数长度复合取得,因此自动保持成员颜色;左右轮流处理最小未配对点,又分别保证最终定义域全、值域满。有效性来自阶段操作只做有限搜索,而不是预知无限分量。
例子与边界
设 、。构造有限匹配 。偶数阶段取最小尚未配对的左点 ,依次考察
直到遇到未配对右点 ,加入 。奇数阶段对最小未配对右点对称地沿 链找未配对左点。若搜索落入有限环而所有对侧点已配完,环内同样多的本侧点也已配完,与起点未配对矛盾;若链无限,有限的 也不可能占满它。因此每阶段终止。要计算 ,模拟构造直到左点 被配;要计算 ,模拟到右点 被配。最小点策略保证二者都最终发生。
沿链每走一步都保持“左属 iff 右属 ”,所以所得 是所需置换。这个 stage trace 也说明为什么单射重要:若两条链可合并,沿前向寻找未配对点可能无法维持一一匹配。
互相 many-one 可归约不够。取可计算集合 与 ;二者都非空且补集非空,可通过把成员送到目标中的固定成员、把非成员送到固定非成员而双向 many-one 归约。但任何置换都保持集合基数,不可能把单元素集送到双元素集。这里的归约恰因允许折叠多个输入而丢失了同构所需的信息。
本定理也不是Myhill–Nerode 定理公理库Myhill–Nerode 定理Myhill–Nerode theorem语言正则当且仅当前缀的不同未来行为只有有限种,其类数恰为最小 DFA 状态数。。后者用右同余有限指数刻画正则语言并导出最小 DFA;本页研究自然数集合的一一归约与可计算置换。两者除共同的人名外没有定理上的蕴含关系,证明工具和研究对象也完全不同。
推论与应用
对 creative 集,定理说明“通用 c.e. 问题”在可接受编号下具有统一形状。给定 creative ,存在可计算置换把标准对角停机集 送到 ;置换同时搬运正实例和负实例,不需额外 oracle。由此,许多关于 creative 集且在可计算置换下不变的性质只需在 上证明一次。
定理还给可计算结构中的 Schröder–Bernstein 现象划出准确边界:两条可计算嵌入一般未必由经典分量选择法直接给出可计算同构,而本页额外拥有“嵌入同时保持一个二色谓词”的一一归约结构,back-and-forth 才能有效完成。迁移到其他结构时,必须检查相应有限搜索是否仍保持全部关系,而非只看底层集合有两条注入。
在复杂度理论中,Berman–Hartmanis 猜想把这种图景类比到多项式时间同构的 NP-complete 集,但多项式时间不能容忍无界阶段搜索,且已知归约的可逆性要求更强。Myhill 定理本身是绝对可计算性结果,不提供多项式时间界,也不能作为该猜想的证明。
参考资料
- John Myhill, “Creative Sets,” Zeitschrift für Mathematische Logik und Grundlagen der Mathematik 1(2), 1955, pp. 97–108,递归同构与 creative 集定理。
- Piergiorgio Odifreddi, Classical Recursion Theory, Vol. I, North-Holland, 1989,p. 320,Myhill isomorphism theorem。
- Hartley Rogers Jr., Theory of Recursive Functions and Effective Computability, MIT Press, 1987,章节 “One-One Reducibility and Recursive Isomorphism”。