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

この論文は、Walnut 定理証明器を用いて Frougny と Sakarovitch の古典的定理をより計算直接的に再証明し、ϕ\phi-表現に関する既存および新たな結果を統一的かつ自動的に導出する手法を提示しています。

Jeffrey Shallit

公開日 2026-03-11
📖 1 分で読めます☕ さくっと読める

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

この論文は、数学という少し堅い世界で、**「黄金比(φ)」**という不思議な数字を使って数を表す方法について、新しい「自動計算機」を使って解明したお話しです。

Jeffrey Shallit さんという研究者が書きました。彼が使ったのは「Walnut(クルミ)」という、まるで魔法の箱のようなソフトウェアです。

この論文の内容を、難しい数式を使わずに、日常のたとえ話で説明してみましょう。

1. 黄金比(φ)という「新しい通貨」

私たちが普段使っているのは「10 進法」です。1, 2, 3... と 10 ずつ増えていきますよね。
でも、この論文では**「黄金比(φ)」**という、1.618... という不思議な数字を「10」の代わりに使います。

  • 10 進法: 10 円玉、100 円玉、1000 円玉...
  • 黄金比法: φ(1.618 円)、φ²(2.618 円)、φ³(4.236 円)...

この「黄金比通貨」で数を表すとき、「11」という並びは禁止というルールがあります(2 つの 1 が隣り合わない)。これを「標準的な書き方(Canonical)」と呼んでいます。

2. 「Walnut」という魔法の探偵

以前、Frougny さんと Sakarovitch さんという二人の学者が、「この黄金比の数を、**自動機械(オートマトン)**で処理できるよ!」と証明しました。でも、その説明はすごく難しくて、機械の設計図(図)も載っていなかったんです。

Shallit さんは、**「Walnut」という無料のソフトウェアを使って、その設計図を「自動で描いて」**しまいました。

  • Walnut の役割: 人間が「もしこうなら、ああなるよね?」と推測して証明する代わりに、Walnut は「ありとあらゆるパターンを試して、正解か不正解かを瞬時に判定する」探偵のようなものです。
  • 結果: 複雑な証明が、ボタン一つで「正解(TRUE)」と返ってくるようになりました。まるで、パズルのピースを自動で組み合わせて完成図を見せるようなものです。

3. この研究で何がわかったの?(3 つの発見)

この「魔法の機械」を使って、Shallit さんはいくつかの面白いことを発見しました。

① 過去の難問を「自動で」解決

以前、Dekking さんや Van Loon さんという学者が、「黄金比で表した時に、特定のルール(11 で終わらないなど)を満たす書き方が何通りあるか」を計算するとても難しい方法を考えていました。
Shallit さんは、Walnut に「ルールを指定して、数え上げて!」と命令しただけで、**「あ、これでした!」**と即座に答えを出しました。まるで、複雑な料理のレシピを、AI に「材料を全部混ぜて」と頼むだけで、完璧な料理が出てくるようなものです。

② 「鏡文字」や「反転文字」の数の発見

  • 鏡文字(パレンドローム): 「121」のように、前から読んでも後ろから読んでも同じ数字。
  • 反転文字(アンチパレンドローム): 「0110」のように、0 と 1 を入れ替えると鏡文字になる数字。

「黄金比で表した時に、鏡文字になる数はどんな数?」という問いに対して、Walnut は「この 12 個の機械(オートマトン)を通れば、鏡文字になる数だけを通るよ」という設計図を自動で作ってくれました。これにより、今まで誰も知らなかった数の並び(数列)が見つかりました。

③ 「垂直な 1 の列」の長さ

数字を縦に並べて見たとき、「1」が何個連続するかという話です。
「11111」という 5 つの 1 が並ぶのは、特定の位置(桁)でしか起こらないことがわかりました。Walnut は、この「1 が並ぶ長さ」が、ルカスの数(フィボナッチ数列の親戚のような数)と関係していることを、自動的に見つけ出しました。

4. なぜこれがすごいのか?

これまでは、数学の定理を証明するには、人間が「もし A なら B、そして C なら D...」と、何ページにもわたって論理的な文章を書き連ねる必要がありました。これは非常に時間がかかり、間違いも起きやすいです。

しかし、この論文では、**「Walnut というツールにルールを教えれば、機械が自動的に証明し、新しい発見までしてくれる」**ことを示しました。

  • 昔のやり方: 手作業でパズルを解く(大変、時間がかかる)。
  • 今回のやり方: パズルのピースを機械に放り込み、「完成図を出して!」と命令する(瞬時、正確)。

まとめ

この論文は、**「数学の難しい問題を、コンピュータの力を使って、もっと簡単で、そして自動的に解けるようにした」**という画期的な成果です。

Walnut という「魔法の箱」を使えば、黄金比という不思議な数の世界で、これまで誰も気づかなかった「鏡文字」や「並び方」の秘密を、誰でも(少なくとも研究者なら)簡単に引き出せるようになりました。これは、数学の探検家にとって、新しい地図とコンパスを手に入れたようなものです。