手机浏览器扫描二维码访问
投影函数: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...
顾安潼萧廷珩全文免费阅读小说叫总裁爹地暖心宠,总裁爹地暖心宠又名是萌宝有心事爹地妈咪快和好,作者是慕珂瑶。是一本正在连载中的现代都市言情小说,本书主要讲述了因为本人陷害,莫名的上了陌生人的床。无法接受这一切的她选择了逃避,六年后带着一对萌宝回归,这对萌宝为了让妈咪早日脱单也是承担了这个年纪不该承担的忧愁。...
神秘古井接连索命,千年恩怨何时为休,与人斗,与鬼斗,与天斗,我命由我,不由天。...