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

不动点:修订间差异

来自Googology Wiki
Z留言 | 贡献
无编辑摘要
星汐镜Littlekk留言 | 贡献
无编辑摘要
 
第71行: 第71行:


实际上,由此定义出的序数函数 <math>g</math>,同样满足上述三条性质,因此可以继续讨论 <math>g</math> 的不动点.这就是 [[Veblen 函数]]的基本思路.
实际上,由此定义出的序数函数 <math>g</math>,同样满足上述三条性质,因此可以继续讨论 <math>g</math> 的不动点.这就是 [[Veblen 函数]]的基本思路.
=== 集合论(ZFC)中的形式化定义 ===
在ZFC公理集合论框架下,我们可以给出序数不动点的严格形式化定义与性质
==== 前置定义:正规函数 ====
在ZFC中,<math>\mathrm{Ord}</math>表示全体序数构成的真类,我们讨论的核心对象是正规函数(normal function),即满足以下两条性质的类函数<math>f:\mathrm{Ord}\to\mathrm{Ord}</math>:
# 严格递增性:对任意序数<math>\alpha < \beta</math>,有<math>f(\alpha) < f(\beta)</math>
# 连续性(保上确界):对任意[[序数#极限序数|极限序数]]<math>\lambda</math>,有<math>f(\lambda) = \sup\{ f(\xi) \mid \xi < \lambda \}</math>
正规函数具有基础性质:对任意序数<math>\alpha</math>,必有<math>f(\alpha) \ge \alpha</math>,与前文给出的条件完全一致。同时需注意,不满足连续性的严格递增序数函数不一定存在不动点(例如<math>f(\alpha)=\alpha+1</math>),与前文的注意事项对应。
==== 不动点的形式化定义 ====
对于序数函数<math>f:\mathrm{Ord}\to\mathrm{Ord}</math>,序数<math>\alpha</math>称为<math>f</math>的不动点(fixed point, fp),当且仅当
<math>f(\alpha) = \alpha</math>
我们用<math>\operatorname{Fix}(f)</math>表示<math>f</math>的全体不动点构成的类,其形式化定义为
<math>\operatorname{Fix}(f) = \{ \alpha \in \mathrm{Ord} \mid f(\alpha) = \alpha \}</math>
==== 正规函数的不动点核心定理 ====
对于任意正规函数<math>f</math>,其不动点类<math>\operatorname{Fix}(f)</math>具有以下核心性质,这些性质构成了不动点迭代构造的公理化基础:
1. 无界性:<math>\operatorname{Fix}(f)</math>是<math>\mathrm{Ord}</math>中的无界类,即对任意序数<math>\beta</math>,总存在序数<math>\alpha > \beta</math>,使得<math>\alpha \in \operatorname{Fix}(f)</math>。
2. 闭性:<math>\operatorname{Fix}(f)</math>是<math>\mathrm{Ord}</math>中的闭类,即对任意极限序数<math>\lambda</math>,若<math>\{ \alpha_\xi \mid \xi < \lambda \} \subseteq \operatorname{Fix}(f)</math>是递增序数序列,则
<math>\sup_{\xi < \lambda} \alpha_\xi \in \operatorname{Fix}(f)</math>
满足闭性与无界性的类称为闭无界类(club class),因此正规函数的不动点类是<math>\mathrm{Ord}</math>中的闭无界类。
3. 不动点枚举的正规性:按递增顺序枚举<math>f</math>的不动点的函数<math>g:\mathrm{Ord}\to\mathrm{Ord}</math>(即前文定义的、<math>g(\alpha)</math>为<math>f</math>的第<math>1+\alpha</math>个不动点的函数),本身也是正规函数。这一性质是[[Veblen 函数]]迭代构造高阶不动点的核心基础。
==== 经典不动点类的形式化例子 ====
1. ε-数:指数函数<math>f(\alpha) = \omega^\alpha</math>的不动点,即满足<math>\varepsilon = \omega^\varepsilon</math>的序数,其枚举函数记为<math>\varepsilon_\alpha</math>,最小的ε-数为
<math>\varepsilon_0 = \sup\{ 0, \omega, \omega^\omega, \omega^{\omega^\omega}, \dots \}</math>
<math>\varepsilon_0 = \sup\{ f^n(0) \mid n \in \mathbb{N} \}</math>
2. 阿列夫不动点:阿列夫基数枚举函数<math>f(\alpha) = \aleph_\alpha</math>的不动点,即满足<math>\kappa = \aleph_\kappa</math>的基数,最小的阿列夫不动点为
<math>\kappa_0 = \sup\{ \aleph_0, \aleph_{\aleph_0}, \aleph_{\aleph_{\aleph_0}}, \dots \}</math>
<math>\kappa_0 = \sup\{ f^n(0) \mid n \in \mathbb{N} \}</math>
3. 加法不动点:左加1函数<math>f(\alpha) = 1+\alpha</math>的不动点,所有大于等于<math>\omega</math>的极限序数均为其不动点。


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

2026年3月5日 (四) 16:53的最新版本

在数学中,函数的不动点(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 函数的基本思路.

集合论(ZFC)中的形式化定义

在ZFC公理集合论框架下,我们可以给出序数不动点的严格形式化定义与性质

前置定义:正规函数

在ZFC中,Ord表示全体序数构成的真类,我们讨论的核心对象是正规函数(normal function),即满足以下两条性质的类函数f:OrdOrd

  1. 严格递增性:对任意序数α<β,有f(α)<f(β)
  2. 连续性(保上确界):对任意极限序数λ,有f(λ)=sup{f(ξ)ξ<λ}

正规函数具有基础性质:对任意序数α,必有f(α)α,与前文给出的条件完全一致。同时需注意,不满足连续性的严格递增序数函数不一定存在不动点(例如f(α)=α+1),与前文的注意事项对应。

不动点的形式化定义

对于序数函数f:OrdOrd,序数α称为f的不动点(fixed point, fp),当且仅当 f(α)=α

我们用Fix(f)表示f的全体不动点构成的类,其形式化定义为 Fix(f)={αOrdf(α)=α}

正规函数的不动点核心定理

对于任意正规函数f,其不动点类Fix(f)具有以下核心性质,这些性质构成了不动点迭代构造的公理化基础:

1. 无界性:Fix(f)Ord中的无界类,即对任意序数β,总存在序数α>β,使得αFix(f)

2. 闭性:Fix(f)Ord中的闭类,即对任意极限序数λ,若{αξξ<λ}Fix(f)是递增序数序列,则 supξ<λαξFix(f) 满足闭性与无界性的类称为闭无界类(club class),因此正规函数的不动点类是Ord中的闭无界类。

3. 不动点枚举的正规性:按递增顺序枚举f的不动点的函数g:OrdOrd(即前文定义的、g(α)f的第1+α个不动点的函数),本身也是正规函数。这一性质是Veblen 函数迭代构造高阶不动点的核心基础。

经典不动点类的形式化例子

1. ε-数:指数函数f(α)=ωα的不动点,即满足ε=ωε的序数,其枚举函数记为εα,最小的ε-数为 ε0=sup{0,ω,ωω,ωωω,} ε0=sup{fn(0)n}

2. 阿列夫不动点:阿列夫基数枚举函数f(α)=α的不动点,即满足κ=κ的基数,最小的阿列夫不动点为 κ0=sup{0,0,0,} κ0=sup{fn(0)n}

3. 加法不动点:左加1函数f(α)=1+α的不动点,所有大于等于ω的极限序数均为其不动点。