4.1. 第一基本递归

我们首先来考虑对基本函数做递归会发生什么. 我们先考虑最简单的递归方程, 其中没有多余的参数出现.

定义 4.1.0.1 (第一基本递归). 给定一元基本函数符号 , 我们称满足以下性质的一元函数符号 为由 经第一基本递归所得的函数符号, 存在 的这种 将称作第一基本递归函数符号, 简称基本递归函数符号:

严格地说, 这里其实应当指明何理论可证 第一基本递归而成; 我们需要 来确保每个基本函数符号 都可证为函数符号, 但什么公理能保证对每个 都存在 呢?

元定理 4.1.0.2. 可证第一基本递归总是可行.

证明. 我们希望 的定义 的定义 且它们可证等价. 不难意识到唯一需要注意的是存在 给出了 的传递包括.

因此, 此小节中我们总是默认所用的理论是某个 的扩展. 我们现在简要研究基本递归性.

元定理 4.1.0.3. 一元基本函数符号都是基本递归的.

证明. 对一元基本函数符号 , 取同样基本的 , 验证 是显然的.

鉴于拥有对集公理, 我们其实可以说:

元定理 4.1.0.4. 将基本函数符号 通过 元元组编码为 , 在 , 否则 . 鉴于基本函数可以 分段定义, 同样基本, 但它一元, 因此它基本递归.

评注. 然而, 毕竟不是 . 在拥有二元函数符号 后, 我们确实可以用 计算原本的 , 但把对集函数符号自己压缩成一元函数符号之后就算不回来了.

基本递归函数的限制同样是基本递归的.

元定理 4.1.0.5. 如果 是基本递归的, 那么 也是基本递归的.

证明. 假定 , 令 , 再令 , 熟知它们都是基本的; 记 , 则有 .

对多重基本递归这类操作, 我们仅指出最特殊的二重基本递归.

元定理 4.1.0.6. 给定两个二元基本函数符号 , 如果一元函数符号 满足 , 则函数 是基本递归的.

证明. 注意此时 , 我们可用适当的 分离子 (换言之基础, 进而基本的) 来指出 , 进而取 , 有 .

我们甚至能容忍递归操作中的简单分类定义.

元定理 4.1.0.7. 如果 是一元基本函数符号, 是一个 公式, 则满足如下要求的 是基本递归的函数符号: 时等于 , 在 时等于 .

证明. 此时 基本递归而成.

比较讨厌的是, 基本递归函数与基本递归函数的复合可以不是基本递归的, 且基本递归函数的像函数可以不是基本递归的 (这使得它的性质不如基本函数). 我们引入一个更宽松但恰当的要求以满足这两件事.

定义 4.1.0.8 (和缓性). 如果 是基本递归函数符号, 是基本函数符号, 则称其复合 是和缓 (gentle) 的函数符号.

元定理 4.1.0.9. 和缓函数的复合仍是和缓的.

证明. 我们先来考虑基本递归函数的复合.

断言. 基本递归函数的复合是和缓的.

证明. 假定 第一基本递归而成, 第一基本递归而成, 我们来证明 和缓.

如果传递集 包括有序对 , 则称集合 是足够的; 此时显然有 . 我们希望找一个 , 使得 总是一个对 足够的集合, 且有二元基本函数 使得 , 这样 就是基本递归的, 而再对 取基本函数 即得到 和缓.

为了达到这一目的, 我们首先来指出两个重要构造. 假定 , 我们注意到 . 取基本函数 , 则 ; 进而我们令基本函数 , 则 .

接下来, 我们取一个传递集 , 我们希望构造一个一元基本函数 , 使得 ; 不难验证令 即可满足此条件. 对这个递归方程使用简单的 (元) 归纳法立即指出 .

现在, 我们假定 满足每个 对应的 都对 足够 (换言之, 是目标 上的限制), 来想办法造 . 对 , 记 传递, 则 同样传递, 且 . 另一方面, 足够, 因此 , 进而 , 换言之 是传递的. 因此, 到一个包括 的传递集上的限制.

应当是 到一个包括 的传递集上的限制, 而我们知道 . 我们考虑基本函数 , 则之前对 的分析指出存在一个 使得任给传递集 , 总有 . 特别地取这个传递集为之前的 , 则 , 而我们也知道 可以算出来, 因此构造完成了.

总览以上过程, 我们知道应当令 以完成证明.

接下来的证明比较简单. 如果 如分解和缓, 则 . 基本, 因此基本递归, 因此 和缓, 假定 , 则 . 均基本递归, 因此 和缓, 假定 , 则 和缓.

元定理 4.1.0.10. 和缓函数的像仍是和缓的.

证明. 注意 , 只需证明和缓函数的限制仍是和缓的. 假定 如分解和缓, 由于已知基本递归函数的限制仍然基本递归, 自然想法是找一个基本的 使得 , 而这只需要取 .

在作为谓词的性质上, 和缓性甚至比基本性还恰到好处. 我们已知以下事实.

元定理 4.1.0.11. 的, 当且仅当其分离子 是基础的, 当且仅当其特征函数 是基本的.

但和缓性不会加强其分离子的性质.

元定理 4.1.0.12. 的分离子 和缓, 当且仅当其特征函数 和缓.

证明. 如果 和缓, 则 是和缓函数的限制与基本函数的复合, 显然和缓; 如果 和缓, 则 , 这里基本函数 分段定义为 , 不为空集的 .

定义 4.1.0.13. 我们称满足上一定理条件的 为和缓类.

正如 类的分类定义不改变基本性, 和缓类的分类定义同样也不改变和缓性.

元定理 4.1.0.14. 如果 是和缓类, 是和缓函数, 则 同样是和缓函数, 这里 时取值为 , 在 时取值为 .

我们同样可以把分类定义放到递归操作中去.

元定理 4.1.0.15. 如果 是和缓函数符号, 是一个和缓类, 则满足如下要求的 是和缓的函数符号: 时等于 , 在 时等于 .

这两个定理的证明将作为本节最后一个定理的推论给出.

最后, 我们同样在扩展语言 中考虑和缓性.

定义 4.1.0.16. 给定一元 中基本函数符号 , 我们称满足以下性质的一元函数符号 为由 中第一基本递归所得的函数符号, 存在 的这种 将称作 中的第一基本递归函数符号, 简称 中的基本递归函数符号:

元定理 4.1.0.17. 可证 中的第一基本递归可行.

证明. 略.

定义 4.1.0.18. 如果 中的基本递归函数符号, 中基本函数符号, 则称其复合 中和缓 (gentle) 的函数符号.

元定理 4.1.0.19. 中和缓函数的复合仍是 中和缓的, 中和缓函数的像仍是 中和缓的.

证明. 略.

我们希望指出的事实是, 正如 不新增基本函数, 和缓的 也不新增和缓函数. 在此之前, 我们先指出此时一个重要的引理.

元定理 4.1.0.20. 如果 的分离子 如分解和缓, 则对任意 中基本的函数符号 , 存在二元基本函数符号 , 使得任给传递集 均有 .

证明. 这个定理意味着我们可以临时传入一个 来计算 . 显然我们只需要用 替换 , 此处 , 而 , 其中 , .

元定理 4.1.0.21. 如果 是和缓类, 则在 中和缓的函数就是和缓的函数.

证明. 假定 如分解和缓, 基本递归而成. 我们只需证明在 中基本递归的函数符号 一定是和缓的, 即可由和缓函数与和缓函数的复合仍和缓立得完整结论. 假定 基本递归而成, 中基本的.

使用相同证明手法, 我们在传递集 包括有序对 时称集合 是足够的. 我们同样宣称存在基本函数 , 使得 总是一个对 足够的集合, 且有二元基本函数 使得 .

取基本函数 , , 同样考虑基本函数 , 则之前对 的分析也指出存在一个 使得任给传递集 , 总有 . 令 即取得所要的 和对应的 .

我们注意, 任给 都有 足够, 且 , 因此由引理有 , 这指出 事实上是在基本函数的意义下共同递归, 因此 是和缓的.