更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
递归定理
(查看源代码)
2026年9月13日 (日) 07:58的版本
添加22字节
、
2026年9月13日 (星期日)
→从"递归定义的函数"说起
第124行:
第124行:
编程中最自然的定义方式是'''[[递归]]''':定义阶乘时写 `fac(n) = n * fac(n-1)`,等号右边出现了正在定义的函数自己。抽象地看,这类定义都在解一个"函数方程":
编程中最自然的定义方式是'''[[递归]]''':定义阶乘时写 `fac(n) = n * fac(n-1)`,等号右边出现了正在定义的函数自己。抽象地看,这类定义都在解一个"函数方程":
−
: <math>\
phi
= \Psi(\
phi
)</math>
+
: <math>\
alpha
= \Psi(\
alpha
)</math>
−
其中 '''<math>\Psi</math> 是一个"函数变换规则"'''(输入一个函数 <math>\
phi
</math>,输出一个新函数 <math>\Psi(\
phi
)</math>;术语叫'''[[算子]]''',operator)。例如阶乘定义对应的 <math>\Psi</math> 是:给定任意函数 <math>\
phi
</math>,输出新函数 <math>\
phi
'</math>,其中 <math>\
phi
'(0) = 1</math>,
+
其中 '''<math>\Psi</math> 是一个"函数变换规则"'''(输入一个函数 <math>\
alpha
</math>,输出一个新函数 <math>\Psi(\
alpha
)</math>;术语叫'''[[算子]]''',operator)。例如阶乘定义对应的 <math>\Psi</math> 是:给定任意函数 <math>\
alpha
</math>,输出新函数 <math>\
alpha
'</math>,其中 <math>\
alpha
'(0) = 1</math>,
−
: <math>\
phi
'(n) = n\cdot\
phi
(n−1)</math>。
+
: <math>\
alpha
'(n) = n\cdot\
alpha
(n−1)</math>。
−
第一递归定理问的是:'''什么样的 <math>\Psi</math> 能保证方程 <math>\
phi
= \Psi(\
phi
)</math> 有解,而且解是[[可计算的]]?'''
+
第一递归定理问的是:'''什么样的 <math>\Psi</math> 能保证方程 <math>\
alpha
= \Psi(\
alpha
)</math> 有解,而且解是[[可计算的]]?'''
=== 定理表述 ===
=== 定理表述 ===
Jake
行政员
、
界面管理员
、
管理员
3,094
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
捐赠我们
帮助
工具
特殊页面
可打印版本