手机浏览器扫描二维码访问
基准函数f:Nn—N
递归函数g:Nn+2—N
使用f和g的原始递归h=pn(f,g):Nn+1—N
对于h:
基准条件:h(x1,...xn,0)=f(x1,...,xn)
递归条件:h(x1,...,xn,y+1)=g(x1,...,xn,y,h(x1,...,xn,y))
回到我们的加法器add:
add:N2→N
add(x,y)=x+y=p1(f,g)
基准条件:add(x,0)=f(x)=proj11
递归条件:add(x,y+1)=g(x,y,add(x,y))=succ(add(x,y)),g=succ·[proj33]
add=p1(proj11,succ·[proj33])
完美无瑕。
类似地,乘法器mult=p1(zero,add·[proj13,proj33])
前继函数,减法器等等基本运算都可以据此定义,只需要proj,zero,succ三种原始函数和组合·,原始递归p这两种基本操作。
所有完全函数都可以据此构造。
那么“偏函数”
呢?
构造偏函数还需要额外的一个操作:最小化。
如果我们有一个函数f:N^n+1—N(这里^代表上标,虽然不好看,但实在是敲得太麻烦没有耐心了),具体的f(a1,...an,x),其中a1,...an是固定参数,x是可变参数。
那么最小化操作为:μ^nf:N^n—N它会找到给它输入的n个参数里,最小的一个,并输出
比如f(5,4,3,2,1,0)=0
如果遇到重复参数,那么就输出第一个最小的。
比如f(5,4,3,2,1,1)=1
假设我们有一个投影函数长这样:
proj21:N2—N(proj21中的2是上标,1是下标,下同,写不动摆烂了)
那么μ^1proj21:N—N
举个栗子:
假如我们给proj21弄一个最小化操作:μ^1proj21(1),其中1是固定参数。
如果我们穷举一下可变参数,就会发现:
proj21(1,0)=1
握阴阳,制五行,反手立天地,覆手夺乾坤。天地神佛阻我,杀之!禁忌生灵挡我,杀之!荒古遗族乱我,杀之!世间无上,唯我大天尊!...
书海阁小说网免费提供作者青芒的经典小说农门福妻有点甜最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说现代医生宋挽穿越到了后秦的偏远农村里,面对鸡毛蒜皮的家长里短,和男主逐一解决各种阴谋陷害,为了生活和自强步步为营。...
钟元重生在了泰宁郡,理科生冒充了文科生,家底赔光光,也不知道还能三妻四妾不?真是烦恼。用庶民还是贵族?这是历史上无数次去实验的真理。其实,跟出身没多大关系,跟努力有很大关系。...
神级玩家林逸穿越到大江湖游戏中。这里有无数耳熟能详的门派----少林武当峨眉全真华山嵩山衡山恒山泰山桃花岛明教日月神教青城还有许多传说中的绝世神功----九阳真...
母亲告诉我,父亲在我很小的时候就去世了。直到有一天,我的电话响起,对方告诉我,他是我父亲helliphellip...
昔日没落家族公子归来纵横都市,土地上染的鲜血终将要鲜血来洗,他要做唯一的王者,物竞天择,唯我称王。...