Veblen 函数
更多操作
Veblen 函数(别名: 函数)是一个 的序数函数,由美国数学家 Oswald Veblen 定义。
定义
二元 Veblen 函数
Veblen 函数的定义基于序数函数的不动点。
二元 Veblen 函数的定义如下:
- 是函数 的第 个不动点。
- 对于极限序数 , 为所有 的第 个公共不动点。
Veblen 函数作为一个序数记号,其合法表达式可按以下方式递归定义:
- 0是合法表达式;
- 若是合法表达式,则也是合法表达式;
- 若是合法表达式,则也是合法表达式。
其基本列定义如下:
- 对于极限序数 ,
- 对于极限序数 ,
- 对于极限序数 ,
有限元 Veblen 函数
约定
我们使用一些缩写:"#"表示任意序列,"Z"表示由若干个0构成序列,这两个记号均可以表示空序列。
对于表达式,记为使的最小正整数,令,,则该表达式可记为。
规则
有限元 Veblen 函数的基本列定义如下:
- 对于极限序数,
- 对于极限序数 ,
- 对于极限序数 ,
展开举例
例1.考虑表达式,有
例2.考虑表达式,我们有
序数元 Veblen 函数
约定
在有限元 Veblen 函数中,我们从右往左给每个变量标号,最右边的元素称为第0项。
若第项的值为,则记这一项为\(\alpha\text{@}\beta\)。
即\(\varphi(\alpha_n,\alpha_{n-1},\cdots,\alpha_1,\beta)=\varphi(\alpha_n\text{@}n,\alpha_{n-1}\text{@}(n-1),\cdots,\alpha_1\text{@}1,\beta\text{@}0)\)。
也有时将这个表达式记为。
我们可以省略值为0的项,例如可写为\(\varphi(1\text{@}7,3\text{@}2,6\text{@}0)\)。
序数元 Veblen 函数将元素的"位置"拓展为任意序数,但只允许有限个位置非零。
规则
和有限元 Veblen 函数类似,序数元 Veblen 函数的展开规则只和最右边两个非零项有关。其基本列定义如下:
- \(\varphi(\#,(\alpha+1)\text{@}(\beta+1),0\text{@}0)[0]=0\)
- \(\varphi(\#,(\alpha+1)\text{@}(\beta+1),0\text{@}0)[n+1]=\varphi(\#,\alpha\text{@}(\beta+1),\varphi(\#,(\alpha+1)\text{@}(\beta+1),0\text{@}0)[n]\text{@}\beta)\)
- \(\varphi(\#,(\alpha+1)\text{@}(\beta+1),(\gamma+1)\text{@}0)[0]=\varphi(\#,(\alpha+1)\text{@}(\beta+1),\gamma\text{@}0)+1\)
- \(\varphi(\#,(\alpha+1)\text{@}(\beta+1),(\gamma+1)\text{@}0)[n+1]=\varphi(\#,\alpha\text{@}(\beta+1),\varphi(\#,(\alpha+1)\text{@}(\beta+1),(\gamma+1)\text{@}0)[n]\text{@}\beta)\)
- 对于极限序数\(\alpha\),\(\varphi(\#,\alpha\text{@}\beta)[n]=\varphi(\#,\alpha[n]\text{@}\beta)\)
- 对于极限序数\(\alpha\),\(\varphi(\#,\alpha\text{@}(\beta+1),(\gamma+1)\text{@}0)[n]=\varphi(\#,\alpha[n]\text{@}(\beta+1),(\varphi(\#,\alpha\text{@}(\beta+1),\gamma\text{@}0)+1)\text{@}\beta)\)
- 对于极限序数\(\beta\),\(\varphi(\#,(\alpha+1)\text{@}\beta,0\text{@}0)[n]=\varphi(\#,\alpha\text{@}\beta,1\text{@}\beta[n])\)
- 对于极限序数\(\beta\),\(\varphi(\#,(\alpha+1)\text{@}\beta,(\gamma+1)\text{@}0)[n]=\varphi(\#,\alpha\text{@}\beta,(\varphi(\#,(\alpha+1)\text{@}\beta,\gamma\text{@}0)+1)\text{@}\beta[n])\)
- 对于极限序数\(\alpha\)、\(\beta\),\(\varphi(\#,\alpha\text{@}\beta,(\gamma+1)\text{@}0)[n]=\varphi(\#,\alpha[n]\text{@}\beta,(\varphi(\#,\alpha\text{@}\beta,\gamma\text{@}0)+1)\text{@}\beta[n])\)
展开举例
例1.\(\varphi(2\text{@}\omega)[n]=\varphi(1\text{@}\omega,1\text{@}n)\)。
例2.\(\varphi(1\text{@}\omega,1\text{@}0)[n]=\varphi((\varphi(1\text{@}\omega)+1)\text{@}n)\)。
枚举
可以看到,,它们都枚举的不动点。
故,它们都枚举的不动点。
类似地,我们有,为的第个不动点。
有名字的序数
二元 Veblen 函数的极限,被记为FSO(Feferman-Schutte ordinal);
有限元 Veblen 函数的极限\(\sup\{\varphi(1\text{@}n)\}=\varphi(1\text{@}\omega)\),被记为SVO(Small Veblen ordinal);
序数元 Veblen 函数的极限为函数\(x\mapsto\varphi(1\text{@}x)\)的第一个不动点,被记为LVO(Large Veblen ordinal)。