西尔维钱币
西尔维钱币, 即 Sylver 钱币, 是 John Horton Conway 发明的数学游戏, 其名称来自数学家 James Joseph Sylvester, 亦与英文 silver 谐音. 本条目采用的中文名来自参考文献 Winning Ways for Your Mathematical Plays 的通行中译本《稳操胜券》, 由谈祥柏翻译.
1规则
《稳操胜券》杜撰了如下故事以解释游戏名称:
“… 纽皇帝推翻了分崩离析的米纽斯王朝而取得政权. 这个政权推行了一些积极改革, 特别是废除了旧通货 (上面有旧统治者的头像), 引进新的皇家 (纽氏) 体制. 高先生与矮先生是皇家造币厂的两位厂长, 他们被皇上授予特权, 轮流地来决定每一种新币的币值, 在他们的每个新决定颁布以后, 随即制造出这一币值的大量新币. 以上一切事情都进行得很顺利, 直至有一天, 高先生决定铸造一种币值为 的新货币, 而这将使造币厂的工人大量失业. 工人们怒不可遏, 他们揭竿而起, 在京城的一个僻静角落里把不幸的高先生抛下高塔殒命. 由于这一历史典故, 高塔就此出了名.”
米纽斯——四分五裂的年代
换言之, 游戏规则如下:
定义 1.1 (西尔维钱币). 甲乙二人轮流写下大于 的整数, 且不能写已有数的自然数系数线性组合. 不能行动者输.
为简明起见, 以后把 “自然数系数线性组合” 称为 “正线性组合”. 此外对集合 , 我们以 “局面 ” 表示已经写下的数集为 的局面.
例 1.2. 以下是一局游戏:
• | 甲写下 . |
• | 乙写下 . |
• | 甲输了. |
例 1.3. 以下是另一局游戏:
• | 甲写下 . |
• | 乙写下 . |
• | 甲写下 . |
• | 乙写下 . |
• | 甲写下 . |
• | 乙写下 . |
• | 甲写下 . |
• | 乙输了. |
2分析
显然, 西尔维钱币是个正常无偏游戏, 故其每个局面都有个确定的 Nim 值. 遗憾的是我们对该游戏知之甚少, 绝大部分局面的 Nim 值尚未求出, 而只知道如下结论:
定理 2.1 (R. L. Hutchings). 设正整数 大于 、互素、且不是 . 则 是个 -局势 (即先手必胜).
以下显然推论说明初始局面先手必胜. 事实上例 1.3 的甲已经展示了此事.
推论 2.2. 设 为素数. 则 是个 -局势 (即后手必胜).
推论 2.3. 设正整数 为合数且有大于 的素因子. 则 是个 -局势.
以下定理是该游戏以 Sylvester 命名的原因.
定理 2.4 (Sylvester). 设 是互素自然数. 则 的正线性组合不能表示的最大数是 , 且对任意 , 和 中恰有一个是 的正线性组合.
证明. 由 Bezout 定理, 任一整数 都可写成 的形式, 其中 . 把 , 换成 , , 其中 , 可不妨设 . 此时不难发现 是 的正线性组合当且仅当 . 换言之:
• | 的正线性组合能表示整数可以唯一写成 , 其中 , . |
• | 的正线性组合不能表示的整数可以唯一写成 , 其中 , . |
由于定理 2.1 是通过盗用策略证明的, 它并没有给出显式的必胜策略, 也给不出 Nim 值的信息. 一些枚举和配对可以说明 , , , 都是 -局势, 从而 , , , , , , 全都是 -局势, 然而如下问题仍悬而未决:
猜想 2.5. 设正整数 的素因子只有 和 . 则 是 -局势.
3参考文献
• | Berlekamp, Elwyn R.; Conway, John H.; Guy, Richard K. (1982). Winning Ways for Your Mathematical Plays, "Chap. 18: The Emperor and His Money". |
• |
术语翻译
西尔维钱币 • 英文 Sylver coinage