递归定义

✍ dations ◷ 2025-11-23 21:08:34 #递归论,定义,理论计算机科学,数理逻辑

递归定义是数理逻辑和计算机科学用到的一种定义方式,使用被定义对象的自身来为其下定义(简单说就是自我复制的定义)。递归定义与归纳定义类似,但也有不同之处。递归定义中使用被定义对象自身来定义,而归纳定义是使用被定义对象的已经定义的部分来定义尚未定义的部分。不过,使用递归定义的函数或集合,它们的性质可以用数学归纳法,通过递归定义的内容来证明。

大部分的递归定义都由三个部分构成:基本情况的定义,递归法则和递归结束的情况。如果定义的对象是无限的,那么可以省略第三个部分(递归结束的情况)。比如说,可以用递归定义的方式来定义如下的一个自然数集上的函数 f {\displaystyle f}

这个定义在逻辑上是成立的,因为它首先定义了 f {\displaystyle f} 在最小的自然数0上的取值,接下来对每个大于零的自然数 n {\displaystyle n} ,只要重复有限多次定义的过程,最终就会回到对0的定义上。这样定义出的函数 f {\displaystyle f} 就是阶乘函数。

递归定义和循环定义的不同之处在于,后者不包括对基本情况的定义。比如定义建立在整数集上的函数 g {\displaystyle g}

则我们永远无法确定 g {\displaystyle g} 的取值,这便是循环定义。

相关

  • 伏尔加河伏尔加河(俄语:Волга,又译窝瓦河),位于俄罗斯西南部,全长3,692公里,是欧洲最长的河流,也是世界最长的内流河,流入里海。伏尔加河是欧洲流域最广以及流量最大的河流,流经欧洲俄罗
  • 拉宾伊扎克·拉宾(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Ta
  • 卡森城卡森城(英语:Carson City, Nevada)位于美国内华达州西部,西邻加利福尼亚州,是该州的首府。行政上,卡森是一个独立市(Independent city)等级的行政区划,其在1969年时与原来所属的奥姆
  • 亚眠《亚眠和约》(法语:Paix d'Amiens,英语:Treaty of Amiens),于拿破仑战争发生期间的1802年3月,由当时法兰西第一共和国第一执政拿破仑·波拿巴的兄长约瑟夫·波拿巴及英国的康沃利斯
  • 大众帕萨特大众帕萨特(Passat)是大众汽车旗下的一款中型车,从1973年生产至今。它在大众汽车的产品系列中介于高尔夫(Golf)/捷达(Jetta)和辉腾(Phaeton)之间。它在欧洲市场称为帕萨特,而在其他市场
  • 罗伯特·普拉奇克罗伯特·普拉奇克(英语:Robert Plutchik,1927年10月21日-2006年4月29日)曾任阿尔伯特爱因斯坦医学院荣誉教授,南佛罗里达大学兼任教授。他获得了哥伦比亚大学博士学位,也是一名心理
  • 洪忠和洪忠和(罗马拼音:Ang Tjong Hauw,1958年8月5日-),印尼语名:Hastomo Arbi,印尼前男子羽毛球运动员,出生于中爪哇省Kudus。从1970年代末期到1980年代中期,他是一名活跃的国际级球员。他
  • 达拉哈拉达拉哈拉(尼泊尔语:धरहरा )又称比姆森塔(尼泊尔语:भीमसेन स्तम्भ),位于尼泊尔加德满都,是尼泊尔首相、抗英英雄比姆森·塔帕(1775年-1839年)所建的塔。达拉哈拉高九层
  • 国际广播与电视组织国际广播与电视组织,英语全名“The International Radio and Television Organisation”,法语全名“Organisation Internationale de Radiodiffusion et de Télévision”(196
  • 意富加牟豆美命意富加牟豆美命(日语:オオカムヅミノミコト)乃《古事记》之记述,祂是日本神话里出现的桃子,《日本书纪》里亦有类似的记录,却未出现其名。另有别名意富迦牟都美命、于保加牟豆美命