手机浏览器扫描二维码访问
proj21:N2—N(proj21中的2是上标,1是下标,下同,写不动摆烂了)
那么μ^1proj21:N—N
举个栗子:
假如我们给proj21弄一个最小化操作:μ^1proj21(1),其中1是固定参数。
如果我们穷举一下可变参数,就会发现:
proj21(1,0)=1
proj21(1,1)=1
我们永远也拿不到0,也就不存在最小化。也就是说,对于μ^1proj21而言,并不是每一个输入都对应一个输出,所以应用最小化操作,我们成功地构建了一个偏函数。
加减乘三种操作都在上文构建过了,现在就只剩下一个除了。除法div需要用最小化操作来构建。
假设,我们收到两参数a和b,想求ab,那么其中存在如下关系:
a=qxb+r,其中0≤r<b
我们想要的就是满足式子qxb≤a的最大的q,这等同于满足(q+1)xb>a,于是带余除法被转化为了一个最小化问题:
找到最小的q使其满足(q+1)xb>a
也就是构造一个函数f:N^3—N
f(a,b,q)=1如果(q+1)b≤a,=0如果(q+1)b>a
f(a,b,q)=lessthanequal(mult(succ(q),b),a)
f=lessthaneual·[mult·[succ·[proj33],proj32],proj31]
其中lessthanequal=iszero·sub
iszero=sub·[succ·zero,proj11]
sub是减法器
对f进行最小化操作即可得到我们想要的结果。
验证一下:
f(8,5,0)=lessthanequal(mult(1,5),8)=1不等于0,所以0不是输出。
f(8,5,1)=lessthanequal(mult(1,5),8)=0,最小,所以1是输出。
div(8,5)=85=1没错,十分完美。
如果我们想计算一下80:
f(8,0,0)=lessthanequal(mult(1,0),8)=1不等于0,所以0不是输出。
f(8,0,1)=lessthanequal(mult(2,0),8)=1不等于0,所以0不是输出。
无论我们给f(8,0,x)传入什么x,都找不到最小的x,所以div(8,0)=80无解,符合现实。
如果把最小化操作运用在原始递归函数上,得到的新函数就叫做偏递归函数。
好了,现在加减乘除我们都有了,只要是可计算的算法,我们都能执行。
至于无限循环怎么制造出来,从μ^1proj21(1)和div的栗子都可以看出来,如果最小化操作找不到最小值,就永远不会给出输出,这相当于while语句的功能。
——————————————————
下一章是正常内容
言安希醉酒后睡了一个男人,留下一百零二块钱,然后逃之夭夭。什么?这个男人,竟然是她未婚夫的大哥?一场豪赌,她被作为赌注,未婚夫将她拱手输给大哥。慕迟曜是这...
日更十章他是龙族龙子,却蜕变天赋失败,自巅峰跌落。圣女未婚妻自斩身孕,杀他证道。家族视他为耻辱,将他逐出,从族谱除名。绝境中,他苏醒前世记忆,华夏神龙...
音乐影视绘画书法雕塑文学你都懂?略知一二。都会一点的意思?嗯,都会亿点的意思。怀揣系统,靠艺术征服世界,成为各界人士顶礼膜拜的无冕之王。...
少帅说我家夫人是乡下女子,不懂时髦,你们不要欺负她!那些被少帅夫人抢尽了风头的名媛贵妇们欲哭无泪到底谁欺负谁啊?少帅又说我家夫人娴静温柔,什么中医...
云想想上辈子是个风风光光的大明星。 这辈子她想要做个兢兢业业的好演员。 爱惜羽毛,宁缺毋滥,不靠粉丝数量说话,作品才是底气。脚踏实地的靠自己一步步迈向...
人族少年叶寒,身怀神秘功法天帝诀,入大世界中,与群雄争霸,观万族并起!天地苍茫,今朝我主沉浮!小说关键词万古天帝无弹窗万古天帝txt全集下载万古天帝最新章节阅读...