全プロセスの詳細解説
-
計算上は12回となるはずなのに、なぜ27には41回もの3倍操作が必要なのか 8 ステップ
¾の法則によれば、軌道が1まで下りてくるには約 ln n ÷ ln(4/3) 回の3倍化が必要なはずです。 n = 27 の場合、これは十一回から十二回の間になります。ところが、ツールは41回だと示しています。余分な二十九回がどこから来たのかを解き明かし、その上で、人類がこれまでに確認した最大の初期値に対して同じ計算を当てはめてみましょう。
-
奇数nの次の値は 3n + 1 であり、これは偶数なので、少なくとも一度は半分にされます。その値は半分の確率で4で割り切れ、四分の一の確率で8で、八分の一の確率で16で割り切れます。半減する回数の期待値は k·2−k の総和となり、ぴったり2になります。一回の3倍化の後に二回の半減が続くと、掛け算として¾倍になります。
-
毎回¾を掛けていくと、 (¾)o がnを削りきったときに軌道は1に到達するはずです。oについて解くと ln 27 ÷ ln(4/3) = 11.46 になります。これを十二回の3倍化とみなせば、それぞれに二回の半減が伴うため、全部で三十五ステップ程度になります。
-
それでは、ツールに27を入力してみましょう。全停止時間は111と表示されます。その内訳は3倍1回あたりの半減回数に示されており、3倍操作が41回、半減操作が70回となっています。予測値から3.58倍もずれていることになります。したがって、27はごく一般的な初期値ではないことがわかります。
-
+1を取り除いてみると、軌道は純粋な掛け算になります。27に対して41回の3倍化と70回の半減を行うのです。その積は0.8341であり、ツールはそれを「+1を取り除いた軌道」の下に表示します。もし+1が何の影響も与えないのであれば、この値はぴったり1になるはずです。1を下回るのは、それぞれの+1が半減のプロセスに少しずつ余分な削りしろを与えているからです。奇数のステップが一度も発生しない2の累乗の場合は、ぴったり1になります。
-
この式を変形します。到達した値をLと置くと、n·3o ÷ 2e = L となります。両辺の底を2とする対数をとれば e = o·log₂3 + log₂(n/L) となり、これを o で割ることでツールが表示する比率が得られます。27の場合は 1.58496 + 0.12236 = 1.70732 となり、ツールはこれを四捨五入して1.7073と表示します。1へと到達する軌道において、この比率が log₂3 = 1.5850 を下回ることは決してありません。この下限に最も近づくのは、初期値の大きさに対して3倍操作の回数が最も多くなる軌道です。100,000以下の範囲で、27以上にこの下限へ近づく数はありません。
-
半減の回数が不足する軌道、それが「長い軌道」の正体です。ここに、27と、スキャンの三つの範囲でトップに立つ三つの初期値があります。比較のために26も並べてみましょう。典型的な初期値なら、一回の3倍化あたり平均して約二回の半減があります。しかし、ここの記録保持者たちはすべて1.70から1.74の間で動いています。軌道は3倍化を浪費するばかりで、割る回数を回収できていないのです。
-
271 までのすべての初期値(およそ 2.36 × 1021 個)は、欧州のスーパーコンピュータを用いて David Bařina によって検証され、2025年に発表されています。そのすべてが終着点へと到達しました。それほど巨大な数になると、終着点までの道のりはどのくらいになるのでしょうか。ln(271) は 49.213 です。したがってヒューリスティクスによれば、この規模の一般的な数であれば、3倍操作が171回、ステップ数にして約513回と予測されます。
-
しかし、この問題を面白くしているのは一般的な数ではありません。検証された各範囲における平均全停止時間(59.60、84.98、107.54ステップ)に対して、最長記録を持つ数はそれぞれ2.99倍、3.07倍、3.25倍ものステップ数を要しています。この最後の倍率を当てはめると、271 付近で最も進行が遅い初期値は、500回ではなく1,700回に近いステップ数を必要とすることになります。ツールがスキャンする最大の範囲においてこの倍率は依然として上昇を続けているため、1,700という数字は単なる予測値というよりも下限と見るべきでしょう。ここでの数値はすべてヒューリスティクスに基づく外挿に過ぎません。とはいえ、それほど巨大な数について現在言えるのは、そのような推測だけなのです。
解答
なぜ12回ではなく41回もの3倍操作になるのでしょうか。それは、一般的な軌道では3倍操作1回に対して約2回の半減操作が行われるのに対し、27の軌道ではそれが1.7073回にとどまるからです。27の値を減少させているのは 1.7073 と log₂3 = 1.5850 の間にあるごくわずかな差に過ぎません。その差があまりにも小さいため、減少の過程に111ステップも要するのです。
もっとも、これらは何の証明にもなっていません。¾ という数字は、それぞれの 3n + 1 が2で何回割り切れるかをコイントスで決めているかのように扱うことで導かれています。しかし、そのコインは架空の存在です。ある軌道上での半減回数は、初期値 n を選んだ瞬間にすべて確定しています。いずれにせよ、これまで検証された 2.36 × 1021 個の数は、例外なくすべて終着点に到達しました。解決に最も近づいたのはテレンス・タオです。彼は、無限大へ発散する関数 f(n) (どんなにゆっくり増加する関数であっても)に対して、ほとんどすべての初期値が最終的に f(n) を下回ることを証明しました。ここでの「ほとんどすべて」とは、対数密度が1であることを意味しています。しかし、ほとんどすべてとは「すべて」ではありません。このわずかな隙間にこそ、未だにこの問題の難しさが潜んでいるのです。 -
参考文献 (3)
- The verification limit the page quotes, and where the 2.36 × 10²¹ comes from: David Bařina, "Improved verification limit for the convergence of the Collatz conjecture", The Journal of Supercomputing 81(1), 1–14, 2025. doi:10.1007/s11227-025-07337-0
- The strongest partial result, which the answer quotes: Terence Tao, "Almost all orbits of the Collatz map attain almost bounded values", Forum of Mathematics, Pi 10, e12, 2022 (posted 2019). doi:10.1017/fmp.2022.8
- Where the Erdős line comes from, and the standard survey of the problem: Jeffrey C. Lagarias, "The 3x + 1 problem and its generalizations", American Mathematical Monthly 92(1), 3–23, 1985.