非奇异矩阵提示您:看后求收藏(001 上一章注释[001],四进制造物主,非奇异矩阵,海棠文学),接着再看更方便。
请关闭浏览器的阅读/畅读/小说模式并且关闭广告屏蔽过滤功能,避免出现内容无法显示或者段落错乱。
具体的,如果每一个被组合的函数都可以接受同一组参数(x1,...,xm),那么组合n个函数的操作可以被表示为:</p>
f·[1,...,n]:Nm—N</p>
展开为:</p>
f·[1,...,n](x1,...,xm)=f(1(x1,...,xm),...,n(x1,...,xm))</p>
举个栗子:</p>
我们构造一个函数ne,ne(x)=1,即:不论给它什么输入,它都输出为1,那么:</p>
ne(x)=succ(0)=succ(ze(x))</p>
即:succ·[ze]=ne</p>
验证一下:</p>
succ·[ze](x)=succ(ze(x))=succ(0)=1</p>
succ和ze两个基本函数组成了我们要的ne,完美。</p>
如果栗子再复杂一点,我们想要一个加法器add,add(x,y)=x+y,怎么用那三种基本函数组合?</p>
也很简单,从具体输入入手:</p>
add(3,2)=succ(add(3,1))=succ(succ(add(3,0)))=succ(succ(3))</p>
似乎只需要组合多个后继函数就可以了呢。</p>
当然,这里面有一个毛病,在于我们在没有定义好add的前提下,先入为主地认为add(3,0)=3.</p>
所以我们不能认为自己就这么简单地构造了add,只能退而求其次地得到以下关系:</p>
add(x,y+1)=succ(add(x,y)),这个式子是十分严谨的。</p>
更具体地,要想算出add(x,y+1),就要知道add(x,0)=x,我们称add(x,0)=x为基准条件;add(x,y+1)=succ(add(x,y))为递归条件。</p>
看起来就差临门一脚了,只要我们能用三种基本函数构造出add(x,0)=x,就能得到add(x,y+1),也就能构造出我们想要的加法器。</p>
也很显然,add(x,0)=x=pj11</p>
于是,我们的加法器有了。</p>
这种看起来很像左脚踩右脚登天的构造方式叫做“原始递归”,它的定义是这样的:</p>
基准函数f:Nn—N</p>
递归函数:Nn+2—N</p>
使用f和的原始递归h=ρn(f,):Nn+1—N</p>
本章未完,点击下一页继续阅读。