ジュリア集合

提供: testwiki
ナビゲーションに移動 検索に移動
複素函数 テンプレート:Math のジュリア集合(図中の白い部分)

複素力学系におけるジュリア集合(ジュリアしゅうごう、テンプレート:Lang-en-short)は、ある複素函数反復合成正規でない点を集めた、複素平面またはリーマン球面上の集合である。函数が多項式函数のときは、反復合成で無限遠に行かない出発点の集まりである充填ジュリア集合に対し、ジュリア集合を充填ジュリア集合の境界と定義することもある。名称は、20世紀初頭に複素函数の反復を研究したガストン・ジュリアに因む。たいていのジュリア集合はフラクタルとなり、神秘的や美しいとも評されるような図形が得られる。

ジュリア集合の補集合ファトゥ集合で、複素平面はジュリア集合とファトゥ集合に二分される。ジュリア集合上で点を反復合成したときの振る舞いはカオスである。複素数の定数を持つ2次函数を考え、このジュリア集合が連結であるような定数の集まりは、マンデルブロ集合として知られる。

定義

正規族によるもの

テンプレート:Math のジュリア集合。図中の白い部分がジュリア集合で、その他の色が付いた領域はすべてファトゥ集合。

テンプレート:Math複素平面テンプレート:Mathリーマン球面とする。標準的には、ジュリア集合は正規族の概念で定義されるテンプレート:Sfn。一般に、領域 テンプレート:Math または テンプレート:Math で定義された有理型函数から成る テンプレート:Mvar が正規族であるとは、テンプレート:Mvar から任意に選んだ函数列が テンプレート:Mvar 上で広義一様収束する部分列を含むことをいうテンプレート:Sfnテンプレート:Sfn

正規族の概念は同程度連続性に結び付くテンプレート:Sfnアスコリ・アルツェラの定理より、一般に、有理型函数族 テンプレート:Mathテンプレート:Mvar 上で正規族であることは、テンプレート:Mvarテンプレート:Mvar 上の各点で同程度連続であることと同値となっているテンプレート:Sfnテンプレート:Sfn。同程度連続性により、複素力学系の漸近的な振る舞いを特徴付けできるテンプレート:Sfn

まず、正規族でファトゥ集合テンプレート:Lang-en-short)を定義する。テンプレート:Mvar正則函数 テンプレート:Math(または テンプレート:Math )とする。ある点 テンプレート:Mathテンプレート:Mvarテンプレート:Mvar反復合成を行って得られる値を テンプレート:Math で表すとする。点 テンプレート:Math のある近傍 テンプレート:Math 上で、族 テンプレート:Math が正規族となるとき、このような点全体の集合をファトゥ集合と呼ぶテンプレート:Sfnテンプレート:Mvar のファトゥ集合は テンプレート:Mathテンプレート:Math などと表されるテンプレート:Sfnテンプレート:Sfn

ジュリア集合は、ファトゥ集合の補集合として定義される。函数 テンプレート:Mvar のジュリア集合は テンプレート:Mathテンプレート:Math などと表すテンプレート:Sfnテンプレート:Sfn。すなわち、

Jf=𝐂^Ff または Jf=𝐂Ff

としてジュリア集合が定まるテンプレート:Sfnテンプレート:Sfn。ジュリア集合の名称は、20世紀初頭に複素有理函数の反復を研究したガストン・ジュリアに因むテンプレート:Sfn

一般に、1つの点 テンプレート:Mathテンプレート:Mvar の反復合成を適用したときに定まる

O+(z0)={fk(z0)}k=0={z0, f(z0), f2(z0), }

という点列を テンプレート:Math前方軌道(または単に軌道)というテンプレート:Sfnテンプレート:Sfnテンプレート:Math は初期値などと呼ばれるテンプレート:Sfn。反復合成から成る函数族が同程度連続であるとは、初期値 テンプレート:Math が近い場合は函数の値も一様に近いということを意味し、初期値の安定性を表すテンプレート:Sfn。正規族はある初期値の軌道が安定しているか否かを表現可能にする道具であり、これによって軌道が安定な部分と不安定な部分に函数の定義域を分割するテンプレート:Sfn。言い換えると、ファトゥ集合 は テンプレート:Math がある意味でおとなしいような テンプレート:Math の集まりであり、ジュリア集合は テンプレート:Math がある意味でカオス的な テンプレート:Math の集まりであるテンプレート:Sfnテンプレート:Sfn

正規族の概念を使ったジュリア集合の定義は抽象的で幾何学的意味が分かりづらいがテンプレート:Sfn、正規族にもとづくことで複素函数論の技術的道具が使いやすくなり、有理函数有理型函数などの広い範囲の複素函数まで理論を展開できるテンプレート:Sfn。他方、反復する複素函数を多項式に限る議論などでは、次のように正規族の概念を使わずにジュリア集合を定義することもある。

充填ジュリア集合によるもの

テンプレート:Multiple image

テンプレート:Mvar を2次以上の複素多項式 テンプレート:Math とする。係数 テンプレート:Math複素数である。まず、複素平面 テンプレート:Math からそれ自身への多項式函数 テンプレート:Math充填ジュリア集合テンプレート:Lang-en-short)を テンプレート:Math で表し、

KP={z𝐂|limnPn(z)}

と定義するテンプレート:Sfnテンプレート:Sfn。つまり、軌道が無限遠へ行かないような点の集まりが充填ジュリア集合であるテンプレート:Sfn

ジュリア集合は、充填ジュリア集合の境界として定義される。すなわち、テンプレート:Mvar のジュリア集合を テンプレート:Math と表せば

JP=KP

であるテンプレート:Sfnテンプレート:Sfn。この定義のジュリア集合は、軌道が無限遠へ行かないような点の集まりと軌道が無限遠へ行く点の集まりの境目になるテンプレート:Sfn。扱う函数が多項式のときは、この定義のジュリア集合と、上記の正規族を使った定義のジュリア集合とは同値であるテンプレート:Sfn

最も簡単な例

複素函数 テンプレート:Math のジュリア集合 テンプレート:Math単位円(黒い円周)となる。単位円上の点(緑)は反復してもその上に存在し続け、単位円外の点(赤と青)は単位円から離れて行き無限遠または原点に向かう。

ジュリア集合の最も簡単な例として テンプレート:Math という複素函数が挙げられるテンプレート:Sfn。 これは与えられた テンプレート:Mvar2乗するだけの函数で、図形的には複素平面上で テンプレート:Mvar絶対値を2乗し、 テンプレート:Mvar偏角を2倍にするテンプレート:Sfn。複素数を極形式で表すと テンプレート:Math であるから、この場合の テンプレート:Mvarテンプレート:Mvar 回反復は

Pk(z)=|z|2kei(2kθ)

と表すことができるテンプレート:Sfn。よって、テンプレート:Math ならば、テンプレート:Math のとき テンプレート:Math であり、テンプレート:Math ならば、テンプレート:Math のとき テンプレート:Math であるテンプレート:Sfnテンプレート:Sfn。例えば、絶対値 テンプレート:Math である テンプレート:Math を初期値にして反復を繰り返すと

テンプレート:Math
テンプレート:Math
テンプレート:Math
テンプレート:Math
テンプレート:Math

となって値は テンプレート:Math へ近づくテンプレート:Sfn。他方、絶対値 テンプレート:Math である テンプレート:Math を初期値にして反復を繰り返すと

テンプレート:Math
テンプレート:Math
テンプレート:Math
テンプレート:Math
テンプレート:Math

となって値は原点 テンプレート:Math へ近づくテンプレート:Sfn

他方で、テンプレート:Math すなわち テンプレート:Mvar単位円 テンプレート:Math 上の点であるときは、テンプレート:Math であるから テンプレート:Mvarもまた単位円上の点となるテンプレート:Sfn。よって、テンプレート:Math ならば、すべての テンプレート:Mvar について テンプレート:Math は単位円上に留まるテンプレート:Sfn

以上より、テンプレート:Math の充填ジュリア集合 テンプレート:Math単位円板 テンプレート:Math で、ジュリア集合 テンプレート:Math はその境界の単位円 テンプレート:Math であるテンプレート:Sfn。また、ファトゥ集合 テンプレート:Math は単位円以外の箇所全て テンプレート:Math であるテンプレート:Sfn

基本的性質

定義よりファトゥ集合は開集合なので、ジュリア集合は閉集合であるテンプレート:Sfnテンプレート:Sfn。以下、断りない限り函数 テンプレート:Mvar超越整函数または2次以上の有理函数とする。これらの函数においては、ジュリア集合 テンプレート:Math空集合ではない。すなわち必ず存在するテンプレート:Sfn。また、テンプレート:Math完全集合である。すなわち テンプレート:Math孤立点を含まないテンプレート:Sfn。例えば、もし テンプレート:Mvarテンプレート:Math のような1次函数だと、ジュリア集合が存在しないこともあり、存在しても完全集合ではないテンプレート:Sfn

テンプレート:Mathテンプレート:Math または テンプレート:Math と一致しなければ、テンプレート:Math内点を持たない。言い換えると テンプレート:Math が内点を含むときは テンプレート:Math または テンプレート:Math であるテンプレート:Sfn。もし テンプレート:Mvar多項式函数のときは、テンプレート:Math は常に内点を持たないテンプレート:Sfn。また、ジュリア集合 は充填ジュリア集合境界だが、充填ジュリア集合が内点を含まないこともあり得るテンプレート:Sfn。その場合はジュリア集合と充填ジュリア集合が一致するテンプレート:Sfn

テンプレート:Mvar が多項式函数であれば、テンプレート:Mathテンプレート:Math 内のコンパクト集合であるテンプレート:Sfnテンプレート:Mvar が超越整函数のときは、テンプレート:Mathテンプレート:Math 内の非有界集合になるテンプレート:Sfn

集合上または近傍の点の挙動

ジュリア集合は完全不変な集合となっている。すなわち テンプレート:Math かつ テンプレート:Math が成り立つテンプレート:Sfnテンプレート:Sfn。もし テンプレート:Mvar有理函数であれば、テンプレート:Math2 が成り立つテンプレート:Sfnテンプレート:Sfnテンプレート:Math におけるジュリア集合のある点 テンプレート:Math近傍テンプレート:Mvar とする。モンテルの定理より、任意の テンプレート:Math に対して集合

EU=𝐂^n=1fn(U)

は2点以下であることが分かるテンプレート:Sfnテンプレート:Sfnテンプレート:Mvar に属する点は例外点と呼ばれ、例えば テンプレート:Math 上で考える多項式では テンプレート:Math が例外点であるテンプレート:Sfn。同様にモンテルの定理から、3点以上を含んでなおかつ テンプレート:Mvar に関して完全不変な閉集合の中で最小の集合が、ジュリア集合であるテンプレート:Sfnテンプレート:Sfn

ある初期値 テンプレート:Math の後方軌道は、一般に テンプレート:Mvar逆写像多価函数となるため逆像に属する点全てを集めて、

O(z0)=n=0{zfn(z)=z0}

と定義されるテンプレート:Sfnテンプレート:Sfn。初期値 テンプレート:Math がジュリア集合に属し、テンプレート:Math が例外点でなければ、

Jf=O(z0)

が成り立つテンプレート:Sfn。しかし、ある点がジュリア集合に属するかを判別することは一般的に困難であるテンプレート:Sfn。一方、テンプレート:Mvar周期点(または不動点)であれば次のようなことが分かる。テンプレート:Mathテンプレート:Mvar 周期点とする。このとき、

λ=dfndz(z0)

で定義される テンプレート:Mvar

もし テンプレート:Math が反発周期点または有理的中立周期点であれば、テンプレート:Mvar はジュリア集合に含まれるテンプレート:Sfn。一方、吸引周期点はファトゥ集合に含まれ、ジュリア集合には含まれないテンプレート:Sfn

反発周期点については、さらに強いことが言える。テンプレート:Mvar超越整函数または2次以上の有理函数とする。このとき、テンプレート:Mvar の反発周期点全体から成る集合は テンプレート:Mvar において稠密であるテンプレート:Sfn。非標準ながら テンプレート:Mvar が多項式函数のときには、テンプレート:Mvar の反発周期点全体の閉包をジュリア集合と定義する例もあるテンプレート:Sfnテンプレート:Sfn

吸引周期点が存在する場合は、その吸引域の境界にジュリア集合は一致するテンプレート:Sfnテンプレート:Mvar有理函数とする。テンプレート:Math が吸引周期点であるとき、この吸引域テンプレート:Math と表すテンプレート:Sfnテンプレート:Sfn。このとき、

Jf=A(z0)

であるテンプレート:Sfnテンプレート:Sfn。無限遠点が吸引不動点である場合も、テンプレート:Math として成り立つテンプレート:Sfn

さらには、ジュリア集合 テンプレート:Mvar 上の点は テンプレート:Mvar によってカオス的に振る舞うことも分かるテンプレート:Sfn。リーマン球面上の部分集合 テンプレート:Mvar から テンプレート:Mvar への連続写像 テンプレート:Mvar が、周期点の稠密性、位相的推移性、初期値鋭敏性を持つとき、テンプレート:Mvarテンプレート:Mvar 上で(デバニーの意味で)カオス的であるというテンプレート:Sfn。 周期点の稠密性とは、テンプレート:Mvar の周期点が テンプレート:Mvar 上に稠密に存在することだが、上記のように テンプレート:Mvar の反発周期点全体から成る集合が テンプレート:Mvar において稠密であることが分かっているので、周期点の稠密性も成り立つテンプレート:Sfn。位相的推移性とは、空ではない任意の部分開集合 テンプレート:Math に対し、テンプレート:Math2 を満たす テンプレート:Math が存在することで。初期値鋭敏性とは、ある テンプレート:Math が存在し、任意の テンプレート:Math近傍 テンプレート:Math において テンプレート:Math2 を満たす テンプレート:Mathテンプレート:Math が存在することであるテンプレート:Sfn

テンプレート:Mvar を2次以上の有理函数とすると、 常に テンプレート:Mvarテンプレート:Mvar 上で(デバニーの意味で)カオス的であるテンプレート:Sfn。言い換えれば、テンプレート:Mvar のカオス的振る舞いを起こす集合が テンプレート:Mvar のジュリア集合ともいえるテンプレート:Sfnテンプレート:Sfn

取り得る図形

#最も簡単な例のジュリア集合は単純なものだったが、通常、ジュリア集合は幾何的にもっとはるかに複雑な集合となるテンプレート:Sfn。たいていの場合で、ジュリア集合はフラクタルと呼ばれる図形になるテンプレート:Sfnテンプレート:Sfn。そのフラクタル図形は「神秘的」や「美しい」と評されるテンプレート:Sfnテンプレート:Sfn。ジュリア集合の図形には以下のような例がある。

2次函数の例

定数 テンプレート:Mvar を変化させたときの複素函数 テンプレート:Math のジュリア集合。図中の白い部分がジュリア集合で、白い部分と緑の部分を合わせたものが充填ジュリア集合

定数 テンプレート:Math を持つ2次函数

Pc(z)=z2+c

は簡単な多項式のだが、とても複雑なジュリア集合を生み出すテンプレート:Sfn#最も簡単な例のように テンプレート:Math ではジュリア集合は単位円だったが、テンプレート:Mvarテンプレート:Math ではない値、例えば テンプレート:Math、を与えると、ジュリア集合はもはや滑らかなではなくなり、一部を拡大し続けてもずっとギザギザなフラクタル図形となるテンプレート:Sfn。このジュリア集合 テンプレート:Mvarテンプレート:Mvar の値に依存して著しく変化し、テンプレート:仮リンクは、現れる テンプレート:Mvar の見た目を「広がった雲のようなもの」「骨と皮ばかりの荊の枝」「花火が上がったあと空中に漂う残り火」「ウサギの形をしたもの」「タツノオトシゴの尻尾をもつもの」と形容しているテンプレート:Sfn

テンプレート:Math は一見狭い範囲の形に限定しているようだが、テンプレート:Math は任意の2次函数と共役の関係にあるテンプレート:Sfnテンプレート:Sfn。そのため、テンプレート:Math のジュリア集合は任意の2次函数のジュリア集合と幾何学的に相似であり、テンプレート:Math のジュリア集合を調べれば2次函数全体のジュリア集合の性質を知ることができるテンプレート:Sfnテンプレート:Sfn。また、テンプレート:Math は、複素力学系で重要な役割を果たす臨界点テンプレート:Math を充たす テンプレート:Math)が原点 テンプレート:Math にあるため扱いやすい利点も持つテンプレート:Sfn

複素平面およびマンデルブロ集合の上半分に、代表的な c のジュリア集合を重ねた図

大きく分けると テンプレート:Mvar連結集合またはカントール集合のいずれかになるテンプレート:Sfn。臨界点 テンプレート:Math から出発する前方軌道 テンプレート:Math有界であれば、言い換えれば テンプレート:Math のとき テンプレート:Math であれば、 テンプレート:Mvar は連結集合であるテンプレート:Sfnテンプレート:Math から出発する軌道が無限遠点に逃げ出す場合、すなわち テンプレート:Math のとき テンプレート:Math であれば、テンプレート:Mvar はカントール集合であるテンプレート:Sfn。これらと対応し、ジュリア集合の全体像を与えるのが テンプレート:Math の定数 テンプレート:Mvar の集まりから定義されるマンデルブロ集合 テンプレート:Math で、テンプレート:Mvarテンプレート:Mvar 上にあれば テンプレート:Mvar は連結で、テンプレート:Mvarテンプレート:Mvar から外れると テンプレート:Mvar は全不連結となるテンプレート:Sfn

まず、原点 テンプレート:Math を出発する軌道が有界の場合で、不動点に吸引される場合を考える。テンプレート:Math のときは、上述のように テンプレート:Mvar は単位円で、原点 0 が吸引的不動点であるテンプレート:Sfnテンプレート:Math のときは、テンプレート:Mvar が小さければ原点近くに吸引的不動点が存在し、テンプレート:Mvar単純閉曲線だが、曲線はフラクタルとなるテンプレート:Sfn。言い換えると、テンプレート:Math での原点 テンプレート:Math を出発する軌道が不動点に吸引されるとき、 テンプレート:Mvar は微分不可能な単純閉曲線であるテンプレート:Sfn。これらのジュリア集合はマンデルブロ集合上では大きなハート形領域に対応するテンプレート:Sfn。このハート形の領域は、カージオイド テンプレート:Math2 で与えられるテンプレート:Sfn。この領域内部にある テンプレート:Mvar では、テンプレート:Math は吸引的不動点を持ち、テンプレート:Mvar は単純閉曲線であるテンプレート:Sfnテンプレート:Sfn

Pc の吸引周期点に対応する MP の各領域。緑の数値がその c における周期

次に、原点 テンプレート:Math を出発する軌道が有界の場合で、周期点に吸引される場合を考える。このときの テンプレート:Mvar も連結だが、複雑な集合となるテンプレート:Sfn。この場合の テンプレート:Mvar は無限個の単純閉曲線を含み得るようになり、さらに、それら単純閉曲線は互いに接し合うテンプレート:Sfnテンプレート:Sfn。例えば、テンプレート:Math を出発する軌道が テンプレート:Math 周期点に吸引される場合の テンプレート:Mvar は、テンプレート:Mvarテンプレート:Math を満たすときに存在するテンプレート:Sfnテンプレート:Sfn。これは、マンデルブロ集合上でハート形領域に左隣で接するもっとも大きな円の領域に相当するテンプレート:Sfnテンプレート:Sfn。周期 テンプレート:Math の場合は次数が増えて具体的な領域の計算は困難となるが、その場合も同様にマンデルブロ集合上に単位円板と同相な領域として存在しているテンプレート:Sfn

また、原点 テンプレート:Math を出発する軌道が、ある反復から先は周期軌道になる場合もあるテンプレート:Sfn。すなわち、ある自然数 テンプレート:Math が存在し、テンプレート:Math2 が満たされるテンプレート:Sfn。 このように、それ自体は周期点ではないが、ある反復から先は周期点になる点を前周期点などというテンプレート:Sfnテンプレート:Math が前周期点のとき、テンプレート:Mvar は植物の枝のような見た目をした樹形突起(デンドライト)となるテンプレート:Sfnテンプレート:Sfn。このときの テンプレート:Mvar はミシュレヴィチ点と呼ばれ、マンデルブロ集合の境界、糸状の部分に存在するテンプレート:Sfnテンプレート:Sfn

そして、原点 テンプレート:Math を出発する軌道が無限遠点 テンプレート:Math に吸引される場合、すなわち テンプレート:Mvar がマンデルブロ集合 テンプレート:Mvar から外れた値のとき、テンプレート:Mvar はカントール集合(ファトゥ塵)となるテンプレート:Sfnテンプレート:Sfnテンプレート:Sfn。カントール集合となった テンプレート:Mvar は塵や雲のような見た目の点の集まりだが、テンプレート:Mvarテンプレート:Mvar から離れるほど テンプレート:Mvar はよりまばらな塵になっていくテンプレート:Sfn。具体的な テンプレート:Mvar の範囲としては テンプレート:Math のとき、テンプレート:Math のとき テンプレート:Math で、テンプレート:Mvar はカントール集合であることが分かるテンプレート:Sfn。言い換えると テンプレート:Mvarテンプレート:Math 内のコンパクト集合であるテンプレート:Sfn

コンピュータによる描写

ジュリア集合は、ガストン・ジュリアピエール・ファトゥによって第一次世界大戦中に研究されていたが、当時はそれを描写できるコンピュータグラフィックスが無かったこともあり、研究が広がりを見せることはなかったテンプレート:Sfn。その後、強力な計算機が使えるようになってジュリア集合やマンデルブロ集合の形が見えてくるようになると、その複雑な形の構造を解明することに数学者らの目を向けさせ、複素力学系の研究が再興したテンプレート:Sfn

ジュリア集合の描写には、ジュリア集合の性質を利用して以下のような2種類の方法があるテンプレート:Sfnテンプレート:Sfn。ただし、どちらの方法でもうまく描写できないこともあるテンプレート:Sfnテンプレート:Sfn。満足のいく描写を得ることが困難なジュリア集合も数多いテンプレート:Sfn。描写のプログラムには、対象の複素力学系の性質に応じた工夫も必要となるテンプレート:Sfn

ジュリア集合を描写する1つ目の方法は、例外点を除く点を初期値とし、その後方軌道を計算する手法があるテンプレート:Sfn。初期点は、実質的にはほとんど勝手に選んでよいテンプレート:Sfn。この後方軌道はジュリア集合に近づいていくので、初めの数回の反復を除いて後方軌道はジュリア集合と区別がつかないような点を通るテンプレート:Sfn。この手法は、上記の

EU=𝐂^n=1fn(U)

というジュリア集合の性質を、または、ジュリア集合は反発的周期点を稠密に含むという性質を利用したものであるテンプレート:Sfnテンプレート:Sfn。2次函数 テンプレート:Math であれば、初期値 テンプレート:Math に対して逆像テンプレート:Math または テンプレート:Math なので、この2つからランダムに選び、また逆像を計算し…という繰り返しで得た点を描写することでジュリア集合が描写できるテンプレート:Sfnテンプレート:Sfn

あるいは、反発周期点のようなジュリア集合上の点を初期値として選び、その後方軌道を計算してもよいテンプレート:Sfnテンプレート:Sfn。これは、上記の

Jf=O(z0)

というジュリア集合の性質を利用したものであるテンプレート:Sfnテンプレート:Sfn

ただし、ジュリア集合上の後方軌道は分布が一般的に偏っているため、これらの方法では、反復回数を非常に多くしたとしても描写は本来のジュリア集合が部分的に欠けたものとなってしまう欠点があるテンプレート:Sfnテンプレート:Sfn。対策としては、複素平面上に小さなメッシュを考え、あるメッシュに入った軌道の点が一定数以上になったら、そのメッシュ内の点は逆像の計算に使わないというものがあるテンプレート:Sfnテンプレート:Sfn。これにより、得られる点の分布を一様にし、計算量も減るテンプレート:Sfn

ジュリア集合を描写する2つ目の方法は、ジュリア集合が

Jf=A(z0)

というように吸引域の境界となることを利用する方法であるテンプレート:Sfnテンプレート:Sfn。 複素函数が2つ以上の吸引的不動点を持つとき、ジュリア集合はそれぞれの吸引域の境界となるテンプレート:Sfnテンプレート:Sfn。よって、複素平面上に小さな四角形格子を考えたとき、四隅の点が同一の点に吸収されれば格子はジュリア集合を含まず、四隅の点が異なる点に吸収されれば格子はジュリア集合を含んでいることが分かるテンプレート:Sfnテンプレート:Sfn。このように複素平面の候補となる範囲を格子状に分けて、上記の判定に基づいて各格子を色分けるすることでジュリア集合が描写できるテンプレート:Sfnテンプレート:Sfn

出典

テンプレート:Reflist

参照文献

外部リンク

テンプレート:Commonscat

テンプレート:Fractals テンプレート:Normdaten