递归定义

✍ dations ◷ 2025-11-22 06:46:45 #递归论,定义,理论计算机科学,数理逻辑

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

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

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

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

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

相关

  • 黏液黏液(英语:mucus)是一种从人体的黏膜内层分泌出来的湿滑液体。黏液一般都是比较浓稠的胶状体,含有具抗菌功效的酵素,例如:溶菌酶、抗体等。黏液由满布黏膜表面内的杯状细胞制造,由
  • 传播传播(Communication,来源于拉丁语中的commūnicāre, 意为"分享")是人们通过符号、讯号,传递、接收与反馈讯号的活动;是人们彼此交换意见、思想、情感,以达到相互了解和影响的过程
  • 古典音乐作曲家列表这是一个古典音乐作曲家的列表,按照作曲家出生的年份先后顺序,划分为六个部分西欧的艺术音乐从中世纪的教堂圣咏开始发源,距今已有1000多年的历史,早期的作曲家很多是修士、游吟
  • 薗头耦合反应薗头耦合反应(英语:Sonogashira coupling,日语:薗頭カップリング Sonogashira Kappuringu,“薗”普通话音“园”),又称Sonogashira偶联反应、薗头反应或薗头-萩原耦合反应,是一种有
  • 真情流露真情流露可以指:
  • 弥阿里弥阿里地区战斗司令部: 李应俊(第5师) 朴基丙(第20团) 金汉柱(第1营) 文容彩(第16团) 李祥根(首都警备师第3团)第5师(朝鲜语:대한민국 5보병사단)第7师(朝鲜语:대한민국 7보병사단)第3师 大
  • 邓玉函约翰·施雷克(Johann Schreck,1576年-1630年5月11日),汉名邓玉函,天主教耶稣会德国传教士。生于康斯坦茨。1618年4月16日,随金尼阁在里斯本启程赴东方。1619年7月22日抵达澳门。同
  • 平武小檗平武小檗(学名:)为小檗科小檗属下的一个种。
  • 施瓦布社会企业家基金会施瓦布社会企业家基金会(英语 : the Schwab Foundation for Social Entrepreneurship)在国家、区域和全球提供平台,以促进社会企业家精神。 该基金会是一个非营利组织,成立于19
  • 系统监视器系统监视器(system monitor)是一种用于监视计算机系统中资源与性能情况的硬件或软件组件。系统监视器大多以软件形式存在,有时作为小部件引擎(英语:Widget engine)的一部分。它们