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

Beklemishev's Worm

来自Googology Wiki
Z留言 | 贡献2025年7月6日 (日) 14:32的版本 (创建页面,内容为“Beklemishev's Worm是列夫·贝克勒米舍夫(俄语:Беклемишев Лев Дмитриевич<ref>[https://www.ras.ru/win/db/show_per.asp?P=.id-5721.ln-ru]</ref><ref>https://googology.fandom.com/wiki/Beklemishev%27s_worms#cite_ref-2</ref>)在2002年描述的一种结构,它是一个单人游戏,需要很长时间才能终止<ref>Beklemishev, L. (2006).蠕虫原理。在Z. Chatzidakis, P. Koepke, & W. Pohlers (编辑), 逻辑…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Beklemishev's Worm是列夫·贝克勒米舍夫(俄语:Беклемишев Лев Дмитриевич[1][2])在2002年描述的一种结构,它是一个单人游戏,需要很长时间才能终止[3]。它与 Kirby-Paris Hydra密切相关。

定义

一个蠕虫是一条由自然数构成的序列S=[a0,a1,,an].在Beklemishev命名的一个叫“蠕虫大战”的游戏中,我们的英雄Cedric面前有这样的一条蠕虫S,他的目标是击败它,即把它变成空序列。在这个游戏的第m轮,S被变换为next(S,m),游戏规则如下

  1. an=0,则next(S,m)=[a0,a1,,an1].
  2. 否则,定义k=maxi<nai<an,序列的好部定义为g=[a0,a1,,ak],坏部定义为b=[ak+1,ak+2,,an1,an1].如果k不存在,则定义g为空列表,并且b=[a0,a1,,an1,an1]。随后我们定义next(S,m)=gbbbm+1.其中~是序列连接,如[0,3,2][1,4,5]=[0,3,2,1,4,5].

Beklemishev证明了,无论S初始是怎样的蠕虫,Cedric总是可以在有限轮之内击败它。他后续展示了这一定理在PA中是无法证明的。

通过这个游戏,可以构造出一个快速增长的函数Worm(n)为击败蠕虫[n]所需的步数。这一函数的FGH增长率为ε0

例子

第一个例子是蠕虫[1].

  • 开始时间:[1]
  • 第 1 步:[0,0]
  • 第 2 步:[0]
  • 第 3 步:[]

所以Worm(1)=3.

第二个例子是蠕虫[2]

  • 开始时间:[2]
  • 步骤1: [1,1]
  • 第 2 步:[1,0,1,0,1,0]
  • 第 3 步:[1,0,1,0,1]
  • 第 4 步:[1,0,1,0,0,0,0,0,0]
  • 第10步:[1,0,1]
  • 第11步:[1,0,0,,013]
  • 第 24 步:[1]
  • 步骤25:[0,0,,026]
  • 步骤 51: []

所以Worm(2)=51[4]

扩展

Beklemishev's Worm中蕴含了深刻的序数结构。它的操作规则与PrSS(2013年提出)几乎完全一致,而PrSS又是BMSY序列等一系列记号的基础。因此,我们称合法式是自然数序列的序数记号为Worm型记号。

参考资料

  1. [1]
  2. https://googology.fandom.com/wiki/Beklemishev%27s_worms#cite_ref-2
  3. Beklemishev, L. (2006).蠕虫原理。在Z. Chatzidakis, P. Koepke, & W. Pohlers (编辑), 逻辑座谈会'02 (逻辑学讲义,第75-95页)。剑桥:剑桥大学出版社. doi:10.1017/9781316755723.005
  4. [2]