1 部分流と symplectic 写像
定義 1.1. d ∈ N ≥ 1 d\in\NN d ∈ N ≥ 1 とし、I d I_d I d をd d d 次単位行列として
J : = ( 0 I d − I d 0 ) ∈ R 2 d × 2 d J:=\begin{pmatrix}0&I_d\\-I_d&0\end{pmatrix}\in\R^{2d\times2d} J := ( 0 − I d I d 0 ) ∈ R 2 d × 2 d と置く。開集合W ⊆ R 2 d W\subseteq\R^{2d} W ⊆ R 2 d 上のC 1 C^1 C 1 級写像Φ : W → R 2 d \Phi\colon W\to\R^{2d} Φ : W → R 2 d が、任意のz ∈ W z\in W z ∈ W について
D Φ ( z ) T J D Φ ( z ) = J D\Phi(z)^{\mathsf T}JD\Phi(z)=J D Φ ( z ) T J D Φ ( z ) = J を満たすとき、Φ \Phi Φ を symplectic 写像 (symplectic map ) という。ここでD Φ ( z ) ∈ R 2 d × 2 d D\Phi(z)\in\R^{2d\times2d} D Φ ( z ) ∈ R 2 d × 2 d はΦ \Phi Φ のz z z における Jacobi 行列である。
定義 1.2. d ∈ N ≥ 1 d\in\NN d ∈ N ≥ 1 とし、U q , U p ⊆ R d U_q,U_p\subseteq\R^d U q , U p ⊆ R d を開集合、U : = U q × U p ⊆ R 2 d U:=U_q\times U_p\subseteq\R^{2d} U := U q × U p ⊆ R 2 d とする。R 2 d \R^{2d} R 2 d の元をz = ( q , p ) z=(q,p) z = ( q , p ) (q , p ∈ R d q,p\in\R^d q , p ∈ R d )と書く。K ∈ C 2 ( U p ; R ) K\in C^2(U_p;\R) K ∈ C 2 ( U p ; R ) とV ∈ C 2 ( U q ; R ) V\in C^2(U_q;\R) V ∈ C 2 ( U q ; R ) に対してH ( q , p ) : = K ( p ) + V ( q ) H(q,p):=K(p)+V(q) H ( q , p ) := K ( p ) + V ( q ) と置き、H H H を 分離形 Hamilton 関数 (separable Hamiltonian ) 、U U U に値をとるC 1 C^1 C 1 級写像z = ( q , p ) z=(q,p) z = ( q , p ) に対する連立常微分方程式
q ′ = ∇ K ( p ) , p ′ = − ∇ V ( q ) q'=\nabla K(p),\qquad p'=-\nabla V(q) q ′ = ∇ K ( p ) , p ′ = − ∇ V ( q ) をH H H の Hamilton 系 (Hamiltonian system ) という。h ∈ R h\in\R h ∈ R に対して
W h V : = { ( q , p ) ∈ U ∣ p − h ∇ V ( q ) ∈ U p } , W h K : = { ( q , p ) ∈ U ∣ q + h ∇ K ( p ) ∈ U q } W^V_h:=\{(q,p)\in U\mid p-h\nabla V(q)\in U_p\},\qquad W^K_h:=\{(q,p)\in U\mid q+h\nabla K(p)\in U_q\} W h V := {( q , p ) ∈ U ∣ p − h ∇ V ( q ) ∈ U p } , W h K := {( q , p ) ∈ U ∣ q + h ∇ K ( p ) ∈ U q } と置き、写像
φ h V : W h V → U , ( q , p ) ↦ ( q , p − h ∇ V ( q ) ) , φ h K : W h K → U , ( q , p ) ↦ ( q + h ∇ K ( p ) , p ) \varphi^V_h\colon W^V_h\to U,\ (q,p)\mapsto\bigl(q,\ p-h\nabla V(q)\bigr),\qquad
\varphi^K_h\colon W^K_h\to U,\ (q,p)\mapsto\bigl(q+h\nabla K(p),\ p\bigr) φ h V : W h V → U , ( q , p ) ↦ ( q , p − h ∇ V ( q ) ) , φ h K : W h K → U , ( q , p ) ↦ ( q + h ∇ K ( p ) , p ) を定める。φ h V \varphi^V_h φ h V を刻みh h h の キック (kick ) 、φ h K \varphi^K_h φ h K を刻みh h h の ドリフト (drift ) といい、両者をあわせてH H H の 部分流 (split flows ) という。
証明. s ∈ I s\in I s ∈ I についてφ s V ( z 0 ) = ( q 0 , p 0 − s ∇ V ( q 0 ) ) \varphi^V_s(z_0)=(q_0,p_0-s\nabla V(q_0)) φ s V ( z 0 ) = ( q 0 , p 0 − s ∇ V ( q 0 )) はs s s の一次式であるから、写像s ↦ φ s V ( z 0 ) s\mapsto\varphi^V_s(z_0) s ↦ φ s V ( z 0 ) はI I I 上でC 1 C^1 C 1 級であり、その導関数は( 0 , − ∇ V ( q 0 ) ) (0,-\nabla V(q_0)) ( 0 , − ∇ V ( q 0 )) である。φ s V ( z 0 ) \varphi^V_s(z_0) φ s V ( z 0 ) の第一成分はq 0 q_0 q 0 であるから、この導関数はK = 0 K=0 K = 0 とした Hamilton 系の右辺( 0 , − ∇ V ( q ) ) (0,-\nabla V(q)) ( 0 , − ∇ V ( q )) に( q , p ) = φ s V ( z 0 ) (q,p)=\varphi^V_s(z_0) ( q , p ) = φ s V ( z 0 ) を代入した値に等しい。したがって写像s ↦ φ s V ( z 0 ) s\mapsto\varphi^V_s(z_0) s ↦ φ s V ( z 0 ) はK = 0 K=0 K = 0 とした Hamilton 系の解である。s ∈ I s\in I s ∈ I についてφ s K ( z 0 ) = ( q 0 + s ∇ K ( p 0 ) , p 0 ) \varphi^K_s(z_0)=(q_0+s\nabla K(p_0),p_0) φ s K ( z 0 ) = ( q 0 + s ∇ K ( p 0 ) , p 0 ) はs s s の一次式であるから、写像s ↦ φ s K ( z 0 ) s\mapsto\varphi^K_s(z_0) s ↦ φ s K ( z 0 ) はI I I 上でC 1 C^1 C 1 級であり、その導関数は( ∇ K ( p 0 ) , 0 ) (\nabla K(p_0),0) ( ∇ K ( p 0 ) , 0 ) である。φ s K ( z 0 ) \varphi^K_s(z_0) φ s K ( z 0 ) の第二成分はp 0 p_0 p 0 であるから、この導関数はV = 0 V=0 V = 0 とした Hamilton 系の右辺( ∇ K ( p ) , 0 ) (\nabla K(p),0) ( ∇ K ( p ) , 0 ) に( q , p ) = φ s K ( z 0 ) (q,p)=\varphi^K_s(z_0) ( q , p ) = φ s K ( z 0 ) を代入した値に等しい。したがって写像s ↦ φ s K ( z 0 ) s\mapsto\varphi^K_s(z_0) s ↦ φ s K ( z 0 ) はV = 0 V=0 V = 0 とした Hamilton 系の解である。
( q , p ) ∈ U (q,p)\in U ( q , p ) ∈ U とする。H ( q , p ) = K ( p ) + V ( q ) H(q,p)=K(p)+V(q) H ( q , p ) = K ( p ) + V ( q ) のq q q に関する勾配は∇ V ( q ) \nabla V(q) ∇ V ( q ) 、p p p に関する勾配は∇ K ( p ) \nabla K(p) ∇ K ( p ) であるから、∇ H ( q , p ) = ( ∇ V ( q ) , ∇ K ( p ) ) \nabla H(q,p)=(\nabla V(q),\nabla K(p)) ∇ H ( q , p ) = ( ∇ V ( q ) , ∇ K ( p )) である。x , y ∈ R d x,y\in\R^d x , y ∈ R d についてJ ( x , y ) = ( y , − x ) J(x,y)=(y,-x) J ( x , y ) = ( y , − x ) であるから、J ∇ H ( q , p ) = ( ∇ K ( p ) , − ∇ V ( q ) ) J\nabla H(q,p)=(\nabla K(p),-\nabla V(q)) J ∇ H ( q , p ) = ( ∇ K ( p ) , − ∇ V ( q )) である。したがって、区間上で定義されU U U に値をとるC 1 C^1 C 1 級写像z = ( q , p ) z=(q,p) z = ( q , p ) について、z ′ = J ∇ H ( z ) z'=J\nabla H(z) z ′ = J ∇ H ( z ) を満たすことはq ′ = ∇ K ( p ) q'=\nabla K(p) q ′ = ∇ K ( p ) とp ′ = − ∇ V ( q ) p'=-\nabla V(q) p ′ = − ∇ V ( q ) を満たすことと同値である。
I 0 I_0 I 0 の内部をI 0 ∘ I_0^\circ I 0 ∘ と書き、τ ∈ I 0 ∘ \tau\in I_0^\circ τ ∈ I 0 ∘ とする。§E4.3 定理 1.1 をq ∣ I 0 ∘ q|_{I_0^\circ} q ∣ I 0 ∘ とV V V 、p ∣ I 0 ∘ p|_{I_0^\circ} p ∣ I 0 ∘ とK K K に適用すると
( H ∘ z ) ′ ( τ ) = ∇ V ( q ( τ ) ) ⋅ q ′ ( τ ) + ∇ K ( p ( τ ) ) ⋅ p ′ ( τ ) = ∇ V ( q ( τ ) ) ⋅ ∇ K ( p ( τ ) ) − ∇ K ( p ( τ ) ) ⋅ ∇ V ( q ( τ ) ) = 0 (H\circ z)'(\tau)=\nabla V(q(\tau))\cdot q'(\tau)+\nabla K(p(\tau))\cdot p'(\tau)=\nabla V(q(\tau))\cdot\nabla K(p(\tau))-\nabla K(p(\tau))\cdot\nabla V(q(\tau))=0 ( H ∘ z ) ′ ( τ ) = ∇ V ( q ( τ )) ⋅ q ′ ( τ ) + ∇ K ( p ( τ )) ⋅ p ′ ( τ ) = ∇ V ( q ( τ )) ⋅ ∇ K ( p ( τ )) − ∇ K ( p ( τ )) ⋅ ∇ V ( q ( τ )) = 0 である。a , b ∈ I 0 a,b\in I_0 a , b ∈ I 0 、a < b a<b a < b とすると、[ a , b ] ⊆ I 0 [a,b]\subseteq I_0 [ a , b ] ⊆ I 0 かつ( a , b ) ⊆ I 0 ∘ (a,b)\subseteq I_0^\circ ( a , b ) ⊆ I 0 ∘ であり、H ∘ z H\circ z H ∘ z は[ a , b ] [a,b] [ a , b ] 上で連続で( a , b ) (a,b) ( a , b ) 上で導関数0 0 0 をもつ。平均値の定理によりH ( z ( a ) ) = H ( z ( b ) ) H(z(a))=H(z(b)) H ( z ( a )) = H ( z ( b )) である。▨
補題 1.4. 定義 1.2 の設定で、次が成り立つ。
任意のh ∈ R h\in\R h ∈ R について、W h V W^V_h W h V とW h K W^K_h W h K は開集合であり、φ h V \varphi^V_h φ h V とφ h K \varphi^K_h φ h K は symplectic 写像である。
任意のh ∈ R h\in\R h ∈ R についてφ h V ( W h V ) = W − h V \varphi^V_h(W^V_h)=W^V_{-h} φ h V ( W h V ) = W − h V であり、任意のz ∈ W h V z\in W^V_h z ∈ W h V についてφ − h V ( φ h V ( z ) ) = z \varphi^V_{-h}(\varphi^V_h(z))=z φ − h V ( φ h V ( z )) = z である。φ h K \varphi^K_h φ h K についても同じことが成り立つ。
m ∈ N ≥ 1 m\in\NN m ∈ N ≥ 1 、σ 1 , … , σ m ∈ { K , V } \sigma_1,\dots,\sigma_m\in\{K,V\} σ 1 , … , σ m ∈ { K , V } 、h 1 , … , h m ∈ R h_1,\dots,h_m\in\R h 1 , … , h m ∈ R とする。z ∈ U z\in U z ∈ U に対してz 0 : = z z_0:=z z 0 := z と置き、z j − 1 ∈ W h j σ j z_{j-1}\in W^{\sigma_j}_{h_j} z j − 1 ∈ W h j σ j である限りz j : = φ h j σ j ( z j − 1 ) z_j:=\varphi^{\sigma_j}_{h_j}(z_{j-1}) z j := φ h j σ j ( z j − 1 ) と定める。z 1 , … , z m z_1,\dots,z_m z 1 , … , z m がすべて定まるz z z の全体をW W W とし、S ( z ) : = z m S(z):=z_m S ( z ) := z m と置く。列( σ m , … , σ 1 ) (\sigma_m,\dots,\sigma_1) ( σ m , … , σ 1 ) と( − h m , … , − h 1 ) (-h_m,\dots,-h_1) ( − h m , … , − h 1 ) から同じ方法で定まる集合と写像をW − W^- W − 、S − S^- S − とする。このときW W W は開集合、S : W → R 2 d S\colon W\to\R^{2d} S : W → R 2 d は symplectic 写像であり、S ( W ) = W − S(W)=W^- S ( W ) = W − かつ任意のz ∈ W z\in W z ∈ W についてS − ( S ( z ) ) = z S^-(S(z))=z S − ( S ( z )) = z が成り立つ。
証明. (1) を示す。h ∈ R h\in\R h ∈ R とする。V ∈ C 2 V\in C^2 V ∈ C 2 であるから∇ V : U q → R d \nabla V\colon U_q\to\R^d ∇ V : U q → R d はC 1 C^1 C 1 級であり、写像( q , p ) ↦ p − h ∇ V ( q ) (q,p)\mapsto p-h\nabla V(q) ( q , p ) ↦ p − h ∇ V ( q ) はU U U 上で連続である。W h V W^V_h W h V はこの写像による開集合U p U_p U p の逆像であるから開集合であり、φ h V \varphi^V_h φ h V はC 1 C^1 C 1 級である。( q , p ) ∈ W h V (q,p)\in W^V_h ( q , p ) ∈ W h V とし、A : = D ( ∇ V ) ( q ) A:=D(\nabla V)(q) A := D ( ∇ V ) ( q ) をV V V の Hesse 行列とすると、§E4.4 定理 2.1 によりA T = A A^{\mathsf T}=A A T = A である。M : = D φ h V ( q , p ) M:=D\varphi^V_h(q,p) M := D φ h V ( q , p ) と定義 1.1 のJ J J について
M = ( I d 0 − h A I d ) , M T J M = ( I d − h A T 0 I d ) ( − h A I d − I d 0 ) = ( h ( A T − A ) I d − I d 0 ) = J M=\begin{pmatrix}I_d&0\\-hA&I_d\end{pmatrix},\qquad
M^{\mathsf T}JM=\begin{pmatrix}I_d&-hA^{\mathsf T}\\0&I_d\end{pmatrix}\begin{pmatrix}-hA&I_d\\-I_d&0\end{pmatrix}=\begin{pmatrix}h(A^{\mathsf T}-A)&I_d\\-I_d&0\end{pmatrix}=J M = ( I d − h A 0 I d ) , M T J M = ( I d 0 − h A T I d ) ( − h A − I d I d 0 ) = ( h ( A T − A ) − I d I d 0 ) = J である。同様にW h K W^K_h W h K は開集合、φ h K \varphi^K_h φ h K はC 1 C^1 C 1 級であり、( q , p ) ∈ W h K (q,p)\in W^K_h ( q , p ) ∈ W h K についてB : = D ( ∇ K ) ( p ) B:=D(\nabla K)(p) B := D ( ∇ K ) ( p ) はB T = B B^{\mathsf T}=B B T = B を満たし、N : = D φ h K ( q , p ) N:=D\varphi^K_h(q,p) N := D φ h K ( q , p ) について
N = ( I d h B 0 I d ) , N T J N = ( I d 0 h B T I d ) ( 0 I d − I d − h B ) = ( 0 I d − I d h ( B T − B ) ) = J N=\begin{pmatrix}I_d&hB\\0&I_d\end{pmatrix},\qquad
N^{\mathsf T}JN=\begin{pmatrix}I_d&0\\hB^{\mathsf T}&I_d\end{pmatrix}\begin{pmatrix}0&I_d\\-I_d&-hB\end{pmatrix}=\begin{pmatrix}0&I_d\\-I_d&h(B^{\mathsf T}-B)\end{pmatrix}=J N = ( I d 0 h B I d ) , N T J N = ( I d h B T 0 I d ) ( 0 − I d I d − h B ) = ( 0 − I d I d h ( B T − B ) ) = J である。
(2) を示す。h ∈ R h\in\R h ∈ R 、z = ( q , p ) ∈ W h V z=(q,p)\in W^V_h z = ( q , p ) ∈ W h V とし、w : = φ h V ( z ) = ( q , p − h ∇ V ( q ) ) w:=\varphi^V_h(z)=(q,p-h\nabla V(q)) w := φ h V ( z ) = ( q , p − h ∇ V ( q )) と置く。w ∈ U w\in U w ∈ U であり、w w w の第二成分にh ∇ V ( q ) h\nabla V(q) h ∇ V ( q ) を加えたものはp ∈ U p p\in U_p p ∈ U p であるから、w ∈ W − h V w\in W^V_{-h} w ∈ W − h V かつφ − h V ( w ) = z \varphi^V_{-h}(w)=z φ − h V ( w ) = z である。したがってφ h V ( W h V ) ⊆ W − h V \varphi^V_h(W^V_h)\subseteq W^V_{-h} φ h V ( W h V ) ⊆ W − h V である。h h h を− h -h − h に替えると、任意のw ∈ W − h V w\in W^V_{-h} w ∈ W − h V についてφ − h V ( w ) ∈ W h V \varphi^V_{-h}(w)\in W^V_h φ − h V ( w ) ∈ W h V かつφ h V ( φ − h V ( w ) ) = w \varphi^V_h(\varphi^V_{-h}(w))=w φ h V ( φ − h V ( w )) = w であるから、W − h V ⊆ φ h V ( W h V ) W^V_{-h}\subseteq\varphi^V_h(W^V_h) W − h V ⊆ φ h V ( W h V ) である。φ h K \varphi^K_h φ h K については、第一成分にh ∇ K ( p ) h\nabla K(p) h ∇ K ( p ) を加える操作について同じ議論が成り立つ。
(3) を示す。m = 1 m=1 m = 1 のとき、主張は(1) と(2) である。m ≥ 2 m\ge2 m ≥ 2 とし、長さm − 1 m-1 m − 1 の任意の列について主張が成り立つとする。最初のm − 1 m-1 m − 1 項の列( σ 1 , … , σ m − 1 ) (\sigma_1,\dots,\sigma_{m-1}) ( σ 1 , … , σ m − 1 ) と( h 1 , … , h m − 1 ) (h_1,\dots,h_{m-1}) ( h 1 , … , h m − 1 ) から定まる集合と写像をW ′ W' W ′ 、S ′ S' S ′ 、その逆順の列から定まるものをW ′ − W'^- W ′ − 、S ′ − S'^- S ′ − とする。Φ : = φ h m σ m \Phi:=\varphi^{\sigma_m}_{h_m} Φ := φ h m σ m と置くと、
W = { z ∈ W ′ ∣ S ′ ( z ) ∈ W h m σ m } , S = Φ ∘ S ′ ∣ W W=\{z\in W'\mid S'(z)\in W^{\sigma_m}_{h_m}\},\qquad S=\Phi\circ S'|_W W = { z ∈ W ′ ∣ S ′ ( z ) ∈ W h m σ m } , S = Φ ∘ S ′ ∣ W である。S ′ S' S ′ は連続でありW h m σ m W^{\sigma_m}_{h_m} W h m σ m は開集合であるから、W W W は開集合である。§E4.3 定理 1.1 により、z ∈ W z\in W z ∈ W についてD S ( z ) = D Φ ( S ′ ( z ) ) D S ′ ( z ) DS(z)=D\Phi(S'(z))DS'(z) D S ( z ) = D Φ ( S ′ ( z )) D S ′ ( z ) であり、右辺はz z z について連続であるからS S S はC 1 C^1 C 1 級である。さらに
D S ( z ) T J D S ( z ) = D S ′ ( z ) T ( D Φ ( S ′ ( z ) ) T J D Φ ( S ′ ( z ) ) ) D S ′ ( z ) = D S ′ ( z ) T J D S ′ ( z ) = J DS(z)^{\mathsf T}JDS(z)=DS'(z)^{\mathsf T}\bigl(D\Phi(S'(z))^{\mathsf T}JD\Phi(S'(z))\bigr)DS'(z)=DS'(z)^{\mathsf T}JDS'(z)=J D S ( z ) T J D S ( z ) = D S ′ ( z ) T ( D Φ ( S ′ ( z ) ) T J D Φ ( S ′ ( z )) ) D S ′ ( z ) = D S ′ ( z ) T J D S ′ ( z ) = J である。逆順の列は( σ m , − h m ) (\sigma_m,-h_m) ( σ m , − h m ) から始まり、その後に最初のm − 1 m-1 m − 1 項の逆順の列が続くから、
W − = { w ∈ W − h m σ m ∣ φ − h m σ m ( w ) ∈ W ′ − } , S − ( w ) = S ′ − ( φ − h m σ m ( w ) ) W^-=\{w\in W^{\sigma_m}_{-h_m}\mid\varphi^{\sigma_m}_{-h_m}(w)\in W'^-\},\qquad S^-(w)=S'^-\bigl(\varphi^{\sigma_m}_{-h_m}(w)\bigr) W − = { w ∈ W − h m σ m ∣ φ − h m σ m ( w ) ∈ W ′ − } , S − ( w ) = S ′ − ( φ − h m σ m ( w ) ) である。z ∈ W z\in W z ∈ W とし、w : = S ( z ) = Φ ( S ′ ( z ) ) w:=S(z)=\Phi(S'(z)) w := S ( z ) = Φ ( S ′ ( z )) と置く。(2) によりw ∈ W − h m σ m w\in W^{\sigma_m}_{-h_m} w ∈ W − h m σ m かつφ − h m σ m ( w ) = S ′ ( z ) \varphi^{\sigma_m}_{-h_m}(w)=S'(z) φ − h m σ m ( w ) = S ′ ( z ) であり、帰納法の仮定によりS ′ ( z ) ∈ W ′ − S'(z)\in W'^- S ′ ( z ) ∈ W ′ − かつS ′ − ( S ′ ( z ) ) = z S'^-(S'(z))=z S ′ − ( S ′ ( z )) = z である。したがってw ∈ W − w\in W^- w ∈ W − かつS − ( w ) = z S^-(w)=z S − ( w ) = z である。以上により、長さm m m の任意の列についてS ( W ) ⊆ W − S(W)\subseteq W^- S ( W ) ⊆ W − とS − ∘ S = id W S^-\circ S=\id_W S − ∘ S = id W が成り立つ。これを逆順の列に適用すると、その逆順の列はもとの列であるから、S − ( W − ) ⊆ W S^-(W^-)\subseteq W S − ( W − ) ⊆ W とS ∘ S − = id W − S\circ S^-=\id_{W^-} S ∘ S − = id W − が成り立つ。w ∈ W − w\in W^- w ∈ W − はw = S ( S − ( w ) ) w=S(S^-(w)) w = S ( S − ( w )) と書くことができるからW − ⊆ S ( W ) W^-\subseteq S(W) W − ⊆ S ( W ) であり、S ( W ) = W − S(W)=W^- S ( W ) = W − である。▨
2 symplectic Euler 法と Störmer–Verlet 法
定義 2.1. 定義 1.2 の設定でh ∈ R h\in\R h ∈ R とする。補題 1.4 (3) の構成を列( V , K ) (V,K) ( V , K ) と( h , h ) (h,h) ( h , h ) 、列( K , V ) (K,V) ( K , V ) と( h , h ) (h,h) ( h , h ) 、列( V , K , V ) (V,K,V) ( V , K , V ) と( h / 2 , h , h / 2 ) (h/2,h,h/2) ( h /2 , h , h /2 ) に適用して得られる写像を、それぞれ
Φ h V K : = φ h K ∘ φ h V , Φ h K V : = φ h V ∘ φ h K , S h : = φ h / 2 V ∘ φ h K ∘ φ h / 2 V \Phi^{VK}_h:=\varphi^K_h\circ\varphi^V_h,\qquad\Phi^{KV}_h:=\varphi^V_h\circ\varphi^K_h,\qquad S_h:=\varphi^V_{h/2}\circ\varphi^K_h\circ\varphi^V_{h/2} Φ h V K := φ h K ∘ φ h V , Φ h K V := φ h V ∘ φ h K , S h := φ h /2 V ∘ φ h K ∘ φ h /2 V とし、それぞれの定義域をW h V K W^{VK}_h W h V K 、W h K V W^{KV}_h W h K V 、W h S V W^{\mathrm{SV}}_h W h SV とする。( q 1 , p 1 ) (q_1,p_1) ( q 1 , p 1 ) をそれぞれの写像による( q , p ) (q,p) ( q , p ) の像とすると、
Φ h V K : p 1 = p − h ∇ V ( q ) , q 1 = q + h ∇ K ( p 1 ) , Φ h K V : q 1 = q + h ∇ K ( p ) , p 1 = p − h ∇ V ( q 1 ) , S h : p ˉ = p − h 2 ∇ V ( q ) , q 1 = q + h ∇ K ( p ˉ ) , p 1 = p ˉ − h 2 ∇ V ( q 1 ) \begin{aligned}
\Phi^{VK}_h&:\quad p_1=p-h\nabla V(q),\quad q_1=q+h\nabla K(p_1),\\
\Phi^{KV}_h&:\quad q_1=q+h\nabla K(p),\quad p_1=p-h\nabla V(q_1),\\
S_h&:\quad\bar p=p-\tfrac h2\nabla V(q),\quad q_1=q+h\nabla K(\bar p),\quad p_1=\bar p-\tfrac h2\nabla V(q_1)
\end{aligned} Φ h V K Φ h K V S h : p 1 = p − h ∇ V ( q ) , q 1 = q + h ∇ K ( p 1 ) , : q 1 = q + h ∇ K ( p ) , p 1 = p − h ∇ V ( q 1 ) , : p ˉ = p − 2 h ∇ V ( q ) , q 1 = q + h ∇ K ( p ˉ ) , p 1 = p ˉ − 2 h ∇ V ( q 1 ) である。Ω : = R × U \Omega:=\R\times U Ω := R × U 上の右辺f ( t , q , p ) : = ( ∇ K ( p ) , − ∇ V ( q ) ) f(t,q,p):=(\nabla K(p),-\nabla V(q)) f ( t , q , p ) := ( ∇ K ( p ) , − ∇ V ( q )) に対して、D : = { ( t , z , h ) ∈ Ω × ( 0 , ∞ ) ∣ z ∈ W h V K } D:=\{(t,z,h)\in\Omega\times(0,\infty)\mid z\in W^{VK}_h\} D := {( t , z , h ) ∈ Ω × ( 0 , ∞ ) ∣ z ∈ W h V K } 上の増分関数( t , z , h ) ↦ ( Φ h V K ( z ) − z ) / h (t,z,h)\mapsto(\Phi^{VK}_h(z)-z)/h ( t , z , h ) ↦ ( Φ h V K ( z ) − z ) / h を対応させる一段法と、Φ h K V \Phi^{KV}_h Φ h K V から同じ方法で定まる一段法を symplectic Euler 法 (symplectic Euler method ) といい、S h S_h S h から同じ方法で定まる一段法を Störmer–Verlet 法 (Störmer–Verlet method ) という。h ≤ 0 h\le0 h ≤ 0 を含む任意のh ∈ R h\in\R h ∈ R について、Φ h V K \Phi^{VK}_h Φ h V K 、Φ h K V \Phi^{KV}_h Φ h K V 、S h S_h S h をそれぞれの一歩写像と呼ぶ。
命題 2.2. 定義 1.2 の設定でU p = R d U_p=\R^d U p = R d とし、h ∈ R h\in\R h ∈ R とすると、次が成り立つ。
任意のa , b ∈ R a,b\in\R a , b ∈ R について、φ a V \varphi^V_a φ a V の定義域はU U U であり、φ a V ∘ φ b V = φ a + b V \varphi^V_a\circ\varphi^V_b=\varphi^V_{a+b} φ a V ∘ φ b V = φ a + b V である。
n ∈ N ≥ 1 n\in\NN n ∈ N ≥ 1 、z ∈ U z\in U z ∈ U とし、w : = φ − h / 2 V ( z ) w:=\varphi^V_{-h/2}(z) w := φ − h /2 V ( z ) と置く。z , S h ( z ) , … , S h n − 1 ( z ) z,S_h(z),\dots,S_h^{n-1}(z) z , S h ( z ) , … , S h n − 1 ( z ) がすべてW h S V W^{\mathrm{SV}}_h W h SV に属することと、w , Φ h V K ( w ) , … , ( Φ h V K ) n − 1 ( w ) w,\Phi^{VK}_h(w),\dots,(\Phi^{VK}_h)^{n-1}(w) w , Φ h V K ( w ) , … , ( Φ h V K ) n − 1 ( w ) がすべてW h V K W^{VK}_h W h V K に属することは同値であり、そのときS h n ( z ) = φ h / 2 V ( ( Φ h V K ) n ( w ) ) S_h^n(z)=\varphi^V_{h/2}\bigl((\Phi^{VK}_h)^n(w)\bigr) S h n ( z ) = φ h /2 V ( ( Φ h V K ) n ( w ) ) である。
定義 2.3. m ∈ N ≥ 1 m\in\NN m ∈ N ≥ 1 とし、各h ∈ R h\in\R h ∈ R に対して集合W h ⊆ R m W_h\subseteq\R^m W h ⊆ R m と単射Ψ h : W h → R m \Psi_h\colon W_h\to\R^m Ψ h : W h → R m が与えられているとする。Ψ − h ( W − h ) \Psi_{-h}(W_{-h}) Ψ − h ( W − h ) 上で定まる写像Ψ h ∗ : = ( Ψ − h ) − 1 \Psi^*_h:=(\Psi_{-h})^{-1} Ψ h ∗ := ( Ψ − h ) − 1 の族( Ψ h ∗ ) h ∈ R (\Psi^*_h)_{h\in\R} ( Ψ h ∗ ) h ∈ R を( Ψ h ) h ∈ R (\Psi_h)_{h\in\R} ( Ψ h ) h ∈ R の 随伴 (adjoint ) という。任意のh ∈ R h\in\R h ∈ R についてΨ − h ( W − h ) = W h \Psi_{-h}(W_{-h})=W_h Ψ − h ( W − h ) = W h かつΨ h ∗ = Ψ h \Psi^*_h=\Psi_h Ψ h ∗ = Ψ h が成り立つとき、( Ψ h ) h ∈ R (\Psi_h)_{h\in\R} ( Ψ h ) h ∈ R は 時間対称 (time-symmetric ) であるという。
補題 2.4. m , n ∈ N ≥ 1 m,n\in\NN m , n ∈ N ≥ 1 、r ∈ N ≥ 0 r\in\N r ∈ N ≥ 0 とし、R m \R^m R m とR n \R^n R n に Euclid ノルムを入れる。U ⊆ R m U\subseteq\R^m U ⊆ R m を開集合、g ∈ C r + 1 ( U ; R n ) g\in C^{r+1}(U;\R^n) g ∈ C r + 1 ( U ; R n ) とし、a ∈ U a\in U a ∈ U とv ∈ R m v\in\R^m v ∈ R m が{ a + s v ∣ 0 ≤ s ≤ 1 } ⊆ U \{a+sv\mid0\le s\le1\}\subseteq U { a + s v ∣ 0 ≤ s ≤ 1 } ⊆ U を満たすとする。M ≥ 0 M\ge0 M ≥ 0 が存在して、0 ≤ s ≤ 1 0\le s\le1 0 ≤ s ≤ 1 について∥ D r + 1 g ( a + s v ) ∥ o p ≤ M \|D^{r+1}g(a+sv)\|_{\mathrm{op}}\le M ∥ D r + 1 g ( a + s v ) ∥ op ≤ M が成り立つならば、
∥ g ( a + v ) − ∑ j = 0 r 1 j ! D j g ( a ) [ v , … , v ] ∥ ≤ n M ( r + 1 ) ! ∥ v ∥ r + 1 \Bigl\|g(a+v)-\sum_{j=0}^{r}\frac1{j!}D^jg(a)[v,\dots,v]\Bigr\|\le\frac{\sqrt n\,M}{(r+1)!}\|v\|^{r+1} g ( a + v ) − j = 0 ∑ r j ! 1 D j g ( a ) [ v , … , v ] ≤ ( r + 1 )! n M ∥ v ∥ r + 1 が成り立つ。m = 1 m=1 m = 1 のとき、D j g ( a ) [ v , … , v ] = v j g ( j ) ( a ) D^jg(a)[v,\dots,v]=v^jg^{(j)}(a) D j g ( a ) [ v , … , v ] = v j g ( j ) ( a ) であり、∥ D j g ( a ) ∥ o p = ∥ g ( j ) ( a ) ∥ \|D^jg(a)\|_{\mathrm{op}}=\|g^{(j)}(a)\| ∥ D j g ( a ) ∥ op = ∥ g ( j ) ( a ) ∥ である。
証明. 1 ≤ i ≤ n 1\le i\le n 1 ≤ i ≤ n についてe i e_i e i をR n \R^n R n の第i i i 標準基底ベクトルとし、g i : = e i ⋅ g g_i:=e_i\cdot g g i := e i ⋅ g と置く。g i g_i g i はg g g と線形写像w ↦ e i ⋅ w w\mapsto e_i\cdot w w ↦ e i ⋅ w の合成であるから、§E4.3 定理 1.1 によりg i ∈ C r + 1 ( U ; R ) g_i\in C^{r+1}(U;\R) g i ∈ C r + 1 ( U ; R ) であり、0 ≤ j ≤ r + 1 0\le j\le r+1 0 ≤ j ≤ r + 1 についてD j g i ( x ) [ v 1 , … , v j ] = e i ⋅ D j g ( x ) [ v 1 , … , v j ] D^jg_i(x)[v_1,\dots,v_j]=e_i\cdot D^jg(x)[v_1,\dots,v_j] D j g i ( x ) [ v 1 , … , v j ] = e i ⋅ D j g ( x ) [ v 1 , … , v j ] である。∣ e i ⋅ w ∣ ≤ ∥ w ∥ |e_i\cdot w|\le\|w\| ∣ e i ⋅ w ∣ ≤ ∥ w ∥ であるから、0 ≤ s ≤ 1 0\le s\le1 0 ≤ s ≤ 1 について∥ D r + 1 g i ( a + s v ) ∥ o p ≤ M \|D^{r+1}g_i(a+sv)\|_{\mathrm{op}}\le M ∥ D r + 1 g i ( a + s v ) ∥ op ≤ M である。§E4.5 定理 1.1 と§E4.5 系 1.2 をg i g_i g i に適用すると、左辺のベクトルの第i i i 成分R i R_i R i は∣ R i ∣ ≤ M ∥ v ∥ r + 1 / ( r + 1 ) ! |R_i|\le M\|v\|^{r+1}/(r+1)! ∣ R i ∣ ≤ M ∥ v ∥ r + 1 / ( r + 1 )! を満たす。∥ ( R 1 , … , R n ) ∥ ≤ n max i ∣ R i ∣ \|(R_1,\dots,R_n)\|\le\sqrt n\max_i|R_i| ∥ ( R 1 , … , R n ) ∥ ≤ n max i ∣ R i ∣ から主張を得る。
m = 1 m=1 m = 1 のとき、全微分D g ( a ) Dg(a) D g ( a ) はs ↦ s g ′ ( a ) s\mapsto sg'(a) s ↦ s g ′ ( a ) であり、j j j についての帰納法によりD j g ( a ) [ s 1 , … , s j ] = s 1 ⋯ s j g ( j ) ( a ) D^jg(a)[s_1,\dots,s_j]=s_1\cdots s_jg^{(j)}(a) D j g ( a ) [ s 1 , … , s j ] = s 1 ⋯ s j g ( j ) ( a ) である。∣ s 1 ∣ , … , ∣ s j ∣ ≤ 1 |s_1|,\dots,|s_j|\le1 ∣ s 1 ∣ , … , ∣ s j ∣ ≤ 1 にわたる上限をとると∥ D j g ( a ) ∥ o p = ∥ g ( j ) ( a ) ∥ \|D^jg(a)\|_{\mathrm{op}}=\|g^{(j)}(a)\| ∥ D j g ( a ) ∥ op = ∥ g ( j ) ( a ) ∥ を得る。▨
命題 2.5. 定義 1.2 の設定で、R d \R^d R d とR 2 d = R d × R d \R^{2d}=\R^d\times\R^d R 2 d = R d × R d に Euclid ノルムを入れる。
任意のh ∈ R h\in\R h ∈ R について、Φ h V K \Phi^{VK}_h Φ h V K とΦ h K V \Phi^{KV}_h Φ h K V は symplectic 写像であり、Φ − h V K ( W − h V K ) = W h K V \Phi^{VK}_{-h}(W^{VK}_{-h})=W^{KV}_h Φ − h V K ( W − h V K ) = W h K V かつ任意のz ∈ W − h V K z\in W^{VK}_{-h} z ∈ W − h V K についてΦ h K V ( Φ − h V K ( z ) ) = z \Phi^{KV}_h(\Phi^{VK}_{-h}(z))=z Φ h K V ( Φ − h V K ( z )) = z である。すなわち( Φ h V K ) h ∈ R (\Phi^{VK}_h)_{h\in\R} ( Φ h V K ) h ∈ R の随伴は( Φ h K V ) h ∈ R (\Phi^{KV}_h)_{h\in\R} ( Φ h K V ) h ∈ R である。
d = 1 d=1 d = 1 、U q = U p = R U_q=U_p=\R U q = U p = R 、K ( p ) = p 2 / 2 K(p)=p^2/2 K ( p ) = p 2 /2 、V ( q ) = q 2 / 2 V(q)=q^2/2 V ( q ) = q 2 /2 とする。任意のh ≠ 0 h\ne0 h = 0 についてΦ − h V K ∘ Φ h V K ≠ id R 2 \Phi^{VK}_{-h}\circ\Phi^{VK}_h\ne\id_{\R^2} Φ − h V K ∘ Φ h V K = id R 2 かつΦ − h K V ∘ Φ h K V ≠ id R 2 \Phi^{KV}_{-h}\circ\Phi^{KV}_h\ne\id_{\R^2} Φ − h K V ∘ Φ h K V = id R 2 であり、( Φ h V K ) h ∈ R (\Phi^{VK}_h)_{h\in\R} ( Φ h V K ) h ∈ R と( Φ h K V ) h ∈ R (\Phi^{KV}_h)_{h\in\R} ( Φ h K V ) h ∈ R はいずれも時間対称でない。
t 0 < T t_0<T t 0 < T とし、[ t 0 , T ] [t_0,T] [ t 0 , T ] を含む開区間J J J と、Hamilton 系を満たすC 1 C^1 C 1 級写像z = ( q , p ) : J → U z=(q,p)\colon J\to U z = ( q , p ) : J → U を取る。ρ > 0 \rho>0 ρ > 0 とM > 0 M>0 M > 0 が次を満たすとする。任意のτ ∈ [ t 0 , T ] \tau\in[t_0,T] τ ∈ [ t 0 , T ] について閉球B ˉ ( q ( τ ) , ρ ) \bar B(q(\tau),\rho) B ˉ ( q ( τ ) , ρ ) はU q U_q U q に、B ˉ ( p ( τ ) , ρ ) \bar B(p(\tau),\rho) B ˉ ( p ( τ ) , ρ ) はU p U_p U p に含まれ、これらの閉球のτ ∈ [ t 0 , T ] \tau\in[t_0,T] τ ∈ [ t 0 , T ] にわたる和集合をそれぞれN q N_q N q 、N p N_p N p とすると、任意のx ∈ N q x\in N_q x ∈ N q とy ∈ N p y\in N_p y ∈ N p について
∥ ∇ V ( x ) ∥ ≤ M , ∥ D ( ∇ V ) ( x ) ∥ o p ≤ M , ∥ ∇ K ( y ) ∥ ≤ M , ∥ D ( ∇ K ) ( y ) ∥ o p ≤ M \|\nabla V(x)\|\le M,\quad\|D(\nabla V)(x)\|_{\mathrm{op}}\le M,\quad\|\nabla K(y)\|\le M,\quad\|D(\nabla K)(y)\|_{\mathrm{op}}\le M ∥∇ V ( x ) ∥ ≤ M , ∥ D ( ∇ V ) ( x ) ∥ op ≤ M , ∥∇ K ( y ) ∥ ≤ M , ∥ D ( ∇ K ) ( y ) ∥ op ≤ M
が成り立つ。γ : = d M \gamma:=\sqrt d\,M γ := d M と置く。このとき、t ∈ [ t 0 , T ) t\in[t_0,T) t ∈ [ t 0 , T ) と0 < h ≤ min { ρ / M , T − t } 0<h\le\min\{\rho/M,T-t\} 0 < h ≤ min { ρ / M , T − t } を満たす任意のt , h t,h t , h についてz ( t ) ∈ W h V K ∩ W h K V z(t)\in W^{VK}_h\cap W^{KV}_h z ( t ) ∈ W h V K ∩ W h K V であり、Φ h \Phi_h Φ h がΦ h V K \Phi^{VK}_h Φ h V K とΦ h K V \Phi^{KV}_h Φ h K V のいずれであっても
∥ z ( t + h ) − Φ h ( z ( t ) ) ∥ ≤ 2 γ M h 2 \|z(t+h)-\Phi_h(z(t))\|\le2\gamma Mh^2 ∥ z ( t + h ) − Φ h ( z ( t )) ∥ ≤ 2 γ M h 2
が成り立つ。
(2) のK , V K,V K , V について、z ( τ ) : = ( cos τ , − sin τ ) z(\tau):=(\cos\tau,-\sin\tau) z ( τ ) := ( cos τ , − sin τ ) とw ( τ ) : = ( sin τ , cos τ ) w(\tau):=(\sin\tau,\cos\tau) w ( τ ) := ( sin τ , cos τ ) はR \R R 上で Hamilton 系を満たし、任意のh > 0 h>0 h > 0 について
∥ z ( h ) − Φ h V K ( z ( 0 ) ) ∥ ≥ h 2 2 , ∥ w ( h ) − Φ h K V ( w ( 0 ) ) ∥ ≥ h 2 2 \|z(h)-\Phi^{VK}_h(z(0))\|\ge\frac{h^2}2,\qquad\|w(h)-\Phi^{KV}_h(w(0))\|\ge\frac{h^2}2 ∥ z ( h ) − Φ h V K ( z ( 0 )) ∥ ≥ 2 h 2 , ∥ w ( h ) − Φ h K V ( w ( 0 )) ∥ ≥ 2 h 2
が成り立つ。したがって、t 0 = 0 t_0=0 t 0 = 0 、T = 1 T=1 T = 1 とするとき、どのようなC ≥ 0 C\ge0 C ≥ 0 とh 0 > 0 h_0>0 h 0 > 0 に対しても、0 < h ≤ min { h 0 , 1 } 0<h\le\min\{h_0,1\} 0 < h ≤ min { h 0 , 1 } を満たすすべてのh h h について∥ z ( h ) − Φ h V K ( z ( 0 ) ) ∥ ≤ C h 3 \|z(h)-\Phi^{VK}_h(z(0))\|\le Ch^3 ∥ z ( h ) − Φ h V K ( z ( 0 )) ∥ ≤ C h 3 が成り立つことはなく、w w w とΦ h K V \Phi^{KV}_h Φ h K V についても同様である。
証明. (1) を示す。Φ h V K \Phi^{VK}_h Φ h V K とΦ h K V \Phi^{KV}_h Φ h K V が symplectic 写像であることは補題 1.4 (3) による。補題 1.4 (3) を列( V , K ) (V,K) ( V , K ) と( − h , − h ) (-h,-h) ( − h , − h ) に適用すると、S = Φ − h V K S=\Phi^{VK}_{-h} S = Φ − h V K 、W = W − h V K W=W^{VK}_{-h} W = W − h V K であり、逆順の列( K , V ) (K,V) ( K , V ) と( h , h ) (h,h) ( h , h ) から定まる写像と集合はS − = Φ h K V S^-=\Phi^{KV}_h S − = Φ h K V 、W − = W h K V W^-=W^{KV}_h W − = W h K V である。したがってΦ − h V K ( W − h V K ) = W h K V \Phi^{VK}_{-h}(W^{VK}_{-h})=W^{KV}_h Φ − h V K ( W − h V K ) = W h K V かつΦ h K V ∘ Φ − h V K = id W − h V K \Phi^{KV}_h\circ\Phi^{VK}_{-h}=\id_{W^{VK}_{-h}} Φ h K V ∘ Φ − h V K = id W − h V K であり、Φ − h V K \Phi^{VK}_{-h} Φ − h V K は単射で、その逆写像はΦ h K V \Phi^{KV}_h Φ h K V である。
(2) を示す。∇ V ( q ) = q \nabla V(q)=q ∇ V ( q ) = q 、∇ K ( p ) = p \nabla K(p)=p ∇ K ( p ) = p であるから、すべての部分流の定義域はR 2 \R^2 R 2 であり、z ∈ R 2 z\in\R^2 z ∈ R 2 を列ベクトルとみなすと
Φ h V K ( z ) = ( 1 − h 2 h − h 1 ) z , Φ h K V ( z ) = ( 1 h − h 1 − h 2 ) z \Phi^{VK}_h(z)=\begin{pmatrix}1-h^2&h\\-h&1\end{pmatrix}z,\qquad\Phi^{KV}_h(z)=\begin{pmatrix}1&h\\-h&1-h^2\end{pmatrix}z Φ h V K ( z ) = ( 1 − h 2 − h h 1 ) z , Φ h K V ( z ) = ( 1 − h h 1 − h 2 ) z である。Φ − h V K ∘ Φ h V K \Phi^{VK}_{-h}\circ\Phi^{VK}_h Φ − h V K ∘ Φ h V K の行列の( 2 , 2 ) (2,2) ( 2 , 2 ) 成分はh ⋅ h + 1 ⋅ 1 = 1 + h 2 h\cdot h+1\cdot1=1+h^2 h ⋅ h + 1 ⋅ 1 = 1 + h 2 、Φ − h K V ∘ Φ h K V \Phi^{KV}_{-h}\circ\Phi^{KV}_h Φ − h K V ∘ Φ h K V の行列の( 1 , 1 ) (1,1) ( 1 , 1 ) 成分は1 ⋅ 1 + ( − h ) ( − h ) = 1 + h 2 1\cdot1+(-h)(-h)=1+h^2 1 ⋅ 1 + ( − h ) ( − h ) = 1 + h 2 であり、h ≠ 0 h\ne0 h = 0 ならばいずれも1 1 1 でない。族が時間対称ならば、Ψ h ∗ = Ψ h \Psi^*_h=\Psi_h Ψ h ∗ = Ψ h によりW h W_h W h 上でΨ − h ∘ Ψ h = id \Psi_{-h}\circ\Psi_h=\id Ψ − h ∘ Ψ h = id となるから、二つの族は時間対称でない。
(3) を示す。t ∈ [ t 0 , T ) t\in[t_0,T) t ∈ [ t 0 , T ) と0 < h ≤ min { ρ / M , T − t } 0<h\le\min\{\rho/M,T-t\} 0 < h ≤ min { ρ / M , T − t } を取る。∇ K \nabla K ∇ K と∇ V \nabla V ∇ V はC 1 C^1 C 1 級であるから、§E4.3 定理 1.1 によりq ′ = ∇ K ∘ p q'=\nabla K\circ p q ′ = ∇ K ∘ p とp ′ = − ∇ V ∘ q p'=-\nabla V\circ q p ′ = − ∇ V ∘ q はJ J J 上でC 1 C^1 C 1 級であり、τ ∈ J \tau\in J τ ∈ J について
q ′ ′ ( τ ) = − D ( ∇ K ) ( p ( τ ) ) ∇ V ( q ( τ ) ) , p ′ ′ ( τ ) = − D ( ∇ V ) ( q ( τ ) ) ∇ K ( p ( τ ) ) q''(\tau)=-D(\nabla K)(p(\tau))\nabla V(q(\tau)),\qquad p''(\tau)=-D(\nabla V)(q(\tau))\nabla K(p(\tau)) q ′′ ( τ ) = − D ( ∇ K ) ( p ( τ )) ∇ V ( q ( τ )) , p ′′ ( τ ) = − D ( ∇ V ) ( q ( τ )) ∇ K ( p ( τ )) である。τ ∈ [ t 0 , T ] \tau\in[t_0,T] τ ∈ [ t 0 , T ] についてq ( τ ) ∈ N q q(\tau)\in N_q q ( τ ) ∈ N q 、p ( τ ) ∈ N p p(\tau)\in N_p p ( τ ) ∈ N p であるから∥ q ′ ′ ( τ ) ∥ ≤ M 2 \|q''(\tau)\|\le M^2 ∥ q ′′ ( τ ) ∥ ≤ M 2 、∥ p ′ ′ ( τ ) ∥ ≤ M 2 \|p''(\tau)\|\le M^2 ∥ p ′′ ( τ ) ∥ ≤ M 2 である。[ t , t + h ] ⊆ [ t 0 , T ] [t,t+h]\subseteq[t_0,T] [ t , t + h ] ⊆ [ t 0 , T ] であるから、補題 2.4 をm = 1 m=1 m = 1 、n = d n=d n = d 、r = 1 r=1 r = 1 でq q q とp p p に適用すると
∥ q ( t + h ) − q ( t ) − h ∇ K ( p ( t ) ) ∥ ≤ γ M 2 h 2 , ∥ p ( t + h ) − p ( t ) + h ∇ V ( q ( t ) ) ∥ ≤ γ M 2 h 2 \|q(t+h)-q(t)-h\nabla K(p(t))\|\le\frac{\gamma M}2h^2,\qquad\|p(t+h)-p(t)+h\nabla V(q(t))\|\le\frac{\gamma M}2h^2 ∥ q ( t + h ) − q ( t ) − h ∇ K ( p ( t )) ∥ ≤ 2 γ M h 2 , ∥ p ( t + h ) − p ( t ) + h ∇ V ( q ( t )) ∥ ≤ 2 γ M h 2 である。B ˉ ( q ( t ) , ρ ) \bar B(q(t),\rho) B ˉ ( q ( t ) , ρ ) とB ˉ ( p ( t ) , ρ ) \bar B(p(t),\rho) B ˉ ( p ( t ) , ρ ) は凸であり、それぞれN q N_q N q 、N p N_p N p に含まれるから、補題 2.4 をr = 0 r=0 r = 0 で∇ V \nabla V ∇ V と∇ K \nabla K ∇ K に適用すると、x , x ′ ∈ B ˉ ( q ( t ) , ρ ) x,x'\in\bar B(q(t),\rho) x , x ′ ∈ B ˉ ( q ( t ) , ρ ) とy , y ′ ∈ B ˉ ( p ( t ) , ρ ) y,y'\in\bar B(p(t),\rho) y , y ′ ∈ B ˉ ( p ( t ) , ρ ) について
∥ ∇ V ( x ) − ∇ V ( x ′ ) ∥ ≤ γ ∥ x − x ′ ∥ , ∥ ∇ K ( y ) − ∇ K ( y ′ ) ∥ ≤ γ ∥ y − y ′ ∥ \|\nabla V(x)-\nabla V(x')\|\le\gamma\|x-x'\|,\qquad\|\nabla K(y)-\nabla K(y')\|\le\gamma\|y-y'\| ∥∇ V ( x ) − ∇ V ( x ′ ) ∥ ≤ γ ∥ x − x ′ ∥ , ∥∇ K ( y ) − ∇ K ( y ′ ) ∥ ≤ γ ∥ y − y ′ ∥ である。
Φ h = Φ h V K \Phi_h=\Phi^{VK}_h Φ h = Φ h V K の場合、p 1 : = p ( t ) − h ∇ V ( q ( t ) ) p_1:=p(t)-h\nabla V(q(t)) p 1 := p ( t ) − h ∇ V ( q ( t )) は∥ p 1 − p ( t ) ∥ ≤ h M ≤ ρ \|p_1-p(t)\|\le hM\le\rho ∥ p 1 − p ( t ) ∥ ≤ h M ≤ ρ を満たすからp 1 ∈ B ˉ ( p ( t ) , ρ ) ⊆ U p p_1\in\bar B(p(t),\rho)\subseteq U_p p 1 ∈ B ˉ ( p ( t ) , ρ ) ⊆ U p であり、q 1 : = q ( t ) + h ∇ K ( p 1 ) q_1:=q(t)+h\nabla K(p_1) q 1 := q ( t ) + h ∇ K ( p 1 ) は∥ ∇ K ( p 1 ) ∥ ≤ M \|\nabla K(p_1)\|\le M ∥∇ K ( p 1 ) ∥ ≤ M から∥ q 1 − q ( t ) ∥ ≤ h M ≤ ρ \|q_1-q(t)\|\le hM\le\rho ∥ q 1 − q ( t ) ∥ ≤ h M ≤ ρ を満たすからq 1 ∈ U q q_1\in U_q q 1 ∈ U q である。したがってz ( t ) ∈ W h V K z(t)\in W^{VK}_h z ( t ) ∈ W h V K かつΦ h V K ( z ( t ) ) = ( q 1 , p 1 ) \Phi^{VK}_h(z(t))=(q_1,p_1) Φ h V K ( z ( t )) = ( q 1 , p 1 ) である。∥ ∇ K ( p 1 ) − ∇ K ( p ( t ) ) ∥ ≤ γ ∥ p 1 − p ( t ) ∥ ≤ γ M h \|\nabla K(p_1)-\nabla K(p(t))\|\le\gamma\|p_1-p(t)\|\le\gamma Mh ∥∇ K ( p 1 ) − ∇ K ( p ( t )) ∥ ≤ γ ∥ p 1 − p ( t ) ∥ ≤ γ M h であるから
∥ q ( t + h ) − q 1 ∥ ≤ ∥ q ( t + h ) − q ( t ) − h ∇ K ( p ( t ) ) ∥ + h ∥ ∇ K ( p 1 ) − ∇ K ( p ( t ) ) ∥ ≤ 3 2 γ M h 2 , ∥ p ( t + h ) − p 1 ∥ ≤ γ M 2 h 2 \|q(t+h)-q_1\|\le\|q(t+h)-q(t)-h\nabla K(p(t))\|+h\|\nabla K(p_1)-\nabla K(p(t))\|\le\frac32\gamma Mh^2,\qquad\|p(t+h)-p_1\|\le\frac{\gamma M}2h^2 ∥ q ( t + h ) − q 1 ∥ ≤ ∥ q ( t + h ) − q ( t ) − h ∇ K ( p ( t )) ∥ + h ∥∇ K ( p 1 ) − ∇ K ( p ( t )) ∥ ≤ 2 3 γ M h 2 , ∥ p ( t + h ) − p 1 ∥ ≤ 2 γ M h 2 であり、∥ z ( t + h ) − Φ h V K ( z ( t ) ) ∥ ≤ ∥ q ( t + h ) − q 1 ∥ + ∥ p ( t + h ) − p 1 ∥ ≤ 2 γ M h 2 \|z(t+h)-\Phi^{VK}_h(z(t))\|\le\|q(t+h)-q_1\|+\|p(t+h)-p_1\|\le2\gamma Mh^2 ∥ z ( t + h ) − Φ h V K ( z ( t )) ∥ ≤ ∥ q ( t + h ) − q 1 ∥ + ∥ p ( t + h ) − p 1 ∥ ≤ 2 γ M h 2 である。Φ h = Φ h K V \Phi_h=\Phi^{KV}_h Φ h = Φ h K V の場合、q 1 : = q ( t ) + h ∇ K ( p ( t ) ) q_1:=q(t)+h\nabla K(p(t)) q 1 := q ( t ) + h ∇ K ( p ( t )) とp 1 : = p ( t ) − h ∇ V ( q 1 ) p_1:=p(t)-h\nabla V(q_1) p 1 := p ( t ) − h ∇ V ( q 1 ) は同様にq 1 ∈ B ˉ ( q ( t ) , ρ ) q_1\in\bar B(q(t),\rho) q 1 ∈ B ˉ ( q ( t ) , ρ ) 、∥ p 1 − p ( t ) ∥ ≤ h M ≤ ρ \|p_1-p(t)\|\le hM\le\rho ∥ p 1 − p ( t ) ∥ ≤ h M ≤ ρ を満たし、z ( t ) ∈ W h K V z(t)\in W^{KV}_h z ( t ) ∈ W h K V である。∥ ∇ V ( q 1 ) − ∇ V ( q ( t ) ) ∥ ≤ γ M h \|\nabla V(q_1)-\nabla V(q(t))\|\le\gamma Mh ∥∇ V ( q 1 ) − ∇ V ( q ( t )) ∥ ≤ γ M h から∥ q ( t + h ) − q 1 ∥ ≤ γ M h 2 / 2 \|q(t+h)-q_1\|\le\gamma Mh^2/2 ∥ q ( t + h ) − q 1 ∥ ≤ γ M h 2 /2 、∥ p ( t + h ) − p 1 ∥ ≤ 3 γ M h 2 / 2 \|p(t+h)-p_1\|\le3\gamma Mh^2/2 ∥ p ( t + h ) − p 1 ∥ ≤ 3 γ M h 2 /2 であり、同じ上界を得る。
(4) を示す。z ′ ( τ ) = ( − sin τ , − cos τ ) z'(\tau)=(-\sin\tau,-\cos\tau) z ′ ( τ ) = ( − sin τ , − cos τ ) は( p ( τ ) , − q ( τ ) ) (p(\tau),-q(\tau)) ( p ( τ ) , − q ( τ )) に等しく、w ′ ( τ ) = ( cos τ , − sin τ ) w'(\tau)=(\cos\tau,-\sin\tau) w ′ ( τ ) = ( cos τ , − sin τ ) も同じ関係を満たす。§E4.5 定理 1.1 をn = 1 n=1 n = 1 、r = 1 r=1 r = 1 でcos \cos cos に適用すると
cos h = 1 − h 2 ∫ 0 1 ( 1 − s ) cos ( s h ) d s ≥ 1 − h 2 2 \cos h=1-h^2\int_0^1(1-s)\cos(sh)\,ds\ge1-\frac{h^2}2 cos h = 1 − h 2 ∫ 0 1 ( 1 − s ) cos ( s h ) d s ≥ 1 − 2 h 2 である。(2) の証明の行列によりΦ h V K ( z ( 0 ) ) = Φ h V K ( 1 , 0 ) = ( 1 − h 2 , − h ) \Phi^{VK}_h(z(0))=\Phi^{VK}_h(1,0)=(1-h^2,-h) Φ h V K ( z ( 0 )) = Φ h V K ( 1 , 0 ) = ( 1 − h 2 , − h ) であるから、z ( h ) − Φ h V K ( z ( 0 ) ) z(h)-\Phi^{VK}_h(z(0)) z ( h ) − Φ h V K ( z ( 0 )) の第一成分はcos h − 1 + h 2 ≥ h 2 / 2 \cos h-1+h^2\ge h^2/2 cos h − 1 + h 2 ≥ h 2 /2 である。同様にΦ h K V ( w ( 0 ) ) = Φ h K V ( 0 , 1 ) = ( h , 1 − h 2 ) \Phi^{KV}_h(w(0))=\Phi^{KV}_h(0,1)=(h,1-h^2) Φ h K V ( w ( 0 )) = Φ h K V ( 0 , 1 ) = ( h , 1 − h 2 ) であるから、w ( h ) − Φ h K V ( w ( 0 ) ) w(h)-\Phi^{KV}_h(w(0)) w ( h ) − Φ h K V ( w ( 0 )) の第二成分はcos h − 1 + h 2 ≥ h 2 / 2 \cos h-1+h^2\ge h^2/2 cos h − 1 + h 2 ≥ h 2 /2 である。C ≥ 0 C\ge0 C ≥ 0 とh 0 > 0 h_0>0 h 0 > 0 を取り、0 < h < min { h 0 , 1 , 1 / ( 2 C ) } 0<h<\min\{h_0,1,1/(2C)\} 0 < h < min { h 0 , 1 , 1/ ( 2 C )} (C = 0 C=0 C = 0 のときは0 < h < min { h 0 , 1 } 0<h<\min\{h_0,1\} 0 < h < min { h 0 , 1 } )とするとC h 3 < h 2 / 2 Ch^3<h^2/2 C h 3 < h 2 /2 であるから、最後の主張を得る。▨
定理 2.6. 定義 1.2 の設定で、R d \R^d R d とR 2 d = R d × R d \R^{2d}=\R^d\times\R^d R 2 d = R d × R d に Euclid ノルムを入れ、S h : W h S V → R 2 d S_h\colon W^{\mathrm{SV}}_h\to\R^{2d} S h : W h SV → R 2 d を Störmer–Verlet 法の一歩写像とする。
任意のh ∈ R h\in\R h ∈ R について、S h S_h S h は symplectic 写像であり、S h ( W h S V ) = W − h S V S_h(W^{\mathrm{SV}}_h)=W^{\mathrm{SV}}_{-h} S h ( W h SV ) = W − h SV かつ任意のz ∈ W h S V z\in W^{\mathrm{SV}}_h z ∈ W h SV についてS − h ( S h ( z ) ) = z S_{-h}(S_h(z))=z S − h ( S h ( z )) = z である。( S h ) h ∈ R (S_h)_{h\in\R} ( S h ) h ∈ R は時間対称である。
K ∈ C 3 ( U p ; R ) K\in C^3(U_p;\R) K ∈ C 3 ( U p ; R ) 、V ∈ C 3 ( U q ; R ) V\in C^3(U_q;\R) V ∈ C 3 ( U q ; R ) とし、t 0 < T t_0<T t 0 < T 、[ t 0 , T ] [t_0,T] [ t 0 , T ] を含む開区間J J J と、Hamilton 系を満たすC 1 C^1 C 1 級写像z = ( q , p ) : J → U z=(q,p)\colon J\to U z = ( q , p ) : J → U を取る。ρ > 0 \rho>0 ρ > 0 とM > 0 M>0 M > 0 が次を満たすとする。任意のτ ∈ [ t 0 , T ] \tau\in[t_0,T] τ ∈ [ t 0 , T ] について閉球B ˉ ( q ( τ ) , ρ ) \bar B(q(\tau),\rho) B ˉ ( q ( τ ) , ρ ) はU q U_q U q に、B ˉ ( p ( τ ) , ρ ) \bar B(p(\tau),\rho) B ˉ ( p ( τ ) , ρ ) はU p U_p U p に含まれ、これらの閉球のτ ∈ [ t 0 , T ] \tau\in[t_0,T] τ ∈ [ t 0 , T ] にわたる和集合をそれぞれN q N_q N q 、N p N_p N p とすると、任意のx ∈ N q x\in N_q x ∈ N q 、y ∈ N p y\in N_p y ∈ N p とj ∈ { 1 , 2 } j\in\{1,2\} j ∈ { 1 , 2 } について
∥ ∇ V ( x ) ∥ ≤ M , ∥ D j ( ∇ V ) ( x ) ∥ o p ≤ M , ∥ ∇ K ( y ) ∥ ≤ M , ∥ D j ( ∇ K ) ( y ) ∥ o p ≤ M \|\nabla V(x)\|\le M,\quad\|D^j(\nabla V)(x)\|_{\mathrm{op}}\le M,\quad\|\nabla K(y)\|\le M,\quad\|D^j(\nabla K)(y)\|_{\mathrm{op}}\le M ∥∇ V ( x ) ∥ ≤ M , ∥ D j ( ∇ V ) ( x ) ∥ op ≤ M , ∥∇ K ( y ) ∥ ≤ M , ∥ D j ( ∇ K ) ( y ) ∥ op ≤ M
が成り立つ。γ : = d M \gamma:=\sqrt d\,M γ := d M 、H 0 : = 3 ρ / ( 4 M ) H_0:=3\rho/(4M) H 0 := 3 ρ / ( 4 M ) 、Λ : = 2 γ + 5 4 γ 2 H 0 + 1 4 γ 3 H 0 2 \Lambda:=2\gamma+\frac54\gamma^2H_0+\frac14\gamma^3H_0^2 Λ := 2 γ + 4 5 γ 2 H 0 + 4 1 γ 3 H 0 2 と置く。このとき、t ∈ [ t 0 , T ] t\in[t_0,T] t ∈ [ t 0 , T ] 、0 < h ≤ H 0 0<h\le H_0 0 < h ≤ H 0 と∥ u − z ( t ) ∥ ≤ ρ / 4 \|u-z(t)\|\le\rho/4 ∥ u − z ( t ) ∥ ≤ ρ /4 を満たす任意のt , h , u t,h,u t , h , u について
u ∈ W h S V , ∥ S h ( u ) − S h ( z ( t ) ) ∥ ≤ ( 1 + Λ h ) ∥ u − z ( t ) ∥ u\in W^{\mathrm{SV}}_h,\qquad\|S_h(u)-S_h(z(t))\|\le(1+\Lambda h)\|u-z(t)\| u ∈ W h SV , ∥ S h ( u ) − S h ( z ( t )) ∥ ≤ ( 1 + Λ h ) ∥ u − z ( t ) ∥
が成り立ち、t ∈ [ t 0 , T ) t\in[t_0,T) t ∈ [ t 0 , T ) と0 < h ≤ min { H 0 , T − t } 0<h\le\min\{H_0,T-t\} 0 < h ≤ min { H 0 , T − t } を満たす任意のt , h t,h t , h について
∥ z ( t + h ) − S h ( z ( t ) ) ∥ ≤ 2 γ M 2 h 3 \|z(t+h)-S_h(z(t))\|\le2\gamma M^2h^3 ∥ z ( t + h ) − S h ( z ( t )) ∥ ≤ 2 γ M 2 h 3
が成り立つ。
(2) の仮定の下でφ : = ( e Λ ( T − t 0 ) − 1 ) / Λ \varphi:=(e^{\Lambda(T-t_0)}-1)/\Lambda φ := ( e Λ ( T − t 0 ) − 1 ) /Λ と置く。[ t 0 , T ] [t_0,T] [ t 0 , T ] の格子t 0 < t 1 < ⋯ < t N = T t_0<t_1<\dots<t_N=T t 0 < t 1 < ⋯ < t N = T の刻みh n : = t n + 1 − t n h_n:=t_{n+1}-t_n h n := t n + 1 − t n がH : = max n h n ≤ H 0 H:=\max_nh_n\le H_0 H := max n h n ≤ H 0 と2 γ M 2 φ H 2 ≤ ρ / 4 2\gamma M^2\varphi H^2\le\rho/4 2 γ M 2 φ H 2 ≤ ρ /4 を満たすならば、z 0 : = z ( t 0 ) z_0:=z(t_0) z 0 := z ( t 0 ) とz n + 1 : = S h n ( z n ) z_{n+1}:=S_{h_n}(z_n) z n + 1 := S h n ( z n ) で定まるz 0 , … , z N z_0,\dots,z_N z 0 , … , z N はすべて定まり、
max 0 ≤ n ≤ N ∥ z n − z ( t n ) ∥ ≤ 2 γ M 2 φ H 2 \max_{0\le n\le N}\|z_n-z(t_n)\|\le2\gamma M^2\varphi H^2 0 ≤ n ≤ N max ∥ z n − z ( t n ) ∥ ≤ 2 γ M 2 φ H 2
が成り立つ。
証明. (1) を示す。補題 1.4 (3) を列( V , K , V ) (V,K,V) ( V , K , V ) と( h / 2 , h , h / 2 ) (h/2,h,h/2) ( h /2 , h , h /2 ) に適用すると、S = S h S=S_h S = S h 、W = W h S V W=W^{\mathrm{SV}}_h W = W h SV であり、逆順の列( V , K , V ) (V,K,V) ( V , K , V ) と( − h / 2 , − h , − h / 2 ) (-h/2,-h,-h/2) ( − h /2 , − h , − h /2 ) から定まる写像と集合はS − = S − h S^-=S_{-h} S − = S − h 、W − = W − h S V W^-=W^{\mathrm{SV}}_{-h} W − = W − h SV である。したがってS h S_h S h は symplectic 写像であり、S h ( W h S V ) = W − h S V S_h(W^{\mathrm{SV}}_h)=W^{\mathrm{SV}}_{-h} S h ( W h SV ) = W − h SV かつS − h ∘ S h = id W h S V S_{-h}\circ S_h=\id_{W^{\mathrm{SV}}_h} S − h ∘ S h = id W h SV である。h h h を− h -h − h に替えるとS − h ( W − h S V ) = W h S V S_{-h}(W^{\mathrm{SV}}_{-h})=W^{\mathrm{SV}}_h S − h ( W − h SV ) = W h SV かつS h ∘ S − h = id W − h S V S_h\circ S_{-h}=\id_{W^{\mathrm{SV}}_{-h}} S h ∘ S − h = id W − h SV であるから、S − h S_{-h} S − h はW − h S V W^{\mathrm{SV}}_{-h} W − h SV からW h S V W^{\mathrm{SV}}_h W h SV への全単射であり、S h ∗ = ( S − h ) − 1 = S h S^*_h=(S_{-h})^{-1}=S_h S h ∗ = ( S − h ) − 1 = S h である。
(2) を示す。t ∈ [ t 0 , T ] t\in[t_0,T] t ∈ [ t 0 , T ] を取る。B ˉ ( q ( t ) , ρ ) \bar B(q(t),\rho) B ˉ ( q ( t ) , ρ ) とB ˉ ( p ( t ) , ρ ) \bar B(p(t),\rho) B ˉ ( p ( t ) , ρ ) は凸であり、それぞれN q N_q N q 、N p N_p N p に含まれるから、補題 2.4 をr = 0 r=0 r = 0 で適用すると、∇ V \nabla V ∇ V はB ˉ ( q ( t ) , ρ ) \bar B(q(t),\rho) B ˉ ( q ( t ) , ρ ) 上で、∇ K \nabla K ∇ K はB ˉ ( p ( t ) , ρ ) \bar B(p(t),\rho) B ˉ ( p ( t ) , ρ ) 上で、それぞれγ \gamma γ を係数とする Lipschitz 条件を満たす。0 < h ≤ H 0 0<h\le H_0 0 < h ≤ H 0 とし、∥ u − z ( t ) ∥ ≤ ρ / 4 \|u-z(t)\|\le\rho/4 ∥ u − z ( t ) ∥ ≤ ρ /4 を満たすu = ( q u , p u ) u=(q^u,p^u) u = ( q u , p u ) を取る。h M ≤ 3 ρ / 4 hM\le3\rho/4 h M ≤ 3 ρ /4 である。
p ˉ u : = p u − h 2 ∇ V ( q u ) , q 1 u : = q u + h ∇ K ( p ˉ u ) , p 1 u : = p ˉ u − h 2 ∇ V ( q 1 u ) \bar p^u:=p^u-\tfrac h2\nabla V(q^u),\qquad q_1^u:=q^u+h\nabla K(\bar p^u),\qquad p_1^u:=\bar p^u-\tfrac h2\nabla V(q_1^u) p ˉ u := p u − 2 h ∇ V ( q u ) , q 1 u := q u + h ∇ K ( p ˉ u ) , p 1 u := p ˉ u − 2 h ∇ V ( q 1 u ) と置き、u = z ( t ) u=z(t) u = z ( t ) のときの三点をp ˉ \bar p p ˉ 、q 1 q_1 q 1 、p 1 p_1 p 1 と書く。∥ q u − q ( t ) ∥ ≤ ρ / 4 \|q^u-q(t)\|\le\rho/4 ∥ q u − q ( t ) ∥ ≤ ρ /4 と∥ p u − p ( t ) ∥ ≤ ρ / 4 \|p^u-p(t)\|\le\rho/4 ∥ p u − p ( t ) ∥ ≤ ρ /4 であるからq u ∈ B ˉ ( q ( t ) , ρ ) q^u\in\bar B(q(t),\rho) q u ∈ B ˉ ( q ( t ) , ρ ) 、p u ∈ B ˉ ( p ( t ) , ρ ) p^u\in\bar B(p(t),\rho) p u ∈ B ˉ ( p ( t ) , ρ ) 、u ∈ U u\in U u ∈ U かつ∥ ∇ V ( q u ) ∥ ≤ M \|\nabla V(q^u)\|\le M ∥∇ V ( q u ) ∥ ≤ M であり、∥ p ˉ u − p ( t ) ∥ ≤ ρ / 4 + h M / 2 ≤ ρ \|\bar p^u-p(t)\|\le\rho/4+hM/2\le\rho ∥ p ˉ u − p ( t ) ∥ ≤ ρ /4 + h M /2 ≤ ρ であるからp ˉ u ∈ B ˉ ( p ( t ) , ρ ) \bar p^u\in\bar B(p(t),\rho) p ˉ u ∈ B ˉ ( p ( t ) , ρ ) かつ∥ ∇ K ( p ˉ u ) ∥ ≤ M \|\nabla K(\bar p^u)\|\le M ∥∇ K ( p ˉ u ) ∥ ≤ M である。したがって∥ q 1 u − q ( t ) ∥ ≤ ρ / 4 + h M ≤ ρ \|q_1^u-q(t)\|\le\rho/4+hM\le\rho ∥ q 1 u − q ( t ) ∥ ≤ ρ /4 + h M ≤ ρ でありq 1 u ∈ B ˉ ( q ( t ) , ρ ) q_1^u\in\bar B(q(t),\rho) q 1 u ∈ B ˉ ( q ( t ) , ρ ) 、さらに∥ p 1 u − p ( t ) ∥ ≤ ρ / 4 + h M ≤ ρ \|p_1^u-p(t)\|\le\rho/4+hM\le\rho ∥ p 1 u − p ( t ) ∥ ≤ ρ /4 + h M ≤ ρ でありp 1 u ∈ U p p_1^u\in U_p p 1 u ∈ U p である。各部分流の定義域の条件が成り立つからu ∈ W h S V u\in W^{\mathrm{SV}}_h u ∈ W h SV かつS h ( u ) = ( q 1 u , p 1 u ) S_h(u)=(q_1^u,p_1^u) S h ( u ) = ( q 1 u , p 1 u ) であり、u = z ( t ) u=z(t) u = z ( t ) についても同じである。e 0 : = ∥ u − z ( t ) ∥ e_0:=\|u-z(t)\| e 0 := ∥ u − z ( t ) ∥ とすると、
( q u − q ( t ) , p ˉ u − p ˉ ) = ( u − z ( t ) ) − h 2 ( 0 , ∇ V ( q u ) − ∇ V ( q ( t ) ) ) (q^u-q(t),\ \bar p^u-\bar p)=(u-z(t))-\tfrac h2\bigl(0,\ \nabla V(q^u)-\nabla V(q(t))\bigr) ( q u − q ( t ) , p ˉ u − p ˉ ) = ( u − z ( t )) − 2 h ( 0 , ∇ V ( q u ) − ∇ V ( q ( t )) ) と Lipschitz 条件によりe 1 : = ∥ ( q u − q ( t ) , p ˉ u − p ˉ ) ∥ ≤ ( 1 + γ h / 2 ) e 0 e_1:=\|(q^u-q(t),\bar p^u-\bar p)\|\le(1+\gamma h/2)e_0 e 1 := ∥ ( q u − q ( t ) , p ˉ u − p ˉ ) ∥ ≤ ( 1 + γ h /2 ) e 0 である。p ˉ u , p ˉ ∈ B ˉ ( p ( t ) , ρ ) \bar p^u,\bar p\in\bar B(p(t),\rho) p ˉ u , p ˉ ∈ B ˉ ( p ( t ) , ρ ) であるから同様にe 2 : = ∥ ( q 1 u − q 1 , p ˉ u − p ˉ ) ∥ ≤ ( 1 + γ h ) e 1 e_2:=\|(q_1^u-q_1,\bar p^u-\bar p)\|\le(1+\gamma h)e_1 e 2 := ∥ ( q 1 u − q 1 , p ˉ u − p ˉ ) ∥ ≤ ( 1 + γ h ) e 1 であり、q 1 u , q 1 ∈ B ˉ ( q ( t ) , ρ ) q_1^u,q_1\in\bar B(q(t),\rho) q 1 u , q 1 ∈ B ˉ ( q ( t ) , ρ ) であるから∥ S h ( u ) − S h ( z ( t ) ) ∥ ≤ ( 1 + γ h / 2 ) e 2 \|S_h(u)-S_h(z(t))\|\le(1+\gamma h/2)e_2 ∥ S h ( u ) − S h ( z ( t )) ∥ ≤ ( 1 + γ h /2 ) e 2 である。0 < h ≤ H 0 0<h\le H_0 0 < h ≤ H 0 について
( 1 + γ h 2 ) 2 ( 1 + γ h ) = 1 + 2 γ h + 5 4 γ 2 h 2 + 1 4 γ 3 h 3 ≤ 1 + Λ h \Bigl(1+\frac{\gamma h}2\Bigr)^2(1+\gamma h)=1+2\gamma h+\frac54\gamma^2h^2+\frac14\gamma^3h^3\le1+\Lambda h ( 1 + 2 γ h ) 2 ( 1 + γ h ) = 1 + 2 γ h + 4 5 γ 2 h 2 + 4 1 γ 3 h 3 ≤ 1 + Λ h であるから、一つ目の主張を得る。
t ∈ [ t 0 , T ) t\in[t_0,T) t ∈ [ t 0 , T ) と0 < h ≤ min { H 0 , T − t } 0<h\le\min\{H_0,T-t\} 0 < h ≤ min { H 0 , T − t } を取る。上で示したとおりS h ( z ( t ) ) = ( q 1 , p 1 ) S_h(z(t))=(q_1,p_1) S h ( z ( t )) = ( q 1 , p 1 ) である。∇ K \nabla K ∇ K と∇ V \nabla V ∇ V はC 2 C^2 C 2 級であるから、§E4.3 定理 1.1 によりq q q とp p p はJ J J 上でC 3 C^3 C 3 級であり、τ ∈ J \tau\in J τ ∈ J について
q ′ ′ ( τ ) = − D ( ∇ K ) ( p ( τ ) ) ∇ V ( q ( τ ) ) , q ′ ′ ′ ( τ ) = D 2 ( ∇ K ) ( p ( τ ) ) [ ∇ V ( q ( τ ) ) , ∇ V ( q ( τ ) ) ] − D ( ∇ K ) ( p ( τ ) ) D ( ∇ V ) ( q ( τ ) ) ∇ K ( p ( τ ) ) , p ′ ′ ( τ ) = − D ( ∇ V ) ( q ( τ ) ) ∇ K ( p ( τ ) ) , p ′ ′ ′ ( τ ) = − D 2 ( ∇ V ) ( q ( τ ) ) [ ∇ K ( p ( τ ) ) , ∇ K ( p ( τ ) ) ] + D ( ∇ V ) ( q ( τ ) ) D ( ∇ K ) ( p ( τ ) ) ∇ V ( q ( τ ) ) \begin{aligned}
q''(\tau)&=-D(\nabla K)(p(\tau))\nabla V(q(\tau)),\\
q'''(\tau)&=D^2(\nabla K)(p(\tau))[\nabla V(q(\tau)),\nabla V(q(\tau))]-D(\nabla K)(p(\tau))D(\nabla V)(q(\tau))\nabla K(p(\tau)),\\
p''(\tau)&=-D(\nabla V)(q(\tau))\nabla K(p(\tau)),\\
p'''(\tau)&=-D^2(\nabla V)(q(\tau))[\nabla K(p(\tau)),\nabla K(p(\tau))]+D(\nabla V)(q(\tau))D(\nabla K)(p(\tau))\nabla V(q(\tau))
\end{aligned} q ′′ ( τ ) q ′′′ ( τ ) p ′′ ( τ ) p ′′′ ( τ ) = − D ( ∇ K ) ( p ( τ )) ∇ V ( q ( τ )) , = D 2 ( ∇ K ) ( p ( τ )) [ ∇ V ( q ( τ )) , ∇ V ( q ( τ ))] − D ( ∇ K ) ( p ( τ )) D ( ∇ V ) ( q ( τ )) ∇ K ( p ( τ )) , = − D ( ∇ V ) ( q ( τ )) ∇ K ( p ( τ )) , = − D 2 ( ∇ V ) ( q ( τ )) [ ∇ K ( p ( τ )) , ∇ K ( p ( τ ))] + D ( ∇ V ) ( q ( τ )) D ( ∇ K ) ( p ( τ )) ∇ V ( q ( τ )) である。τ ∈ [ t 0 , T ] \tau\in[t_0,T] τ ∈ [ t 0 , T ] についてq ( τ ) ∈ N q q(\tau)\in N_q q ( τ ) ∈ N q 、p ( τ ) ∈ N p p(\tau)\in N_p p ( τ ) ∈ N p であるから∥ q ′ ′ ′ ( τ ) ∥ ≤ 2 M 3 \|q'''(\tau)\|\le2M^3 ∥ q ′′′ ( τ ) ∥ ≤ 2 M 3 、∥ p ′ ′ ′ ( τ ) ∥ ≤ 2 M 3 \|p'''(\tau)\|\le2M^3 ∥ p ′′′ ( τ ) ∥ ≤ 2 M 3 である。[ t , t + h ] ⊆ [ t 0 , T ] [t,t+h]\subseteq[t_0,T] [ t , t + h ] ⊆ [ t 0 , T ] であるから、補題 2.4 をm = 1 m=1 m = 1 、n = d n=d n = d 、r = 2 r=2 r = 2 でq q q とp p p に適用すると
∥ q ( t + h ) − q ( t ) − h q ′ ( t ) − h 2 2 q ′ ′ ( t ) ∥ ≤ γ M 2 3 h 3 , ∥ p ( t + h ) − p ( t ) − h p ′ ( t ) − h 2 2 p ′ ′ ( t ) ∥ ≤ γ M 2 3 h 3 \Bigl\|q(t+h)-q(t)-hq'(t)-\frac{h^2}2q''(t)\Bigr\|\le\frac{\gamma M^2}3h^3,\qquad\Bigl\|p(t+h)-p(t)-hp'(t)-\frac{h^2}2p''(t)\Bigr\|\le\frac{\gamma M^2}3h^3 q ( t + h ) − q ( t ) − h q ′ ( t ) − 2 h 2 q ′′ ( t ) ≤ 3 γ M 2 h 3 , p ( t + h ) − p ( t ) − h p ′ ( t ) − 2 h 2 p ′′ ( t ) ≤ 3 γ M 2 h 3 である。∥ p ˉ − p ( t ) ∥ ≤ h M / 2 \|\bar p-p(t)\|\le hM/2 ∥ p ˉ − p ( t ) ∥ ≤ h M /2 であるから、補題 2.4 をr = 1 r=1 r = 1 で∇ K \nabla K ∇ K に適用すると∥ ∇ K ( p ˉ ) − ∇ K ( p ( t ) ) − D ( ∇ K ) ( p ( t ) ) ( p ˉ − p ( t ) ) ∥ ≤ γ M 2 h 2 / 8 \|\nabla K(\bar p)-\nabla K(p(t))-D(\nabla K)(p(t))(\bar p-p(t))\|\le\gamma M^2h^2/8 ∥∇ K ( p ˉ ) − ∇ K ( p ( t )) − D ( ∇ K ) ( p ( t )) ( p ˉ − p ( t )) ∥ ≤ γ M 2 h 2 /8 である。h D ( ∇ K ) ( p ( t ) ) ( p ˉ − p ( t ) ) = h 2 2 q ′ ′ ( t ) hD(\nabla K)(p(t))(\bar p-p(t))=\frac{h^2}2q''(t) h D ( ∇ K ) ( p ( t )) ( p ˉ − p ( t )) = 2 h 2 q ′′ ( t ) とh ∇ K ( p ( t ) ) = h q ′ ( t ) h\nabla K(p(t))=hq'(t) h ∇ K ( p ( t )) = h q ′ ( t ) により
∥ q 1 − q ( t ) − h q ′ ( t ) − h 2 2 q ′ ′ ( t ) ∥ ≤ γ M 2 8 h 3 \Bigl\|q_1-q(t)-hq'(t)-\frac{h^2}2q''(t)\Bigr\|\le\frac{\gamma M^2}8h^3 q 1 − q ( t ) − h q ′ ( t ) − 2 h 2 q ′′ ( t ) ≤ 8 γ M 2 h 3 である。∥ q 1 − q ( t ) ∥ ≤ h M \|q_1-q(t)\|\le hM ∥ q 1 − q ( t ) ∥ ≤ h M であるから、補題 2.4 をr = 1 r=1 r = 1 で∇ V \nabla V ∇ V に適用すると∥ ∇ V ( q 1 ) − ∇ V ( q ( t ) ) − D ( ∇ V ) ( q ( t ) ) ( q 1 − q ( t ) ) ∥ ≤ γ M 2 h 2 / 2 \|\nabla V(q_1)-\nabla V(q(t))-D(\nabla V)(q(t))(q_1-q(t))\|\le\gamma M^2h^2/2 ∥∇ V ( q 1 ) − ∇ V ( q ( t )) − D ( ∇ V ) ( q ( t )) ( q 1 − q ( t )) ∥ ≤ γ M 2 h 2 /2 である。Lipschitz 条件により∥ q 1 − q ( t ) − h ∇ K ( p ( t ) ) ∥ = h ∥ ∇ K ( p ˉ ) − ∇ K ( p ( t ) ) ∥ ≤ γ M h 2 / 2 \|q_1-q(t)-h\nabla K(p(t))\|=h\|\nabla K(\bar p)-\nabla K(p(t))\|\le\gamma Mh^2/2 ∥ q 1 − q ( t ) − h ∇ K ( p ( t )) ∥ = h ∥∇ K ( p ˉ ) − ∇ K ( p ( t )) ∥ ≤ γ M h 2 /2 であり、∥ D ( ∇ V ) ( q ( t ) ) ∥ o p ≤ M \|D(\nabla V)(q(t))\|_{\mathrm{op}}\le M ∥ D ( ∇ V ) ( q ( t )) ∥ op ≤ M であるから∥ D ( ∇ V ) ( q ( t ) ) ( q 1 − q ( t ) ) − h D ( ∇ V ) ( q ( t ) ) ∇ K ( p ( t ) ) ∥ ≤ γ M 2 h 2 / 2 \|D(\nabla V)(q(t))(q_1-q(t))-hD(\nabla V)(q(t))\nabla K(p(t))\|\le\gamma M^2h^2/2 ∥ D ( ∇ V ) ( q ( t )) ( q 1 − q ( t )) − h D ( ∇ V ) ( q ( t )) ∇ K ( p ( t )) ∥ ≤ γ M 2 h 2 /2 である。したがってη : = ∇ V ( q 1 ) − ∇ V ( q ( t ) ) − h D ( ∇ V ) ( q ( t ) ) ∇ K ( p ( t ) ) \eta:=\nabla V(q_1)-\nabla V(q(t))-hD(\nabla V)(q(t))\nabla K(p(t)) η := ∇ V ( q 1 ) − ∇ V ( q ( t )) − h D ( ∇ V ) ( q ( t )) ∇ K ( p ( t )) は∥ η ∥ ≤ γ M 2 h 2 \|\eta\|\le\gamma M^2h^2 ∥ η ∥ ≤ γ M 2 h 2 を満たし、
p 1 = p ( t ) − h ∇ V ( q ( t ) ) − h 2 2 D ( ∇ V ) ( q ( t ) ) ∇ K ( p ( t ) ) − h 2 η = p ( t ) + h p ′ ( t ) + h 2 2 p ′ ′ ( t ) − h 2 η p_1=p(t)-h\nabla V(q(t))-\frac{h^2}2D(\nabla V)(q(t))\nabla K(p(t))-\frac h2\eta=p(t)+hp'(t)+\frac{h^2}2p''(t)-\frac h2\eta p 1 = p ( t ) − h ∇ V ( q ( t )) − 2 h 2 D ( ∇ V ) ( q ( t )) ∇ K ( p ( t )) − 2 h η = p ( t ) + h p ′ ( t ) + 2 h 2 p ′′ ( t ) − 2 h η である。以上を合わせると
∥ z ( t + h ) − S h ( z ( t ) ) ∥ ≤ ∥ q ( t + h ) − q 1 ∥ + ∥ p ( t + h ) − p 1 ∥ ≤ ( 1 3 + 1 8 ) γ M 2 h 3 + ( 1 3 + 1 2 ) γ M 2 h 3 = 31 24 γ M 2 h 3 \|z(t+h)-S_h(z(t))\|\le\|q(t+h)-q_1\|+\|p(t+h)-p_1\|\le\Bigl(\frac13+\frac18\Bigr)\gamma M^2h^3+\Bigl(\frac13+\frac12\Bigr)\gamma M^2h^3=\frac{31}{24}\gamma M^2h^3 ∥ z ( t + h ) − S h ( z ( t )) ∥ ≤ ∥ q ( t + h ) − q 1 ∥ + ∥ p ( t + h ) − p 1 ∥ ≤ ( 3 1 + 8 1 ) γ M 2 h 3 + ( 3 1 + 2 1 ) γ M 2 h 3 = 24 31 γ M 2 h 3 であり、二つ目の主張を得る。
(3) を示す。(2) の所属u ∈ W h S V u\in W^{\mathrm{SV}}_h u ∈ W h SV により( t , u , h ) (t,u,h) ( t , u , h ) は Störmer–Verlet 法の増分関数の定義域に属するから、同命題の二つの評価により、§E20.28 系 1.7 の仮定はρ \rho ρ をρ / 4 \rho/4 ρ /4 、p = 2 p=2 p = 2 、C = 2 γ M 2 C=2\gamma M^2 C = 2 γ M 2 として成り立つ。γ > 0 \gamma>0 γ > 0 であるからΛ > 0 \Lambda>0 Λ > 0 であり、φ \varphi φ は同系の定数である。y 0 = z ( t 0 ) y_0=z(t_0) y 0 = z ( t 0 ) 、r n = 0 r_n=0 r n = 0 とするとE 0 = 0 E_0=0 E 0 = 0 、ε = 0 \varepsilon=0 ε = 0 であり、同系の条件の左辺は2 γ M 2 φ H 2 ≤ ρ / 4 2\gamma M^2\varphi H^2\le\rho/4 2 γ M 2 φ H 2 ≤ ρ /4 となるから、z 0 , … , z N z_0,\dots,z_N z 0 , … , z N はすべて定まり、max n ∥ z n − z ( t n ) ∥ ≤ 2 γ M 2 φ H 2 \max_n\|z_n-z(t_n)\|\le2\gamma M^2\varphi H^2 max n ∥ z n − z ( t n ) ∥ ≤ 2 γ M 2 φ H 2 である。▨
3 調和振動子
命題 3.1. d = 1 d=1 d = 1 、U q = U p = R U_q=U_p=\R U q = U p = R 、K ( p ) = p 2 / 2 K(p)=p^2/2 K ( p ) = p 2 /2 、V ( q ) = q 2 / 2 V(q)=q^2/2 V ( q ) = q 2 /2 とし、H ( q , p ) = ( q 2 + p 2 ) / 2 H(q,p)=(q^2+p^2)/2 H ( q , p ) = ( q 2 + p 2 ) /2 とする。R 2 \R^2 R 2 の元を列ベクトルとみなし、Euclid ノルムを入れる。h , s , ϕ ∈ R h,s,\phi\in\R h , s , ϕ ∈ R に対して
A h : = ( 1 − h 2 h − h 1 ) , B h : = ( 1 − h 2 2 h − h ( 1 − h 2 4 ) 1 − h 2 2 ) , E s : = ( 1 0 − s 1 ) , R ( ϕ ) : = ( cos ϕ sin ϕ − sin ϕ cos ϕ ) A_h:=\begin{pmatrix}1-h^2&h\\-h&1\end{pmatrix},\quad B_h:=\begin{pmatrix}1-\frac{h^2}2&h\\-h\bigl(1-\frac{h^2}4\bigr)&1-\frac{h^2}2\end{pmatrix},\quad E_s:=\begin{pmatrix}1&0\\-s&1\end{pmatrix},\quad R(\phi):=\begin{pmatrix}\cos\phi&\sin\phi\\-\sin\phi&\cos\phi\end{pmatrix} A h := ( 1 − h 2 − h h 1 ) , B h := ( 1 − 2 h 2 − h ( 1 − 4 h 2 ) h 1 − 2 h 2 ) , E s := ( 1 − s 0 1 ) , R ( ϕ ) := ( cos ϕ − sin ϕ sin ϕ cos ϕ ) と置き、Q h ( q , p ) : = q 2 + p 2 − h q p Q_h(q,p):=q^2+p^2-hqp Q h ( q , p ) := q 2 + p 2 − h q p 、Q h S V ( q , p ) : = ( 1 − h 2 4 ) q 2 + p 2 Q^{\mathrm{SV}}_h(q,p):=\bigl(1-\frac{h^2}4\bigr)q^2+p^2 Q h SV ( q , p ) := ( 1 − 4 h 2 ) q 2 + p 2 と置く。
任意のh ∈ R h\in\R h ∈ R とz ∈ R 2 z\in\R^2 z ∈ R 2 について、Φ h V K ( z ) = A h z \Phi^{VK}_h(z)=A_hz Φ h V K ( z ) = A h z 、S h ( z ) = B h z S_h(z)=B_hz S h ( z ) = B h z 、B h = E h / 2 A h E h / 2 − 1 B_h=E_{h/2}A_hE_{h/2}^{-1} B h = E h /2 A h E h /2 − 1 であり、
Q h ( A h z ) = Q h ( z ) , Q h S V ( B h z ) = Q h S V ( z ) Q_h(A_hz)=Q_h(z),\qquad Q^{\mathrm{SV}}_h(B_hz)=Q^{\mathrm{SV}}_h(z) Q h ( A h z ) = Q h ( z ) , Q h SV ( B h z ) = Q h SV ( z )
が成り立つ。任意のz 0 ∈ R 2 z_0\in\R^2 z 0 ∈ R 2 について、τ ↦ R ( τ ) z 0 \tau\mapsto R(\tau)z_0 τ ↦ R ( τ ) z 0 は Hamilton 系を満たす。
h ≠ 0 h\ne0 h = 0 ならば、e 2 : = ( 0 , 1 ) e_2:=(0,1) e 2 := ( 0 , 1 ) についてH ( A h e 2 ) ≠ H ( e 2 ) H(A_he_2)\ne H(e_2) H ( A h e 2 ) = H ( e 2 ) かつH ( B h e 2 ) ≠ H ( e 2 ) H(B_he_2)\ne H(e_2) H ( B h e 2 ) = H ( e 2 ) である。
任意のh ∈ R h\in\R h ∈ R とz ∈ R 2 z\in\R^2 z ∈ R 2 について
( 1 − ∣ h ∣ 2 ) ∥ z ∥ 2 ≤ Q h ( z ) ≤ ( 1 + ∣ h ∣ 2 ) ∥ z ∥ 2 , ( 1 − h 2 4 ) ∥ z ∥ 2 ≤ Q h S V ( z ) ≤ ∥ z ∥ 2 \Bigl(1-\frac{|h|}2\Bigr)\|z\|^2\le Q_h(z)\le\Bigl(1+\frac{|h|}2\Bigr)\|z\|^2,\qquad\Bigl(1-\frac{h^2}4\Bigr)\|z\|^2\le Q^{\mathrm{SV}}_h(z)\le\|z\|^2 ( 1 − 2 ∣ h ∣ ) ∥ z ∥ 2 ≤ Q h ( z ) ≤ ( 1 + 2 ∣ h ∣ ) ∥ z ∥ 2 , ( 1 − 4 h 2 ) ∥ z ∥ 2 ≤ Q h SV ( z ) ≤ ∥ z ∥ 2
が成り立つ。Q h Q_h Q h とQ h S V Q^{\mathrm{SV}}_h Q h SV は、∣ h ∣ < 2 |h|<2 ∣ h ∣ < 2 のとき正定値、∣ h ∣ = 2 |h|=2 ∣ h ∣ = 2 のとき半正定値であって正定値でなく、∣ h ∣ > 2 |h|>2 ∣ h ∣ > 2 のとき不定符号である。
∣ h ∣ < 2 |h|<2 ∣ h ∣ < 2 とし、θ ( h ) : = 2 arcsin ( h / 2 ) \theta(h):=2\arcsin(h/2) θ ( h ) := 2 arcsin ( h /2 ) 、c h : = 1 − h 2 / 4 c_h:=\sqrt{1-h^2/4} c h := 1 − h 2 /4 、
L h : = ( 1 − h / 2 0 c h ) , L h S V : = L h E h / 2 − 1 L_h:=\begin{pmatrix}1&-h/2\\0&c_h\end{pmatrix},\qquad L^{\mathrm{SV}}_h:=L_hE_{h/2}^{-1} L h := ( 1 0 − h /2 c h ) , L h SV := L h E h /2 − 1
と置く。任意のz ∈ R 2 z\in\R^2 z ∈ R 2 についてQ h ( z ) = ∥ L h z ∥ 2 Q_h(z)=\|L_hz\|^2 Q h ( z ) = ∥ L h z ∥ 2 、Q h S V ( z ) = ∥ L h S V z ∥ 2 Q^{\mathrm{SV}}_h(z)=\|L^{\mathrm{SV}}_hz\|^2 Q h SV ( z ) = ∥ L h SV z ∥ 2 であり、
L h A h L h − 1 = L h S V B h ( L h S V ) − 1 = R ( θ ( h ) ) L_hA_hL_h^{-1}=L^{\mathrm{SV}}_hB_h(L^{\mathrm{SV}}_h)^{-1}=R(\theta(h)) L h A h L h − 1 = L h SV B h ( L h SV ) − 1 = R ( θ ( h ))
が成り立つ。さらに0 < ∣ h ∣ ≤ 1 0<|h|\le1 0 < ∣ h ∣ ≤ 1 について0 ≤ θ ( h ) / h − 1 − h 2 / 24 ≤ h 4 / 100 0\le\theta(h)/h-1-h^2/24\le h^4/100 0 ≤ θ ( h ) / h − 1 − h 2 /24 ≤ h 4 /100 が成り立つ。
∣ h ∣ ≥ 2 |h|\ge2 ∣ h ∣ ≥ 2 ならば、z , z ′ ∈ R 2 z,z'\in\R^2 z , z ′ ∈ R 2 が存在して、( ∥ A h n z ∥ ) n ∈ N ≥ 0 (\|A_h^nz\|)_{n\in\N} ( ∥ A h n z ∥ ) n ∈ N ≥ 0 と( ∥ B h n z ′ ∥ ) n ∈ N ≥ 0 (\|B_h^nz'\|)_{n\in\N} ( ∥ B h n z ′ ∥ ) n ∈ N ≥ 0 は有界でない。
証明. (1) を示す。∇ V ( q ) = q \nabla V(q)=q ∇ V ( q ) = q 、∇ K ( p ) = p \nabla K(p)=p ∇ K ( p ) = p であるから、すべての部分流の定義域はR 2 \R^2 R 2 であり、φ s V ( z ) = E s z \varphi^V_s(z)=E_sz φ s V ( z ) = E s z 、φ h K ( z ) = F h z \varphi^K_h(z)=F_hz φ h K ( z ) = F h z (F h : = ( 1 h 0 1 ) F_h:=\begin{pmatrix}1&h\\0&1\end{pmatrix} F h := ( 1 0 h 1 ) )である。A h = F h E h A_h=F_hE_h A h = F h E h であり、E a E b = E a + b E_aE_b=E_{a+b} E a E b = E a + b により
S h ( z ) = E h / 2 F h E h / 2 z = E h / 2 F h E h E − h / 2 z = E h / 2 A h E h / 2 − 1 z S_h(z)=E_{h/2}F_hE_{h/2}z=E_{h/2}F_hE_hE_{-h/2}z=E_{h/2}A_hE_{h/2}^{-1}z S h ( z ) = E h /2 F h E h /2 z = E h /2 F h E h E − h /2 z = E h /2 A h E h /2 − 1 z である。右辺の積を計算するとB h B_h B h を得る。( q 1 , p 1 ) : = A h ( q , p ) (q_1,p_1):=A_h(q,p) ( q 1 , p 1 ) := A h ( q , p ) とするとq 1 − h p 1 = q q_1-hp_1=q q 1 − h p 1 = q であるから
Q h ( q 1 , p 1 ) = q 1 ( q 1 − h p 1 ) + p 1 2 = q ( ( 1 − h 2 ) q + h p ) + ( p − h q ) 2 = q 2 + p 2 − h q p Q_h(q_1,p_1)=q_1(q_1-hp_1)+p_1^2=q\bigl((1-h^2)q+hp\bigr)+(p-hq)^2=q^2+p^2-hqp Q h ( q 1 , p 1 ) = q 1 ( q 1 − h p 1 ) + p 1 2 = q ( ( 1 − h 2 ) q + h p ) + ( p − h q ) 2 = q 2 + p 2 − h q p である。E − h / 2 ( q , p ) = ( q , p + h q / 2 ) E_{-h/2}(q,p)=(q,p+hq/2) E − h /2 ( q , p ) = ( q , p + h q /2 ) であるからQ h ( E − h / 2 z ) = ( 1 − h 2 / 4 ) q 2 + p 2 = Q h S V ( z ) Q_h(E_{-h/2}z)=(1-h^2/4)q^2+p^2=Q^{\mathrm{SV}}_h(z) Q h ( E − h /2 z ) = ( 1 − h 2 /4 ) q 2 + p 2 = Q h SV ( z ) であり、
Q h S V ( B h z ) = Q h ( E − h / 2 E h / 2 A h E − h / 2 z ) = Q h ( A h E − h / 2 z ) = Q h ( E − h / 2 z ) = Q h S V ( z ) Q^{\mathrm{SV}}_h(B_hz)=Q_h(E_{-h/2}E_{h/2}A_hE_{-h/2}z)=Q_h(A_hE_{-h/2}z)=Q_h(E_{-h/2}z)=Q^{\mathrm{SV}}_h(z) Q h SV ( B h z ) = Q h ( E − h /2 E h /2 A h E − h /2 z ) = Q h ( A h E − h /2 z ) = Q h ( E − h /2 z ) = Q h SV ( z ) である。R ( τ ) z 0 = ( q ( τ ) , p ( τ ) ) R(\tau)z_0=(q(\tau),p(\tau)) R ( τ ) z 0 = ( q ( τ ) , p ( τ )) と置くと、d d τ R ( τ ) = ( 0 1 − 1 0 ) R ( τ ) \frac{d}{d\tau}R(\tau)=\begin{pmatrix}0&1\\-1&0\end{pmatrix}R(\tau) d τ d R ( τ ) = ( 0 − 1 1 0 ) R ( τ ) によりq ′ = p q'=p q ′ = p 、p ′ = − q p'=-q p ′ = − q である。
(2) を示す。A h e 2 = ( h , 1 ) A_he_2=(h,1) A h e 2 = ( h , 1 ) とB h e 2 = ( h , 1 − h 2 / 2 ) B_he_2=(h,1-h^2/2) B h e 2 = ( h , 1 − h 2 /2 ) から2 H ( A h e 2 ) = 1 + h 2 2H(A_he_2)=1+h^2 2 H ( A h e 2 ) = 1 + h 2 、2 H ( B h e 2 ) = h 2 + ( 1 − h 2 / 2 ) 2 = 1 + h 4 / 4 2H(B_he_2)=h^2+(1-h^2/2)^2=1+h^4/4 2 H ( B h e 2 ) = h 2 + ( 1 − h 2 /2 ) 2 = 1 + h 4 /4 であり、h ≠ 0 h\ne0 h = 0 ならばいずれも2 H ( e 2 ) = 1 2H(e_2)=1 2 H ( e 2 ) = 1 に等しくない。
(3) を示す。z = ( q , p ) z=(q,p) z = ( q , p ) について∣ q p ∣ ≤ ∥ z ∥ 2 / 2 |qp|\le\|z\|^2/2 ∣ q p ∣ ≤ ∥ z ∥ 2 /2 であるからQ h Q_h Q h の評価を得る。Q h S V ( z ) − ( 1 − h 2 / 4 ) ∥ z ∥ 2 = h 2 4 p 2 ≥ 0 Q^{\mathrm{SV}}_h(z)-(1-h^2/4)\|z\|^2=\frac{h^2}4p^2\ge0 Q h SV ( z ) − ( 1 − h 2 /4 ) ∥ z ∥ 2 = 4 h 2 p 2 ≥ 0 と∥ z ∥ 2 − Q h S V ( z ) = h 2 4 q 2 ≥ 0 \|z\|^2-Q^{\mathrm{SV}}_h(z)=\frac{h^2}4q^2\ge0 ∥ z ∥ 2 − Q h SV ( z ) = 4 h 2 q 2 ≥ 0 からQ h S V Q^{\mathrm{SV}}_h Q h SV の評価を得る。∣ h ∣ < 2 |h|<2 ∣ h ∣ < 2 ならば両者の下界の係数は正であるから、二つの二次形式は正定値である。h = ± 2 h=\pm2 h = ± 2 のときQ h ( q , p ) = ( q ∓ p ) 2 Q_h(q,p)=(q\mp p)^2 Q h ( q , p ) = ( q ∓ p ) 2 、Q h S V ( q , p ) = p 2 Q^{\mathrm{SV}}_h(q,p)=p^2 Q h SV ( q , p ) = p 2 は非負であり、それぞれ( 1 , ± 1 ) (1,\pm1) ( 1 , ± 1 ) 、( 1 , 0 ) (1,0) ( 1 , 0 ) で0 0 0 となる。∣ h ∣ > 2 |h|>2 ∣ h ∣ > 2 のときQ h ( 1 , 1 ) = 2 − h Q_h(1,1)=2-h Q h ( 1 , 1 ) = 2 − h とQ h ( 1 , − 1 ) = 2 + h Q_h(1,-1)=2+h Q h ( 1 , − 1 ) = 2 + h は異符号であり、Q h S V ( 1 , 0 ) = 1 − h 2 / 4 < 0 < 1 = Q h S V ( 0 , 1 ) Q^{\mathrm{SV}}_h(1,0)=1-h^2/4<0<1=Q^{\mathrm{SV}}_h(0,1) Q h SV ( 1 , 0 ) = 1 − h 2 /4 < 0 < 1 = Q h SV ( 0 , 1 ) である。
(4) を示す。∥ L h z ∥ 2 = ( q − h p / 2 ) 2 + ( 1 − h 2 / 4 ) p 2 = Q h ( z ) \|L_hz\|^2=(q-hp/2)^2+(1-h^2/4)p^2=Q_h(z) ∥ L h z ∥ 2 = ( q − h p /2 ) 2 + ( 1 − h 2 /4 ) p 2 = Q h ( z ) であり、(1) の証明により∥ L h S V z ∥ 2 = Q h ( E − h / 2 z ) = Q h S V ( z ) \|L^{\mathrm{SV}}_hz\|^2=Q_h(E_{-h/2}z)=Q^{\mathrm{SV}}_h(z) ∥ L h SV z ∥ 2 = Q h ( E − h /2 z ) = Q h SV ( z ) である。
L h A h L h − 1 = ( 1 − h 2 2 h 2 − c h h c h ) ( 1 h 2 c h 0 1 c h ) = ( 1 − h 2 2 c h h − c h h 1 − h 2 2 ) L_hA_hL_h^{-1}=\begin{pmatrix}1-\frac{h^2}2&\frac h2\\-c_hh&c_h\end{pmatrix}\begin{pmatrix}1&\frac h{2c_h}\\0&\frac1{c_h}\end{pmatrix}=\begin{pmatrix}1-\frac{h^2}2&c_hh\\-c_hh&1-\frac{h^2}2\end{pmatrix} L h A h L h − 1 = ( 1 − 2 h 2 − c h h 2 h c h ) ( 1 0 2 c h h c h 1 ) = ( 1 − 2 h 2 − c h h c h h 1 − 2 h 2 ) である。ここで( 1 , 2 ) (1,2) ( 1 , 2 ) 成分はh 2 c h ( 2 − h 2 2 ) = h c h c h 2 \frac h{2c_h}\bigl(2-\frac{h^2}2\bigr)=\frac{h}{c_h}c_h^2 2 c h h ( 2 − 2 h 2 ) = c h h c h 2 を用いた。∣ θ ( h ) / 2 ∣ < π / 2 |\theta(h)/2|<\pi/2 ∣ θ ( h ) /2∣ < π /2 であるからcos ( θ ( h ) / 2 ) = c h \cos(\theta(h)/2)=c_h cos ( θ ( h ) /2 ) = c h であり、cos θ ( h ) = 1 − 2 sin 2 ( θ ( h ) / 2 ) = 1 − h 2 / 2 \cos\theta(h)=1-2\sin^2(\theta(h)/2)=1-h^2/2 cos θ ( h ) = 1 − 2 sin 2 ( θ ( h ) /2 ) = 1 − h 2 /2 、sin θ ( h ) = 2 sin ( θ ( h ) / 2 ) cos ( θ ( h ) / 2 ) = h c h \sin\theta(h)=2\sin(\theta(h)/2)\cos(\theta(h)/2)=hc_h sin θ ( h ) = 2 sin ( θ ( h ) /2 ) cos ( θ ( h ) /2 ) = h c h である。したがってL h A h L h − 1 = R ( θ ( h ) ) L_hA_hL_h^{-1}=R(\theta(h)) L h A h L h − 1 = R ( θ ( h )) であり、
L h S V B h ( L h S V ) − 1 = L h E h / 2 − 1 ( E h / 2 A h E h / 2 − 1 ) E h / 2 L h − 1 = L h A h L h − 1 L^{\mathrm{SV}}_hB_h(L^{\mathrm{SV}}_h)^{-1}=L_hE_{h/2}^{-1}\bigl(E_{h/2}A_hE_{h/2}^{-1}\bigr)E_{h/2}L_h^{-1}=L_hA_hL_h^{-1} L h SV B h ( L h SV ) − 1 = L h E h /2 − 1 ( E h /2 A h E h /2 − 1 ) E h /2 L h − 1 = L h A h L h − 1 である。θ ( h ) / h \theta(h)/h θ ( h ) / h の評価の証明は演習とする(問題 5.1 )。
(5) を示す。∣ h ∣ = 2 |h|=2 ∣ h ∣ = 2 のとき、h 2 = 4 h^2=4 h 2 = 4 であるから
N : = A h + I 2 = ( − 2 h − h 2 ) , N 2 = ( 4 − h 2 − 2 h + 2 h 2 h − 2 h 4 − h 2 ) = 0 N:=A_h+I_2=\begin{pmatrix}-2&h\\-h&2\end{pmatrix},\qquad N^2=\begin{pmatrix}4-h^2&-2h+2h\\2h-2h&4-h^2\end{pmatrix}=0 N := A h + I 2 = ( − 2 − h h 2 ) , N 2 = ( 4 − h 2 2 h − 2 h − 2 h + 2 h 4 − h 2 ) = 0 であり、( 1 , 2 ) (1,2) ( 1 , 2 ) 成分h h h が0 0 0 でないからN ≠ 0 N\ne0 N = 0 である。A h n = ( − 1 ) n ( I 2 − N ) n = ( − 1 ) n ( I 2 − n N ) A_h^n=(-1)^n(I_2-N)^n=(-1)^n(I_2-nN) A h n = ( − 1 ) n ( I 2 − N ) n = ( − 1 ) n ( I 2 − n N ) であるから、N z ≠ 0 Nz\ne0 N z = 0 を満たすz z z について∥ A h n z ∥ ≥ n ∥ N z ∥ − ∥ z ∥ \|A_h^nz\|\ge n\|Nz\|-\|z\| ∥ A h n z ∥ ≥ n ∥ N z ∥ − ∥ z ∥ である。∣ h ∣ > 2 |h|>2 ∣ h ∣ > 2 のとき、tr A h = 2 − h 2 \operatorname{tr}A_h=2-h^2 tr A h = 2 − h 2 、det A h = 1 \det A_h=1 det A h = 1 であるから、A h A_h A h の固有多項式はλ 2 − ( 2 − h 2 ) λ + 1 \lambda^2-(2-h^2)\lambda+1 λ 2 − ( 2 − h 2 ) λ + 1 である。その判別式( 2 − h 2 ) 2 − 4 (2-h^2)^2-4 ( 2 − h 2 ) 2 − 4 は正であり、二つの実根の積は1 1 1 、和は2 − h 2 < − 2 2-h^2<-2 2 − h 2 < − 2 である。二つの根の絶対値がともに1 1 1 以下ならば、積が1 1 1 であるから両者は± 1 \pm1 ± 1 であり、和は− 2 -2 − 2 以上となるので、絶対値が1 1 1 より大きい根λ \lambda λ が存在する。その固有ベクトルz z z について∥ A h n z ∥ = ∣ λ ∣ n ∥ z ∥ \|A_h^nz\|=|\lambda|^n\|z\| ∥ A h n z ∥ = ∣ λ ∣ n ∥ z ∥ である。いずれの場合もz ′ : = E h / 2 z z':=E_{h/2}z z ′ := E h /2 z と置くとB h n z ′ = E h / 2 A h n z B_h^nz'=E_{h/2}A_h^nz B h n z ′ = E h /2 A h n z であり、∥ A h n z ∥ ≤ ∥ E h / 2 − 1 ∥ o p ∥ B h n z ′ ∥ \|A_h^nz\|\le\|E_{h/2}^{-1}\|_{\mathrm{op}}\|B_h^nz'\| ∥ A h n z ∥ ≤ ∥ E h /2 − 1 ∥ op ∥ B h n z ′ ∥ であるから、( ∥ B h n z ′ ∥ ) n (\|B_h^nz'\|)_n ( ∥ B h n z ′ ∥ ) n も有界でない。▨
例 3.2. 命題 3.1 の設定でh = 1 / 10 h=1/10 h = 1/10 、z 0 = ( 1 , 0 ) z_0=(1,0) z 0 = ( 1 , 0 ) とし、前進 Euler 法、Φ h V K \Phi^{VK}_h Φ h V K 、S h S_h S h のそれぞれでz 0 z_0 z 0 からn n n 歩進めた値をz n z_n z n と書く。厳密解R ( τ ) z 0 R(\tau)z_0 R ( τ ) z 0 は∥ R ( τ ) z 0 ∥ = 1 \|R(\tau)z_0\|=1 ∥ R ( τ ) z 0 ∥ = 1 とH ( R ( τ ) z 0 ) = 1 / 2 H(R(\tau)z_0)=1/2 H ( R ( τ ) z 0 ) = 1/2 を満たし、時刻がh h h 進むごとに角h h h だけ回転する。
前進 Euler 法の一歩はz ↦ z + h ( p , − q ) z\mapsto z+h(p,-q) z ↦ z + h ( p , − q ) であり、その行列は
( 1 h − h 1 ) = 1 + h 2 R ( arctan h ) \begin{pmatrix}1&h\\-h&1\end{pmatrix}=\sqrt{1+h^2}\,R(\arctan h) ( 1 − h h 1 ) = 1 + h 2 R ( arctan h ) である。したがって∥ z n ∥ = ( 1 + h 2 ) n / 2 \|z_n\|=(1+h^2)^{n/2} ∥ z n ∥ = ( 1 + h 2 ) n /2 、H ( z n ) = ( 1 + h 2 ) n / 2 H(z_n)=(1+h^2)^n/2 H ( z n ) = ( 1 + h 2 ) n /2 であり、z n z_n z n の角は一歩ごとにarctan h = 0.0996687 … \arctan h=0.0996687\ldots arctan h = 0.0996687 … だけ進む。n = 1000 n=1000 n = 1000 (時刻100 100 100 )では∥ z n ∥ = 1.01 500 = 144.77 … \|z_n\|=1.01^{500}=144.77\ldots ∥ z n ∥ = 1.0 1 500 = 144.77 … であり、角のずれはn ( arctan h − h ) = − 0.3313 … n(\arctan h-h)=-0.3313\ldots n ( arctan h − h ) = − 0.3313 … である。
symplectic Euler 法Φ h V K \Phi^{VK}_h Φ h V K については、命題 3.1 (4) によりL h z n = R ( n θ ( h ) ) L h z 0 L_hz_n=R(n\theta(h))L_hz_0 L h z n = R ( n θ ( h )) L h z 0 であり、∥ L h z n ∥ 2 = Q h ( z 0 ) = 1 \|L_hz_n\|^2=Q_h(z_0)=1 ∥ L h z n ∥ 2 = Q h ( z 0 ) = 1 はすべてのn n n で変わらない。命題 3.1 (3) により、すべてのn ∈ N ≥ 0 n\in\N n ∈ N ≥ 0 について
1 1.05 ≤ ∥ z n ∥ 2 ≤ 1 0.95 , 0.47619 … ≤ H ( z n ) ≤ 0.52631 … \frac1{1.05}\le\|z_n\|^2\le\frac1{0.95},\qquad0.47619\ldots\le H(z_n)\le0.52631\ldots 1.05 1 ≤ ∥ z n ∥ 2 ≤ 0.95 1 , 0.47619 … ≤ H ( z n ) ≤ 0.52631 … である。( L h z n ) n (L_hz_n)_n ( L h z n ) n は一歩ごとに角θ ( 1 / 10 ) = 0.1000417 … \theta(1/10)=0.1000417\ldots θ ( 1/10 ) = 0.1000417 … だけ回転し、n = 1000 n=1000 n = 1000 での角のずれはn ( θ ( h ) − h ) = 0.04171 … n(\theta(h)-h)=0.04171\ldots n ( θ ( h ) − h ) = 0.04171 … である。この値は命題 3.1 (4) の評価から従う区間[ n h 3 / 24 , n ( h 3 / 24 + h 5 / 100 ) ] = [ 0.041666 … , 0.041766 … ] [nh^3/24,\ n(h^3/24+h^5/100)]=[0.041666\ldots,0.041766\ldots] [ n h 3 /24 , n ( h 3 /24 + h 5 /100 )] = [ 0.041666 … , 0.041766 … ] に属する。
Störmer–Verlet 法S h S_h S h については、命題 3.1 (1) によりQ h S V ( z n ) = Q h S V ( z 0 ) = 1 − h 2 / 4 = 0.9975 Q^{\mathrm{SV}}_h(z_n)=Q^{\mathrm{SV}}_h(z_0)=1-h^2/4=0.9975 Q h SV ( z n ) = Q h SV ( z 0 ) = 1 − h 2 /4 = 0.9975 であり、命題 3.1 (3) によりすべてのn n n について0.9975 ≤ ∥ z n ∥ 2 ≤ 1 0.9975\le\|z_n\|^2\le1 0.9975 ≤ ∥ z n ∥ 2 ≤ 1 、すなわち∣ H ( z n ) − H ( z 0 ) ∣ ≤ 0.00125 |H(z_n)-H(z_0)|\le0.00125 ∣ H ( z n ) − H ( z 0 ) ∣ ≤ 0.00125 である。( L h S V z n ) n (L^{\mathrm{SV}}_hz_n)_n ( L h SV z n ) n はΦ h V K \Phi^{VK}_h Φ h V K の場合と同じ角θ ( h ) \theta(h) θ ( h ) で回転する。
一般の0 < ∣ h ∣ < 2 0<|h|<2 0 < ∣ h ∣ < 2 とz 0 ∈ R 2 z_0\in\R^2 z 0 ∈ R 2 についても、命題 3.1 (1) と命題 3.1 (3) により、すべてのn ∈ N ≥ 0 n\in\N n ∈ N ≥ 0 で
Q h ( z 0 ) 1 + ∣ h ∣ / 2 ≤ 2 H ( ( Φ h V K ) n ( z 0 ) ) ≤ Q h ( z 0 ) 1 − ∣ h ∣ / 2 , Q h S V ( z 0 ) ≤ 2 H ( S h n ( z 0 ) ) ≤ Q h S V ( z 0 ) 1 − h 2 / 4 \frac{Q_h(z_0)}{1+|h|/2}\le2H\bigl((\Phi^{VK}_h)^n(z_0)\bigr)\le\frac{Q_h(z_0)}{1-|h|/2},\qquad Q^{\mathrm{SV}}_h(z_0)\le2H(S_h^n(z_0))\le\frac{Q^{\mathrm{SV}}_h(z_0)}{1-h^2/4} 1 + ∣ h ∣/2 Q h ( z 0 ) ≤ 2 H ( ( Φ h V K ) n ( z 0 ) ) ≤ 1 − ∣ h ∣/2 Q h ( z 0 ) , Q h SV ( z 0 ) ≤ 2 H ( S h n ( z 0 )) ≤ 1 − h 2 /4 Q h SV ( z 0 ) が成り立つ。H H H の値はn n n によらない幅に収まるが、命題 3.1 (2) によりH H H はA h A_h A h でもB h B_h B h でも保存されない。
4 振り子と状態に依存する刻み
例 4.1. d = 1 d=1 d = 1 、U q = U p = R U_q=U_p=\R U q = U p = R 、K ( p ) = p 2 / 2 K(p)=p^2/2 K ( p ) = p 2 /2 、V ( q ) = 1 − cos q V(q)=1-\cos q V ( q ) = 1 − cos q とし、H ( q , p ) = p 2 / 2 + 1 − cos q H(q,p)=p^2/2+1-\cos q H ( q , p ) = p 2 /2 + 1 − cos q とする。すべての部分流の定義域はR 2 \R^2 R 2 であり、Störmer–Verlet 法の一歩は
p ˉ = p − h 2 sin q , q 1 = q + h p ˉ , p 1 = p ˉ − h 2 sin q 1 \bar p=p-\tfrac h2\sin q,\qquad q_1=q+h\bar p,\qquad p_1=\bar p-\tfrac h2\sin q_1 p ˉ = p − 2 h sin q , q 1 = q + h p ˉ , p 1 = p ˉ − 2 h sin q 1 である。初期値z 0 = ( 2 , 0 ) z_0=(2,0) z 0 = ( 2 , 0 ) (H ( z 0 ) = 1 − cos 2 = 1.4161468 … H(z_0)=1-\cos2=1.4161468\ldots H ( z 0 ) = 1 − cos 2 = 1.4161468 … )から、次の二通りに近似値を計算した。
固定刻み:z n + 1 = S 1 / 10 ( z n ) z_{n+1}=S_{1/10}(z_n) z n + 1 = S 1/10 ( z n ) 、t n = n / 10 t_n=n/10 t n = n /10 。
状態に依存する刻み:η ( p ) : = 1 / 5 1 + p 2 \eta(p):=\frac{1/5}{1+p^2} η ( p ) := 1 + p 2 1/5 と置き、z n = ( q n , p n ) z_n=(q_n,p_n) z n = ( q n , p n ) に対してz n + 1 = S η ( p n ) ( z n ) z_{n+1}=S_{\eta(p_n)}(z_n) z n + 1 = S η ( p n ) ( z n ) 、t n + 1 = t n + η ( p n ) t_{n+1}=t_n+\eta(p_n) t n + 1 = t n + η ( p n ) 、t 0 = 0 t_0=0 t 0 = 0 。
補題 1.3 により厳密解に沿ってH H H はH ( z 0 ) H(z_0) H ( z 0 ) に等しい。IEEE 754 倍精度の浮動小数点演算で計算し、t n ≥ T t_n\ge T t n ≥ T となる最初のn n n までのmax m ∣ H ( z m ) − H ( z 0 ) ∣ \max_m|H(z_m)-H(z_0)| max m ∣ H ( z m ) − H ( z 0 ) ∣ を有効数字4桁に丸めると次のとおりである。
T T T
固定刻みの歩数
固定刻みの最大値
状態依存刻みの歩数
t n t_n t n
状態依存刻みの最大値
状態依存刻みのH ( z n ) − H ( z 0 ) H(z_n)-H(z_0) H ( z n ) − H ( z 0 )
10 10 10
100 100 100
2.705 × 10 − 3 2.705\times10^{-3} 2.705 × 1 0 − 3
107 107 107
10.04 10.04 10.04
1.129 × 10 − 3 1.129\times10^{-3} 1.129 × 1 0 − 3
− 9.487 × 10 − 4 -9.487\times10^{-4} − 9.487 × 1 0 − 4
100 100 100
1000 1000 1000
2.706 × 10 − 3 2.706\times10^{-3} 2.706 × 1 0 − 3
1102 1102 1102
100.18 100.18 100.18
3.219 × 10 − 3 3.219\times10^{-3} 3.219 × 1 0 − 3
− 2.273 × 10 − 3 -2.273\times10^{-3} − 2.273 × 1 0 − 3
1000 1000 1000
10000 10000 10000
2.706 × 10 − 3 2.706\times10^{-3} 2.706 × 1 0 − 3
10973 10973 10973
1000.01 1000.01 1000.01
2.518 × 10 − 2 2.518\times10^{-2} 2.518 × 1 0 − 2
− 2.505 × 10 − 2 -2.505\times10^{-2} − 2.505 × 1 0 − 2
10000 10000 10000
100000 100000 100000
2.706 × 10 − 3 2.706\times10^{-3} 2.706 × 1 0 − 3
103872 103872 103872
10000.04 10000.04 10000.04
4.782 × 10 − 1 4.782\times10^{-1} 4.782 × 1 0 − 1
− 4.782 × 10 − 1 -4.782\times10^{-1} − 4.782 × 1 0 − 1
この入力と演算では、固定刻みの∣ H ( z n ) − H ( z 0 ) ∣ |H(z_n)-H(z_0)| ∣ H ( z n ) − H ( z 0 ) ∣ は時刻10 4 10^4 1 0 4 まで2.706 × 10 − 3 2.706\times10^{-3} 2.706 × 1 0 − 3 以下にとどまった。状態依存刻みでは、表の四つの時刻でH ( z n ) − H ( z 0 ) H(z_n)-H(z_0) H ( z n ) − H ( z 0 ) は負であり、その絶対値は時刻とともに増大した。表の四つの時刻での平均の刻みt n / n t_n/n t n / n は0.090 0.090 0.090 から0.097 0.097 0.097 の間にあり、固定刻み1 / 10 1/10 1/10 より小さい。
状態依存刻みの一歩は写像F ( z ) : = S η ( p ) ( z ) F(z):=S_{\eta(p)}(z) F ( z ) := S η ( p ) ( z ) である。G ( h , z ) : = S h ( z ) G(h,z):=S_h(z) G ( h , z ) := S h ( z ) はR × R 2 \R\times\R^2 R × R 2 上でC 1 C^1 C 1 級であるから、§E4.3 定理 1.1 により
D F ( z ) = D z G ( η ( p ) , z ) + ∂ h G ( η ( p ) , z ) c T , c : = ( 0 , η ′ ( p ) ) T DF(z)=D_zG(\eta(p),z)+\partial_hG(\eta(p),z)\,c^{\mathsf T},\qquad c:=(0,\eta'(p))^{\mathsf T} D F ( z ) = D z G ( η ( p ) , z ) + ∂ h G ( η ( p ) , z ) c T , c := ( 0 , η ′ ( p ) ) T である。第一項をA = ( a i j ) A=(a_{ij}) A = ( a ij ) 、∂ h G ( η ( p ) , z ) \partial_hG(\eta(p),z) ∂ h G ( η ( p ) , z ) をb = ( b i ) b=(b_i) b = ( b i ) と書く。2 × 2 2\times2 2 × 2 行列X X X についてX T J X = ( det X ) J X^{\mathsf T}JX=(\det X)J X T J X = ( det X ) J であるから、開集合W ⊆ R 2 W\subseteq\R^2 W ⊆ R 2 上でF F F が symplectic であることは、W W W の各点でdet D F = 1 \det DF=1 det D F = 1 であることと同値である。定理 2.6 (1) によりA T J A = J A^{\mathsf T}JA=J A T J A = J であるからdet A = 1 \det A=1 det A = 1 であり、2 × 2 2\times2 2 × 2 行列の行列式を成分で展開すると
det D F ( z ) = det A + c T ( a 22 − a 12 − a 21 a 11 ) b = 1 + η ′ ( p ) ( a 11 b 2 − a 21 b 1 ) \det DF(z)=\det A+c^{\mathsf T}\begin{pmatrix}a_{22}&-a_{12}\\-a_{21}&a_{11}\end{pmatrix}b=1+\eta'(p)\bigl(a_{11}b_2-a_{21}b_1\bigr) det D F ( z ) = det A + c T ( a 22 − a 21 − a 12 a 11 ) b = 1 + η ′ ( p ) ( a 11 b 2 − a 21 b 1 ) である。G ( h , z ) = ( q 1 , p 1 ) G(h,z)=(q_1,p_1) G ( h , z ) = ( q 1 , p 1 ) の成分の偏導関数は
∂ q 1 ∂ q = 1 − h 2 2 cos q , ∂ p 1 ∂ q = − h 2 cos q − h 2 cos q 1 ∂ q 1 ∂ q , ∂ q 1 ∂ h = p − h sin q , ∂ p 1 ∂ h = − 1 2 sin q − 1 2 sin q 1 − h 2 cos q 1 ∂ q 1 ∂ h \frac{\partial q_1}{\partial q}=1-\frac{h^2}2\cos q,\qquad\frac{\partial p_1}{\partial q}=-\frac h2\cos q-\frac h2\cos q_1\frac{\partial q_1}{\partial q},\qquad\frac{\partial q_1}{\partial h}=p-h\sin q,\qquad\frac{\partial p_1}{\partial h}=-\frac12\sin q-\frac12\sin q_1-\frac h2\cos q_1\frac{\partial q_1}{\partial h} ∂ q ∂ q 1 = 1 − 2 h 2 cos q , ∂ q ∂ p 1 = − 2 h cos q − 2 h cos q 1 ∂ q ∂ q 1 , ∂ h ∂ q 1 = p − h sin q , ∂ h ∂ p 1 = − 2 1 sin q − 2 1 sin q 1 − 2 h cos q 1 ∂ h ∂ q 1 である。z = ( π / 2 , 1 ) z=(\pi/2,1) z = ( π /2 , 1 ) ではη ( 1 ) = 1 / 10 \eta(1)=1/10 η ( 1 ) = 1/10 、η ′ ( 1 ) = − 1 / 10 \eta'(1)=-1/10 η ′ ( 1 ) = − 1/10 、q 1 = π / 2 + 19 / 200 q_1=\pi/2+19/200 q 1 = π /2 + 19/200 であり、
a 11 = 1 , a 21 = 1 20 sin 19 200 , b 1 = 9 10 , b 2 = − 1 2 − 1 2 cos 19 200 + 9 200 sin 19 200 a_{11}=1,\quad a_{21}=\frac1{20}\sin\frac{19}{200},\quad b_1=\frac9{10},\quad b_2=-\frac12-\frac12\cos\frac{19}{200}+\frac9{200}\sin\frac{19}{200} a 11 = 1 , a 21 = 20 1 sin 200 19 , b 1 = 10 9 , b 2 = − 2 1 − 2 1 cos 200 19 + 200 9 sin 200 19 であるから
det D F ( π 2 , 1 ) = 1 + 1 20 ( 1 + cos 19 200 ) = 1.0997745 … \det DF\Bigl(\frac\pi2,1\Bigr)=1+\frac1{20}\Bigl(1+\cos\frac{19}{200}\Bigr)=1.0997745\ldots det D F ( 2 π , 1 ) = 1 + 20 1 ( 1 + cos 200 19 ) = 1.0997745 … である。D F DF D F は連続であるからdet D F \det DF det D F は( π / 2 , 1 ) (\pi/2,1) ( π /2 , 1 ) の近傍で1 1 1 と異なり、F F F はその近傍で symplectic 写像でない。
5 演習
問題 5.1. 命題 3.1 (4) の評価0 ≤ θ ( h ) / h − 1 − h 2 / 24 ≤ h 4 / 100 0\le\theta(h)/h-1-h^2/24\le h^4/100 0 ≤ θ ( h ) / h − 1 − h 2 /24 ≤ h 4 /100 (0 < ∣ h ∣ ≤ 1 0<|h|\le1 0 < ∣ h ∣ ≤ 1 )の証明を完成させよ。
解答. θ \theta θ は奇関数であるからθ ( h ) / h \theta(h)/h θ ( h ) / h は偶関数であり、0 < h ≤ 1 0<h\le1 0 < h ≤ 1 としてよい。x : = h / 2 ∈ ( 0 , 1 / 2 ] x:=h/2\in(0,1/2] x := h /2 ∈ ( 0 , 1/2 ] と置くとθ ( h ) / h = arcsin x / x \theta(h)/h=\arcsin x/x θ ( h ) / h = arcsin x / x 、h 2 / 24 = x 2 / 6 h^2/24=x^2/6 h 2 /24 = x 2 /6 である。ψ ( u ) : = ( 1 − u ) − 1 / 2 \psi(u):=(1-u)^{-1/2} ψ ( u ) := ( 1 − u ) − 1/2 は( − ∞ , 1 ) (-\infty,1) ( − ∞ , 1 ) 上でC 2 C^2 C 2 級であり、ψ ′ ′ ( v ) = 3 4 ( 1 − v ) − 5 / 2 \psi''(v)=\frac34(1-v)^{-5/2} ψ ′′ ( v ) = 4 3 ( 1 − v ) − 5/2 である。§E4.5 定理 1.1 をn = 1 n=1 n = 1 、r = 1 r=1 r = 1 、a = 0 a=0 a = 0 でψ \psi ψ に適用すると
ψ ( u ) = 1 + u 2 + u 2 ∫ 0 1 ( 1 − τ ) ψ ′ ′ ( τ u ) d τ \psi(u)=1+\frac u2+u^2\int_0^1(1-\tau)\psi''(\tau u)\,d\tau ψ ( u ) = 1 + 2 u + u 2 ∫ 0 1 ( 1 − τ ) ψ ′′ ( τ u ) d τ である。0 ≤ u ≤ 1 / 4 0\le u\le1/4 0 ≤ u ≤ 1/4 ならば0 ≤ τ u ≤ 1 / 4 0\le\tau u\le1/4 0 ≤ τ u ≤ 1/4 であり0 ≤ ψ ′ ′ ( τ u ) ≤ 3 4 ( 4 3 ) 5 / 2 = ( 4 3 ) 3 / 2 < 1.54 0\le\psi''(\tau u)\le\frac34\bigl(\frac43\bigr)^{5/2}=\bigl(\frac43\bigr)^{3/2}<1.54 0 ≤ ψ ′′ ( τ u ) ≤ 4 3 ( 3 4 ) 5/2 = ( 3 4 ) 3/2 < 1.54 であるから、0 ≤ ψ ( u ) − 1 − u / 2 ≤ 0.77 u 2 0\le\psi(u)-1-u/2\le0.77u^2 0 ≤ ψ ( u ) − 1 − u /2 ≤ 0.77 u 2 である。0 ≤ s ≤ x 0\le s\le x 0 ≤ s ≤ x についてu = s 2 ≤ 1 / 4 u=s^2\le1/4 u = s 2 ≤ 1/4 として
0 ≤ 1 1 − s 2 − 1 − s 2 2 ≤ 0.77 s 4 0\le\frac1{\sqrt{1-s^2}}-1-\frac{s^2}2\le0.77s^4 0 ≤ 1 − s 2 1 − 1 − 2 s 2 ≤ 0.77 s 4 であり、arcsin x = ∫ 0 x ( 1 − s 2 ) − 1 / 2 d s \arcsin x=\int_0^x(1-s^2)^{-1/2}\,ds arcsin x = ∫ 0 x ( 1 − s 2 ) − 1/2 d s を[ 0 , x ] [0,x] [ 0 , x ] で積分すると0 ≤ arcsin x − x − x 3 / 6 ≤ 0.154 x 5 0\le\arcsin x-x-x^3/6\le0.154x^5 0 ≤ arcsin x − x − x 3 /6 ≤ 0.154 x 5 である。両辺をx x x で割ると
0 ≤ θ ( h ) h − 1 − h 2 24 = arcsin x − x − x 3 / 6 x ≤ 0.154 x 4 = 0.154 16 h 4 < h 4 100 0\le\frac{\theta(h)}h-1-\frac{h^2}{24}=\frac{\arcsin x-x-x^3/6}x\le0.154x^4=\frac{0.154}{16}h^4<\frac{h^4}{100} 0 ≤ h θ ( h ) − 1 − 24 h 2 = x arcsin x − x − x 3 /6 ≤ 0.154 x 4 = 16 0.154 h 4 < 100 h 4 である。▨
解答. 命題 2.2 (1) を示す。U p = R d U_p=\R^d U p = R d であるから、任意の( q , p ) ∈ U (q,p)\in U ( q , p ) ∈ U についてp − a ∇ V ( q ) ∈ U p p-a\nabla V(q)\in U_p p − a ∇ V ( q ) ∈ U p であり、W a V = U W^V_a=U W a V = U である。φ a V ( φ b V ( q , p ) ) = ( q , p − b ∇ V ( q ) − a ∇ V ( q ) ) = φ a + b V ( q , p ) \varphi^V_a(\varphi^V_b(q,p))=(q,p-b\nabla V(q)-a\nabla V(q))=\varphi^V_{a+b}(q,p) φ a V ( φ b V ( q , p )) = ( q , p − b ∇ V ( q ) − a ∇ V ( q )) = φ a + b V ( q , p ) である。
命題 2.2 (2) を示す。z ′ ∈ U z'\in U z ′ ∈ U とw ′ : = φ − h / 2 V ( z ′ ) w':=\varphi^V_{-h/2}(z') w ′ := φ − h /2 V ( z ′ ) について、z ′ ∈ W h S V z'\in W^{\mathrm{SV}}_h z ′ ∈ W h SV であることはφ h / 2 V ( z ′ ) ∈ W h K \varphi^V_{h/2}(z')\in W^K_h φ h /2 V ( z ′ ) ∈ W h K と同値である。実際、キックの定義域はU U U であり、ドリフトの像はU U U に属するから、定義域の条件はドリフトの条件だけである。命題 2.2 (1) によりφ h V ( w ′ ) = φ h / 2 V ( z ′ ) \varphi^V_h(w')=\varphi^V_{h/2}(z') φ h V ( w ′ ) = φ h /2 V ( z ′ ) であるから、w ′ ∈ W h V K w'\in W^{VK}_h w ′ ∈ W h V K であることもφ h / 2 V ( z ′ ) ∈ W h K \varphi^V_{h/2}(z')\in W^K_h φ h /2 V ( z ′ ) ∈ W h K と同値である。この条件の下で、命題 2.2 (1) により
S h ( z ′ ) = φ h / 2 V ( φ h K ( φ h V ( w ′ ) ) ) = φ h / 2 V ( Φ h V K ( w ′ ) ) , φ − h / 2 V ( S h ( z ′ ) ) = Φ h V K ( w ′ ) S_h(z')=\varphi^V_{h/2}\bigl(\varphi^K_h(\varphi^V_h(w'))\bigr)=\varphi^V_{h/2}\bigl(\Phi^{VK}_h(w')\bigr),\qquad\varphi^V_{-h/2}(S_h(z'))=\Phi^{VK}_h(w') S h ( z ′ ) = φ h /2 V ( φ h K ( φ h V ( w ′ )) ) = φ h /2 V ( Φ h V K ( w ′ ) ) , φ − h /2 V ( S h ( z ′ )) = Φ h V K ( w ′ ) である。0 ≤ k ≤ n 0\le k\le n 0 ≤ k ≤ n について、定まる限りz k : = S h k ( z ) z_k:=S_h^k(z) z k := S h k ( z ) 、w k : = ( Φ h V K ) k ( w ) w_k:=(\Phi^{VK}_h)^k(w) w k := ( Φ h V K ) k ( w ) と置く。z k z_k z k とw k w_k w k が定まりw k = φ − h / 2 V ( z k ) w_k=\varphi^V_{-h/2}(z_k) w k = φ − h /2 V ( z k ) であるとすると、z k ∈ W h S V z_k\in W^{\mathrm{SV}}_h z k ∈ W h SV とw k ∈ W h V K w_k\in W^{VK}_h w k ∈ W h V K は同値であり、そのときw k + 1 = φ − h / 2 V ( z k + 1 ) w_{k+1}=\varphi^V_{-h/2}(z_{k+1}) w k + 1 = φ − h /2 V ( z k + 1 ) である。k = 0 k=0 k = 0 でw 0 = φ − h / 2 V ( z 0 ) w_0=\varphi^V_{-h/2}(z_0) w 0 = φ − h /2 V ( z 0 ) であるから、k k k についての帰納法により同値性を得る。そのときz n = φ h / 2 V ( w n ) z_n=\varphi^V_{h/2}(w_n) z n = φ h /2 V ( w n ) である。▨