打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

不动点:修订间差异

来自Googology Wiki
Zhy137036留言 | 贡献
无编辑摘要
Tabelog留言 | 贡献
文字替换 -“Veblen 函数”替换为“Veblen 函数
 
(未显示2个用户的3个中间版本)
第1行: 第1行:
在数学中,函数的不动点(fixed point, fp),指的是在函数定义域内的某一个值,经过函数映射后的值还是其本身.
在数学中,函数的不动点(fixed point, fp),指的是在函数定义域内的某一个值,经过函数映射后的值还是其本身.
== 例子 ==
 
在 [[Googology|googology]] 中,我们一般只关心 <math>\mathbb N \rightarrow \mathbb N</math> 的递增函数以及 <math>\rm{Ord \rightarrow Ord}</math> 的递增函数.由于前者一般无不动点(即使有也是平凡的,如 <math>f(x)=x</math>),因而只有后者的不动点是重要的.
=== 例子 ===
在 [[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函数]]的强度就高度依赖于不动点.
注意到这实际上提供了一种[[基本列]]选取的方法.实际上,著名的序数表示法 [[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(0)</math> 是 <math>f</math> 的最小不动点.
证明:与命题 1 思路类似,使用反证法.
 
设 <math>g(\alpha)<\beta<g(\alpha+1)</math>,其中 <math>\beta</math> 是 <math>f</math> 的不动点.
'''证明''':反证.设 <math>\beta<g(0)</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(0)</math> 的定义,存在 <math>n\in\N</math> 使得 <math>f^n(0)>\beta</math>,不妨设这样的 <math>n</math> 是最小的.
所以 <math>g(\alpha),g(\alpha+1)</math> 之间没有其他 <math>f</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> 的不动点.这就是[[Veblen函数]]的基本思路.
实际上,由此定义出的序数函数 <math>g</math>,同样满足上述三条性质,因此可以继续讨论 <math>g</math> 的不动点.这就是 [[Veblen 函数]]的基本思路.


[[分类:入门]]
[[分类:入门]]
[[分类:重要概念]]

2025年8月25日 (一) 13:25的最新版本

在数学中,函数的不动点(fixed point, fp),指的是在函数定义域内的某一个值,经过函数映射后的值还是其本身.

例子

googology 中,我们一般只关心 的递增函数以及 OrdOrd 的递增函数.由于前者一般无不动点(即使有也是平凡的,如 f(x)=x),因而只有后者的不动点是重要的.

例如 f(x)=1+x

注意到当 x=ω 时,f(x)=1+ω=sup{1+0,1+1,1+2,1+3,}=ω.因此 ωf(x)=1+x 的不动点.

又如 f(x)=ω×x

x=ωω时,f(ωω)=ωω,因此 ωωf(x)=ω×x 的不动点.

注意

  1. 并非所有的 OrdOrd 的递增函数都存在不动点.如 f(x)=x+1,就不存在不动点.
  2. f(α) 的不动点可以更清晰地写作 αf(α) 的不动点.
  3. 一个序数函数可以存在不止一个不动点.如 ωω×mf(x)=ω×x 的第 1+m 个不动点.

不动点与基本列

OrdOrd 的连续递增函数 f(x) 且满足 f(x)x,存在这样一个定理:

如果 X 是其第 m 个不动点,则 sup{X+1,f(X+1),f(f(X+1)),f(f(f(X+1))),} 是其第 m+1 个不动点.

注意到这实际上提供了一种基本列选取的方法.实际上,著名的序数表示法 Veblen 函数的强度就高度依赖于不动点.

相关结论及证明

对于满足如下条件的序数函数 f:OrdOrd,其不动点呈现出许多良好的性质.

  • 单调不减:对任意两个序数 α<β,有 f(α)f(β)
  • 对任意序数 α,有 f(α)α
  • 连续性.对任意递增序数列 α1,α2,,记 α=sup{α1,α2,},则有 f(α)=sup{f(α1),f(α2),}

另外,若 f 严格递增,则 f 自动满足前两条性质.

f 满足如上条件,那么就可以定义序数函数 g:OrdOrd,使得 g(α) 表示 f 的第 1+α 个不动点.具体定义为

  • g(0)=sup{0,f(0),f(f(0)),}=sup{fn(0)n}
  • g(α+1)=sup{fn(g(α)+1)n}
  • g(α)=sup{g(β)β<α},其中 α极限序数

从定义中不难看出,对任意序数 αg(α) 总是 f 的不动点.

下面证明:g(0)f 的最小不动点;g(α),g(α+1) 之间没有其他 f 的不动点.


命题 1g(0)f 的最小不动点.

证明:反证.设 β<g(0)f 的不动点.

根据 g(0) 的定义,存在 n 使得 fn(0)>β,不妨设这样的 n 是最小的.

因为 f0(0)=0β,所以 n>0

那么有 fn1(0)β=f(β)<fn(0),这与 f 的单调不减性矛盾.

所以 g(0)f 的最小不动点.


命题 2g(α),g(α+1) 之间没有其他 f 的不动点.

证明:与命题 1 思路类似,使用反证法.

g(α)<β<g(α+1),其中 βf 的不动点.

因为 g(α)+1β,所以 fn(g(α)+1)fn(β)=β

所以 g(α+1)=sup{fn(g(α)+1)n}β,矛盾.

所以 g(α),g(α+1) 之间没有其他 f 的不动点.


实际上,由此定义出的序数函数 g,同样满足上述三条性质,因此可以继续讨论 g 的不动点.这就是 Veblen 函数的基本思路.