莫比乌斯带填字游戏

查看原文 HN 讨论

文章摘要

Arthur O’Dwyer(博客主要写 C++,偶尔写谜题和数学)这篇文章从一次考据出发,最后变成了一道自制拓扑谜题的设计手记。

考据部分是这样的:1988 年《纽约时报》一篇关于填字游戏制作者争论的报道里,顺带提到有个叫 Robert Guilbert Sr. 的人开发了一款竞技性填字游戏叫「Pago Pago」。除此之外,作者在印刷品中再也找不到关于 Pago Pago 的任何信息。1992 年一篇关于「Guilbert 填字学院」的文章里没有提到 Pago Pago,但配了一张 Guilbert(1911–1990)伏案工作的无说明照片。2016 年,Guilbert 的儿子 Jonathan 在一篇博客下留言说:照片里父亲正在做一个他设计的「莫比乌斯带」谜题——一个「无限填字游戏」,没有开头也没有结尾,他打算把它以「Pago Pago」的名义生产上市。

作者认为 Jonathan 的猜测很可能是错的:莫比乌斯带谜题和 Pago Pago 大概是两个不同的项目。但正是基于这条猜测,「莫比乌斯—Pago Pago」假说被当作事实写进了 Adrienne Raphel 2018 年的哈佛博士论文和她 2020 年的书里,随后又被 Natan Last 2025 年的书接力传播——一场典型的学术传话游戏。文章还带了一条 2026 年 8 月 13 日的更新:Pago Pago 其实早在这些文章之前就已经上市了——1986 年 7 月号的《GAMES》杂志有它的评测,而且其中根本没有莫比乌斯元素:它就是一副 24 张 William Lutwiniak 填字谜题外加最多四人竞技的规则(填三分钟,然后把网格传给左手边的人,去填对手的旧网格;填对格子最多者获胜,填错扣分、纠正对手错误加分)。它在 BoardGameGeek 上有条目,eBay 上还能花 25 美元买到。

于是作者问自己:那么,莫比乌斯带上的填字游戏究竟长什么样?

一个从下到上首尾相接的填字游戏就是圆柱面;四条边都这样连接就是环面(toroidal)——作者展示了一个来自 Keith Calkins 的「环面填字」页面的例子(他推断作者是 Jeff Weeks),Weeks 甚至还做过「克莱因瓶上的」填字:左右边像之前那样相连,上下边则带半扭转相连。那个 5×5 的例子很妙——最长的两个词各有 9 个字母,但作者觉得不够完美:一半的横向词条要从右往左读;而且如果它真的带半扭转绕回自身,字母本身不也应该反过来吗?

接下来是文章的数学核心。作者引用 Martin Gardner:真正数学意义上的莫比乌斯带是拓扑学家所说的「不可定向」曲面。想象这条带子是零厚度的真实曲面,嵌在这个二维空间里的是一些镜像不对称的扁平生物,如果这样一个生物绕带子走一圈回到同伴中间,它的手性会改变,变成自己从前的镜像。

如果把填字词条的字形当作这些「扁平生物」,那么当谜题绕回自身时字形就会改变手性。于是能用的字母就只剩那些垂直对称的了,用它们几乎构不出比一条无限重复的字串更复杂的东西。作者的解法很巧妙:不要横向或纵向排布,而是沿对角线做一条词语的「梯子」——他觉得照片里的 Guilbert 正是在做这件事。如果梯子沿 45 度角向左下方延伸,那么可用的就是对称轴落在那条 45 度线上的字母:当然有 O 和 X,还有 L(「LOX」横着翻转会变成竖着的「XOL」);此外还能用 W(写法讲究一点,翻转后变成 E)、H(带衬线时翻转成 I)、C(翻转成 U),甚至 D(配上长衬线,翻转后成为一个圆润的大写 A)。这些自由度足以构造出一个真正的莫比乌斯带填字游戏。

玩法很有趣:把这条带子打印出来,两端带半扭转粘好;用粗记号笔填写,你会发现只需要解出前五条线索,然后把带子翻过来,就能从透过纸背渗出的字形里直接读出后五条的答案(或者把纸背对着光看;再懒一点,直接在旁边放面镜子)。

作者对自己作品的评价相当诚实:这不是一个好的填字游戏。不仅填充质量糟糕,还有重复——十个横向词条里有六个在纵向词条中重复出现。但这已经是他借助计算机也只能找到的最佳三字母梯子了,因为他的候选答案词典只有 23 对词(记住,每个横向词条都会翻转成一个纵向词条:如果横着放 LAW,就必然得到纵向的 EDL,而 EDL 不是词,所以 LAW 也进不了词典)。超过三个字母还能这样镜像的词,稀有得像母鸡的牙齿:HOWL 翻转成 LEO I,ALOE 翻转成 WOLD,ALOUD 翻转成 A COLD——大概就这些了。文章结尾他向读者发出邀请:你能做出更好的莫比乌斯带填字游戏吗?或者你有关于 Guilbert 的 Pago Pago 和莫比乌斯项目的更多信息吗?

HN 评论精华

这条讨论 80 分,评论数量不多但质量集中,还包括作者本人现场修 bug。