递归定义

✍ dations ◷ 2025-12-03 23:33:26 #递归论,定义,理论计算机科学,数理逻辑

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

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

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

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

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

相关

  • NSAID非甾体消炎药(英语:Non-Steroidal Anti-Inflammatory Drug,縮寫作NSAID),也译作非类固醇抗炎药,是一类具有解热镇痛效果的药物,在施用较高剂量时也具有消炎作用。“非甾体”一词用
  • span style=color:#ffffff;人口/span希腊2011年人口为10,816,286 人。与欧洲大部分国家一样,希腊也面临人口老龄化问题。以下为希腊历年的人口数据:
  • 出柜出柜(英语:Coming out,又称Coming out of the closet)为LGBT人士表达自己为同性恋、双性恋或跨性别者的行为,源自于LGBT人士的性倾向或性别认同被发现,或者不必要隐藏时的自愿披露
  • 地下社会《地下》( 错误:{{lang-xx}}:文本有斜体标记(帮助))是艾米尔·库斯图里察的电影作品,电影利用两位好朋友马可与彼得的故事来描绘南斯拉夫自二战至南斯拉夫内战初期的历史,本片于第48
  • IACIAC/InterActiveCorp(亦称:IAC)是一家美国互联网公司,在全球100多个国家持有150多个商标。其总部位于纽约市。IAC形成于1986年,当时称银王广播公司(Silver King Broadcasting Comp
  • 第16第16航空远征特遣队(英语:16th Air Expeditionary Task Force),前身为第十六航空队(Sixteenth Air Force),是美国驻欧空军下属的一个空军编制单位,指挥部位于土耳其的伊兹密尔空军基
  • 哥伦比亚特区电车华盛顿特区电车(英语:DC Streetcar)是美国华盛顿特区的大众交通运输系统。H/本宁堡(H/Benning)线已于2016年2月27日正式运营。
  • 保罗·莫德里奇保罗·劳伦斯·莫德里奇(英语:Paul Lawrence Modrich,1946年6月13日-),美国化学家,杜克大学生物化学教授,霍华德·休斯医学研究所研究员。2015年,他与托马斯·林达尔、阿齐兹·桑贾尔
  • 红树属红树属(学名:)是红树科下的一个属,为灌木或小乔木植物。该属共有约6种,分布于热带海岸的泥滩上。本属包括6个受确认的物种及1个杂交种:
  • 交叉 (遗传算法)交叉(crossover)是遗传算法中由遗传学中染色体交叉互换、生物杂交等现象发展来的一个算法过程。在自然环境中,基因重组对生物的进化起到非常关键的作用,同理,杂交操作也是遗传算