前情提要

Part 1 - ...and Games

Chapter 7 & 8

讨论游戏的概念。

一个游戏事实上就是解除了"不存在 xLxR"的。比如说我们有如下的奇妙生物

={0|0}

为什么它叫游戏呢,因为如果我们可以把它看成一个抽象的,只记录了局面间转移关系的博弈游戏。对于 x 来说,xL 集合是当前玩家 L 能操作达到的新局面,xR 是玩家 R 能操作达到的新局面。

一般我们认为轮到一个玩家时游戏无法继续(没有后继局面)就算该玩家输。显然局面被分为四种:后手必胜,先手必胜,L 必胜,R 必胜。

比如:

显然,现在原先那些 ,,=,+ 之类的有关"值"的概念现在对我们来说相当可疑(比如说,同一个数的不同表达方式是否还有同样的必胜性已经很不显然了!)。先让我们举点例子观察一下。


序关系 :

直觉来讲 xy 应当代表,对玩家 L 来说,yx "更有优势"。让我们看看是否如此。

这很合理。


加法 :

仍是直觉来讲,x+y 应该是独立操作两个游戏的结果。

没法比这更合理了!


我猜有人在想 SG 函数 :

请不要把 SG 函数和游戏的值混淆。SG 函数讨论的实际上是游戏的一种特殊情况:xL=xR。( 那一类)当然那边的理论也有十分有趣的结果,不过我们最好还是暂时放一边。


那些值很奇怪的游戏真的有机会出现吗 :

另一些原书介绍的小游戏本文不再介绍。

Chapter 9(上)

发展一些关于不是的游戏的理论。

考虑游戏 {1|1},正常的、在 [1,1] 之间的数都和它是不可比的,而 >1 的数都大于它,<1 的数都小于它。这提示我们关注:

分割上有显然的序关系。两个分割 A<B 表示存在 xA 的右侧却在 B 的左侧。同样,我们也可以用 x<A 表示一个数在某分割的左侧。

考虑 L(G)<R(G) 的情况,也就是存在数 x 满足 L(G)<x<R(G)。那么 xGx,也即 x=G。也即,这种情况等价于 G 就是数。

下面我们来证明有关 L(G),R(G) 的一个(超限)归纳。

定理.

L(G)=supR(GL)
R(G)=infL(GR)

(当然,上下界是在刚才定义的序关系下取的。)

证明.

L=supR(GL),R=infL(GR)

考虑 L<R 的情况。(请,暂时,不要把它们和 L(G),R(G) 混淆。)

  • 自然存在 L<x<R。令 x 是其中最早出生的那个(希望你还记得这个概念。),那么就有 xL<L<x<R<xR

  • 现在考虑游戏 Gx。由于刚才的序关系,GxR<0,而根据 L 的定义 x>LGL,也有 GLx<0。而对 R 来说情况完全对称。因此,Gx=0

  • 由此,G 是一个数,L(G)=L 也就显然了。

现在考虑 LR

  • 同上,对于 x>L,仍有 GLx<0,GxR<0,故 xG。反方向亦可推……吧 Conway 你 tm 没写啊啊啊啊。换句话说 L 就是 L(G)。R 方向亦然。


接下来的叙述还将揭示 L(G),R(G) 的更深刻意义。

当游戏已经是数的时候,任何一方都不希望移动:L 玩家移动只会使值减小,R 玩家移动只会使值增大。因此我们可以考虑游戏停止时的停止值

如果是 L 先手,那么他自然会尽量使停止值大,而 R 自然会尽量使停止值小。我们称 L 先手时的停止值是 L 停止值,R 先手时的停止值则是 R 停止值。熟悉博弈论的我们马上可以看出它们有一个显然的递推:

L(G)=supR(GL)
R(G)=infL(GR)

靠这不就是左右偏分割吗。

略微注意的是左右偏分割与 LR 停止值略微不同,我们可能在其中遇到需要区别单个元素在左还是在右的情况,因此更好的做法是给 LR 停止值一个新记号 L0(G),R0(G)


现在来看几个例子。

L()=R(0),R()=L(0),因此 大于所有负数,小于所有正数,但和 0 无法比较。

对于 ↑={0|}L()=R(0),R()=R(0),因此很怪的是 ↑>0 但是却小于所有正数!要知道里面可是有 1ω,1ε0 等等妖魔鬼怪,因此这个性质可没有看起来那么平凡。

Chapter 9(下)

定理.

R0(G)+R0(H)R0(G+H)R0(G)+L0(H)L0(G+H)L0(G)+L0(H)

在策略上这坨不等式是显然的。

这个定理没有看上去那么厉害,但是它可以给出一个很厉害的结论:

定理. (期望值定理)

对于游戏 G,总存在两个数 m(G)t,使得对于任意有限正整数 n

nm(G)tnGnm(G)+t

证明 1.

我们有

R0(nG)L0(nG)=R0((n1)G+GL)

利用前面的定理,有

RHSR0(nG)+L0(GGL)

因此,我们得到

R0(nG)L0(nG)R0(nG)+L0(GGL)

也就是 R0(nG)L0(nG) 的差距不超过 L0(GGL)

但同时

R0(G)R0((n1)G)+R0(G)nR0(nG)nL0(nG)nL0((n1)G)+L0(G)nL0(G)

也就有

R0((n1)Gn1R0(nG)nL0(nG)nL0((n1)G)n1

因此根据闭区间套引理,它们一定收敛到某个 m(G) 上。

Conway 你这 tm 算个毛的一行证明!把你跳步的补出来有这么多啊!


除非有读者对如何确定 m(G)t 有兴趣,否则本文将不对 Chapter 9 的剩余部分进行介绍。

未完待续