コラッツ予想計算機 - 3n+1列生成器

任意の開始値から有名な3n+1列を生成し、1に達するまでの手数、最大値、連鎖の長さを確認できます。

正の整数を入力し、必要なら手数上限を選ぶと、計算機がコラッツ列と主要な統計を表示します。

コラッツ予想計算機 - 3n+1列生成器
任意の開始値から有名な3n+1列を生成し、1に達するまでの手数、最大値、連鎖の長さを確認できます。

コラッツ予想計算機について

コラッツ予想は、初等数学で最も有名な未解決問題の一つです。規則は簡単に説明できますが、証明は非常に難しいからです。任意の正の整数から始めます。数が偶数なら 2 で割り、奇数なら 3 を掛けて 1 を足します。これを繰り返します。予想は、どの正の整数を選んでも列は最終的に 1 に落ち着くと主張します。このパターンは 3n+1 問題、hailstone 列、Syracuse 問題とも呼ばれます。 コラッツ予想計算機を使うと、手計算せずに個々の開始値のふるまいを調べられます。ほとんどすぐに収束する数もあります。たとえば 2 のべき乗は、1 に到達するまで何度も半分になるだけなので、短く予測しやすい連鎖になります。一方で、もっと劇的に動く数もあります。典型例は 27 で、1 に到達するまで 111 ステップかかり、その途中で 9232 まで上昇します。こうした意外な上昇と下降の振る舞いが、この問題を学生、教師、専門の数学者のいずれにも魅力的にしている理由の一つです。 このページの計算機はいくつかの有用な統計を表示します。総ステップ数は、列が 1 に到達するまで、またはステップ上限によって計算が止まるまでに必要だった変換回数です。最大値は列のどこかで到達した最も大きい数で、元の入力よりはるかに大きいことがよくあります。列の長さは、開始数と、列が完了したときの最後の 1 を含む、表示されたすべての項を数えます。この 3 つを合わせて見ると、特定の開始数が実際にはどれほど「荒々しい」かがよりよく分かります。 この予想はコンピューターにより非常に広い範囲の整数で検証されていますが、すべての正の整数が最終的に 1 に到達するという完全な証明はまだありません。そのため、コラッツ問題は、実験が数学的好奇心を導く好例です。このツールを使えば、小さい入力と大きい入力を比較し、どの数が予想外の高さまで跳ね上がるかを観察し、教科書や数論動画で取り上げられるお気に入りの例を試せます。初心者にも理解しやすいほど単純でありながら、パターン、再帰、証明、停止時間、計算による探索について深い議論へつながるため、教室でも役立ちます。 計算機を使うときは、ステップ上限が計算と表示のための実用的な安全策にすぎないことを覚えておいてください。通常の例では、列は既定の上限よりずっと前に 1 に到達しますが、この制限のおかげで、より難しい入力でもツールは応答性を保てます。コラッツ予想を真面目に研究する場合でも、優雅な数学的好奇心を眺めるだけでも、この計算機なら列の展開を素早く確認できます。

コラッツ予想計算機の例

これらの例は、開始値によって列の長さや最大値が大きく異なることを示します。

入力結果説明
n = 27111 ステップ、最大値 9232開始値 27 は、古典的な驚きの例です。多くの大きな奇数値を経てから、ようやく 1 に到達します。
n = 7列 7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 17 は 16 ステップで 1 に到達します。奇数の跳ね上がりと偶数の半減を交互に繰り返し、短い 2 のべき乗の尾に入ります。
n = 64列 64, 32, 16, 8, 4, 2, 164 は 2 のべき乗なので、各ステップは単に 2 で割るだけです。これにより、1 へのきれいな 6 ステップの下降になります。
n = 16列 16, 8, 4, 2, 1すべての 2 のべき乗と同様に、16 も直接半分にしていく経路を持ちます。1 に到達するのはわずか 4 ステップです。

コラッツ予想計算機の使い方

  1. 開始数フィールドに正の整数を入力します。コラッツ過程はその値から始まります。
  2. 計算を短くしたり長くしたりしたい場合は、必要に応じて最大ステップ数を変更します。標準的に試すだけなら既定値のままで構いません。
  3. [計算]をクリックすると、列が生成され、総ステップ数が数えられ、列の終了または上限到達前の最大値が求められます。
  4. 列のプレビューと統計カードを確認し、別の開始数を試すか、内蔵例を読み込んで挙動を比較してください。

コラッツ予想計算機 FAQ

コラッツ予想とは何ですか?
コラッツ予想とは、「偶数なら 2 で割り、奇数なら 3 倍して 1 を足す」という規則を繰り返すと、すべての正の整数は最終的に 1 に到達する、という主張です。個々の数で試すのは簡単ですが、すべての正の整数に対する一般的な証明はまだ分かっていません。
この計算機でいう総ステップ数とは何ですか?
総ステップ数は、開始値のあとに何回変換が行われたかを表します。たとえば 7 は最終項に到達するまでに 16 回変化するので、1 に到達するまで 16 ステップかかります。
なぜ最大値が開始数よりずっと大きくなることがあるのですか?
奇数は 3n+1 ルールを引き起こし、後で半減して戻る前に列を上昇させることがあります。そのため、27 のような小さめの入力でも、最終的に 1 に戻る前に数千まで増えることがあります。
なぜ計算機に最大ステップ数の設定があるのですか?
最大ステップ数は、非常に長い計算がインターフェース内で際限なく続くのを防ぐためのものです。これは実用上の表示上限であり、列がどこで止まるべきかを示す数学的主張ではありません。
2 のべき乗はいつも最も短く見える列になりますか?
2 のべき乗は、1 に到達するまでの各項がすべて偶数なので、たいてい最も単純なパターンになります。各ステップで数字を半分にするだけなので、連鎖は短く、完全に予測可能です。