递归定义

✍ dations ◷ 2024-09-20 09:04:52 #递归论,定义,理论计算机科学,数理逻辑

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

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

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

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

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

相关

  • 图形用户界面图形用户界面(英语:Graphical User Interface,缩写:GUI)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命令行界面相比,图形界面对于用户来说在视觉上更易于接受,
  • 红斑狼疮红斑狼疮(Lupus erythematosus)为一系列自体免疫性疾病的统称,即免疫系统非正常地攻击自身正常组织。症状可能会发生于全身各处,包含关节、皮肤、肾、血球、心脏,以及肺。最常见
  • 双硫键二硫键在化学上是一条从结合硫醇而衍生的单共价键。它又称为二硫键或双硫桥,大部分用于生物化学的范畴。其正式名称应为过硫化物,但却甚少使用。与过氧化物(R-O-O-R)相似,它的整
  • 范托夫雅各布斯·亨里克斯·范托夫(荷兰语:Jacobus Henricus van 't Hoff,1852年8月30日-1911年3月11日),生于荷兰鹿特丹,逝于德国柏林,荷兰化学家,1901年获诺贝尔化学奖。1852年8月30日出
  • 心尖心脏(英语:heart),常简称心,是一种在人类和其他动物都有的肌造器官,它的功用是推动循环系统中血管的血液。血液提供身体氧气以及养分,同时也协助身体移除代谢废弃物(英语:metabolic w
  • 黄獴笔尾獴(学名 Cynictis penicillata) 也叫黄獴,是一种小型的獴科动物。笔尾獴平均体重0.5公斤,体长500毫米,生活在安哥拉、博茨瓦纳、南非、纳米比亚和津巴布韦的半沙漠灌木地区和
  • 蓝霉干酪蓝乳酪(Blue cheese)又称蓝纹干酪、蓝芝士、蓝起司,是干酪的一种,特点是以青霉菌发酵而成,使其表面有一些蓝色的斑纹。蓝干酪可以用牛奶或羊奶制成。较著名的蓝干酪种类包括法
  • 希斯·莱杰希斯克里夫·安德鲁·莱杰(英语:Heathcliff Andrew Ledger,1979年4月4日-2008年1月22日),澳大利亚男演员,奥斯卡最佳男配角奖得主,代表作为《断背山》和《蝙蝠侠:黑暗骑士》,2008年因
  • 雄蜂雄蜂是雄性蜜蜂,在许多种类的蜜蜂之中,雄蜂是由未受精的卵所发育而成。雄蜂的功能就是与蜂后交配。雄蜂卵期3天; 幼虫期6.5天; 蛹期14.5天 , 从卵至羽化共需24天。雄蜂不是一
  • HDCAMHDCAM于1997年推出,是高清版本的Digital Betacam,使用8位元DCT 3:1:1抽样压缩,在1440×1080下降取样1080i相容的分辨率,及在后期型号加入24p及23.976 PsF模式。HDCAM编解码器使