§E13.17Lyapunov 関数

最終更新

常微分方程式の平衡点が安定であるかどうかは、解を具体的に求めることができない場合にも問われる基本的な問題である。解の挙動を直接追うかわりに、状態空間上の関数が解に沿ってどのように変化するかを調べると、安定性を判定することができる場合がある。平衡点で零となり、その近傍のほかの点で正であり、解に沿った微分が非正であるC1C^1級関数を Lyapunov 関数という。Lyapunov 関数は、局所 Lipschitz 連続なベクトル場の平衡点の安定性を判定する最も基本的な道具の一つである。たとえば、減衰を伴う振り子の方程式では、力学的エネルギーは原点の Lyapunov 関数である。本記事では、Lyapunov 関数を用いた安定性の判定や代表的な例について解説する。

1 平衡点の安定性と引き込み領域

定義 1.1.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れ、I(x)I(x)を最大存在区間とする。Rn\R^nのノルム∥⋅∥\lVert\cdot\rVertを一つ固定し、B(x∗,r)={x∈Rn:∥x−x∗∥<r}B(x_*,r)=\{x\in\R^n:\lVert x-x_*\rVert<r\}、B‾(x∗,r)={x∈Rn:∥x−x∗∥≤r}\overline B(x_*,r)=\{x\in\R^n:\lVert x-x_*\rVert\le r\}と書く。F(x∗)=0F(x_*)=0を満たすx∗∈Ux_*\in Uについて、B(x∗)={x∈U:[0,∞)⊆I(x), φt(x)→x∗ (t→∞)}\mathcal B(x_*)=\{x\in U:[0,\infty)\subseteq I(x),\ \varphi_t(x)\to x_*\ (t\to\infty)\}をx∗x_*の引き込み領域 (basin of attraction) という。

注意 1.2.FFを定義 1.1の写像とし、x∗x_*をFFの平衡点とする。平衡点が Lyapunov 安定であること、漸近安定であること、不安定であることは、§E13.16 定義 2.2の意味で用いる。このとき、次が成り立つ。

  1. B(x∗)\mathcal B(x_*)はRn\R^nのノルムの選び方によらない。x∗x_*が Lyapunov 安定であること、漸近安定であること、および不安定であることも、ノルムの選び方によらない。
  2. x∗x_*が漸近安定であることは、x∗x_*が Lyapunov 安定であり、ρ>0\rho>0が存在してB(x∗,ρ)∩U⊆B(x∗)B(x_*,\rho)\cap U\subseteq\mathcal B(x_*)が成り立つための必要十分条件である。

証明.主張 (1)を示す。§E10.1 命題 2.2によりRn\R^nの二つのノルムは同値であるから、φt(x)→x∗\varphi_t(x)\to x_*であるかどうかはノルムによらず、B(x∗)\mathcal B(x_*)はノルムによらない。残りの主張は§E13.16 補題 2.3である。

主張 (2)を示す。ρ>0\rho>0について、B(x∗,ρ)∩U⊆B(x∗)B(x_*,\rho)\cap U\subseteq\mathcal B(x_*)であることは、B(x∗)\mathcal B(x_*)の定義により、∥x−x∗∥<ρ\lVert x-x_*\rVert<\rhoを満たす任意のx∈Ux\in Uについて[0,∞)⊆I(x)[0,\infty)\subseteq I(x)かつφt(x)→x∗\varphi_t(x)\to x_*(t→∞)(t\to\infty)であることと同じである。これは§E13.16 定義 2.2の漸近安定性の定義がρ\rhoに課す条件である。▨

命題 1.3.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとし、x∗∈Ux_*\in UをFFの漸近安定な平衡点とする。このとき、B(x∗)\mathcal B(x_*)はRn\R^nの開集合であり、x∗∈B(x∗)x_*\in\mathcal B(x_*)である。さらに、x∈B(x∗)x\in\mathcal B(x_*)、t∈I(x)t\in I(x)ならばφt(x)∈B(x∗)\varphi_t(x)\in\mathcal B(x_*)である。

証明.x∗x_*は平衡点であるからI(x∗)=RI(x_*)=\Rでありφt(x∗)=x∗\varphi_t(x_*)=x_*である(§E13.15 命題 4.3 (2))。したがってx∗∈B(x∗)x_*\in\mathcal B(x_*)である。注意 1.2 (2)により、ρ>0\rho>0をB(x∗,ρ)∩U⊆B(x∗)B(x_*,\rho)\cap U\subseteq\mathcal B(x_*)を満たすように取る。

x∈B(x∗)x\in\mathcal B(x_*)とする。φt(x)→x∗\varphi_t(x)\to x_*であるから、T≥0T\ge0が存在して∥φT(x)−x∗∥<ρ\lVert\varphi_T(x)-x_*\rVert<\rhoである。§E13.15 定理 2.1 (2)によりUTU_Tは開集合でφT:UT→U−T\varphi_T:U_T\to U_{-T}は連続であるから、N={y∈UT:∥φT(y)−x∗∥<ρ}N=\{y\in U_T:\lVert\varphi_T(y)-x_*\rVert<\rho\}はxxを含む開集合である。y∈Ny\in Nとする。φT(y)∈B(x∗,ρ)∩U⊆B(x∗)\varphi_T(y)\in B(x_*,\rho)\cap U\subseteq\mathcal B(x_*)であるから、§E13.15 定理 1.3により[0,∞)⊆I(φT(y))=I(y)−T[0,\infty)\subseteq I(\varphi_T(y))=I(y)-Tであり、[T,∞)⊆I(y)[T,\infty)\subseteq I(y)である。I(y)I(y)は00とTTを含む区間であるから[0,∞)⊆I(y)[0,\infty)\subseteq I(y)である。t≥0t\ge0についてφt(y)=φt−T(φT(y))\varphi_t(y)=\varphi_{t-T}(\varphi_T(y))であり、t→∞t\to\inftyのときφt−T(φT(y))→x∗\varphi_{t-T}(\varphi_T(y))\to x_*である。したがってy∈B(x∗)y\in\mathcal B(x_*)であり、N⊆B(x∗)N\subseteq\mathcal B(x_*)である。よってB(x∗)\mathcal B(x_*)は開集合である。

x∈B(x∗)x\in\mathcal B(x_*)、t∈I(x)t\in I(x)とする。I(x)⊇[0,∞)∪{t}I(x)\supseteq[0,\infty)\cup\{t\}であるから、§E13.15 定理 1.3によりI(φt(x))=I(x)−t⊇[0,∞)I(\varphi_t(x))=I(x)-t\supseteq[0,\infty)である。s≥0s\ge0についてφs(φt(x))=φs+t(x)→x∗\varphi_s(\varphi_t(x))=\varphi_{s+t}(x)\to x_*(s→∞)(s\to\infty)であるから、φt(x)∈B(x∗)\varphi_t(x)\in\mathcal B(x_*)である。▨

2 Lyapunov 関数と軌道微分

定義 2.1.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像とする。W⊆UW\subseteq Uを開集合、V:W→RV:W\to\RをC1C^1級関数とする。x∈Wx\in Wに対してV˙(x)=DV(x)F(x)\dot V(x)=DV(x)F(x)とおき、V˙:W→R\dot V:W\to\RをVVの軌道微分 (orbital derivative) という。V˙\dot Vは連続である。

x∗∈Wx_*\in WをFFの平衡点とし、V(x∗)=0V(x_*)=0かつV(x)>0V(x)>0(x∈W∖{x∗}x\in W\setminus\{x_*\})であるとする。WW上でV˙≤0\dot V\le0であるとき、VVをx∗x_*のWW上のLyapunov 関数 (Lyapunov function) という。さらにW∖{x∗}W\setminus\{x_*\}上でV˙<0\dot V<0であるとき、VVを狭義 Lyapunov 関数 (strict Lyapunov function) という。

補題 2.2.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとし、W⊆UW\subseteq Uを開集合、V∈C1(W)V\in C^1(W)とする。x∈Ux\in UについてJ={t∈I(x):φt(x)∈W}J=\{t\in I(x):\varphi_t(x)\in W\}とおく。このとき、JJはR\Rの開集合であり、t↦V(φt(x))t\mapsto V(\varphi_t(x))はJJ上でC1C^1級で、その導関数はV˙(φt(x))\dot V(\varphi_t(x))である。

証明.t↦φt(x)t\mapsto\varphi_t(x)は開区間I(x)I(x)上で連続であるから、開集合WWの逆像JJは開集合である。t↦φt(x)t\mapsto\varphi_t(x)はC1C^1級で導関数はF(φt(x))F(\varphi_t(x))であるから、§E4.3 系 3.4によりddtV(φt(x))=DV(φt(x))F(φt(x))=V˙(φt(x))\frac{d}{dt}V(\varphi_t(x))=DV(\varphi_t(x))F(\varphi_t(x))=\dot V(\varphi_t(x))である。V˙\dot Vは連続であるから、この導関数はJJ上で連続である。▨

補題 2.3.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとし、Rn\R^nに Euclid ノルムを入れる。VVを平衡点x∗x_*のWW上の Lyapunov 関数とし、r>0r>0をB‾(x∗,r)⊆W\overline B(x_*,r)\subseteq Wを満たすものとする。m=min⁡{V(x):∥x−x∗∥=r}m=\min\{V(x):\lVert x-x_*\rVert=r\}とおき、0<c<m0<c<mについてΩ={x∈B‾(x∗,r):V(x)≤c}\Omega=\{x\in\overline B(x_*,r):V(x)\le c\}とおく。このとき、次が成り立つ。

  1. m>0m>0であり、Ω\OmegaはコンパクトでΩ⊆B(x∗,r)\Omega\subseteq B(x_*,r)である。
  2. δ>0\delta>0が存在してB(x∗,δ)⊆ΩB(x_*,\delta)\subseteq\Omegaである。
  3. x∈Ωx\in\Omegaならば[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、γ+(x)⊆Ω\gamma^+(x)\subseteq\Omegaである。
  4. 任意のε>0\varepsilon>0に対してδ>0\delta>0が存在し、x∈Ux\in U、∥x−x∗∥<δ\lVert x-x_*\rVert<\deltaならば[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、すべてのt≥0t\ge0で∥φt(x)−x∗∥<ε\lVert\varphi_t(x)-x_*\rVert<\varepsilonである。

証明.主張 (1)を示す。球面{∥x−x∗∥=r}\{\lVert x-x_*\rVert=r\}は空でないコンパクト集合であり、VVはその上で連続で正であるから、§E2.19 定理 4.4によりm>0m>0である。Ω\OmegaはB‾(x∗,r)\overline B(x_*,r)の閉集合であるからコンパクトである。∥x−x∗∥=r\lVert x-x_*\rVert=rならばV(x)≥m>cV(x)\ge m>cであるからx∉Ωx\notin\Omegaであり、Ω⊆B(x∗,r)\Omega\subseteq B(x_*,r)である。

主張 (2)を示す。V(x∗)=0<cV(x_*)=0<cでありVVは連続であるから、δ∈(0,r)\delta\in(0,r)が存在してB(x∗,δ)B(x_*,\delta)上でV<cV<cである。したがってB(x∗,δ)⊆ΩB(x_*,\delta)\subseteq\Omegaである。

主張 (3)を示す。x∈Ωx\in\Omega、I(x)=(α,β)I(x)=(\alpha,\beta)とし、A0={t∈[0,β):φs(x)∈Ω (0≤s≤t)}A_0=\{t\in[0,\beta):\varphi_s(x)\in\Omega\ (0\le s\le t)\}とおく。0∈A00\in A_0である。Ω\Omegaは閉集合でs↦φs(x)s\mapsto\varphi_s(x)は連続であるから、A0A_0は[0,β)[0,\beta)の閉集合である。t∈A0t\in A_0とする。φt(x)∈Ω⊆B(x∗,r)\varphi_t(x)\in\Omega\subseteq B(x_*,r)でありφ\varphiは連続であるから、η>0\eta>0が存在してs∈[t,t+η]∩[0,β)s\in[t,t+\eta]\cap[0,\beta)でφs(x)∈B(x∗,r)⊆W\varphi_s(x)\in B(x_*,r)\subseteq Wである。補題 2.2により、[t,t+η]∩[0,β)[t,t+\eta]\cap[0,\beta)上でs↦V(φs(x))s\mapsto V(\varphi_s(x))はC1C^1級で導関数V˙(φs(x))≤0\dot V(\varphi_s(x))\le0をもつから、V(φs(x))≤V(φt(x))≤cV(\varphi_s(x))\le V(\varphi_t(x))\le cである。したがってφs(x)∈Ω\varphi_s(x)\in\Omegaであり、[t,t+η]∩[0,β)⊆A0[t,t+\eta]\cap[0,\beta)\subseteq A_0である。よってA0A_0は[0,β)[0,\beta)の開集合でもあり、[0,β)[0,\beta)は連結であるからA0=[0,β)A_0=[0,\beta)である。すなわちt∈I(x)t\in I(x)、t≥0t\ge0ならばφt(x)∈Ω\varphi_t(x)\in\Omegaである。Ω\OmegaはUUのコンパクト集合であるから、§E13.15 定理 5.3 (2)により[0,∞)⊆I(x)[0,\infty)\subseteq I(x)である。

主張 (4)を示す。B‾(x∗,r0)⊆W\overline B(x_*,r_0)\subseteq Wを満たすr0>0r_0>0を取る。ε>0\varepsilon>0に対してr′=min⁡{ε,r0}r'=\min\{\varepsilon,r_0\}とし、m′=min⁡{V(x):∥x−x∗∥=r′}m'=\min\{V(x):\lVert x-x_*\rVert=r'\}、Ω′={x∈B‾(x∗,r′):V(x)≤m′/2}\Omega'=\{x\in\overline B(x_*,r'):V(x)\le m'/2\}とおく。主張 (2)をr′,m′/2,Ω′r',m'/2,\Omega'に適用してδ>0\delta>0を取ると、x∈Ux\in U、∥x−x∗∥<δ\lVert x-x_*\rVert<\deltaならばx∈Ω′x\in\Omega'であり、主張 (1)と主張 (3)により[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であって、すべてのt≥0t\ge0でφt(x)∈Ω′⊆B(x∗,r′)⊆B(x∗,ε)\varphi_t(x)\in\Omega'\subseteq B(x_*,r')\subseteq B(x_*,\varepsilon)である。▨

補題 2.4.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとし、W⊆UW\subseteq Uを開集合、V∈C1(W)V\in C^1(W)とする。K⊆WK\subseteq Wをコンパクト集合とし、KK上でV˙≤0\dot V\le0であるとする。x∈Ux\in Uについて、すべてのt∈I(x)t\in I(x)、t≥0t\ge0でφt(x)∈K\varphi_t(x)\in Kであるとする。このとき、[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、ω(x)\omega(x)は空でないコンパクト集合でω(x)⊆K\omega(x)\subseteq Kであり、VVはω(x)\omega(x)上で定数であり、ω(x)\omega(x)上でV˙=0\dot V=0であり、ω(x)\omega(x)は不変集合である。

証明.§E13.15 定理 5.3 (2)をK⊆W⊆UK\subseteq W\subseteq Uに適用すると、[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、ω(x)\omega(x)は空でないコンパクト集合でω(x)⊆K\omega(x)\subseteq Kであり、各y∈ω(x)y\in\omega(x)についてI(y)=RI(y)=\Rである。§E13.15 定理 5.3 (1)により、y∈ω(x)y\in\omega(x)、t∈Rt\in\Rならばφt(y)∈ω(x)\varphi_t(y)\in\omega(x)であるから、ω(x)\omega(x)は不変集合である。

g(t)=V(φt(x))g(t)=V(\varphi_t(x))(t≥0t\ge0)とおく。φt(x)∈K⊆W\varphi_t(x)\in K\subseteq Wであるから、補題 2.2によりg′(t)=V˙(φt(x))≤0g'(t)=\dot V(\varphi_t(x))\le0であり、ggは単調非増加である。VVはKK上で下に有界であるから、g(t)→cg(t)\to c(t→∞t\to\infty)となるc∈Rc\in\Rが存在する。y∈ω(x)y\in\omega(x)、tm→∞t_m\to\infty、φtm(x)→y\varphi_{t_m}(x)\to yとすると、VVの連続性によりV(y)=lim⁡mg(tm)=cV(y)=\lim_mg(t_m)=cである。したがってVVはω(x)\omega(x)上で定数ccである。

y∈ω(x)y\in\omega(x)とする。すべてのt∈Rt\in\Rでφt(y)∈ω(x)⊆W\varphi_t(y)\in\omega(x)\subseteq WでありV(φt(y))=cV(\varphi_t(y))=cであるから、補題 2.2により0=ddtV(φt(y))∣t=0=V˙(y)0=\frac{d}{dt}V(\varphi_t(y))|_{t=0}=\dot V(y)である。▨

3 LaSalle の不変原理

定理 3.1.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとし、Rn\R^nに Euclid ノルムを入れる。W⊆UW\subseteq Uを開集合、V∈C1(W)V\in C^1(W)とし、K⊆WK\subseteq Wを前方不変なコンパクト集合で、KK上でV˙≤0\dot V\le0であるものとする。E={x∈K:V˙(x)=0}E=\{x\in K:\dot V(x)=0\}とし、MMをEEに含まれるすべての不変集合の和集合とする。このとき、MMは不変集合であり、x∈Kx\in Kならば[0,∞)⊆I(x)[0,\infty)\subseteq I(x)、ω(x)⊆M\omega(x)\subseteq Mであり、t→∞t\to\inftyのときdist⁡(φt(x),M)→0\operatorname{dist}(\varphi_t(x),M)\to0である。

証明. 不変集合の和集合は不変集合であるから、MMは不変集合である。x∈Kx\in Kとする。KKは前方不変であるから、すべてのt∈I(x)t\in I(x)、t≥0t\ge0でφt(x)∈K\varphi_t(x)\in Kである。補題 2.4により[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、ω(x)⊆K\omega(x)\subseteq Kでω(x)\omega(x)上でV˙=0\dot V=0であるから、ω(x)⊆E\omega(x)\subseteq Eである。ω(x)\omega(x)は不変集合であるからω(x)⊆M\omega(x)\subseteq Mである。ω(x)≠∅\omega(x)\ne\varnothingであるからM≠∅M\ne\varnothingであり、§E13.15 定理 5.3 (2)によりdist⁡(φt(x),M)≤dist⁡(φt(x),ω(x))→0\operatorname{dist}(\varphi_t(x),M)\le\operatorname{dist}(\varphi_t(x),\omega(x))\to0である。▨

系 3.2.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとし、Rn\R^nに Euclid ノルムを入れる。VVを平衡点x∗x_*のWW上の Lyapunov 関数とする。x∈Ux\in Uについてγ(x)⊆{y∈W:V˙(y)=0}\gamma(x)\subseteq\{y\in W:\dot V(y)=0\}ならばx=x∗x=x_*であるとする。このとき、x∗x_*は漸近安定である。さらに、B‾(x∗,r)⊆W\overline B(x_*,r)\subseteq Wを満たす任意のr>0r>0と、m=min⁡{V(x):∥x−x∗∥=r}m=\min\{V(x):\lVert x-x_*\rVert=r\}について0<c<m0<c<mを満たす任意のccについて、Ω={x∈B‾(x∗,r):V(x)≤c}\Omega=\{x\in\overline B(x_*,r):V(x)\le c\}はΩ⊆B(x∗)\Omega\subseteq\mathcal B(x_*)を満たす。

証明.x∗x_*は補題 2.3 (4)により Lyapunov 安定である。r,m,c,Ωr,m,c,\Omegaを主張のとおりとすると、これらは補題 2.3の仮定と定めを満たす。補題 2.3 (1)と補題 2.3 (3)によりΩ⊆W\Omega\subseteq Wは前方不変なコンパクト集合であり、Ω\Omega上でV˙≤0\dot V\le0である。E={y∈Ω:V˙(y)=0}E=\{y\in\Omega:\dot V(y)=0\}とし、MMをEEに含まれる不変集合すべての和集合とする。y∈My\in Mならばγ(y)⊆M⊆E⊆{y′∈W:V˙(y′)=0}\gamma(y)\subseteq M\subseteq E\subseteq\{y'\in W:\dot V(y')=0\}であるから、仮定によりy=x∗y=x_*である。したがってM⊆{x∗}M\subseteq\{x_*\}である。x∈Ωx\in\Omegaとすると、定理 3.1により[0,∞)⊆I(x)[0,\infty)\subseteq I(x)、∅≠ω(x)⊆M⊆{x∗}\varnothing\ne\omega(x)\subseteq M\subseteq\{x_*\}であり、dist⁡(φt(x),{x∗})=∥φt(x)−x∗∥→0\operatorname{dist}(\varphi_t(x),\{x_*\})=\lVert\varphi_t(x)-x_*\rVert\to0である。すなわちx∈B(x∗)x\in\mathcal B(x_*)であり、Ω⊆B(x∗)\Omega\subseteq\mathcal B(x_*)である。補題 2.3 (2)によりB(x∗,δ)⊆Ω⊆B(x∗)B(x_*,\delta)\subseteq\Omega\subseteq\mathcal B(x_*)となるδ>0\delta>0が存在するから、注意 1.2 (2)によりx∗x_*は漸近安定である。▨

4 直接法と不安定性

定理 4.1.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとする。VVを平衡点x∗x_*のWW上の Lyapunov 関数とする。このとき、次が成り立つ。

  1. x∗x_*は Lyapunov 安定である。
  2. VVが狭義 Lyapunov 関数ならば、x∗x_*は漸近安定である。

証明.主張 (1)は、Euclid ノルムについては補題 2.3 (4)であり、§E13.16 補題 2.3により任意のノルムについて成り立つ。

主張 (2)を示す。VVが狭義であるとし、x∈Ux\in Uがγ(x)⊆{y∈W:V˙(y)=0}\gamma(x)\subseteq\{y\in W:\dot V(y)=0\}を満たすとする。x∈γ(x)x\in\gamma(x)であるからx∈Wx\in WかつV˙(x)=0\dot V(x)=0であり、狭義性によりx=x∗x=x_*である。系 3.2によりx∗x_*は漸近安定である。▨

定理 4.2 (Chetaev の不安定性定理).n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nを局所 Lipschitz 連続な写像、φ\varphiをFFの流れとし、Rn\R^nに Euclid ノルムを入れる。x∗∈Ux_*\in UをFFの平衡点、W⊆UW\subseteq Uをx∗x_*を含む開集合、V∈C1(W)V\in C^1(W)とする。W+⊆WW_+\subseteq Wを開集合で、x∗∈∂W+x_*\in\partial W_+(Rn\R^nにおける境界)を満たし、W+W_+上でV>0V>0かつV˙>0\dot V>0であり、∂W+∩W\partial W_+\cap W上でV=0V=0であるものとする。このとき、x∗x_*は不安定である。

証明.x∗x_*が Lyapunov 安定であると仮定する。B‾(x∗,r)⊆W\overline B(x_*,r)\subseteq Wを満たすr>0r>0を取る。ε=r\varepsilon=rに対応するδ>0\delta>0を取る。x∗∈∂W+x_*\in\partial W_+であるからx0∈W+x_0\in W_+で∥x0−x∗∥<δ\lVert x_0-x_*\rVert<\deltaを満たすものが存在する。δ\deltaの取り方により、[0,∞)⊆I(x0)[0,\infty)\subseteq I(x_0)であり、すべてのt≥0t\ge0でφt(x0)∈B(x∗,r)⊆W\varphi_t(x_0)\in B(x_*,r)\subseteq Wである。g(t)=V(φt(x0))g(t)=V(\varphi_t(x_0))(t≥0t\ge0)とおくと、補題 2.2によりggはC1C^1級でg′(t)=V˙(φt(x0))g'(t)=\dot V(\varphi_t(x_0))である。

φt(x0)∉W+\varphi_t(x_0)\notin W_+を満たすt≥0t\ge0が存在するとする。W+W_+は開集合であるから{t≥0:φt(x0)∉W+}\{t\ge0:\varphi_t(x_0)\notin W_+\}は閉集合であり、x0∈W+x_0\in W_+であるから00を含まず、最小元t1>0t_1>0をもつ。0≤t<t10\le t<t_1でφt(x0)∈W+\varphi_t(x_0)\in W_+であるから、φt1(x0)∈W+‾∖W+=∂W+\varphi_{t_1}(x_0)\in\overline{W_+}\setminus W_+=\partial W_+であり、φt1(x0)∈W\varphi_{t_1}(x_0)\in Wであるからg(t1)=V(φt1(x0))=0g(t_1)=V(\varphi_{t_1}(x_0))=0である。一方0≤t<t10\le t<t_1でg′(t)=V˙(φt(x0))>0g'(t)=\dot V(\varphi_t(x_0))>0であるからggは[0,t1][0,t_1]上で狭義増加であり、g(t1)>g(0)=V(x0)>0g(t_1)>g(0)=V(x_0)>0である。これはg(t1)=0g(t_1)=0に反する。

したがってすべてのt≥0t\ge0でφt(x0)∈W+\varphi_t(x_0)\in W_+であり、ggは[0,∞)[0,\infty)上で狭義増加でg(t)≥a=V(x0)>0g(t)\ge a=V(x_0)>0である。K′={x∈B‾(x∗,r)∩W+‾:V(x)≥a}K'=\{x\in\overline B(x_*,r)\cap\overline{W_+}:V(x)\ge a\}とおく。K′K'はB‾(x∗,r)\overline B(x_*,r)の閉集合であるからコンパクトである。x∈K′∩∂W+x\in K'\cap\partial W_+ならばx∈Wx\in WでありV(x)=0<aV(x)=0<aとなるから、K′⊆W+K'\subseteq W_+である。φt(x0)∈K′\varphi_t(x_0)\in K'(t≥0t\ge0)であるからK′≠∅K'\ne\varnothingであり、V˙\dot Vは連続でK′K'上で正であるから、§E2.19 定理 4.4によりμ=min⁡K′V˙>0\mu=\min_{K'}\dot V>0である。したがってg′(t)≥μg'(t)\ge\muであり、g(t)≥a+μtg(t)\ge a+\mu t(t≥0t\ge0)である。一方VVはコンパクト集合B‾(x∗,r)\overline B(x_*,r)上で有界であるから、ggは[0,∞)[0,\infty)上で有界である。g(t)≥a+μtg(t)\ge a+\mu t(t≥0t\ge0)とggの有界性は両立しない。▨

5 双曲型行列と Lyapunov 方程式

定義 5.1.n∈N≥1n\in\NNとする。実正方行列A∈Rn×nA\in\R^{n\times n}が双曲型 (hyperbolic matrix) であるとは、AAの複素固有値の実部がすべて00でないことをいう。U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nをC1C^1級の写像とする。FFは局所 Lipschitz 連続である(§E13.4 補題 4.2をΩ=R×U\Omega=\R\times U上のf(t,x)=F(x)f(t,x)=F(x)に適用する)。F(x∗)=0F(x_*)=0を満たすx∗∈Ux_*\in Uについて、§E13.16 定義 4.2により、x∗x_*が双曲型平衡点であることはDF(x∗)DF(x_*)が双曲型であることにほかならない。

系 5.2.n∈N≥1n\in\NNとし、A∈Rn×nA\in\R^{n\times n}を双曲型行列、∥⋅∥\lVert\cdot\rVertをRn\R^nのノルムとして、行列には対応する作用素ノルムを用いる。このとき、AAで不変な部分空間Es,Eu⊆RnE^s,E^u\subseteq\R^nと射影Ps,Pu∈Rn×nP_s,P_u\in\R^{n\times n}、定数K≥1K\ge1、α>0\alpha>0が存在して、次が成り立つ。

  1. Rn=Es⊕Eu\R^n=E^s\oplus E^uであり、A∣EsA|_{E^s}の固有値の実部はすべて負、A∣EuA|_{E^u}の固有値の実部はすべて正である。Es≠{0}E^s\ne\{0\}であることはAAが実部負の固有値をもつことと同値であり、Eu≠{0}E^u\ne\{0\}であることはAAが実部正の固有値をもつことと同値である。
  2. Ps+Pu=IP_s+P_u=I、PsPu=PuPs=0P_sP_u=P_uP_s=0、PsA=APsP_sA=AP_s、PuA=APuP_uA=AP_u、im⁡Ps=Es\operatorname{im}P_s=E^s、im⁡Pu=Eu\operatorname{im}P_u=E^uである。
  3. ∥etAPs∥≤Ke−αt\lVert e^{tA}P_s\rVert\le Ke^{-\alpha t}(t≥0t\ge0)、∥etAPu∥≤Keαt\lVert e^{tA}P_u\rVert\le Ke^{\alpha t}(t≤0t\le0)である。

証明.§E13.12 補題 6.7をK=R\mathbb K=\R、d=nd=nと対応する作用素ノルムに適用すればよい。そこでのΣs≠∅\Sigma_s\ne\varnothingであることは、AAが実部負の固有値をもつための必要十分条件である。Σu≠∅\Sigma_u\ne\varnothingであることは、AAが実部正の固有値をもつための必要十分条件である。▨

定理 5.3.n∈N≥1n\in\NNとし、A∈Rn×nA\in\R^{n\times n}とし、Q∈Rn×nQ\in\R^{n\times n}を対称正定値行列とする。Rn\R^nには Euclid ノルムを入れる。このとき、次が成り立つ。

  1. AAの固有値の実部がすべて負ならば、ATP+PA=−QA^{\mathsf T}P+PA=-Qを満たすP∈Rn×nP\in\R^{n\times n}はただ一つであり、P=∫0∞etATQetA dtP=\int_0^\infty e^{tA^{\mathsf T}}Qe^{tA}\,dtである。このPPは対称正定値である。
  2. 対称正定値行列PPがATP+PA=−QA^{\mathsf T}P+PA=-Qを満たすならば、AAの固有値の実部はすべて負である。

証明.主張 (1)を示す。§E13.16 補題 3.2によりM≥1M\ge1、γ>0\gamma>0が存在して∥etA∥≤Me−γt\lVert e^{tA}\rVert\le Me^{-\gamma t}(t≥0t\ge0)である。etAT=(etA)Te^{tA^{\mathsf T}}=(e^{tA})^{\mathsf T}であり、Euclid ノルムに関する作用素ノルムは転置で不変であるから、∥etATQetA∥≤M2∥Q∥e−2γt\lVert e^{tA^{\mathsf T}}Qe^{tA}\rVert\le M^2\lVert Q\rVert e^{-2\gamma t}である。したがってG(t)=etATQetAG(t)=e^{tA^{\mathsf T}}Qe^{tA}の各成分は[0,∞)[0,\infty)上で絶対可積分であり、P=∫0∞G(t) dtP=\int_0^\infty G(t)\,dtとPT=∫0TG(t) dtP_T=\int_0^TG(t)\,dtが定まってPT→PP_T\to P(T→∞T\to\infty)である。G(t)T=G(t)G(t)^{\mathsf T}=G(t)であるからPPは対称である。

§E13.12 定理 2.1と積の微分によりG′(t)=ATG(t)+G(t)AG'(t)=A^{\mathsf T}G(t)+G(t)Aであるから、G(T)−Q=ATPT+PTAG(T)-Q=A^{\mathsf T}P_T+P_TAである。∥G(T)∥≤M2∥Q∥e−2γT→0\lVert G(T)\rVert\le M^2\lVert Q\rVert e^{-2\gamma T}\to0であるから、T→∞T\to\inftyとして−Q=ATP+PA-Q=A^{\mathsf T}P+PAを得る。

P′∈Rn×nP'\in\R^{n\times n}がATP′+P′A=−QA^{\mathsf T}P'+P'A=-Qを満たすとする。H(t)=etATP′etAH(t)=e^{tA^{\mathsf T}}P'e^{tA}とおくと、H′(t)=etAT(ATP′+P′A)etA=−G(t)H'(t)=e^{tA^{\mathsf T}}(A^{\mathsf T}P'+P'A)e^{tA}=-G(t)であるから、H(T)−P′=−PTH(T)-P'=-P_Tである。∥H(T)∥≤M2∥P′∥e−2γT→0\lVert H(T)\rVert\le M^2\lVert P'\rVert e^{-2\gamma T}\to0であるから、T→∞T\to\inftyとしてP′=PP'=Pを得る。

x≠0x\ne0とする。xTPx=∫0∞(etAx)TQ(etAx) dtx^{\mathsf T}Px=\int_0^\infty(e^{tA}x)^{\mathsf T}Q(e^{tA}x)\,dtである。etAe^{tA}は可逆であるからetAx≠0e^{tA}x\ne0であり、QQの正定値性により被積分関数はすべてのt≥0t\ge0で正である。被積分関数はttの連続関数であるからxTPx>0x^{\mathsf T}Px>0であり、PPは正定値である(§E3.41 定義 2.1)。

主張 (2)を示す。λ∈C\lambda\in\CをAAの固有値、v∈Cn∖{0}v\in\C^n\setminus\{0\}を対応する固有ベクトルとし、v∗=vˉTv^*=\bar v^{\mathsf T}と書く。A,P,QA,P,Qが実数行列であるからAT=A∗A^{\mathsf T}=A^*であり、

−v∗Qv=v∗(A∗P+PA)v=(Av)∗Pv+v∗P(Av)=(λˉ+λ) v∗Pv=2(ℜλ) v∗Pv-v^*Qv=v^*(A^*P+PA)v=(Av)^*Pv+v^*P(Av)=(\bar\lambda+\lambda)\,v^*Pv=2(\Re\lambda)\,v^*Pv

である。v=a+ibv=a+ib(a,b∈Rna,b\in\R^n)と書くと、PPが実対称であるからv∗Pv=aTPa+bTPb>0v^*Pv=a^{\mathsf T}Pa+b^{\mathsf T}Pb>0であり、QQについても同様にv∗Qv>0v^*Qv>0である。したがってℜλ<0\Re\lambda<0である。▨

6 線形化による判定

系 6.1.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nをC1C^1級の写像、φ\varphiをFFの流れとし、Rn\R^nに Euclid ノルムを入れる。x∗∈Ux_*\in UをFFの平衡点とし、A=DF(x∗)A=DF(x_*)の固有値の実部がすべて負であるとする。PPをATP+PA=−InA^{\mathsf T}P+PA=-I_nの解とし(定理 5.3 (1))、V(x)=(x−x∗)TP(x−x∗)V(x)=(x-x_*)^{\mathsf T}P(x-x_*)とおく。このとき、r>0r>0が存在してB(x∗,2r)⊆UB(x_*,2r)\subseteq Uであり、VVはx∗x_*のB(x∗,2r)B(x_*,2r)上の狭義 Lyapunov 関数であり、x∈B(x∗,2r)x\in B(x_*,2r)についてV˙(x)≤−12∥x−x∗∥2\dot V(x)\le-\tfrac12\lVert x-x_*\rVert^2である。さらにm=min⁡{V(x):∥x−x∗∥=r}m=\min\{V(x):\lVert x-x_*\rVert=r\}、0<c<m0<c<mについて、Ω={x∈B‾(x∗,r):V(x)≤c}\Omega=\{x\in\overline B(x_*,r):V(x)\le c\}はx∗x_*の近傍を含む前方不変なコンパクト集合であり、Ω⊆B(x∗)\Omega\subseteq\mathcal B(x_*)である。

証明.定理 5.3 (1)によりPPは対称正定値であり、FFは局所 Lipschitz 連続である(§E13.4 補題 4.2)。p=∥P∥>0p=\lVert P\rVert>0とおく。FFはx∗x_*で微分可能でF(x∗)=0F(x_*)=0であるから、ρ(ξ)=F(x∗+ξ)−Aξ\rho(\xi)=F(x_*+\xi)-A\xiは∥ρ(ξ)∥/∥ξ∥→0\lVert\rho(\xi)\rVert/\lVert\xi\rVert\to0(ξ→0\xi\to0)を満たす。r>0r>0を、B(x∗,2r)⊆UB(x_*,2r)\subseteq Uかつ∥ξ∥<2r\lVert\xi\rVert<2rで∥ρ(ξ)∥≤∥ξ∥/(4p)\lVert\rho(\xi)\rVert\le\lVert\xi\rVert/(4p)となるように取る。

VVはC1C^1級でV(x∗)=0V(x_*)=0であり、PPの正定値性によりx≠x∗x\ne x_*でV(x)>0V(x)>0である。ξ=x−x∗\xi=x-x_*とおくとDV(x)=2ξTPDV(x)=2\xi^{\mathsf T}Pであり、ξTPAξ=ξTATPξ\xi^{\mathsf T}PA\xi=\xi^{\mathsf T}A^{\mathsf T}P\xiであるから、

V˙(x)=2ξTP(Aξ+ρ(ξ))=ξT(ATP+PA)ξ+2ξTPρ(ξ)≤−∥ξ∥2+2p∥ξ∥∥ρ(ξ)∥≤−12∥ξ∥2\dot V(x)=2\xi^{\mathsf T}P(A\xi+\rho(\xi))=\xi^{\mathsf T}(A^{\mathsf T}P+PA)\xi+2\xi^{\mathsf T}P\rho(\xi)\le-\lVert\xi\rVert^2+2p\lVert\xi\rVert\lVert\rho(\xi)\rVert\le-\tfrac12\lVert\xi\rVert^2

である(x∈B(x∗,2r)x\in B(x_*,2r))。したがってξ≠0\xi\ne0でV˙(x)<0\dot V(x)<0であり、VVは狭義 Lyapunov 関数である。補題 2.3をB(x∗,2r)B(x_*,2r)上のVVに適用すると、Ω\Omegaは前方不変なコンパクト集合でx∗x_*の近傍を含む。x∈Ux\in Uがγ(x)⊆{y∈B(x∗,2r):V˙(y)=0}\gamma(x)\subseteq\{y\in B(x_*,2r):\dot V(y)=0\}を満たすならば、x∈γ(x)x\in\gamma(x)からV˙(x)=0\dot V(x)=0であり、VVの狭義性によりx=x∗x=x_*である。したがって、系 3.2によりΩ⊆B(x∗)\Omega\subseteq\mathcal B(x_*)である。▨

系 6.2.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nをC1C^1級の写像、φ\varphiをFFの流れとし、Rn\R^nに Euclid ノルムを入れる。x∗∈Ux_*\in UをFFの平衡点とし、DF(x∗)DF(x_*)の固有値の実部がすべて負であるとする。このとき、x∗x_*は漸近安定であり、δ>0\delta>0、c>0c>0、M≥1M\ge1が存在して、∥x−x∗∥<δ\lVert x-x_*\rVert<\deltaを満たすx∈Ux\in Uについて[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、

∥φt(x)−x∗∥≤Me−ct∥x−x∗∥(t≥0)\lVert\varphi_t(x)-x_*\rVert\le Me^{-ct}\lVert x-x_*\rVert\qquad(t\ge0)

である。

証明.FFは局所 Lipschitz 連続である(§E13.4 補題 4.2)。DF(x∗)DF(x_*)の固有値の実部の最大値をα<0\alpha<0とし、c=−α/2c=-\alpha/2とおく。§E13.16 定理 4.5 (1)をW=UW=U、Euclid ノルム、γ=c\gamma=cに適用すると、主張を得る。▨

系 6.3.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nをC1C^1級の写像、φ\varphiをFFの流れとする。x∗∈Ux_*\in UをFFの平衡点とし、A=DF(x∗)A=DF(x_*)が実部正の固有値をもつとする。このとき、x∗x_*は不安定である。

証明.FFは局所 Lipschitz 連続である(§E13.4 補題 4.2)。§E13.16 定理 4.5 (2)をW=UW=Uに適用すると、主張を得る。▨

注意 6.4.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nをC1C^1級の写像、x∗∈Ux_*\in Uを平衡点とする。DF(x∗)DF(x_*)が双曲型である場合には、系 6.2と系 6.3の結論は、Lyapunov 方程式の解から作る二次形式に補題 2.3または定理 4.2を適用して導くこともできる。この導出を演習とする(問題 8.3)。

7 例

例 7.1.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、G∈C2(U)G\in C^2(U)とし、F=−∇GF=-\nabla Gとする。FFはC1C^1級であるから局所 Lipschitz 連続である(§E13.4 補題 4.2)。V=GV=GとおくとV˙=DG⋅F=−∥∇G∥2≤0\dot V=DG\cdot F=-\lVert\nabla G\rVert^2\le0である。このとき、次が成り立つ。

  1. x∗∈Ux_*\in UがGGの孤立した臨界点であり、GGの狭義極小点であるならば、x∗x_*はFFの漸近安定な平衡点である。
  2. x∈Ux\in UとUUのコンパクト集合KKについてγ+(x)⊆K\gamma^+(x)\subseteq Kならば、ω(x)\omega(x)は空でなく、ω(x)⊆{∇G=0}\omega(x)\subseteq\{\nabla G=0\}であり、GGはω(x)\omega(x)上で定数である。

証明.主張 (1)を示す。F(x∗)=−∇G(x∗)=0F(x_*)=-\nabla G(x_*)=0である。W⊆UW\subseteq Uをx∗x_*を含む開集合で、W∖{x∗}W\setminus\{x_*\}上で∇G≠0\nabla G\ne0かつG>G(x∗)G>G(x_*)であるものとして取る。V=G−G(x∗)V=G-G(x_*)はWW上でV(x∗)=0V(x_*)=0、x≠x∗x\ne x_*でV>0V>0であり、x≠x∗x\ne x_*でV˙=−∥∇G∥2<0\dot V=-\lVert\nabla G\rVert^2<0であるから、狭義 Lyapunov 関数である。定理 4.1 (2)によりx∗x_*は漸近安定である。

主張 (2)を示す。W=UW=Uとし、補題 2.4をV=GV=GとKKに適用する。K⊆UK\subseteq U上でV˙≤0\dot V\le0であるから、ω(x)\omega(x)は空でなく、GGはω(x)\omega(x)上で定数であり、ω(x)\omega(x)上でV˙=−∥∇G∥2=0\dot V=-\lVert\nabla G\rVert^2=0である。▨

例 7.2.G:R→RG:\R\to\Rを、x≠0x\ne0でG(x)=x6(2+sin⁡(1/x))G(x)=x^6\bigl(2+\sin(1/x)\bigr)、G(0)=0G(0)=0により定め、F=−G′F=-G'とする。このとき、G∈C2(R)G\in C^2(\R)であり、00はGGの狭義極小点でFFの Lyapunov 安定な平衡点であるが、漸近安定な平衡点ではない。したがって、例 7.1 (1)から臨界点の孤立性の仮定を外すと、結論は成り立たない。

実際、h(x)=x6sin⁡(1/x)h(x)=x^6\sin(1/x)(x≠0x\ne0)、h(0)=0h(0)=0とおくと、x≠0x\ne0で

h′(x)=6x5sin⁡(1/x)−x4cos⁡(1/x),h′′(x)=30x4sin⁡(1/x)−10x3cos⁡(1/x)−x2sin⁡(1/x)h'(x)=6x^5\sin(1/x)-x^4\cos(1/x),\qquad h''(x)=30x^4\sin(1/x)-10x^3\cos(1/x)-x^2\sin(1/x)

である。∣h(x)∣≤x6\lvert h(x)\rvert\le x^6からh′(0)=0h'(0)=0であり、∣h′(x)∣≤7x4\lvert h'(x)\rvert\le7x^4(∣x∣≤1\lvert x\rvert\le1)からh′′(0)=lim⁡x→0h′(x)/x=0h''(0)=\lim_{x\to0}h'(x)/x=0であり、∣h′′(x)∣≤41x2\lvert h''(x)\rvert\le41x^2(∣x∣≤1\lvert x\rvert\le1)からh′′h''は00で連続である。したがってG=2x6+hG=2x^6+hはC2C^2級である。x≠0x\ne0でG(x)≥x6>0=G(0)G(x)\ge x^6>0=G(0)であるから、00はGGの狭義極小点であり、G′(0)=0G'(0)=0から00はFFの平衡点である。V=GV=GはV˙=−(G′)2≤0\dot V=-(G')^2\le0を満たすから00のR\R上の Lyapunov 関数であり、定理 4.1 (1)により00は Lyapunov 安定である。

x≠0x\ne0でG′(x)=x4(6x(2+sin⁡(1/x))−cos⁡(1/x))G'(x)=x^4\bigl(6x(2+\sin(1/x))-\cos(1/x)\bigr)である。k∈N≥1k\in\NN、k≥2k\ge2についてak=1/(2kπ)a_k=1/(2k\pi)、bk=1/((2k+1)π)b_k=1/((2k+1)\pi)とおくと、bk<ak≤1/(4π)<1/12b_k<a_k\le1/(4\pi)<1/12であり、G′(ak)=ak4(12ak−1)<0G'(a_k)=a_k^4(12a_k-1)<0、G′(bk)=bk4(12bk+1)>0G'(b_k)=b_k^4(12b_k+1)>0である。§E2.43 系 2.3によりzk∈(bk,ak)z_k\in(b_k,a_k)でG′(zk)=0G'(z_k)=0を満たすものが存在する。zkz_kはFFの平衡点であるからφt(zk)=zk≠0\varphi_t(z_k)=z_k\ne0(t∈Rt\in\R)であり(§E13.15 命題 4.3 (2))、zk∉B(0)z_k\notin\mathcal B(0)である。zk→0z_k\to0であるから、どのρ>0\rho>0についてもB(0,ρ)⊈B(0)B(0,\rho)\not\subseteq\mathcal B(0)であり、注意 1.2 (2)により00は漸近安定でない。

例 7.3.U=R2U=\R^2、F(x1,x2)=(−x2,x1)F(x_1,x_2)=(-x_2,x_1)とし、V(x)=12(x12+x22)V(x)=\tfrac12(x_1^2+x_2^2)とおく。V˙=−x1x2+x2x1=0\dot V=-x_1x_2+x_2x_1=0であるから、VVは原点のR2\R^2上の Lyapunov 関数であり、狭義ではない。定理 4.1 (1)により原点は Lyapunov 安定である。原点は漸近安定でない。実際、FFは大域 Lipschitz 連続であるから、流れは完備である(§E13.15 命題 3.2 (1))。ρ>0\rho>0を任意とし、0<∥x∥<ρ0<\lVert x\rVert<\rhoを満たすxxについて、補題 2.2によりV(φt(x))=V(x)>0V(\varphi_t(x))=V(x)>0(t≥0t\ge0)である。VVの連続性によりφt(x)→0\varphi_t(x)\to0は成り立たないから、B(0,ρ)⊆B(0)B(0,\rho)\subseteq\mathcal B(0)となるρ\rhoは存在せず、注意 1.2 (2)により原点は漸近安定でない。

例 7.4.c>0c>0とし、減衰振り子の方程式x′′+cx′+sin⁡x=0x''+cx'+\sin x=0をy=x′y=x'により系

x′=y,y′=−sin⁡x−cyx'=y,\qquad y'=-\sin x-cy

へ書き換える。U=R2U=\R^2、F(x,y)=(y,−sin⁡x−cy)F(x,y)=(y,-\sin x-cy)とし、W=(−π,π)×RW=(-\pi,\pi)\times\R、V(x,y)=12y2+1−cos⁡xV(x,y)=\tfrac12y^2+1-\cos xとおく。原点は平衡点であり、V(0,0)=0V(0,0)=0である。(x,y)∈W(x,y)\in WでV(x,y)=0V(x,y)=0となるのは、y=0y=0かつcos⁡x=1\cos x=1、すなわち(x,y)=(0,0)(x,y)=(0,0)の場合だけであり、V>0V>0(W∖{(0,0)}W\setminus\{(0,0)\})である。V˙=ysin⁡x+y(−sin⁡x−cy)=−cy2≤0\dot V=y\sin x+y(-\sin x-cy)=-cy^2\le0であるから、VVは原点のWW上の Lyapunov 関数である。WWのうちV˙=0\dot V=0となる点の全体は{(x,0):∣x∣<π}\{(x,0):\lvert x\rvert<\pi\}であるから、VVは狭義 Lyapunov 関数ではない。z=(a,b)∈Uz=(a,b)\in Uがγ(z)⊆{(x,0):∣x∣<π}\gamma(z)\subseteq\{(x,0):\lvert x\rvert<\pi\}を満たすとする。zzを通る解(x(t),y(t))(x(t),y(t))についてy(t)=0y(t)=0(t∈I(z)t\in I(z))であるから、b=0b=0であり、0=y′(0)=−sin⁡a0=y'(0)=-\sin aと∣a∣<π\lvert a\rvert<\piからa=0a=0である。したがってz=(0,0)z=(0,0)であり、系 3.2により原点は漸近安定である。

例 7.5.

  1. U=RU=\R、F(x)=−x3F(x)=-x^3とする。DF(0)=0DF(0)=0であるから00は双曲型でない平衡点である。V(x)=x2V(x)=x^2はV˙=2x(−x3)=−2x4<0\dot V=2x(-x^3)=-2x^4<0(x≠0x\ne0)であるから狭義 Lyapunov 関数であり、定理 4.1 (2)により00は漸近安定である。
  2. U=R2U=\R^2、F(x1,x2)=(−x2+x1(x12+x22), x1+x2(x12+x22))F(x_1,x_2)=(-x_2+x_1(x_1^2+x_2^2),\,x_1+x_2(x_1^2+x_2^2))とする。DF(0)=(0−110)DF(0)=\begin{pmatrix}0&-1\\1&0\end{pmatrix}の固有値は±i\pm iであり、原点は双曲型でない。V(x)=x12+x22V(x)=x_1^2+x_2^2とおくとV˙=2V2\dot V=2V^2である。W=R2W=\R^2、W+=R2∖{0}W_+=\R^2\setminus\{0\}とすると、W+W_+は開集合で0∈∂W+0\in\partial W_+であり、W+W_+上でV>0V>0、V˙>0\dot V>0であり、∂W+∩W={0}\partial W_+\cap W=\{0\}上でV=0V=0であるから、定理 4.2により原点は不安定である。

主張 (1)の線形化x′=0x'=0ではすべての点が平衡点であり、その原点は Lyapunov 安定で漸近安定でない。主張 (2)の系は§E13.16 問題 5.5 (III)の系であり、その線形化は例 7.3の系である。したがって、どちらの系でも、原点の安定性は線形化の原点の安定性と一致しない。

8 演習

問題 8.1.U=R2U=\R^2とし、A=(01−2−3)A=\begin{pmatrix}0&1\\-2&-3\end{pmatrix}、F(x,y)=(y, −2x−3y+x2)F(x,y)=(y,\,-2x-3y+x^2)とする。R2\R^2に Euclid ノルムを入れ、B(0)\mathcal B(0)を原点の引き込み領域とする。

  1. ATP+PA=−I2A^{\mathsf T}P+PA=-I_2を満たすPPを求め、PPが対称正定値であることを示せ。
  2. V(x,y)=(x,y)P(x,y)TV(x,y)=(x,y)P(x,y)^{\mathsf T}はB(0,1)B(0,1)上で原点の狭義 Lyapunov 関数であることを示せ。
  3. 0<c<(3−5)/40<c<(3-\sqrt5)/4について、{z∈B‾(0,1):V(z)≤c}⊆B(0)\{z\in\overline B(0,1):V(z)\le c\}\subseteq\mathcal B(0)であることを示せ。
解答.

(1)を示す。P=(pqqr)P=\begin{pmatrix}p&q\\q&r\end{pmatrix}とおくと、

ATP+PA=(−4qp−3q−2rp−3q−2r2q−6r)A^{\mathsf T}P+PA=\begin{pmatrix}-4q&p-3q-2r\\p-3q-2r&2q-6r\end{pmatrix}

である。これが−I2-I_2に等しいことからq=14q=\tfrac14、r=14r=\tfrac14、p=54p=\tfrac54を得る。P=14(5111)P=\tfrac14\begin{pmatrix}5&1\\1&1\end{pmatrix}は対称であり、tr⁡P=32>0\operatorname{tr}P=\tfrac32>0、det⁡P=14>0\det P=\tfrac14>0であるから、固有値はともに正であり、PPは正定値である。AAの特性多項式はλ2+3λ+2=(λ+1)(λ+2)\lambda^2+3\lambda+2=(\lambda+1)(\lambda+2)であるから、この解は定理 5.3 (1)の一意な解である。

(2)を示す。ξ=(x,y)T\xi=(x,y)^{\mathsf T}とおくと、F(ξ)=Aξ+(0,x2)TF(\xi)=A\xi+(0,x^2)^{\mathsf T}であり、V(ξ)=ξTPξV(\xi)=\xi^{\mathsf T}P\xiはC1C^1級でV(0)=0V(0)=0であり、ξ≠0\xi\ne0でV(ξ)>0V(\xi)>0である。DV(ξ)=2ξTPDV(\xi)=2\xi^{\mathsf T}Pであるから、

V˙(ξ)=ξT(ATP+PA)ξ+2ξTP(0,x2)T=−∥ξ∥2+12(x+y)x2\dot V(\xi)=\xi^{\mathsf T}(A^{\mathsf T}P+PA)\xi+2\xi^{\mathsf T}P(0,x^2)^{\mathsf T}=-\lVert\xi\rVert^2+\tfrac12(x+y)x^2

である。∣x+y∣≤2∥ξ∥\lvert x+y\rvert\le\sqrt2\lVert\xi\rVert、x2≤∥ξ∥2x^2\le\lVert\xi\rVert^2であるから、V˙(ξ)≤−∥ξ∥2(1−∥ξ∥/2)\dot V(\xi)\le-\lVert\xi\rVert^2\bigl(1-\lVert\xi\rVert/\sqrt2\bigr)であり、0<∥ξ∥<10<\lVert\xi\rVert<1でV˙(ξ)<0\dot V(\xi)<0である。F(0)=0F(0)=0であるから、VVは原点のB(0,1)B(0,1)上の狭義 Lyapunov 関数である。

(3)を示す。W=B(0,2)W=B(0,\sqrt2)とおくと、上と同じ計算によりVVはWW上の狭義 Lyapunov 関数であり、B‾(0,1)⊆W\overline B(0,1)\subseteq Wである。補題 2.3のr=1r=1についてm=min⁡{V(ξ):∥ξ∥=1}m=\min\{V(\xi):\lVert\xi\rVert=1\}はPPの最小固有値(3−5)/4(3-\sqrt5)/4である(PPの固有値はλ2−32λ+14=0\lambda^2-\tfrac32\lambda+\tfrac14=0の根(3±5)/4(3\pm\sqrt5)/4である)。γ(z)⊆{V˙=0}\gamma(z)\subseteq\{\dot V=0\}ならば、z∈γ(z)z\in\gamma(z)からV˙(z)=0\dot V(z)=0であり、狭義性によりz=0z=0である。したがって系 3.2により、0<c<m0<c<mについてΩ={z∈B‾(0,1):V(z)≤c}⊆B(0)\Omega=\{z\in\overline B(0,1):V(z)\le c\}\subseteq\mathcal B(0)である。▨

問題 8.2.U=R2U=\R^2、F(x,y)=(y, −x3−y)F(x,y)=(y,\,-x^3-y)とし、V(x,y)=14x4+12y2V(x,y)=\tfrac14x^4+\tfrac12y^2とおく。R2\R^2に Euclid ノルムを入れる。

  1. DF(0)DF(0)が双曲型でないこと、およびVVが原点のR2\R^2上の Lyapunov 関数であって狭義でないことを確かめ、原点が漸近安定であることを示せ。
  2. B(0)=R2\mathcal B(0)=\R^2であることを示せ。
解答.

(1)を示す。FFはC1C^1級であるから局所 Lipschitz 連続である(§E13.4 補題 4.2)。DF(0)=(010−1)DF(0)=\begin{pmatrix}0&1\\0&-1\end{pmatrix}の固有値は0,−10,-1であり、DF(0)DF(0)は双曲型でない。V(0)=0V(0)=0であり、(x,y)≠0(x,y)\ne0でV>0V>0である。V˙=x3y+y(−x3−y)=−y2≤0\dot V=x^3y+y(-x^3-y)=-y^2\le0であるから、VVは原点のR2\R^2上の Lyapunov 関数であり、y=0y=0の上の点でV˙=0\dot V=0であるから狭義ではない。z=(a,b)∈Uz=(a,b)\in Uがγ(z)⊆{V˙=0}={y=0}\gamma(z)\subseteq\{\dot V=0\}=\{y=0\}を満たすとする。zzを通る解(x(t),y(t))(x(t),y(t))についてy(t)=0y(t)=0(t∈I(z)t\in I(z))であるから、b=0b=0であり、0=y′(0)=−a3−b0=y'(0)=-a^3-bからa=0a=0である。したがって系 3.2により原点は漸近安定である。

(2)を示す。z∈R2z\in\R^2、c=V(z)c=V(z)とし、K={ξ∈R2:V(ξ)≤c}K=\{\xi\in\R^2:V(\xi)\le c\}とおく。VVは連続であるからKKは閉集合であり、V(x,y)=14x4+12y2≤cV(x,y)=\tfrac14x^4+\tfrac12y^2\le cからKKは有界であるので、KKはコンパクトである。ξ∈K\xi\in K、t∈I(ξ)t\in I(\xi)、t≥0t\ge0とすると、補題 2.2によりs↦V(φs(ξ))s\mapsto V(\varphi_s(\xi))は[0,t][0,t]上で非正の導関数V˙(φs(ξ))\dot V(\varphi_s(\xi))をもつから、V(φt(ξ))≤V(ξ)≤cV(\varphi_t(\xi))\le V(\xi)\le cである。したがってKKは前方不変であり、z∈Kz\in Kである。定理 3.1により、E={ξ∈K:V˙(ξ)=0}E=\{\xi\in K:\dot V(\xi)=0\}に含まれる不変集合の和集合MMについてω(z)⊆M\omega(z)\subseteq Mである。w∈Mw\in Mならばγ(w)⊆M⊆{y=0}\gamma(w)\subseteq M\subseteq\{y=0\}であるから、前段と同じ計算によりw=0w=0であり、M⊆{0}M\subseteq\{0\}である。補題 2.4によりω(z)≠∅\omega(z)\ne\varnothingであるからM={0}M=\{0\}であり、定理 3.1により∥φt(z)∥=dist⁡(φt(z),M)→0\lVert\varphi_t(z)\rVert=\operatorname{dist}(\varphi_t(z),M)\to0である。すなわちz∈B(0)z\in\mathcal B(0)である。▨

問題 8.3.n∈N≥1n\in\NNとし、U⊆RnU\subseteq\R^nを開集合、F:U→RnF:U\to\R^nをC1C^1級の写像、φ\varphiをFFの流れとし、Rn\R^nに Euclid ノルムを入れる。x∗∈Ux_*\in UをFFの平衡点とし、A=DF(x∗)A=DF(x_*)とおく。以下では§E13.16 定理 4.5を用いない。

  1. AAの固有値の実部がすべて負であるとする。系 6.1のVVを用いて、δ>0\delta>0、c>0c>0、M≥1M\ge1が存在し、∥x−x∗∥<δ\lVert x-x_*\rVert<\deltaを満たす任意のx∈Ux\in Uについて[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、すべてのt≥0t\ge0で∥φt(x)−x∗∥≤Me−ct∥x−x∗∥\lVert\varphi_t(x)-x_*\rVert\le Me^{-ct}\lVert x-x_*\rVertが成り立つことを示せ。
  2. AAが双曲型で、実部正の固有値をもつとする。系 5.2の分解と定理 5.3 (1)を用いて定理 4.2の仮定を満たす関数を作り、x∗x_*が不安定であることを示せ。
解答.

(1)を示す。系 6.1のP,V,r,mP,V,r,mを取り、c0∈(0,m)c_0\in(0,m)とΩ={x∈B‾(x∗,r):V(x)≤c0}\Omega=\{x\in\overline B(x_*,r):V(x)\le c_0\}を取る。p2=∥P∥p_2=\lVert P\rVert、p1=min⁡{ξTPξ:∥ξ∥=1}p_1=\min\{\xi^{\mathsf T}P\xi:\lVert\xi\rVert=1\}とおく。§E2.19 定理 4.4とPPの正定値性によりp1>0p_1>0であり、p1∥ξ∥2≤ξTPξ≤p2∥ξ∥2p_1\lVert\xi\rVert^2\le\xi^{\mathsf T}P\xi\le p_2\lVert\xi\rVert^2(ξ∈Rn\xi\in\R^n)である。補題 2.3 (2)のδ>0\delta>0を取り、∥x−x∗∥<δ\lVert x-x_*\rVert<\deltaを満たすx∈Ux\in Uについて、x∈Ωx\in\Omegaであるから補題 2.3 (3)により[0,∞)⊆I(x)[0,\infty)\subseteq I(x)であり、φt(x)∈Ω⊆B(x∗,r)\varphi_t(x)\in\Omega\subseteq B(x_*,r)(t≥0t\ge0)である。h(t)=V(φt(x))h(t)=V(\varphi_t(x))とおくと、補題 2.2と系 6.1の評価により

h′(t)=V˙(φt(x))≤−12∥φt(x)−x∗∥2≤−h(t)2p2h'(t)=\dot V(\varphi_t(x))\le-\tfrac12\lVert\varphi_t(x)-x_*\rVert^2\le-\frac{h(t)}{2p_2}

である。したがって(et/(2p2)h(t))′≤0\bigl(e^{t/(2p_2)}h(t)\bigr)'\le0であり、h(t)≤e−t/(2p2)h(0)h(t)\le e^{-t/(2p_2)}h(0)である。よって

∥φt(x)−x∗∥2≤h(t)p1≤p2p1e−t/(2p2)∥x−x∗∥2\lVert\varphi_t(x)-x_*\rVert^2\le\frac{h(t)}{p_1}\le\frac{p_2}{p_1}e^{-t/(2p_2)}\lVert x-x_*\rVert^2

であり、M=p2/p1M=\sqrt{p_2/p_1}、c=1/(4p2)c=1/(4p_2)とおけば主張を得る。p1≤p2p_1\le p_2であるからM≥1M\ge1である。

(2)を示す。FFは局所 Lipschitz 連続である(§E13.4 補題 4.2)。系 5.2のEs,EuE^s,E^uを Euclid ノルムについて取る。AAが実部正の固有値をもつから、系 5.2 (1)によりEu≠{0}E^u\ne\{0\}である。k=dim⁡Esk=\dim E^s、l=dim⁡Eu≥1l=\dim E^u\ge1とし、EsE^sの基底e1,…,eke_1,\ldots,e_kとEuE^uの基底f1,…,flf_1,\ldots,f_lを取って、x=∑jsjej+∑jujfjx=\sum_js_je_j+\sum_ju_jf_jにz=(s,u)∈Rk×Rlz=(s,u)\in\R^k\times\R^lを対応させる線形同型をT:Rn→RnT:\R^n\to\R^nとする。TAT−1=diag⁡(Bs,Bu)TAT^{-1}=\operatorname{diag}(B_s,B_u)であり、Bs,BuB_s,B_uはそれぞれA∣Es,A∣EuA|_{E^s},A|_{E^u}の行列であるから、BsB_sの固有値の実部はすべて負、BuB_uの固有値の実部はすべて正である。−Bu-B_uの固有値の実部はすべて負であるから、定理 5.3 (1)により対称正定値行列Ps∈Rk×kP_s\in\R^{k\times k}、Pu∈Rl×lP_u\in\R^{l\times l}が存在して

BsTPs+PsBs=−Ik,BuTPu+PuBu=IlB_s^{\mathsf T}P_s+P_sB_s=-I_k,\qquad B_u^{\mathsf T}P_u+P_uB_u=I_l

を満たす(k=0k=0のときはssの成分を考えない)。p=max⁡{∥Ps∥,∥Pu∥}p=\max\{\lVert P_s\rVert,\lVert P_u\rVert\}とおく。

ξ=x−x∗\xi=x-x_*、ζ=Tξ=(s,u)\zeta=T\xi=(s,u)とし、V~(s,u)=uTPuu−sTPss\tilde V(s,u)=u^{\mathsf T}P_uu-s^{\mathsf T}P_ss、V^(x)=V~(T(x−x∗))\hat V(x)=\tilde V(T(x-x_*))とおく。V^\hat VはC1C^1級である。ρ(ξ)=F(x∗+ξ)−Aξ\rho(\xi)=F(x_*+\xi)-A\xiとおくと∥ρ(ξ)∥/∥ξ∥→0\lVert\rho(\xi)\rVert/\lVert\xi\rVert\to0であり、TF(x)=TAξ+Tρ(ξ)=(Bss+gs, Buu+gu)TF(x)=TA\xi+T\rho(\xi)=(B_ss+g_s,\,B_uu+g_u)(g=Tρ(ξ)=(gs,gu)g=T\rho(\xi)=(g_s,g_u))である。∥ξ∥≤∥T−1∥∥ζ∥\lVert\xi\rVert\le\lVert T^{-1}\rVert\lVert\zeta\rVertであるから∥g∥/∥ζ∥→0\lVert g\rVert/\lVert\zeta\rVert\to0(ξ→0\xi\to0)であり、r>0r>0をB(x∗,r)⊆UB(x_*,r)\subseteq Uかつ∥ξ∥<r\lVert\xi\rVert<rで∥g∥≤∥ζ∥/(8p)\lVert g\rVert\le\lVert\zeta\rVert/(8p)となるように取る。W=B(x∗,r)W=B(x_*,r)とする。x∈Wx\in Wで、V^˙(x)=DV~(ζ) TF(x)=2uTPu(Buu+gu)−2sTPs(Bss+gs)\dot{\hat V}(x)=D\tilde V(\zeta)\,TF(x)=2u^{\mathsf T}P_u(B_uu+g_u)-2s^{\mathsf T}P_s(B_ss+g_s)から

V^˙(x)=uT(BuTPu+PuBu)u−sT(BsTPs+PsBs)s+2uTPugu−2sTPsgs≥∥ζ∥2−4p∥ζ∥∥g∥≥12∥ζ∥2\dot{\hat V}(x)=u^{\mathsf T}(B_u^{\mathsf T}P_u+P_uB_u)u-s^{\mathsf T}(B_s^{\mathsf T}P_s+P_sB_s)s+2u^{\mathsf T}P_ug_u-2s^{\mathsf T}P_sg_s\ge\lVert\zeta\rVert^2-4p\lVert\zeta\rVert\lVert g\rVert\ge\tfrac12\lVert\zeta\rVert^2

である。W+={x∈W:V^(x)>0}W_+=\{x\in W:\hat V(x)>0\}とおくと、W+W_+は開集合であり、x∈W+x\in W_+でζ≠0\zeta\ne0であるからV^˙(x)>0\dot{\hat V}(x)>0である。V^(x∗)=0\hat V(x_*)=0であるからx∗∉W+x_*\notin W_+である。u∈Rl∖{0}u\in\R^l\setminus\{0\}を取り、τ>0\tau>0についてxτ=x∗+T−1(0,τu)x_\tau=x_*+T^{-1}(0,\tau u)とおく。十分小さいすべてのτ>0\tau>0についてxτ∈Wx_\tau\in WかつV^(xτ)=τ2uTPuu>0\hat V(x_\tau)=\tau^2u^{\mathsf T}P_uu>0であるから、xτ∈W+x_\tau\in W_+である。τ→0\tau\to0のときxτ→x∗x_\tau\to x_*であるからx∗∈W+‾x_*\in\overline{W_+}であり、x∗∉W+x_*\notin W_+と合わせてx∗∈∂W+x_*\in\partial W_+である。x∈∂W+∩Wx\in\partial W_+\cap Wならば、x∉W+x\notin W_+からV^(x)≤0\hat V(x)\le0であり、x∈W+‾x\in\overline{W_+}からV^(x)≥0\hat V(x)\ge0であるからV^(x)=0\hat V(x)=0である。定理 4.2によりx∗x_*は不安定である。▨

参考文献

  1. Gerald Teschl, Ordinary Differential Equations and Dynamical Systems, American Mathematical Society, Providence, Rhode Island, 2012.Lyapunov 関数による安定性の判定、LaSalle の不変原理、Chetaev の不安定性定理を参考にした。
  2. Lawrence Perko, Differential Equations and Dynamical Systems, 3rd ed., Texts in Applied Mathematics 7, Springer, New York, 2001.Lyapunov 方程式と双曲型平衡点の安定性の判定を参考にした。
  3. Philip Hartman, Ordinary Differential Equations, 2nd ed., Classics in Applied Mathematics, Society for Industrial and Applied Mathematics, Philadelphia, 2002.勾配系の極限集合と引き込み領域の性質を参考にした。

前提記事

14 本の記事・単元を表示