Additive Subtraction Games

本文针对《Winning Ways》中提出的加法减法博弈问题,在原始二次情形下给出了基于有理模贝蒂型括号表达式的 P-位置闭式公式的完整证明,并确立了每个尼姆值序列均位于经典 P-位置的线性平移之上。

Urban Larsson, Hikaru Manabe

发布于 Thu, 12 Ma
📖 2 分钟阅读🧠 深度阅读

Each language version is independently generated for its own context, not a direct translation.

这是一篇关于博弈论(Game Theory)和数学的学术论文,标题是《加法减法游戏》(Additive Subtraction Games)。虽然原文充满了复杂的公式和数学术语,但我们可以用一个生动的故事和比喻来解释它的核心内容。

想象一下,我们有两个朋友在玩一个取石子游戏

1. 游戏的基本规则:取石子

  • 场景:地上有一堆石子(数量用数字 nn 表示)。
  • 规则:两个玩家轮流行动。每次行动,你必须从堆里拿走一定数量的石子。
  • 限制:你只能拿走特定数量的石子。在这个研究中,允许拿走的数量只有三个:aabba+ba+b
    • 比如,如果 a=3,b=5a=3, b=5,那你每次只能拿 3 个、5 个或 8 个。
  • 输赢:如果你轮到你的时候,剩下的石子不够你拿走任何合法的数量(比如只剩 2 个,但最小只能拿 3 个),你就输了。
  • 目标:我们要找出一种“必胜策略”。也就是,面对任意数量的石子,先手玩家是赢(N 位)还是输(P 位)?

2. 核心概念:什么是"P 位”和“尼姆值”?

在博弈论中,我们把所有的位置分成两类:

  • P 位(必败位):如果你在这个位置,无论你怎么走,对手都有办法赢你。这就好比你在一个死胡同里,前面是墙,后面是追兵。
  • N 位(必胜位):如果你在这个位置,你至少有一种走法能把你送到对手的“死胡同”(P 位)。

作者把 P 位称为尼姆值 0
但这个游戏更有趣,因为它有 3 种移动方式。根据数学规则(mex 规则),除了 0,还可能出现尼姆值 1、2、3。

  • 尼姆值 0:必败。
  • 尼姆值 1:你可以一步走到尼姆值 0。
  • 尼姆值 2:你可以一步走到尼姆值 0 或 1,但不能走到 2。
  • 尼姆值 3:你可以一步走到 0、1、2。

这篇论文的任务就是:给每一个石子数量 nn 贴上标签(0, 1, 2, 或 3),告诉玩家在这个位置该怎么做。

3. 数学的“魔法公式”:Beatty 序列

以前,数学家们发现,对于这种特定的游戏(a<δ<2aa < \delta < 2a,其中 δ=ba\delta = b-a),P 位(尼姆值 0 的位置)并不是随机分布的,而是遵循一个非常漂亮的数学公式

这个公式长这样:
wn=n+a×na+b×nδw_n = n + a \times \lfloor \frac{n}{a} \rfloor + b \times \lfloor \frac{n}{\delta} \rfloor

通俗解释这个公式
想象你在数数(nn)。

  1. 每数到 aa 的倍数,你就在原来的数字上额外加 aa
  2. 每数到 δ\delta 的倍数,你就在原来的数字上额外加 bb
  3. 这样生成的数字序列 w0,w1,w2...w_0, w_1, w_2... 就是所有的必败点(P 位)

之前的困境
这个公式早在 1982 年的经典著作《Winning Ways》里就出现了,但几十年来,没有人能给出一个完整的证明。大家觉得它是对的,但没人能一步步推导出来为什么。这就好比大家都知道“魔法咒语”能生效,但没人知道咒语背后的物理原理。

4. 这篇论文做了什么?(侦探破案)

作者 Urban Larsson 和 Hikaru Manabe 就像两个侦探,他们不仅证明了这个公式是对的,还彻底搞清楚了所有四种尼姆值(0, 1, 2, 3)的分布规律。

他们发现,整个自然数世界(0, 1, 2, 3...)被完美地切分成了四块,就像切蛋糕一样:

  • 蛋糕层 1(尼姆值 0):就是上面那个公式算出来的 W0W_0
  • 蛋糕层 2(尼姆值 1):就是把 W0W_0 里的每个数字都加上 aa
  • 蛋糕层 3(尼姆值 2):就是把 W0W_0 里的每个数字都减去 bb
  • 蛋糕层 4(尼姆值 3):这是最有趣的一块。它是把 W0W_0 里的每个数字减去 δ\delta,然后去掉那些本来就在 W0W_0 里的数字(也就是去重)。

比喻
想象 W0W_0 是一排整齐排列的灯塔

  • 尼姆值 1 的位置,就是灯塔右边 aa 米处的信号灯
  • 尼姆值 2 的位置,就是灯塔左边 bb 米处的警示牌
  • 尼姆值 3 的位置,是灯塔左边 δ\delta 米处的特殊标记,但前提是那里不能已经有灯塔了。

作者证明了,这四个集合加起来,正好覆盖了所有的自然数,没有重叠,也没有遗漏。

5. 最难的挑战:数“碰撞”

证明中最困难的部分,是处理尼姆值 3 的那一层。
因为尼姆值 3 的定义是 (W0δ)W0(W_0 - \delta) \setminus W_0,这意味着我们需要知道:有多少个“灯塔左移 δ\delta 米”后,撞到了另一个“灯塔”?

  • 如果撞到了,那个位置就不算尼姆值 3(因为它已经是尼姆值 0 了)。
  • 如果没撞到,那个位置就是尼姆值 3。

作者发明了一种精妙的数论方法,把这个问题转化为了研究“间隙”和“余数”。

  • 他们把数字轴看作一条路,灯塔之间的距离(间隙)只有四种可能:1, a+1a+1, b+1b+1, a+b+1a+b+1
  • 他们发现,当两个灯塔之间的距离正好是 δ\delta 时,就会发生“碰撞”。
  • 通过复杂的计算(就像在数格子),他们证明了在每一个循环周期内,这种碰撞发生的次数正好是 a×(δa)a \times (\delta - a)

这个精确的计数证明了:四块蛋糕的大小加起来,正好等于整个自然数的大小。

6. 总结:为什么这很重要?

  • 填补空白:他们终于补上了 1982 年留下的那个“未完成的证明”。
  • 揭示规律:他们展示了看似混乱的博弈游戏,背后隐藏着极其优美的数学结构(Beatty 序列的变体)。
  • 通用性:虽然他们只解决了“原始二次”这种特定情况,但这揭示了这类复杂博弈的核心机制。就像他们说的,这是理解更复杂游戏(比如多项式复杂度游戏)的“源代码”。

一句话总结
这篇论文就像解开了一道困扰数学界 40 年的谜题,它用严密的逻辑证明了一个神奇的公式,这个公式能像天气预报一样,精准地预测出在这个取石子游戏中,面对任何数量的石子,你是该赢还是该输,以及你的“得分”是多少。