logo

プアンカレ-ベンディクソン定理の証明 📂動力学

プアンカレ-ベンディクソン定理の証明

정리

22次元の多様体 P\mathcal{P} と関数 f,gCr(P)f,g \in C^{r} \left( \mathcal{P} \right) に対して、次のようなベクトル場微分方程式として与えられているとする。 x˙=f(x,y)y˙=g(x,y) \dot{x} = f(x,y) \\ \dot{y} = g(x,y) M\mathcal{M} このベクトル場が有限個の不動点を持つ不変集合である場合、pMp \in \mathcal{M} のオメガリミットセット ω(p)\omega (p) は次の三つのうちの一つを満たす:

  • (1): ω(p)\omega (p)単元素集合である。つまり、ただ一つの不動点のみを含む。
  • (2): ω(p)\omega (p) は閉じた軌道である。
  • (3): ω(p)\omega (p) は有限個の不動点 p1,,pnp_{1} , \cdots , p_{n} のいくつかの i,j[1,n]i,j \in [1,n] に対して次を満たす軌道 γ\gamma から構成される。 α(γ)={pi}ω(γ)={pj} \alpha ( \gamma ) = \left\{ p_{i} \right\} \\ \omega ( \gamma ) = \left\{ p_{j} \right\}

説明

距離空間は当然 T1T_{1} 空間であり、T1T_{1} では単元素集合が閉集合であることが保証されるため、ω(p)={p}\omega (p) = \left\{ p \right\} は当然閉軌道と言えるが、ステートメントの文脈上、一つの不動点のみを含む場合は別のものとして区別しよう。

実際、ポアンカレ・ベンディクソンの定理では、カオスというものは定義される必要もなく、カオスが起こらないというステートメント自体は系に近い。定理が言うのは単にオメガリミットセットの分類であり、それが正確に我々が知っているもので構成されているため、カオスが起こることはないという事実が導かれるのである。しかし、このような定理があることにより、カオス理論の関心は22次元を確実に超えることができるようになる。

定理の直観的な理解はそれほど難しくない。M\mathcal{M} がバウンドされていない場合はそもそもカオスにならず、バウンドされている場合は永遠に伸び続けることはできず、フローが狭まって回るか広がって回るかしなければならない。しかし、33次元とは異なり、22次元では線が平面を二つの領域に分けてしまうため、そのうちの一つの領域を諦めなければならない状況が常に起こる。これは、限られた空間であるM\mathcal{M} の残りの部分を時が経つにつれて捨てていくようなものと見ることができる。まだ通過していない領域を使用するために、すでに通過したフローを通過しようとすると、その瞬間それは閉じた軌道となり、結局閉じた軌道か不動点に収束することになり、カオスを引き起こすことはできない。

証明 1

戦略: ポアンカレの名前が付いた定理らしく、位相数学的である。P\mathcal{P} 内部で連続で連結なアーク(continuous, connected arc)を一つΣ\Sigmaとしよう。

Σ\Sigmaのすべての点での法線ベクトルとベクトル場の内積が00でなく、符号も変わらない場合、Σ\SigmaP\mathcal{P}上のベクトル場を横切るtransverseと言う。この概念は一点に対してのみ考えることもできるが、その点ではベクトル場とΣ\Sigmaは接触しないだろう。フローの観点からは、一点で出会うだけでなく、Σ\Sigmaを貫通することになる。

与えられたベクトル場で作られるフローをϕt\phi_{t}、フローϕt\phi_{t}の下で一点pPp \in \mathcal{P}の正の時間に対する軌道をO+(p)O_{+}(p)として表そう。一点pip_{i}がフローϕt\phi_{t}の下で時間ttの流れに従ってpjp_{j}に到達するまでの軌道をpipj^O+(p)\widehat{p_{i} p_{j}} \subset O_{+} (p)として表そう。また、オメガリミットセットを表すω()\omega ( \cdot )は元々与えられた一点に対して定義されていたが、ある集合XXに対するω(X)\omega \left( X \right)は次のように考えればよい。

ω(X):=xXω(x) \omega (X) := \bigcup_{x \in X} \omega (x) これはアルファリミットセットα()\alpha ( \cdot )も同様に定義されたと考えればよい。

その他、次のような補助定理を続けて使用することになる。

補助定理(オメガリミットセットの性質): 全体空間がユークリッド空間X=RnX = \mathbb{R}^{n}であり、フローϕt()\phi_{t} ( \cdot )コンパクト不変集合M\mathcal{M}の一点pMp \in \mathcal{M}が与えられているとする:

  • [1]: ω(p)\omega (p) \ne \emptyset
  • [2]: ω(p)\omega (p)閉集合である。
  • [3]: ω(p)\omega (p)はフローに不変である。つまり、ω(p)\omega (p)は軌道の合併である。
  • [4]: ω(p)\omega (p)連結空間である。

まず、22次元で生じるオメガリミットセットは何らかの面積を持つ形状ではないため、以降言及されるオメガリミットセットは何らかの曲線の形状と考えればよい。


Part 1.

ΣM\Sigma \subset \mathcal{M}がベクトル場を横切るアークである場合、M\mathcal{M}22次元ベクトル場の不変集合であるため、Σ\Sigmaがベクトル場の流れに逆らってM\mathcal{M}の外へ出ることはできない。したがって、任意のpMp \in \mathcal{M}に対して、O+(p)O_{+} (p)Σ\Sigmaが交わるkk番目の点をpkp_{k}とすると、pkpk1pk+1^O+(p)p_{k}\subset \widehat{p_{k-1} p_{k+1}} \subset O_{+} (p)でなければならない。つまり、フローがM\mathcal{M}内部に向かって収束していくが、その過程でΣ\Sigmaと交わる交点が近づいてまた遠ざかることは起こらないということである。


Part 2. pMp \in \mathcal{M}のオメガリミットセットω(p)\omega (p)Σ\Sigmaと多くとも一点でしか交差しない。

背理法で示す。ω(p)\omega (p)Σ\Sigmaが異なる二点q,qq , \overline{q}で交差すると仮定してみる。

その場合、オメガリミットセットの定義により、nn \to \inftyのとき qnqqnq q_{n} \to q \\ \overline{q}_{n} \to \overline{q} を満たすシーケンス{qn}nN,{qn}nNO+(p)\left\{ q_n \right\}_{n \in \mathbb{N}} , \left\{ \overline{q}_n \right\}_{n \in \mathbb{N}} \subset O_{+} (p)が存在する。しかし、Part 1によれば、これらの交点はある順序p1,p2,p_{1} , p_{2} , \cdotsに並べられるため、仮定に矛盾する。したがって、ω(p)\omega (p)Σ\Sigmaは最初から交差しないか、交差するとしてもただ一点でのみ交差する。[ : トーラスの場合には、この論理をそのまま適用することはできないが、いくつかの部分に分けてM\mathcal{M}と同じ形状にすることで同じ結論を得ることができる。 ]


Part 3. ω(p)\omega (p)が不動点を含まない場合、閉じた軌道である。

qω(p)q \in \omega (p)の軌道O+(q)O_{+}(q)が閉じた軌道であることを示し、その後ω(p)=O+(q)\omega (p) = O_{+} (q)であることを示せばよい。

  • Part 3-1. 軌道O+(q)O_{+}(q)は閉じている。
    • xω(q)x \in \omega (q)を一つ選んでみると、補助定理[2]によりω(p)\omega (p)が閉じており、不動点を持たない軌道の合併であるため、xxも不動点であってはならない。p,qp,qが混乱しないように、仮定はω(p)\omega (p)が不動点を持たないことであり、xxxω(q)x \in \omega (q)であるため、必ずしもxω(p)x \in \omega (p)である保証はないが、いずれにせよ不動点ではないと言える。この不動点でない一点xxのベクトル場を横切る一つのアークΣx\Sigma_{x}を選ぼう。**Part 1.**によれば、Σx\Sigma_{x}O+(q)O_{+} (q)の交点のシーケンス{qn}nN\left\{ q_{n} \right\}_{n \in \mathbb{N}}nn \to \inftyのときqnxq_{n} \to xであり、xMx \in \mathcal{M}であるため、**Part 2.**によりnN\forall n \in \mathbb{N}に対してqn=xq_{n} = xでなければならない。xxは不動点ではないため、O+(q)O_{+} (q)xxと交差する場合、離れた後に再び戻って交差しなければならない。ここでxω(q)x \in \omega (q)としたので、O+(q)O_{+}(q)xxに近づいて止まることなく、実際にxxと交差し、したがってO+(q)O_{+}(q)は閉じた軌道となる。
  • Part 3-2. O+(q)=ω(p)O_{+}(q) = \omega (p)
    • qω(p)q \in \omega (p)からベクトル場を横切る一つのアークΣq\Sigma_{q}を選んでみると、Part 2によりω(p)\omega (p)Σq\Sigma_{q}はただqqでのみ出会う。補助定理[3]によりω(p)\omega (p)は軌道の合併であるため、qω(p)q \in \omega (p)であればO+(q)ω(p)O_{+} (q) \subset \omega (p)であるが、ω(p)\omega (p)は不動点を含まず連結空間であるため、正確にO+(q)=ω(p)O_{+}(q) = \omega (p)でなければならない。

Part 4. pMp \in \mathcal{M}に対して異なるp1,p2ω(p)p_{1} , p_{2} \in \omega (p)がベクトル場の不動点である場合、α(γ)={p1}\alpha (\gamma) = \left\{ p_{1} \right\}ω(γ)={p2}\omega (\gamma) = \left\{ p_{2} \right\}を満たす軌道γω(p)\gamma \subset \omega (p)は多くても一つしか存在しない。

背理法で示す。二点を結ぶ異なる二つの軌道があれば、その二つの軌道の間に面積を持つ何らかの領域K\mathcal{K}が生じるだろう、そこから矛盾を導く。次の条件を満たす異なる二つの軌道γ1,γ2ω(p)\gamma_{1} , \gamma_{2} \subset \omega (p)が存在すると仮定しよう。 α(γi)={p1}ω(γi)={p2} \alpha \left( \gamma_{i} \right) = \left\{ p_{1} \right\} \\ \omega \left( \gamma_{i} \right) = \left\{ p_{2} \right\} これらの軌道から一点ずつq1γ1q_{1} \in \gamma_{1}q2γ2q_{2} \in \gamma_{2}を選び、q1q_{1}q2q_{2}からベクトル場を横切るアークをΣ1,Σ2\Sigma_{1}, \Sigma_{2}として選ぶ。

γ1,γ2ω(p)\gamma_{1} , \gamma_{2} \subset \omega (p)であるため、Part 2により、O+(p)O_{+} (p)Σ1\Sigma_{1}と一点aaで交差した後、Σ2\Sigma_{2}は一点bbで交差するとしよう。すると、22次元多様体上で次のような経路に囲まれた部分領域K\color{red}{\mathcal{K}}が生じるだろう。

20200920\_214633.png

q1Σ1aO+(p)bΣ2q2ω(γ)p2γ1q1 q_{1} \overset{\Sigma_{1}}{\to} a \overset{ O_{+} (p) }{ \to } b \overset{\Sigma_{2}}{\to} q_{2} \overset{ \omega (\gamma) }{ \to } p_{2} \overset{ \gamma_{1} }{ \gets } q_{1} 記法xCy\displaystyle x \overset{\mathcal{C}}{\to} yは点x,yx,yがカーブC\mathcal{C}に繋がれたことを意味して使用された。K\color{red}{\mathcal{K}}から始まったフローはγ1,γ2\gamma_{1} , \gamma_{2}を超えることができないため、K\color{red}{\mathcal{K}}は不変集合となる。しかし、ppから始まった軌道O+(p)O_{+}(p)K\color{red}{\mathcal{K}}に入ると、二度と出ることはできないということは、γ1\gamma_{1}γ2\gamma_{2}ω(p)\omega (p)に属することはできないということである。例えばγ2\gamma_{2}を考えると、q2γ2p2q_{2} \overset{\gamma_{2}}{\to} p_{2}ω(p)\omega (p)に属することができるかもしれないが、その前部分であるp1γ2q2p_{1} \overset{\gamma_{2}}{\to} q_{2}には行けない。したがって、γ2\gamma_{2}全体がω(p)\omega (p)に属するという主張はできず、γ1,γ2ω(p)\gamma_{1} , \gamma_{2} \subset \omega (p)と矛盾する。


Part 5.

このパートでは、不動点でない点を正則点regular pointと呼ぼう。必ずしもこのパートに限定する必要はないが、不動点の否定という文脈が頻繁に出てこないのに対し、正則Regularという表現は学問を問わず頻繁に使用されるため、注意や警告なしに使用すると大きな混乱を引き起こす可能性があるためである。

  • ケース1. ω(p)\omega (p)が不動点のみを持つ場合
    • M\mathcal{M}は有限個の不動点を持ち、ω(p)\omega (p)は連結空間であるため、ただ一つの不動点のみを持たなければならない。
  • ケース2. ω(p)\omega (p)が正則点のみを持つ場合
    • Part 3により、ω(p)\omega (p)は閉じた軌道である。
  • ケース3. ω(p)\omega (p)が不動点と正則点の両方を持つ場合
    • 正則点のみからなる軌道γω(p)\gamma \subset \omega (p)を考える。

γ\gammaは正則点のみからなっているため、Part 3により、ω(γ)\omega ( \gamma )α(γ)\alpha (\gamma)は閉じた軌道であるが、その一方で不動点を持たなければならない。しかし、補助定理[4]により、ω(γ)\omega ( \gamma )は連結空間であるため、閉じた軌道と不動点が離れていることはできず、不動点は閉じた軌道のどこかに位置していなければならないが、これはすなわちω(γ)\omega ( \gamma )が不動点のみを含む単元素集合であるということである。同じ議論をα(γ)\alpha ( \gamma )で繰り返すと、ω(p)\omega (p)のすべての正則点はそのオメガリミットポイントとアルファリミットポイントとして不動点を持つことがわかる。

ω(p)\omega (p)は上記の三つのケースのいずれかに属していなければならない。これで証明は終わりである。


  1. Wiggins. (2003). Introduction to Applied Nonlinear Dynamical Systems and Chaos Second Edition(2nd Edition): 118~120. ↩︎