“Immune 与productive 集都表达有效枚举的失败,但量词不同。Immune 要求每个落在 $I$ 内的 c.e. 集都有限;productive function 只保证从任意…”
形式陈述
固定所有c.e. 集的统一枚举
有些教材先允许
任何 productive 集都不是 c.e.。若
其中后两项分别是一一和many-one 归约。
总函数口径可直接核验。设
直觉
给 productive function 的输入不是一个已经列完的集合,而是一段枚举程序的代码。只要这段程序声称自己永远留在
这是一种对角“扩表器”。普通非 c.e. 只说不存在完整枚举,可能没有统一方式指出某份候选清单漏在哪里;productive 性把失败做成总可计算函数。它也不要求
Productive 与 immune 的量词不能互换。Immune 集禁止任何无限 c.e. 子集;productive 集只禁止某个 c.e. 子集覆盖自己,并为每份子集产出漏项。一个 productive 集完全可能含有无限可计算子集,所以二者既非同义,也非集合补关系。
例子与边界
对角集
这段两步对角核验同时证明“在
边界还在蕴含前件。若
推论与应用
集合
在形式理论中,若真句编码集
Many-one 刻画还表明 productive 性带有统一的归约强度。若
参考资料
-
Emil L. Post, “Recursively Enumerable Sets of Positive Integers and Their Decision Problems,” Bulletin of the American Mathematical Society 50(5), 1944, pp. 284–316,productive and creative sets。
-
John Myhill, “Creative Sets,” Zeitschrift für Mathematische Logik und Grundlagen der Mathematik 1(2), 1955, pp. 97–108,productive functions and reducibility characterizations。
-
Hartley Rogers Jr., Theory of Recursive Functions and Effective Computability, MIT Press, 1987,章节 “Creative and Productive Sets”。
-
Jean Gallier, Introduction to the Theory of Computation,creative/productive sets 与参数递归定理:总 productive witness 及归约刻画。