形式陈述
集合 A ⊆ N 称为 low,若
A ′ ≡ T 0 ′ . 这里的撇号是Turing 跳跃 公理库 Turing 跳跃 Turing jump · Jump operator · 图灵跳跃 把集合 A 送到相对于 A 的对角停机集 A′,从而统一产生严格更高 Turing degree 的运算。 ,等号表示Turing degree 公理库 Turing degree Turing degree · Degree of unsolvability · 图灵度 按双向 Turing 可归约把集合分成等价类,并用归约偏序比较它们携带的不可计算信息。 相同而非两个编码集合逐项相等。因为总有 0 ′ ≤ T A ′ :不用 A 预言机的程序也是一种 A -预言机程序;又有 A ≤ T A ′ ,所以 low 自动推出 A ≤ T 0 ′ 。在经典 c.e. degree 理论里,“low set”通常特指 c.e. 集 A 满足上式;若不要求 c.e.,定义本身仍有意义,但许多构造定理的范围会改变。
更高版本定义 A 为 lown ,若 A ( n ) ≡ T 0 ( n ) 。本页的 low 是 n = 1 。还有 generalized low、superlow、K-trivial 等更细的低性概念,它们改变归约种类或比较基准,不能仅凭名称替换本定义。
Low 描述的是“把 A 交给程序后,其停机问题并未比普通停机问题更难”。它不要求 A 可计算,也不要求 A 的枚举很快;条件只约束跳跃后的 degree。
直觉
预言机 A 可能含有不可计算信息,却未必让“所有使用 A 的程序是否停机”产生新的一级困难。Low 性正是这种信息贫乏性的精确定量:A 本身可以逃出所有普通判定器,但当观察者升到停机问题层面,它造成的复杂性仍可被 0 ′ 完整吸收。
这像一本答案不可由普通程序全部生成的手册,但所有依赖这本手册的有限计算轨迹,仍能由普通停机预言机分析。直觉中的“没帮助”必须限定到 jump;某个 low 集依然可能解决特定不可计算问题、编码一条无限路径或满足复杂组合要求。Low 不是“近似可计算”的口号,而是一条双向 Turing 归约。
定义的两半不对称。0 ′ ≤ T A ′ 对每个 A 都成立,真正需要证明的是 A ′ ≤ T 0 ′ 。构造 low c.e. 集时,通常安排 0 ′ 能判断每个 A -预言机计算最终是否稳定;优先论证中的 restraint 负责保护已经宣告收敛的有限 oracle use。只说 A ≤ T 0 ′ 远远不够,因为许多 Δ 2 0 集的 jump 可高达 0 ″ 。
例子与边界
每个可计算集合都是 low。若 A 可判定,任意 A -预言机计算都可把每次查询替换为 A 的判定器,因此 A ′ ≤ T 0 ′ ;反向 0 ′ ≤ T A ′ 是跳跃的一般性质,于是 A ′ ≡ T 0 ′ 。例如偶数集 E 的字面跳跃 E ′ 取决于程序编号,却和普通停机集有相同 degree。
关键非平凡事实是存在不可计算的 low c.e. 集。一个 low simple set 的有限伤害构造同时满足两族要求:一族把元素枚举进 A ,使每个无限 c.e. 集都碰到 A ;另一族为计算 Φ e A ( e ) 设置有限 use 约束,只有更高优先级动作能伤害它。每个要求最终只受有限次伤害,0 ′ 因而能判断最终收敛结果,得到 A ′ ≤ T 0 ′ ;simple 性又保证 A 不可计算。这个机制说明 low 与可计算之间确有严格空隙。
Low 不能从 A ≤ T 0 ′ 单独推出。取 A = 0 ′ ,显然 A ≤ T 0 ′ ,但 A ′ = 0 ″ ≢ T 0 ′ ,所以它不是 low。Low 也不等于“补集容易”:A ≡ T A ― ,两者同时 low 或同时不 low。与high 集 公理库 High 集 High set · High degree · 高集 在 c.e. degree 语境中跳跃达到 0′′ 的集合,刻画低于 0′ 的预言机所能具有的最大 jump 强度。 的并列仅比较 jump 的两个极端;它们不是集合补运算,也不是把一个定义中的数字机械改成另一个数字。
推论与应用
Low basis theorem 说明每个非空 Π 1 0 类都含一个 low 成员。它常被用于从一棵无限可计算树中选取路径,同时控制这条路径的 oracle 强度;路径可以不可计算,jump 却不超过 0 ′ 。这个结论的对象不必 c.e.,因此应用时要区分“low 集的一般定义”与“low c.e. degree 的结构理论”。
在 c.e. 集构造中,low 性提供了一种保守约束:满足组合或代数要求的同时,不让新集合在 jump 层面携带额外停机信息。低性方法可用于 reverse mathematics、可计算结构与算法随机性,但具体定理常需要 lown 、superlow 或 K-trivial 等更强条件;普通 low 不自动继承这些结论。
Degree 观点还解释了为什么 low 是代表元不变的。若 A ≡ T B ,跳跃保持等价,所以 A ′ ≡ T 0 ′ 当且仅当 B ′ ≡ T 0 ′ 。相反,枚举速度、索引集合长相与是否 c.e. 可能随代表元改变;因此“low degree 含有一个 c.e. 代表”与“任意代表都 c.e.”是两回事。
参考资料
Robert I. Soare, Recursively Enumerable Sets and Degrees , Springer, 1987,p. 71 及 Chapter III,low/high c.e. degrees。
André Nies, Computability and Randomness , Oxford University Press, 2009,pp. 35–37,low simple sets 与有限伤害构造。
Carl G. Jockusch Jr. and Robert I. Soare, “Π 1 0 Classes and Degrees of Theories,” Transactions of the American Mathematical Society 173, 1972, pp. 33–56,Low Basis Theorem。