不动点:修订间差异
来自Googology Wiki
更多操作
无编辑摘要 |
|||
(未显示2个用户的3个中间版本) | |||
第1行: | 第1行: | ||
在数学中,函数的不动点(fixed point, fp),指的是在函数定义域内的某一个值,经过函数映射后的值还是其本身. | 在数学中,函数的不动点(fixed point, fp),指的是在函数定义域内的某一个值,经过函数映射后的值还是其本身. | ||
== 例子 == | |||
在 [[ | === 例子 === | ||
在 [[googology]] 中,我们一般只关心 <math>\mathbb N \rightarrow \mathbb N</math> 的递增函数以及 <math>\rm{Ord \rightarrow Ord}</math> 的递增函数.由于前者一般无不动点(即使有也是平凡的,如 <math>f(x)=x</math>),因而只有后者的不动点是重要的. | |||
例如 <math>f(x)=1+x</math>: | 例如 <math>f(x)=1+x</math>: | ||
第11行: | 第12行: | ||
当 <math>x=\omega^{\omega}</math>时,<math>f(\omega^{\omega})=\omega^{\omega}</math>,因此 <math>\omega^{\omega}</math> 是 <math>f(x)=\omega \times x</math> 的不动点. | 当 <math>x=\omega^{\omega}</math>时,<math>f(\omega^{\omega})=\omega^{\omega}</math>,因此 <math>\omega^{\omega}</math> 是 <math>f(x)=\omega \times x</math> 的不动点. | ||
== 注意 == | === 注意 === | ||
# 并非所有的 <math>\rm{Ord \rightarrow Ord}</math> 的递增函数都存在不动点.如 <math>f(x)=x+1</math>,就不存在不动点. | # 并非所有的 <math>\rm{Ord \rightarrow Ord}</math> 的递增函数都存在不动点.如 <math>f(x)=x+1</math>,就不存在不动点. | ||
# <math>f(\alpha)</math> 的不动点可以更清晰地写作 <math>\alpha\mapsto f(\alpha)</math> 的不动点. | # <math>f(\alpha)</math> 的不动点可以更清晰地写作 <math>\alpha\mapsto f(\alpha)</math> 的不动点. | ||
# 一个序数函数可以存在不止一个不动点.如 <math>\omega^{\omega}\times m</math> 是 <math>f(x)=\omega \times x</math> 的第 <math>1+m</math> 个不动点. | # 一个序数函数可以存在不止一个不动点.如 <math>\omega^{\omega}\times m</math> 是 <math>f(x)=\omega \times x</math> 的第 <math>1+m</math> 个不动点. | ||
== 不动点与基本列 == | === 不动点与基本列 === | ||
<math>\rm{Ord \rightarrow Ord}</math> 的连续递增函数 <math>f(x)</math> 且满足 <math>f(x)\ge x</math>,存在这样一个定理: | <math>\rm{Ord \rightarrow Ord}</math> 的连续递增函数 <math>f(x)</math> 且满足 <math>f(x)\ge x</math>,存在这样一个定理: | ||
如果 <math>X</math> 是其第 <math>m</math> 个不动点,则 <math>\sup \{ X+1,f(X+1),f(f(X+1)),f(f(f(X+1))),\cdots \}</math> 是其第 <math>m+1</math> 个不动点. | 如果 <math>X</math> 是其第 <math>m</math> 个不动点,则 <math>\sup \{ X+1,f(X+1),f(f(X+1)),f(f(f(X+1))),\cdots \}</math> 是其第 <math>m+1</math> 个不动点. | ||
注意到这实际上提供了一种[[基本列]]选取的方法.实际上,著名的序数表示法[[ | 注意到这实际上提供了一种[[基本列]]选取的方法.实际上,著名的序数表示法 [[Veblen 函数]]的强度就高度依赖于不动点. | ||
=== 相关结论及证明 === | |||
对于满足如下条件的序数函数 <math>f:\mathrm{Ord}\to\mathrm{Ord}</math>,其不动点呈现出许多良好的性质. | 对于满足如下条件的序数函数 <math>f:\mathrm{Ord}\to\mathrm{Ord}</math>,其不动点呈现出许多良好的性质. | ||
第44行: | 第43行: | ||
下面证明:<math>g(0)</math> 是 <math>f</math> 的最小不动点;<math>g(\alpha),g(\alpha+1)</math> 之间没有其他 <math>f</math> 的不动点. | 下面证明:<math>g(0)</math> 是 <math>f</math> 的最小不动点;<math>g(\alpha),g(\alpha+1)</math> 之间没有其他 <math>f</math> 的不动点. | ||
'''命题 1''':<math>g(0)</math> 是 <math>f</math> 的最小不动点. | |||
'''证明''':反证.设 <math>\beta<g(0)</math> 是 <math>f</math> 的不动点. | |||
根据 <math>g(0)</math> 的定义,存在 <math>n\in\N</math> 使得 <math>f^n(0)>\beta</math>,不妨设这样的 <math>n</math> 是最小的. | |||
因为 <math>f^0(0)=0\le\beta</math>,所以 <math>n>0</math>. | |||
那么有 <math>f^{n-1}(0)\le\beta=f(\beta)<f^n(0)</math>,这与 <math>f</math> 的单调不减性矛盾. | |||
所以 <math>g(0)</math> 是 <math>f</math> 的最小不动点. | |||
'''命题 2''':<math>g(\alpha),g(\alpha+1)</math> 之间没有其他 <math>f</math> 的不动点. | |||
'''证明''':与命题 1 思路类似,使用反证法. | |||
设 <math>g(\alpha)<\beta<g(\alpha+1)</math>,其中 <math>\beta</math> 是 <math>f</math> 的不动点. | |||
因为 <math>g(\alpha)+1\le\beta</math>,所以 <math>f^n(g(\alpha)+1)\le f^n(\beta)=\beta</math>. | |||
所以 <math>g(\alpha+1)=\sup\{f^n(g(\alpha)+1)\mid n\in\N\}\le\beta</math>,矛盾. | |||
所以 <math>g(\alpha),g(\alpha+1)</math> 之间没有其他 <math>f</math> 的不动点. | |||
实际上,由此定义出的序数函数 <math>g</math>,同样满足上述三条性质,因此可以继续讨论 <math>g</math> 的不动点.这就是[[ | 实际上,由此定义出的序数函数 <math>g</math>,同样满足上述三条性质,因此可以继续讨论 <math>g</math> 的不动点.这就是 [[Veblen 函数]]的基本思路. | ||
[[分类:入门]] | [[分类:入门]] | ||
[[分类:重要概念]] |
2025年8月25日 (一) 13:25的最新版本
在数学中,函数的不动点(fixed point, fp),指的是在函数定义域内的某一个值,经过函数映射后的值还是其本身.
例子
在 googology 中,我们一般只关心 的递增函数以及 的递增函数.由于前者一般无不动点(即使有也是平凡的,如 ),因而只有后者的不动点是重要的.
例如 :
注意到当 时,.因此 是 的不动点.
又如 :
当 时,,因此 是 的不动点.
注意
- 并非所有的 的递增函数都存在不动点.如 ,就不存在不动点.
- 的不动点可以更清晰地写作 的不动点.
- 一个序数函数可以存在不止一个不动点.如 是 的第 个不动点.
不动点与基本列
的连续递增函数 且满足 ,存在这样一个定理:
如果 是其第 个不动点,则 是其第 个不动点.
相关结论及证明
对于满足如下条件的序数函数 ,其不动点呈现出许多良好的性质.
- 单调不减:对任意两个序数 ,有 .
- 对任意序数 ,有 .
- 连续性.对任意递增序数列 ,记 ,则有 .
另外,若 严格递增,则 自动满足前两条性质.
若 满足如上条件,那么就可以定义序数函数 ,使得 表示 的第 个不动点.具体定义为
- .
- .
- ,其中 是极限序数.
从定义中不难看出,对任意序数 , 总是 的不动点.
下面证明: 是 的最小不动点; 之间没有其他 的不动点.
命题 1: 是 的最小不动点.
证明:反证.设 是 的不动点.
根据 的定义,存在 使得 ,不妨设这样的 是最小的.
因为 ,所以 .
那么有 ,这与 的单调不减性矛盾.
所以 是 的最小不动点.
命题 2: 之间没有其他 的不动点.
证明:与命题 1 思路类似,使用反证法.
设 ,其中 是 的不动点.
因为 ,所以 .
所以 ,矛盾.
所以 之间没有其他 的不动点.
实际上,由此定义出的序数函数 ,同样满足上述三条性质,因此可以继续讨论 的不动点.这就是 Veblen 函数的基本思路.