手机浏览器扫描二维码访问
假设我们有一个投影函数长这样:
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=q×b+r,其中0≤r<b
我们想要的就是满足式子q×b≤a的最大的q,这等同于满足(q+1)×b>a,于是带余除法被转化为了一个最小化问题:
找到最小的q使其满足(q+1)×b>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语句的功能。
——————————————————
下一章是正常内容
喜欢四进制造物主请大家收藏:()四进制造物主
女修凶猛 懿哥梦 我,一等废根骨,吊打各路天才! 上古仙医在都市 仙路九万万里 小马宝莉:向死而生 都市绝代战神 大明:开局断绝朱允炆帝王路 全民求生,左眼探测右眼杀戮 天降鬼才 系统带我去浪 仙界神算子 万族至仙 星空战记 未来将临之宇宙终结 京海教父:开局杀掉安欣 超能觉醒,妖魔鬼怪真香 龙王出狱,我靠师姐就能无敌 能力不死,弱小无助还可怜 西幻:我在异世做圣女
建设海贼世界简介emspemsp关于建设海贼世界这片大海上的人民永远受到三座大山压迫着海贼海军天龙人。隔离在这个世界之内的黑暗中,生活在水生火热中的底层人民谁又能够为这个混乱大海贼时代,重新建立秩序?这是一个在大海上...
开局拒绝当上门女婿简介emspemsp关于开局拒绝当上门女婿富婆小帅哥,一台宝马一套房,当我们家上门女婿。给爷滚!系统宿主,你要学会拒绝那些女人的追求。可是爷不想拒绝。系统没关系,拒绝一次,拿到奖励,然后随你。学会...
偏执大佬宠上瘾简介emspemsp关于偏执大佬宠上瘾宠文契约一对一特别甜身心干净她因妹妹的逃婚,不得不在大婚之日冒充新娘嫁给令东城闻风丧当的司家大少爷司南。中式婚礼,她未等新郎迎轿。直接披着红盖头走出来照着...
一本不太正经的小说卫浴销售员陆小泥,意外穿越到鸿蒙世界。作为人妖之子的她,一边修炼升级,一边靠卖瓷器发财,克服万难,一统鸿蒙世界...
乱世降临,诸神隐匿,人间陷入无尽纷争。在这弱肉强食的时代,少年王鸿,如孤星降世,誓要打破命运的枷锁。他以坚韧不拔之志,踏上修真之路,以无畏之姿,挑战世间法则。引苍穹之力,启厚土之威,融合血脉之力,掌握真武之道,扭转乾坤,主宰命运。他虽身怀大爱,却亦行大魔之事,为救赎世间,不惜戮杀无数。身边美人环绕,他却只钟情于一人...
学霸?还是科技?从学霸到科技学霸,这是一个从学霸开始的故事!。。。。扣扣群984133864如果您喜欢重生科技学霸,别忘记分享给朋友...