递归定义

✍ dations ◷ 2025-11-25 20:03:36 #递归论,定义,理论计算机科学,数理逻辑

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

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

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

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

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

相关

  • 电子显微镜电子显微镜(英语:electron microscope,简称电镜或电显)是使用电子来展示物件的内部或表面的显微镜。高速的电子的波长比可见光的波长短(波粒二象性),而显微镜的分辨率受其使用的波
  • 望远镜望远镜是一种可以透过透镜或面镜将电磁波(例如可见光)折射或反射以协助观察远方物体的工具。已知能实用的第一架望远镜是在17世纪初期在荷兰使用玻璃透镜发明的。这项发明现在
  • 机械加工机械加工是一种用加工机械对工件的外形尺寸或性能进行改变的过程。按被加工的工件处于的温度状态,分为冷加工和热加工。一般在常温下加工,并且不引起工件的化学或物相变化,称冷
  • 叉烧包叉烧包是广东和港澳最具代表性的粤式点心之一。以切成小块的叉烧,加入蚝油等调味成为馅料,外面以面粉包裹,放在蒸笼内蒸熟而成。叉烧包一般大小为直径5公分(1.97英寸)左右,一笼通
  • 网络游戏(游戏名称)(代理商)(制作公司)(游戏名称)(代理商)(制作公司)(游戏名称)(营运商)(制作公司)(游戏名称)(代理商)(制作公司)(游戏名称)(代理商)(制作公司)
  • 马克思主义教育学院南开大学马克思主义教育学院,简称南开马院,是南开大学从事马克思主义研究和承担政治思想教育的学术机构,位于南开大学津南校区文科学院组团。2016年1月,入选第一批全国重点马克
  • 海勒卡拉海勒卡拉国家公园(英语:Haleakalā National Park)是美国位于夏威夷州茂宜岛的一个国家公园。公园面积33,265英亩(134.62平方公里)。海勒卡拉(Haleakalā)在夏威夷语是"太阳之家(hou
  • 2018年美国职棒大联盟球季2018年美国职棒大联盟球季是美国联盟和国家联盟共同存在后的第118个赛季。(美国时间)2018年3月29日美国本土开幕战由芝加哥小熊对决迈阿密马林鱼。常规赛于10月1日完结,例行赛
  • 列文·奥古斯特 (本尼格森伯爵)列文·奥古斯特·戈特利布·西奥菲尔(Levin August Gottlieb Theophil,俄语:莱昂蒂·莱昂蒂耶维奇·本尼格森伯爵 ,Leonty Leontyevich, Count von Bennigsen,1745年2月10日-1826
  • 山龙眼科参见正文山龙眼科包括80属,约2000余种,主要分布在南半球,大部分种类在澳洲和南非,此外在南美洲和东南亚有少数种类,中国原产的有山龙眼属和假山龙眼属2属共21种,分布在南方。本科