ホパロン・アトラクターを探索する

ご自身でパラメータを調整してみてください: : : : :

ホパロン・アトラクター:カオスに潜む数学の「ミステリーボックス」

パラメータを少し調整するだけで、蝶や花、星雲、あるいは渦巻きへとゆっくり姿を変えていく数学的な図形があります。

しかし、ホパロン・アトラクターは少し趣が異なります。それはまるで本物の数学の「ミステリーボックス」のようで、次に何が現れるか予測できません。ある時は、単に散らばった点が表示されるだけかもしれません。またある時は、線が複雑な構造を形作っていくこともあります。そして時には、カオスの中から驚くほど美しい模様が突如として浮かび上がってくるのです。とはいえ、パラメータをほんの少し変えるだけで、その模様はたちまち消えてしまうかもしれません。

ですから、ホパロン・アトラクターで遊ぶ感覚は、「絵を描く」というよりは、むしろ何かを探し求めることに近いと言えるでしょう。

ある点から始まる数学の旅

ホパロン・アトラクターの物語は、ごく単純なもの、つまり「」から始まります。

まずは一つの点だけを想像してみてください。その点をある数学的なルールに従って動かします。少し動かし、また少し動かし、さらに動かし続けます。

一歩、また一歩と進んでいきます。その軌跡をすべて記録していくと、一つの線が浮かび上がります。これだけ見ると、特に変わったことのようには思えないかもしれません。

しかし、このプロセスを長時間――10回、100回、1万回、100万回と――繰り返すと、驚くべきことが起こります。無秩序に見えた動きが、やがてある「模様」を描き出すのです。

最初は、何の規則性もない点のように見えます。しかし計算を続けると、次々と点が増えていきます。それらはやがて線となり、形を成し、ついには複雑な構造を作り上げます。

個々の動きだけを見れば単純ですが、何千、何百万ものステップを重ね合わせることで、非常に複雑な模様が生まれることに気づくでしょう。これこそが、ホパロン・アトラクターの最も魅力的な点なのです。

では、出発点が異なるとどうなるのでしょうか?

初期位置を旅の出発点だと想像してみてください。そこから同じルールに従って動き続けます。出発点を変えれば、異なる軌跡が描かれるかもしれません。

しかし、何度も繰り返し計算を行うとき、本当に重要なのは「最初にどこにいたか」ではなく、「このシステムは長期的にどのような構造を形成するのか」という点です。つまり、一時的な動きの積み重ねが、やがて長期的な模様として定着するのです。

たった一つの単純なルールから、全く異なる世界が生まれる

ホパロン・アトラクタの最も典型的な構成は、一連の単純な反復ルールに基づいています。

平面上を歩き続ける人を想像してみてください。その人は一歩進むごとに、現在地といくつかのパラメータに基づいて、次の一歩をどこへ踏み出すかを決めます。

そして、それを何度も何度も繰り返すのです。

数学は「花を描け」とも「蝶を描け」とも命じません。ただ、同じ単純なルールを実行し続けるだけです。

しかし、膨大な回数の反復を経ると、パラメータの組み合わせによっては驚くべき構造が生まれることがあります。

パラメータこそが、この「ブラインドボックス(中身の見えない箱)」の暗号なのです。

パラメータを、箱を開けるための暗号だと考えてみてください。あるパラメータでは何も現れないかもしれません。別のパラメータでは混沌とした塊になり、また別のパラメータでは構造が形成され始めます。そして――突然、美しい模様が現れるのです。しかし、ほんの少しパラメータを変えるだけで、その模様は消えてしまうかもしれません。

制御しようとしないでください

他のアトラクタ(力学系における引き寄せの領域)を試したことがあるなら、明らかな違いに気づくかもしれません。

例えば、ある種のアトラクタでは、パラメータを少し変えるだけで、パターンも滑らかに変化します。蝶 → 花 → 螺旋 → 星雲……といった具合に、ゆっくりと調整していくことができます。

しかし、ホパロン・アトラクタ(Hopalong Attractor)は、それほど「素直」ではありません。パラメータの範囲内において、値が少し違うだけで全く異なる結果が生まれることがあるのです。

何も面白くない領域もあれば、パターンがまばらな領域、あるいは非常に密な領域もあります。そして、ある特定のパラメータ付近では、美しい構造が突然現れることもあります。

そのため、とても面白い体験をすることになるかもしれません。ある瞬間には「これは何だ?」と思い、次の瞬間には「待って、これすごくきれい!」となり、さらに少し動かすと「消えてしまった」……といった具合です。

ですから、制御しようとしないでください。それこそが、ホパロン・アトラクタの最もユニークな点なのです。一般的な描画ツールを前にすると、「どうすれば思い通りの形に調整できるか?」と考えがちです。しかし、ホパロン・アトラクタを前にしたとき、より興味深い問いは「ここに何が隠されているのか?」ということです。あなたは単に「何を描くか」を命令しているわけではありません。パラメータ空間を探索しているのです。

「発見」のたびに、そこに隠された「暗号」が存在します。美しいパターンを見つけたとき、それがランダムに生成された画像ではないことを忘れないでください。その背後には、一組のパラメータが存在しているのです。

例えば、a = …、b = …、c = …といった数値こそが、そのパターンを生み出す「暗号」です。それらを記録しておけば、先ほど発見した世界にいつでも戻ることができます。

つまり、美しいホパロン・アトラクタのパターンはどれも、一組の数学的パラメータが残した「指紋」のようなものだと言えるのです。

美しさは、時に一瞬だけ現れる

これこそが、ホパロン・アトラクターの最も特別な点かもしれません。パラメータを変化させ続けると、ある模様はゆっくりと現れ、ある模様は突然現れ、またある模様はごく狭いパラメータ範囲でしか姿を見せないことがあります。

それはまるで、広大な砂浜で特別な貝殻を探すようなものです。ほとんどの場所には何もないけれど、ふと目を落とすと、ひときわ美しい貝殻が見つかる。そして、次の貝殻がどこにあるのかは誰にもわからないのです。

だからこそ、ここでの「次へ(Next)」というボタンは単なる退屈な操作ではなく、実際にはとても面白いことをしてくれます。それはあなたを、全く未知のパラメータ空間へと連れ出してくれるのです。次に現れるのが、まばらな点の集まりなのか、密度の高いテクスチャなのか、奇妙な幾何学構造なのか、複雑な曲線なのか、あるいは驚くような抽象画なのか、誰にもわかりません。これこそが、ホパロン・アトラクターが持つ「ブラインドボックス(何が出るかわからないワクワク感)」のような魅力なのです。

パラメータの各セットは一つの座標であり、美しい模様の一つひとつは、隠された宝物なのです。

数学の真に驚くべきところ

ホパロン・アトラクターの真の魅力は、単に美しい画像そのものにあるわけではありません。実は、これらの画像は誰かによって「描かれた」ものではないのです。プログラムの中に「ここに線を引く」「あそこに円を描く」「ここに花びらを作る」といった指示が書かれているわけではありません。コンピュータはただ、単純な数学的ルールを繰り返し実行しているだけなのです。計算し、移動し、また計算し、移動し、その軌跡を残していく。そうして最終的に、単純なルールから複雑な模様が自ずと浮かび上がってくるのです。

ホパロン・アトラクターが私たちに見せてくれるのは、非常にシンプルでありながら、同時にとても魅力的な数学の思想です。それは、「単純なルールが、必ずしも単純な結果をもたらすわけではない」ということです。

ルールが十分に繰り返され、パラメータがわずかに変化し、無数の単純なステップが積み重なるとき、最終的には予想もしなかったような複雑な構造が現れることがあります。そして、そうした構造は、一見平凡に見える数字の中にこそ潜んでいるのです。

パターンを探してみよう

まずはランダムにパラメータのセットを選び、軌道を動かして、それがどこへ向かうか見てみましょう。

何も見つからなければ、もう一度試してみてください。

それでも見つからなければ、さらに続けてみましょう。ホパロン・アトラクター(Hopalong attractor)の最も面白い点は、次にクリックした瞬間に、美しい世界が突然現れるかもしれないという予測不可能性にあります。数学的なパターンの中には、意図的に設計されたものではなく、ただそこに隠れていて、あなたに見つけられるのを待っているものがあるのです。

そもそも「アトラクター」とは何でしょうか?

ここで誤解されやすい点があります。普段「アトラクター(引き寄せるもの)」という言葉を聞くと、「すべての点が最終的​​にどこか一点に集まるのだろうか?」と想像しがちです。

必ずしもそうとは限りません。力学系において「アトラクター」とは、より正確には、システムが長時間変化した後に、その軌道が近づいていったり、とどまり続けたりする状態の集合を指します。この集合は、一点であることもあれば、周期的な軌道であることも、あるいは複雑な幾何学的構造であることもあります。

ホパロン・アトラクターの軌道は、まさに後者の、非常に興味深いケースに当たります。

ホパロン・アトラクタは他のアトラクタとどう違うのでしょうか?

ローレンツ・アトラクタは、蝶のように広がります。

相沢アトラクタは、複雑な三次元の回転構造を形成します。

クリフォード・アトラクタは、単純な方程式から繊細な二次元のテクスチャを生み出します。

デ・ヨング・アトラクタは、パラメータを変えることで、多種多様な抽象的パターンを作り出せます。

池田アトラクタは、特徴的な回転、折り畳み、そして軌道構造を示します。

一方、ホパロン・アトラクタは、まるで宝物が隠されたパラメータ空間のようです。どこで最も美しい結果が現れるか分からないため、「特定の形に調整しよう」とするのではなく、「今回は何が見つかるだろうか」と楽しむものなのです。

アトラクタの世界をさらに探求する

他にも素晴らしい数学的図形を鑑賞したり、Wikipediaでアトラクタについての詳細を読んだりすることができます。

新しいタブを開くたびに、こうした素晴らしい数学的ビジュアルを目にしてみませんか?今すぐChrome拡張機能をインストールして、「数学ふしぎ箱」を新しいタブのページに設定しましょう。🚀

詳細を見る