免费小说阅读网

手机浏览器扫描二维码访问

第1章 上一章注释001(第2页)

投影函数:projn:Nn→N,projin(x1,...,xn)=xi。

它接受长度为n的输入,输出第i个自然数。

比如,proj22(1,3)=3。

好了,盖大楼的砖块一共就这么三种,接下来把它们组合在一起就行了。

我们定义一个叫“组合”

的函数f,它的功能是把n个函数组合在一起:

f:Nn—N

具体的,如果每一个被组合的函数g都可以接受同一组参数(x1,...,xm),那么组合n个g函数的操作可以被表示为:

f·[g1,...,gn]:Nm—N

展开为:

f·[g1,...,gn](x1,...,xm)=f(g1(x1,...,xm),...,gn(x1,...,xm))

举个栗子:

我们构造一个函数one,one(x)=1,即:不论给它什么输入,它都输出为1,那么:

one(x)=succ(0)=succ(zero(x))

即:succ·[zero]=one

验证一下:

succ·[zero](x)=succ(zero(x))=succ(0)=1

succ和zero两个基本函数组成了我们要的one,完美。

如果栗子再复杂一点,我们想要一个加法器add,add(x,y)=x+y,怎么用那三种基本函数组合?

也很简单,从具体输入入手:

add(3,2)=succ(add(3,1))=succ(succ(add(3,0)))=succ(succ(3))

似乎只需要组合多个后继函数就可以了呢。

当然,这里面有一个毛病,在于我们在没有定义好add的前提下,先入为主地认为add(3,0)=3.

所以我们不能认为自己就这么简单地构造了add,只能退而求其次地得到以下关系:

add(x,y+1)=succ(add(x,y)),这个式子是十分严谨的。

更具体地,要想算出add(x,y+1),就要知道add(x,0)=x,我们称add(x,0)=x为基准条件;add(x,y+1)=succ(add(x,y))为递归条件。

看起来就差临门一脚了,只要我们能用三种基本函数构造出add(x,0)=x,就能得到add(x,y+1),也就能构造出我们想要的加法器。

也很显然,add(x,0)=x=proj11

于是,我们的加法器有了。

这种看起来很像左脚踩右脚登天的构造方式叫做“原始递归”

,它的定义是这样的:

热门小说推荐
娇妻还小,大叔宠坏了

娇妻还小,大叔宠坏了

温时九是个软包子,被迫嫁给一个臭名昭著的富三代。却不想,意外招惹了富三代的叔叔!叔叔劝离婚。不可以。叔叔来诱惑。不可以。叔叔最后不得已,擒住小家伙,给她看结婚证。咦?她什么时候跟叔叔结婚了?...

情深不负:欧少宠妻有点甜

情深不负:欧少宠妻有点甜

她阴差阳错和他发生关系,错位的感情让人心力交瘁说好的没有未来的关系呢???这突如其来的甜蜜惊喜是怎么回事???欧总,我觉得我们还是保持距离吧,别人误会我们是一对,你不就找不到女朋友了吗?!加油,我看好你鸭!霍思琪承受不住糖衣炮弹了啊!再这么下去一失足成千古恨!呵女人,得了便宜还卖乖?他将她禁锢,拒绝了女人的犹豫,道听说民政局只要九块九,你敢开么?展开收起...

北美新秩序

北美新秩序

北美新秩序北美美丽富饶的土地,不应该只属于欧洲白人移民,北美无辜的印第安人民,不应该遭受野兽们的无端杀戮.于是,穿越者来了,带着梦想和希望,重建北美新的秩序。...

桃缘山神

桃缘山神

李振复在回家的途中捡到一只自称是公主的萝莉。意外成为了一片荒山的山神。作为一个山神,首要任务当然是把自己的荒山改造成一个桃源世界,然后再发展宏图大业,把周围的山脉都划分到自己的领地中增强实力才是王道。既然成了神,那就要过些神仙般的悠闲日子,没事种种田,调戏调戏萝莉。李振复小萝莉,走,叔叔带你去种田。该死的人类,我是公主,尊贵的公主。公主怎么了?我还是山神呢。赶紧的,听话,要不然今天不给你喝豆浆了。PS采菊东篱下,悠然见南山。开荒做山神,种田养萝莉。PS桃缘山神第一个群,云岚山村群号3-2-9-6-1-5-9-0-5...

总裁爹地暖心宠

总裁爹地暖心宠

顾安潼萧廷珩全文免费阅读小说叫总裁爹地暖心宠,总裁爹地暖心宠又名是萌宝有心事爹地妈咪快和好,作者是慕珂瑶。是一本正在连载中的现代都市言情小说,本书主要讲述了因为本人陷害,莫名的上了陌生人的床。无法接受这一切的她选择了逃避,六年后带着一对萌宝回归,这对萌宝为了让妈咪早日脱单也是承担了这个年纪不该承担的忧愁。...

凶灵密码

凶灵密码

神秘古井接连索命,千年恩怨何时为休,与人斗,与鬼斗,与天斗,我命由我,不由天。...

每日热搜小说推荐