五章节递归函数论.pptx
《五章节递归函数论.pptx》由会员分享,可在线阅读,更多相关《五章节递归函数论.pptx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、派生法派生法利利用旧函数构造新函数的方法用旧函数构造新函数的方法迭置法算子法派生法第1页/共41页5.2.1 迭置法迭置法已知函数已知函数f(x),g(x),h(x,y),f1(x),f2(x),可以作,可以作复合函数如下:复合函数如下:g(f(x)f(g(x)h(f(x),g(x)h(f1(x),f2(x)函数的迭置(合成)第2页/共41页迭置与非迭置的例子迭置与非迭置的例子设有函数S(x),S2(x)=S(S(x),S3(x)=S(S(S(x),考察:Sa(x)=S(S(S(x)a考察:Sy(x)=S(S(S(x)y其中,a为常数。第3页/共41页 迭置法迭置法定义:设新函数在某一变元处的
2、值与诸旧函数的定义:设新函数在某一变元处的值与诸旧函数的n个值有关,如果个值有关,如果n不随新函数的变元组不随新函数的变元组的变化而变化,则称该新函数是由旧函数利用迭置而得。的变化而变化,则称该新函数是由旧函数利用迭置而得。第4页/共41页一、一、(m,n)标准迭置标准迭置 定义:设有一个定义:设有一个m元函数元函数f(y1,ym),有,有m个个n元函数元函数 g1(x1,xn)、gm(x1,xn),令:令:h(x1,xn)=f(g1,gm)称之为称之为(m,n)标准迭置标准迭置。并称函数并称函数h是由是由m个个g对对f作作(m,n)迭置而得,迭置而得,简记为:简记为:h=f(g1,gm)第5
3、页/共41页例例 下面的迭置化为下面的迭置化为(m,n)标准迭置标准迭置:h(x1,x2)=f(x1,2,g(x2)解:解:h(x1,x2)=f(h1,h2,h3)其中,其中,h1(x1,x2)=I21(x1,x2)h2(x1,x2)=S2OI22(x1,x2)h3(x1,x2)=g(I22(x1,x2)故函数故函数h(x1,x2)是由函数是由函数h1、h2、h3对对f作作(3,2)迭置而得。迭置而得。第6页/共41页例例 下面的迭置化为下面的迭置化为(m,n)标准迭置标准迭置:h(x1,x2,x3)=f(3,g1(x1,2),g2(x1,x2),x3)解:解:h(x1,x2,x3)=f(h1
4、,h2,h3,h4)其中,其中,h1(x1,x2,x3)=S3OI31(x1,x2,x3)h2(x1,x2,x3)=g1(I31(x1,x2,x3),S2OI32(x1,x2,x3)h3(x1,x2,x3)=g2(I31(x1,x2,x3),I32(x1,x2,x3)h4(x1,x2,x3)=I33(x1,x2,x3)故函数故函数h(x1,x2,x3)是由函数是由函数h1、h2、h3、h4对对f作作(4,3)迭置而得。迭置而得。第7页/共41页例例 下面的迭置化为下面的迭置化为(m,n)标准迭置标准迭置:h(x1,x2,x3)=f(3,g1(x1,2),g2(x1,x2),x3)解:解:h(x
5、1,x2,x3)=f(h1,h2,h3,h4)其中,其中,h1(x1,x2,x3)=S3OI31(x1,x2,x3)h2(x1,x2,x3)=g1(I31(x1,x2,x3),S2OI32(x1,x2,x3)h3(x1,x2,x3)=g2(I31(x1,x2,x3),I32(x1,x2,x3)h4(x1,x2,x3)=I33(x1,x2,x3)故函数故函数h(x1,x2,x3)是由函数是由函数h1、h2、h3、h4对对f作作(4,3)迭置而得。迭置而得。第8页/共41页例例(6分分)下面的迭置化为下面的迭置化为(m,n)标准迭置标准迭置:第9页/共41页二、凑合定义法二、凑合定义法 假设数论语
6、句假设数论语句A1、A2、Ak,对任何一个变元对任何一个变元组组(X1,X2,Xn),有且仅有有且仅有一个语句一个语句Ai成立。成立。令令:称h为由旧函数f1、fk及数论语句A1、Ak利用凑合定义而得到的新函数。第10页/共41页化凑合定义化凑合定义为迭置为迭置 h(x1,xn)=f1(x1,xn)Nct A1(x1,xn)+f2(x1,xn)Nct A2(x1,xn)+fk(x1,xn)Nct Ak(x1,xn)注意:这里仅当注意:这里仅当Ai(x1,xn)为真时为真时,ct Ai(x1,xn)=0进而,进而,Nct A1(x1,xn)=1 显然显然,有有 Nct A1(x1,xn)+Nct
7、 Ak(x1,xn)=1第11页/共41页例例(p58)试用凑合定义法定义函数试用凑合定义法定义函数lm(x,3),并把它化为迭置。并把它化为迭置。解:解:根据凑合定义法知:lm(x,3)=xNct(x为3的倍数)+3xNct(x不为3的倍数)=xN(N2 rs(x,3)+3x N(N rs(x,3)=xN3rs(x,3)+3x N2 rs(x,3)=xNrs(x,3)+3x N2 rs(x,3)=xNrs(x,3)+xN2 rs(x,3)+2 x N2rs(x,3)=x+2 x N2 rs(x,3)第12页/共41页例例 将下列凑合定义化将下列凑合定义化为迭置为迭置第13页/共41页例例 将
8、下列凑合定义化将下列凑合定义化为迭置为迭置第14页/共41页第五章第五章 递归函数论递归函数论5.1 数论函数和数论谓词数论函数和数论谓词 5.2 函数的构造函数的构造 5.2.1 迭置法迭置法 5.2.2 算子法算子法 5.2.3 原始递归函数原始递归函数第15页/共41页5.2.2 算子法算子法定义:设新函数在某一变元组处的值与诸旧函数的定义:设新函数在某一变元组处的值与诸旧函数的n 个值有关,如果个值有关,如果n 随新函数的变元随新函数的变元组的变化而变化,则称该新函数是由旧函数利用算子而得。组的变化而变化,则称该新函数是由旧函数利用算子而得。第16页/共41页一、迭函算子一、迭函算子定
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章节 递归 函数
限制150内