百米网络小说网

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

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

【写在8月25日20:53,发布后发现上下标给我全滤了?,我调整一下,过会儿再看】硬核程度:☆☆☆☆☆涉及领域:计算理论大标题:三种函数外加三种操作怎样解决所有可计算问题?为什么偏递归函数可以制造无限循环?可能是全网最不报菜名、最不装比的解释。以下开始:首先,什么是可计算?可计算就是指,有一个算法,我们把它交付给计算机后,计算机可以像执行一个函数一样,接受我们给它的输入,然后返回输出,这个输出就是我们想要的答案。为了方便描述,先行约定一下数学符号。假设我们有一个乘法器,叫做ult,它可以接受一对整数作为输入,把它们相乘后输出一个整数。比如,输入(3,4)输出12输入(6,2)输出12输入(0,6)输出0这时,我们把这些输入数对叫做doa,输出的一个数叫做doa。如果我们用z来代表全体整数集,那么这个平平无奇的乘法器就可以用数学符号表示为:ult:z2→z中间的这个→表示这个ult是一个totalfunction,也许可以称作“全函数”吧,意思是每一个doa里的输入,都能对应一个doa里的输出。与全函数相对应的是,是“偏函数”。对于偏函数,对于有些输入,它并不能给出输出。比如一个除法器,当我们给它(6,0)时,它输出不了任何东西。这个除法器可以表示为:div:z2—z这里的单横线代表这是一个偏函数(其实应该用半箭头表示,但在这里打不出来)好了,定义好符号之后,就可以清爽地描述我们的三种基本函数:后继函数、零函数、投影函数。后继函数:su:n→n,su(x)=x+1,n代表自然数集。我们给它2,它输出3;给它3它输出4。总之就是往上+1零函数:zero:nn→n,zero=0。不管给它什么,它都输出0投影函数:projn:nn→n,proj(x1,,xn)=xi。它接受长度为n的输入,输出第i个自然数。比如,proj22(1,3)=3。好了,盖大楼的砖块一共就这么三种,接下来把它们组合在一起就行了。我们定义一个叫“组合”的函数f,它的功能是把n个函数组合在一起:f:nn—n具体的,如果每一个被组合的函数g都可以接受同一组参数(x1,,x),那么组合n个g函数的操作可以被表示为:f·[g1,,gn]:n—n展开为:f·[g1,,gn](x1,,x)=f(g1(x1,,x),,gn(x1,,x))举个栗子:我们构造一个函数one,one(x)=1,即:不论给它什么输入,它都输出为1,那么:one(x)=su(0)=su(zero(x))即:su·[zero]=one验证一下:su·[zero](x)=su(zero(x))=su(0)=1su和zero两个基本函数组成了我们要的one,完美。如果栗子再复杂一点,我们想要一个加法器add,add(x,y)=x+y,怎么用那三种基本函数组合?也很简单,从具体输入入手:add(3,2)=su(add(3,1))=su(su(add(3,0)))=su(su(3))似乎只需要组合多个后继函数就可以了呢。当然,这里面有一个毛病,在于我们在没有定义好add的前提下,先入为主地认为add(3,0)=3所以我们不能认为自己就这么简单地构造了add,只能退而求其次地得到以下关系:add(x,y+1)=su(add(x,y)),这个式子是十分严谨的。更具体地,要想算出add(x,y+1),就要知道add(x,0)=x,我们称add(x,0)=x为基准条件;add(x,y+1)=su(add(x,y))为递归条件。看起来就差临门一脚了,只要我们能用三种基本函数构造出add(x,0)=x,就能得到add(x,y+1),也就能构造出我们想要的加法器。也很显然,add(x,0)=x=proj11于是,我们的加法器有了。这种看起来很像左脚踩右脚登天的构造方式叫做“原始递归”,它的定义是这样的:,!基准函数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→nadd(x,y)=x+y=p1(f,g)基准条件:add(x,0)=f(x)=proj11递归条件:add(x,y+1)=g(x,y,add(x,y))=su(add(x,y)),g=su·[proj33]add=p1(proj11,su·[proj33])完美无瑕。类似地,乘法器ult=p1(zero,add·[proj13,proj33])前继函数,减法器等等基本运算都可以据此定义,只需要proj,zero,su三种原始函数和组合·,原始递归p这两种基本操作。所有完全函数都可以据此构造。那么“偏函数”呢?构造偏函数还需要额外的一个操作:最小化。如果我们有一个函数f:nn+1—n(这里代表上标,虽然不好看,但实在是敲得太麻烦没有耐心了),具体的f(a1,an,x),其中a1,an是固定参数,x是可变参数。那么最小化操作为:μnf:nn—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)=1proj21(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:n3—nf(a,b,q)=1如果(q+1)b≤a,=0如果(q+1)b>af(a,b,q)=lessthaneal(ult(su(q),b),a)f=lessthaneual·[ult·[su·[proj33],proj32],proj31]其中lessthaneal=iszero·subiszero=sub·[su·zero,proj11]sub是减法器对f进行最小化操作即可得到我们想要的结果。验证一下:f(8,5,0)=lessthaneal(ult(1,5),8)=1不等于0,所以0不是输出。f(8,5,1)=lessthaneal(ult(1,5),8)=0,最小,所以1是输出。div(8,5)=85=1没错,十分完美。如果我们想计算一下80:f(8,0,0)=lessthaneal(ult(1,0),8)=1不等于0,所以0不是输出。f(8,0,1)=lessthaneal(ult(2,0),8)=1不等于0,所以0不是输出。无论我们给f(8,0,x)传入什么x,都找不到最小的x,所以div(8,0)=80无解,符合现实。如果把最小化操作运用在原始递归函数上,得到的新函数就叫做偏递归函数。好了,现在加减乘除我们都有了,只要是可计算的算法,我们都能执行。至于无限循环怎么制造出来,从μ1proj21(1)和div的栗子都可以看出来,如果最小化操作找不到最小值,就永远不会给出输出,这相当于while语句的功能。——————————————————下一章是正常内容:()四进制造物主

热门小说推荐
我有三个大佬叔叔

我有三个大佬叔叔

苏溪穿越了从小无父无母,好似一个小可怜但实际上却是三个叔叔的掌中宝。虽然她大叔叔只是个平平无奇的健身教练二叔叔自诩quot探险家quot,每次出门都要丢个十天半月,三五月才回来至于三叔叔quot规划师quot的工作在苏溪眼里就更不靠谱。不过这不妨碍她长大以后,好好孝敬三位叔叔的!但她怎么也想不到,记忆中那个在上一世,骗了quot自己quot,最后害得quot她quot惨死的生父。竟然又出现了面对这辈子还想骗自己的生父。苏溪刚要露出个森白森白的微笑,叔叔们便先一步围了上来喜欢探险,自带锦鲤特质,干什么都赚钱的二叔叔,已经做好用钱砸人的准备金牌律师小叔叔,则笑眯眯的推了推眼镜,斯文温和的打算好好quot规划规划quot渣父的财产至于大叔叔嘛他打了个电话。几分钟后武馆门口,哗啦啦的出现一群黑衣人。乌压压的喊quot荣爷quot苏溪???!!荣什么爷什么啊?!这是什么黑漆漆的称呼方式啊?!!说好的平平无奇普普通通不务正业呢?!叔叔们?叔叔们微微一笑核善!以前,坏人们都以为苏溪是小可怜。后来,坏人们觉得自己才是最可怜。排雷洁C回避本文将于2月22日周六)入V,码字不易,请支持正版,谢谢预收文戳专栏收藏文名真千金下山了文案白家那个从小就被保姆换走的千金找到了!众千金名媛团们立刻打听了一下这个大八卦。陆陆续续各种拼凑后,便知道这位真千金,虽说长得不错,但一直待在山沟沟里,却是个只有初中学历的草包美人。啧啧啧这样的土包子,就算回了白家,又怎么和从小便接受精英教育,锦衣玉食的假千金白寻儿比?真是一个天上一个地下。看看,和白家有婚约的王家都发话了,他们只认白寻儿。哎,相比下,白家的真千金,反而更像个冒牌货。还有啊,让这样的土包子进入她们这些名媛千金的圈子真的好吗?感觉自己一下子被拉低了好几个档次呢哼居然还要和她一起参加quot名门淑女quot这个节目,突然就不想去了呢至于又被冒犯到的苏以一,对此一直保持微笑,打定主意将沉默寡言进行到底。没办法,被道观养大,天生拥有quot言灵术quot的她还是不跟她们斤斤计较了。不然她担心自己一不小心说错话,立刻害死一片片可怎么办?后来苏以一张嘴我众千金名媛及各路吃瓜群众好了!快闭嘴!不然喂你吃粑粑!QAQ苏以一啧啧啧╮╯▽╰╭一句话简介我不好好说话你们都得死)作者专栏有很多完结文,看完连载后,还可以看完结文,享受双倍的快乐哟关于防盗要是被防住了,麻烦清一下缓存,也可以找晋江客服。还是不行大概就是被防住了吧。微博名一碗叉烧...

圣僧他六根不净

圣僧他六根不净

入v公告本周三6月16日入v,从25章开始v,今天就先不更新拉,感谢各位小天使支持,入v当天万字肥章掉落秦缘圆穿越了,成了个身染怪疾的病秧子,身世孤苦无父无母,寄住在一贫如洗的尼姑庵中。为了攒医药...

我的纸片人都是龙傲天

我的纸片人都是龙傲天

风靡全星系的小镇建设游戏中,别人小镇里的劳动力都是健康的种田小能手,庄溪第一个劳动力小人是个瘸腿的。游戏提示是否收下这个镇民?游戏中缺腿的二头身小人紧张地看他一眼,庄溪心里一软,小哑巴不嫌弃小瘸子,收下了他。庄溪收下了瘸腿小人,瞌睡小人,瞎子小人,中毒小人,他的小镇里一堆残疾小人,连宠物都是少了尾巴的。他为他们治疗身残,疗愈心伤,使破破烂烂的小人重现光彩。可萌萌的小人们不爱种地,偏爱去其他小镇打架斗狠,凶残暴打小怪兽。庄溪打算好好跟他们聊聊,Q萌的小人们,坦白了自己的龙傲天身份。瘸腿小人我是星际联邦上将,愿为你战死。眼瞎小人我是天衍大陆魔尊,请做我魔后。瞌睡小人我是科苏集团总裁,钱都是你的。中毒小人我是万历国皇太子,皇位给你坐。缺尾宠物我是潜孔下任妖王,尾巴给你摸。传说中,在三界之外有个疗养圣地,能治百病,能愈心伤,不少传说中的大人物从那里出来,那里有他们的救命恩人和白月光。阅读指南1团宠文,不止有爱情。21v1,攻已定,不接受指导换攻。3每晚九点更新。接档文,求去作者专栏收藏1我爸是星际穿来的巨佬O爸爸其实,我是从未来星际穿越来的omega,我也曾利用星际科技掀起过一场腥风血雨,创下无数基业。爸爸我还是一个万人迷o,入幕之宾数不清,迷弟遍布各地,曾走过无数修罗场。爸爸他们都想当你爸,你另一个爸爸是谁,说实话我也不清楚。2我捡的崽都是帝国继承人看似仙风道骨老干部实则心狠手辣的老祖渡劫失败,来到星际救了一群小豆丁伺候自己。某天午休醒来,模糊听到了什么。几个小豆丁正围在木盆边给他洗袜子。就给他一只袜子,他和他父皇一样贪婪好色,还想要好几只袜子,哼!对,我们书阑王室自古只有一个皇后,我配两只袜子。我父皇说,虽然我是天极星球唯一的公主,但我也只能跟一个人结婚,我可以洗两只袜子吗?老祖?...

替身受觉醒了

替身受觉醒了

替身受觉醒了由作者二月竹创作连载作品该小说情节跌宕起伏扣人心弦是一本难得的情节与文笔俱佳的好书919言情小说免费提供替身受觉醒了全文无弹窗的纯文字在线阅读。...

重生五零:悍夫蜜宠小辣妻

重生五零:悍夫蜜宠小辣妻

无底线甜宠,1v1双洁ampampbrampampgt  水落落穿到五零年代,面对一家子的极品,她干脆利索的嫁人跑路,与其熬干自己奉献全家,她选择独自美丽。ampampbrampampgt  洛水寒一辈子孤傲却被一个小媳妇给打破,她每天都要亲亲抱抱举高...

她心动之后我失忆了

她心动之后我失忆了

本文将于78(周四)20章入v,届时万字更新,感谢大家一直以来的支持,一起继续走下去哇下本开我只把你当偶像,收藏一下w岑洛曾经以为只要自己再努力一点,就能够将简慕的心捂热,花了十年,岑洛终于明白简慕没有心。  岑洛性子倔不信邪,每次亲近完都会问简慕爱不爱她。  简慕的声音冷淡,回答却总是完整我不爱你。    26岁生日这天,岑洛当着所有朋友包括简慕的面许了一个生日愿望我希望从来都没有认识过简慕。  岑洛笑脸盈盈望着简慕,期盼能够从她看出一丁点的变化,却只听见她淡淡的声音挺好,祝你愿望成真。    后来,一语成谶,因为一场意外,岑洛的记忆回退到十年前,还没有遇见简慕的时候。  然而,当初那个说祝她愿望成真的人慌了。        后来,简慕亲手做了一桌岑洛喜欢吃的菜,结果谁知道岑洛挑挑拣拣地尝了一口后吐了出来,语气里满是嫌弃虽然说这话不太礼貌,但是简总你的手艺真的太差了,我努力了但是实在咽不下去。  简慕记得很久以前岑洛夸她手艺好,希望能够天天吃上她做的菜。    而且简总,你说我们相爱十年,那你不知道我对胡萝卜过敏吗?  简慕突然明白,自己对岑洛做了什么。        有一天,岑洛翻到自己以前写的日记,上面写着  1简慕不喜欢吃辣,做菜尽量不要加辣。  岑洛疑惑不喜欢吃辣?上个月强拉着自己吃麻辣小龙虾和火锅的人不是简慕吗?  2简慕不喜欢吵闹,在她身边要安静一点。  岑洛不喜欢吵闹?那跟在自己身后去酒吧的人是谁?    10简慕不喜欢我,所以要给她时间和空间。  岑洛不喜欢自己?那这几个月默默跟在自己身后求她回家是什么意思?她很闲吗?      听说我追了你七年你才勉为其难地答应和我在一起,虽然我不明白为什么自己会这么做,但是我尊重过去自己的选择,仅仅尊重而已,希望以后简总不要再来打扰我的生活,没有你,我过得很好。  嗯。    阅读指南  1同性可婚背景。  2追妻火葬场,狗血古早失忆梗。  3结局是he。  我只把你当偶像文案颜萱没想到有一天她会和自己的偶像在一起,更没想到在一起的两年后自己会脱粉回踩。  顶级爱豆和当代歌后在一起的消息曾经引爆全网,从全网不看好到全民嗑cp,只用了短短两年。  因为一档素人节目,让大众认识了当代歌后宋相思的初恋。  一向骄傲的颜萱这时才明白难怪宋相思和她约会总是盯着她的眼睛出神,像是透过她看另一个人,难怪在一起后宋相思写的歌永远都是和失恋相关,难怪宋相思对她极致温柔却从不说爱。  原来,宋相思心中有她的白月光,而她只是一个替身。  明白这个事实后,颜萱冷静了两天,随后在媒体采访提到宋相思的时候轻轻一笑  已经分手啦,年少不懂事,错把对偶像的崇拜当成了爱情,现在才明白,我对她并不是爱情  突然被分手的宋相思?  广大cp粉?  停更半年的用户宋相思和颜萱今天分手了吗?你们是不是有毛病?    两年前,颜萱和宋相思刚刚被拍恋情的时候就被扒出,早在颜萱刚参加选秀的时候,宋相思就为她打投和拉票送她c位出道,而颜萱更是在高中时候就是宋相思的小粉丝。  颜萱性子机灵从不留人话柄,唯一的逆鳞就是宋相思。在两人分手后,有人故意在她面前说宋相思的坏话试图惹怒她,但是没想到颜萱一改常态,十分认同地点头你骂得对。  爱时热烈勇敢,离开时也同样洒脱。颜萱牢牢将合格的前任应该像死了一样这句话记在心上,于是  分手后聊天软件全部拉黑删除婉拒所有同台表演见面时礼貌疏远。  后来有一天,宋相思参加了一个原本名单上没有她的晚会,只为了见颜萱一面。  有人在后台角落里看见镜头里淡漠的宋相思抱着颜萱低声哀求  求你,和好好吗?  而颜萱却推开了她别这样,我们之间没有爱情不是吗?你把我当替身,我把你当偶像,我们之间,没有爱情。  而且,宋相思,我们说好的,分手后只能当陌生人。  一字一句,将她所有的希望抹杀,分手后宋相思才看清颜萱骨子里的冷漠。  宋相思和颜萱今天和好了吗  第xx天,没有,不过离变仇家快了。...

每日热搜小说推荐