当前位置:首页 > 经典书库 > 逻辑百科辞典

原始递归函数

由初始函数出发,经有穷次使用复合运算和原始递归运算而得到的函数。

在一般文献中,多取以下的函数为初始函数:

零函数 O(x)=0

后继函数 S(x)=x+1

对每个正整数n,j(1≤j≤n)的射影函数:

(x,…,x)=x.

严格地说,就是:

(1)初始函数都是原始递归函数;

(2)如果m元函数f和n元函数g,…,g都是原始递归的,则由它们复合而得的n元函数

f(g(x,…,x),…,g(x,…,x))

也是原始递归函数;

(3)如果n元函数f和n+2元函数g都是原始递归的,则由它们经原始递归运算而得到的n+1元函数h:

也是原始递归函数。

原始递归函数都是递归全函数。

在常见的数论函数中,只要是全函数,基本上都是原始递归函数。例如:

常函数 c

恒同函数 x

加函数 x+y

乘函数 x·y

绝对差 |x-y|

阶乘 x!

符号函数sg(x)={1 当x>0

        0 当x=0

反符号函数(x)={1 当x=0

               0 当x>0等等。

减函数x-y,商函数[y/x]都不是全函数,因而都不是原始递归的,但它们的补全函数

仍都是原始递归函数。

上一篇: 下一篇:眞値联结词的完全组
分享到: