Proving Properties of φφ-Representations with the Walnut Theorem-Prover

本文利用 Walnut 定理证明器,以计算更直接的方式重新证明了 Frougny 和 Sakarovitch 关于ϕ\phi-表示自动机的经典定理,并借此统一、简洁地推导出了 Dekking 和 Van Loon 等人的现有成果以及若干新结论。

Jeffrey Shallit

发布于 2026-03-11
📖 1 分钟阅读☕ 轻松阅读

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

这是一篇关于数学和计算机科学的论文,作者是加拿大的杰弗里·沙利特(Jeffrey Shallit)。为了让你轻松理解,我们可以把这篇论文想象成**“用超级智能的‘自动翻译官’去破解黄金分割数的密码”**。

1. 背景:黄金分割数的“方言”

首先,我们要知道什么是 ϕ\phi(黄金分割率,约等于 1.618)。就像我们平时用十进制(0-9)来数数一样,数学家发现,用 ϕ\phi 作为“进制”也能表示数字。

  • 普通数:比如数字 2,在十进制里是 2
  • ϕ\phi 进制:数字 2 可以写成 10.01(意思是 $1 \times \phi^1 + 0 \times \phi^0 + 0 \times \phi^{-1} + 1 \times \phi^{-2}$)。

这就好比每个数字都有两种“方言”:一种是大家熟悉的十进制,另一种是这种神奇的 ϕ\phi 进制。而且,ϕ\phi 进制里有一个奇怪的规则:不能有两个连续的 1(就像不能连续说两个“是”),否则这个表示法就不“标准”了。

2. 核心难题:如何快速转换?

以前,数学家 Frougny 和 Sakarovitch 发现,有一个复杂的“机器”(自动机),可以把一个普通整数(用斐波那契数列表示)直接“翻译”成 ϕ\phi 进制。

  • 难点:这个机器太复杂了,像是一个黑盒子,很难看懂它内部是怎么运作的,也很难用它来证明新的数学规律。

3. 主角登场:Walnut(核桃)

这篇论文的主角是一个叫 Walnut 的免费软件。你可以把它想象成一个**“全能的数学侦探”或者“超级翻译官”**。

  • 它不仅能做翻译,还能自动证明数学定理。
  • 作者把 Frougny 和 Sakarovitch 那个复杂的“黑盒子”机器,用 Walnut 重新“画”了出来。
  • 比喻:以前我们只能看到机器在运转,不知道齿轮怎么咬合;现在 Walnut 帮我们把机器拆开了,把每一个齿轮(状态)都画成了清晰的图纸。

4. 论文做了什么?(用“自动翻译”做三件事)

A. 重新发现旧宝藏(无师自通)

有了这个清晰的机器图纸,作者不需要再像以前那样写几千字的复杂数学证明(比如那些让人头大的“数学归纳法”)。

  • 做法:他只要告诉 Walnut:“请检查所有符合规则的 ϕ\phi 进制数字,看看它们有什么规律。”
  • 结果:Walnut 瞬间就吐出了答案。作者用这种方法,轻松复现了其他数学家(Dekking 和 Van Loon)花了很大力气才证明的结论。就像有了万能钥匙,以前难开的锁现在一拧就开。

B. 发现新大陆(自动寻宝)

既然机器能自动检查,那我们就让它去“扫荡”未知的领域。

  • 例子 1(回文数):作者问 Walnut:“哪些数字的 ϕ\phi 进制写法是‘回文’的(像‘上海自来水来自海上’那样正反读一样)?”Walnut 立刻列出了一串数字。
  • 例子 2(垂直奔跑):作者定义了一种叫“垂直奔跑”的现象(比如某一位上的数字连续好几个 1)。Walnut 自动算出了这种“奔跑”能跑多长,并发现了一个惊人的规律:长度竟然和卢卡斯数(一种像斐波那契数列的数列)有关。
  • 比喻:以前数学家像是在黑暗的森林里拿着手电筒一点点找路;现在 Walnut 是一架无人机,直接飞上去把地图全画出来了。

C. 解决悬案(Gerdemann 的猜想)

有一个叫 Dale Gerdemann 的数学家在 2012 年提出了一个猜想:用 ϕ\phi 进制表示数字时,数字里"1"的个数,永远不少于用普通斐波那契进制表示时的"1"的个数。

  • 做法:作者把这个问题交给 Walnut。Walnut 构建了一个“路径图”,把每个数字转换过程看作一条路,路上的“重量”代表"1"的个数差。
  • 结果:Walnut 跑遍了所有可能的路径,发现没有任何一条路的重量是负的。于是,这个悬了十几年的猜想被自动证明了!

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

这篇论文的核心思想是:“与其靠人脑硬算,不如让计算机去‘暴力’搜索和验证。”

  • 以前:证明一个关于 ϕ\phi 进制的性质,需要高深的数学技巧,写几十页纸,还容易出错。
  • 现在:只要把规则用简单的逻辑语言告诉 Walnut,它就能在几秒钟内生成一个“机器”,这个机器不仅能验证旧结论,还能自动发现新规律。

一句话概括
作者利用一个名为 Walnut 的“数学自动机生成器”,把复杂的黄金分割数转换规则变成了可视化的机器图纸。这不仅让证明旧定理变得像“填空”一样简单,还像探照灯一样,自动照亮了许多以前没人发现的数学新规律。

这就好比,以前我们要研究一种新语言的语法,得靠语言学家苦思冥想;现在,我们造了一台机器,只要输入几个词,它就能自动画出整本语法书,甚至还能写出以前没人发现的新句子。