递归定义

✍ dations ◷ 2025-12-06 20:01:09 #递归论,定义,理论计算机科学,数理逻辑

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

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

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

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

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

相关

  • 鸽子共有30-35种。Aplopelia Bonaparte, 1855鸽属(学名:Columba),是鸠鸽科的一属,此属的鸟类称作鸽、鸽子、粉鸟,包括各种中型和大型的鸽子,其中有我们今天常见的鸽子,即原鸽。鸽属中包
  • 联合国日内瓦办事处联合国日内瓦办事处(英语:United Nations Office at Geneva,缩写为UNOG)是联合国秘书处驻瑞士日内瓦的一个办事处,是规模仅次于美国纽约联合国总部的联合国机构,又称为联合国欧洲
  • 常态化遗传漂变,或基因漂变(genetic drift),是指种群中基因库在代际发生随机改变的一种现象。由于任何一个个体的生存与繁殖都受到随机因素影响,繁殖过程可看做一种抽样,子代携带的等位
  • abbr class=abbr title=S53: 防止暴露:使用前需获特别指导S53/abbr安全建议标准词(英语:Safety phrases,简写:S-phrases)是于《欧盟指导标准67/548/EEC 附录Ⅳ: 有关危险物品与其储备的安全建议》里定义。该列表被集中并再出版于指导标准2001/59/
  • 信息日报信息日报,是中华人民共和国江西省的一份报纸,隶属于江西日报报业集团,创办于1984年10月1日,是中国第一张以深度经济信息、百姓生活资讯为主的综合信息类日报。该报创刊初期为每
  • 2007年世界房车锦标赛智利站2007年世界房车锦标赛智利站是2007年度世界房车锦标赛的第五站赛事,正式比赛在2007年6月17日于智利马萨里克赛道上举行。这是历来第二次在智利举行赛事。第一回合由宝马车队
  • 仁科芳雄奖仁科芳雄奖(日语:仁科記念賞/にしなきねんしょう )是日本历史最悠久的科学奖项,由仁科纪念基金会(公益財団法人仁科記念財団)于1955年开始每年颁发 。纪念日本近代物理的奠基人仁
  • 半海百合待补充半海百合(学名:),又名半球百合,是一属已灭绝的海百合,其化石主要分布在欧洲。这种外型古怪的海百合长有与其萼成直角的肢,其形状像一只汤匙。茎状的延伸实际上是从长长的萼骨
  • 精神文明精神文明是指人类在社会历史发展过程中所创造的,体现人类文明进步的情况。是人类智慧、道德的进步成果。各个国家的历史文化存在差异,因此各个国家的精神文明也存在较大的差异
  • 全排列生成算法全排列的生成算法方法是将给定的序列中所有可能的全排列无重复无遗漏地枚举出来。此处全排列的定义是:从n个元素中取出m个元素进行排列,当n=m时这个排列被称为全排列。字典序