1 自然なパラメータによる継続
定義 1.1. n ∈ N ≥ 1 n\in\NN n ∈ N ≥ 1 、U ⊆ R n × R U\subseteq\R^n\times\R U ⊆ R n × R を開集合、F : U → R n F\colon U\to\R^n F : U → R n をC 1 C^1 C 1 級の写像とする。( x , λ ) ∈ U (x,\lambda)\in U ( x , λ ) ∈ U について、D x F ( x , λ ) ∈ R n × n D_xF(x,\lambda)\in\R^{n\times n} D x F ( x , λ ) ∈ R n × n とD λ F ( x , λ ) ∈ R n D_\lambda F(x,\lambda)\in\R^n D λ F ( x , λ ) ∈ R n を、任意のh ∈ R n h\in\R^n h ∈ R n 、μ ∈ R \mu\in\R μ ∈ R についてD x F ( x , λ ) h = D F ( x , λ ) ( h , 0 ) D_xF(x,\lambda)h=DF(x,\lambda)(h,0) D x F ( x , λ ) h = D F ( x , λ ) ( h , 0 ) 、D λ F ( x , λ ) μ = D F ( x , λ ) ( 0 , μ ) D_\lambda F(x,\lambda)\mu=DF(x,\lambda)(0,\mu) D λ F ( x , λ ) μ = D F ( x , λ ) ( 0 , μ ) を満たす行列とする。( x 0 , λ 0 ) ∈ U (x_0,\lambda_0)\in U ( x 0 , λ 0 ) ∈ U がF ( x 0 , λ 0 ) = 0 F(x_0,\lambda_0)=0 F ( x 0 , λ 0 ) = 0 を満たし、D x F ( x 0 , λ 0 ) D_xF(x_0,\lambda_0) D x F ( x 0 , λ 0 ) が正則であるとし、Δ λ ∈ R \Delta\lambda\in\R Δ λ ∈ R とする。
x ˙ 0 ∈ R n \dot x_0\in\R^n x ˙ 0 ∈ R n を一次方程式D x F ( x 0 , λ 0 ) x ˙ 0 = − D λ F ( x 0 , λ 0 ) D_xF(x_0,\lambda_0)\dot x_0=-D_\lambda F(x_0,\lambda_0) D x F ( x 0 , λ 0 ) x ˙ 0 = − D λ F ( x 0 , λ 0 ) のただ一つの解とする。x 0 + Δ λ x ˙ 0 x_0+\Delta\lambda\,\dot x_0 x 0 + Δ λ x ˙ 0 を刻みΔ λ \Delta\lambda Δ λ の 接線予測 (tangent predictor ) といい、x 0 x_0 x 0 を刻みΔ λ \Delta\lambda Δ λ の 零次予測 (trivial predictor ) という。
λ 1 : = λ 0 + Δ λ \lambda_1:=\lambda_0+\Delta\lambda λ 1 := λ 0 + Δ λ と置き、x ^ \hat x x ^ を刻みΔ λ \Delta\lambda Δ λ の接線予測または零次予測とする。開集合{ x ∈ R n ∣ ( x , λ 1 ) ∈ U } \{x\in\R^n\mid(x,\lambda_1)\in U\} { x ∈ R n ∣ ( x , λ 1 ) ∈ U } 上の写像x ↦ F ( x , λ 1 ) x\mapsto F(x,\lambda_1) x ↦ F ( x , λ 1 ) に対する Newton 法を初期値x ^ \hat x x ^ から反復し、停止判定が出力した点をx 1 x_1 x 1 とする。( x 0 , λ 0 ) (x_0,\lambda_0) ( x 0 , λ 0 ) から( x 1 , λ 1 ) (x_1,\lambda_1) ( x 1 , λ 1 ) を得るこの手続きを 自然なパラメータによる継続 (natural parameter continuation ) の一歩といい、その Newton 法の反復を 修正 (corrector ) という。
補題 1.2. k ∈ N ≥ 1 k\in\NN k ∈ N ≥ 1 、Q ⊆ R k × R Q\subseteq\R^k\times\R Q ⊆ R k × R を開集合、G : Q → R k G\colon Q\to\R^k G : Q → R k をC 1 C^1 C 1 級の写像とし、( w , p ) ∈ Q (w,p)\in Q ( w , p ) ∈ Q についてD u G ( w , p ) ∈ R k × k D_uG(w,p)\in\R^{k\times k} D u G ( w , p ) ∈ R k × k を、任意のh ∈ R k h\in\R^k h ∈ R k についてD u G ( w , p ) h = D G ( w , p ) ( h , 0 ) D_uG(w,p)h=DG(w,p)(h,0) D u G ( w , p ) h = D G ( w , p ) ( h , 0 ) を満たす行列とする。p ∈ R p\in\R p ∈ R についてQ p : = { w ∈ R k ∣ ( w , p ) ∈ Q } Q_p:=\{w\in\R^k\mid(w,p)\in Q\} Q p := { w ∈ R k ∣ ( w , p ) ∈ Q } と置き、G p : Q p → R k G_p\colon Q_p\to\R^k G p : Q p → R k をG p ( w ) : = G ( w , p ) G_p(w):=G(w,p) G p ( w ) := G ( w , p ) で定める。( u 0 , p 0 ) ∈ Q (u_0,p_0)\in Q ( u 0 , p 0 ) ∈ Q についてM 0 : = D u G ( u 0 , p 0 ) M_0:=D_uG(u_0,p_0) M 0 := D u G ( u 0 , p 0 ) が正則であるとし、β 0 : = ∥ M 0 − 1 ∥ 2 \beta_0:=\lVert M_0^{-1}\rVert_2 β 0 := ∥ M 0 − 1 ∥ 2 と置く。V ⊆ R V\subseteq\R V ⊆ R をp 0 p_0 p 0 の開近傍、u : V → R k u\colon V\to\R^k u : V → R k を連続写像とし、u ( p 0 ) = u 0 u(p_0)=u_0 u ( p 0 ) = u 0 であり、任意のp ∈ V p\in V p ∈ V について( u ( p ) , p ) ∈ Q (u(p),p)\in Q ( u ( p ) , p ) ∈ Q かつG ( u ( p ) , p ) = 0 G(u(p),p)=0 G ( u ( p ) , p ) = 0 であるとする。r 0 > 0 r_0>0 r 0 > 0 、δ 0 > 0 \delta_0>0 δ 0 > 0 、γ ≥ 0 \gamma\ge0 γ ≥ 0 が、∣ p − p 0 ∣ ≤ δ 0 \lvert p-p_0\rvert\le\delta_0 ∣ p − p 0 ∣ ≤ δ 0 を満たす任意のp p p についてB ‾ ( u 0 , 2 r 0 ) ⊆ Q p \overline B(u_0,2r_0)\subseteq Q_p B ( u 0 , 2 r 0 ) ⊆ Q p と
∥ D u G ( v , p ) − D u G ( w , p ) ∥ 2 ≤ γ ∥ v − w ∥ 2 ( v , w ∈ B ‾ ( u 0 , 2 r 0 ) ) \lVert D_uG(v,p)-D_uG(w,p)\rVert_2\le\gamma\lVert v-w\rVert_2\qquad(v,w\in\overline B(u_0,2r_0)) ∥ D u G ( v , p ) − D u G ( w , p ) ∥ 2 ≤ γ ∥ v − w ∥ 2 ( v , w ∈ B ( u 0 , 2 r 0 )) を満たすとし、ρ 1 : = min { r 0 , 1 / ( 4 β 0 γ ) } \rho_1:=\min\{r_0,1/(4\beta_0\gamma)\} ρ 1 := min { r 0 , 1/ ( 4 β 0 γ )} (γ = 0 \gamma=0 γ = 0 のときはρ 1 : = r 0 \rho_1:=r_0 ρ 1 := r 0 )と置く。u ^ : [ p 0 − δ 0 , p 0 + δ 0 ] → R k \hat u\colon[p_0-\delta_0,p_0+\delta_0]\to\R^k u ^ : [ p 0 − δ 0 , p 0 + δ 0 ] → R k を、p 0 p_0 p 0 で連続でu ^ ( p 0 ) = u 0 \hat u(p_0)=u_0 u ^ ( p 0 ) = u 0 を満たす写像とする。このときδ 1 ∈ ( 0 , δ 0 ] \delta_1\in(0,\delta_0] δ 1 ∈ ( 0 , δ 0 ] が存在して[ p 0 − δ 1 , p 0 + δ 1 ] ⊆ V [p_0-\delta_1,p_0+\delta_1]\subseteq V [ p 0 − δ 1 , p 0 + δ 1 ] ⊆ V であり、∣ p − p 0 ∣ ≤ δ 1 \lvert p-p_0\rvert\le\delta_1 ∣ p − p 0 ∣ ≤ δ 1 を満たす任意のp p p について次が成り立つ。
u ( p ) u(p) u ( p ) はG p G_p G p の正則零点であって、半径r 0 r_0 r 0 、定数γ \gamma γ の Lipschitz 条件を満たし、∥ D u G ( u ( p ) , p ) − 1 ∥ 2 ≤ 2 β 0 \lVert D_uG(u(p),p)^{-1}\rVert_2\le2\beta_0 ∥ D u G ( u ( p ) , p ) − 1 ∥ 2 ≤ 2 β 0 である。G p G_p G p のB ‾ ( u ( p ) , ρ 1 ) \overline B(u(p),\rho_1) B ( u ( p ) , ρ 1 ) に属する零点はu ( p ) u(p) u ( p ) だけである。
w 0 : = u ^ ( p ) w_0:=\hat u(p) w 0 := u ^ ( p ) からG p G_p G p に対する Newton 法の反復列( w j ) j ∈ N ≥ 0 (w_j)_{j\in\N} ( w j ) j ∈ N ≥ 0 が定まり、すべてのj ∈ N ≥ 0 j\in\N j ∈ N ≥ 0 について
∥ w j + 1 − u ( p ) ∥ 2 ≤ 2 β 0 γ ∥ w j − u ( p ) ∥ 2 2 , ∥ w j + 1 − u ( p ) ∥ 2 ≤ 1 2 ∥ w j − u ( p ) ∥ 2 \lVert w_{j+1}-u(p)\rVert_2\le2\beta_0\gamma\lVert w_j-u(p)\rVert_2^2,\qquad\lVert w_{j+1}-u(p)\rVert_2\le\frac12\lVert w_j-u(p)\rVert_2 ∥ w j + 1 − u ( p ) ∥ 2 ≤ 2 β 0 γ ∥ w j − u ( p ) ∥ 2 2 , ∥ w j + 1 − u ( p ) ∥ 2 ≤ 2 1 ∥ w j − u ( p ) ∥ 2
が成り立ち、w j → u ( p ) w_j\to u(p) w j → u ( p ) である。
証明. p ↦ D u G ( u ( p ) , p ) p\mapsto D_uG(u(p),p) p ↦ D u G ( u ( p ) , p ) はV V V 上で連続であり、u ^ \hat u u ^ はp 0 p_0 p 0 で連続でu ^ ( p 0 ) = u ( p 0 ) = u 0 \hat u(p_0)=u(p_0)=u_0 u ^ ( p 0 ) = u ( p 0 ) = u 0 であるから、δ 1 ∈ ( 0 , δ 0 ] \delta_1\in(0,\delta_0] δ 1 ∈ ( 0 , δ 0 ] を、[ p 0 − δ 1 , p 0 + δ 1 ] ⊆ V [p_0-\delta_1,p_0+\delta_1]\subseteq V [ p 0 − δ 1 , p 0 + δ 1 ] ⊆ V であり、∣ p − p 0 ∣ ≤ δ 1 \lvert p-p_0\rvert\le\delta_1 ∣ p − p 0 ∣ ≤ δ 1 を満たす任意のp p p について
∥ u ( p ) − u 0 ∥ 2 ≤ r 0 , ∥ D u G ( u ( p ) , p ) − M 0 ∥ 2 ≤ 1 2 β 0 , ∥ u ^ ( p ) − u ( p ) ∥ 2 ≤ ρ 1 \lVert u(p)-u_0\rVert_2\le r_0,\qquad\lVert D_uG(u(p),p)-M_0\rVert_2\le\frac1{2\beta_0},\qquad\lVert\hat u(p)-u(p)\rVert_2\le\rho_1 ∥ u ( p ) − u 0 ∥ 2 ≤ r 0 , ∥ D u G ( u ( p ) , p ) − M 0 ∥ 2 ≤ 2 β 0 1 , ∥ u ^ ( p ) − u ( p ) ∥ 2 ≤ ρ 1 が成り立つようにとることができる。∣ p − p 0 ∣ ≤ δ 1 \lvert p-p_0\rvert\le\delta_1 ∣ p − p 0 ∣ ≤ δ 1 を満たすp p p を固定する。G p G_p G p は開集合Q p Q_p Q p 上の写像であり、§E4.3 定理 1.1 によりC 1 C^1 C 1 級でD G p ( w ) = D u G ( w , p ) DG_p(w)=D_uG(w,p) D G p ( w ) = D u G ( w , p ) である。
D : = D u G ( u ( p ) , p ) D:=D_uG(u(p),p) D := D u G ( u ( p ) , p ) と置く。M 0 − 1 D = I − M 0 − 1 ( M 0 − D ) M_0^{-1}D=I-M_0^{-1}(M_0-D) M 0 − 1 D = I − M 0 − 1 ( M 0 − D ) であり、∥ M 0 − 1 ( M 0 − D ) ∥ 2 ≤ β 0 ⋅ 1 2 β 0 = 1 2 \lVert M_0^{-1}(M_0-D)\rVert_2\le\beta_0\cdot\frac1{2\beta_0}=\frac12 ∥ M 0 − 1 ( M 0 − D ) ∥ 2 ≤ β 0 ⋅ 2 β 0 1 = 2 1 であるから、§E4.7 補題 1.1 によりM 0 − 1 D M_0^{-1}D M 0 − 1 D は正則であって、その逆行列のノルムは2 2 2 以下である。D = M 0 ( M 0 − 1 D ) D=M_0(M_0^{-1}D) D = M 0 ( M 0 − 1 D ) は正則行列の積であるから正則であり、∥ D − 1 ∥ 2 ≤ 2 β 0 \lVert D^{-1}\rVert_2\le2\beta_0 ∥ D − 1 ∥ 2 ≤ 2 β 0 である。G p ( u ( p ) ) = 0 G_p(u(p))=0 G p ( u ( p )) = 0 であるから、u ( p ) u(p) u ( p ) はG p G_p G p の正則零点である。∥ u ( p ) − u 0 ∥ 2 ≤ r 0 \lVert u(p)-u_0\rVert_2\le r_0 ∥ u ( p ) − u 0 ∥ 2 ≤ r 0 と三角不等式からB ‾ ( u ( p ) , r 0 ) ⊆ B ‾ ( u 0 , 2 r 0 ) ⊆ Q p \overline B(u(p),r_0)\subseteq\overline B(u_0,2r_0)\subseteq Q_p B ( u ( p ) , r 0 ) ⊆ B ( u 0 , 2 r 0 ) ⊆ Q p であり、仮定の不等式からu ( p ) u(p) u ( p ) は半径r 0 r_0 r 0 、定数γ \gamma γ の Lipschitz 条件を満たす。
β : = ∥ D − 1 ∥ 2 \beta:=\lVert D^{-1}\rVert_2 β := ∥ D − 1 ∥ 2 と置き、G p G_p G p 、u ( p ) u(p) u ( p ) について§E20.23 定義 2.1 が定める半径をρ \rho ρ とする。β ≤ 2 β 0 \beta\le2\beta_0 β ≤ 2 β 0 からρ = min { r 0 , 1 / ( 2 β γ ) } ≥ ρ 1 \rho=\min\{r_0,1/(2\beta\gamma)\}\ge\rho_1 ρ = min { r 0 , 1/ ( 2 β γ )} ≥ ρ 1 である(γ = 0 \gamma=0 γ = 0 のときはρ = r 0 = ρ 1 \rho=r_0=\rho_1 ρ = r 0 = ρ 1 )。§E20.23 命題 3.1 (3) によりG p G_p G p のB ‾ ( u ( p ) , ρ ) \overline B(u(p),\rho) B ( u ( p ) , ρ ) に属する零点はu ( p ) u(p) u ( p ) だけであり、B ‾ ( u ( p ) , ρ 1 ) ⊆ B ‾ ( u ( p ) , ρ ) \overline B(u(p),\rho_1)\subseteq\overline B(u(p),\rho) B ( u ( p ) , ρ 1 ) ⊆ B ( u ( p ) , ρ ) であるから、(1) が従う。∥ u ^ ( p ) − u ( p ) ∥ 2 ≤ ρ 1 ≤ ρ \lVert\hat u(p)-u(p)\rVert_2\le\rho_1\le\rho ∥ u ^ ( p ) − u ( p ) ∥ 2 ≤ ρ 1 ≤ ρ であるから、§E20.23 定理 2.5 (2) をw 0 = u ^ ( p ) w_0=\hat u(p) w 0 = u ^ ( p ) に適用して、反復列が定まり、∥ w j + 1 − u ( p ) ∥ 2 ≤ β γ ∥ w j − u ( p ) ∥ 2 2 ≤ 2 β 0 γ ∥ w j − u ( p ) ∥ 2 2 \lVert w_{j+1}-u(p)\rVert_2\le\beta\gamma\lVert w_j-u(p)\rVert_2^2\le2\beta_0\gamma\lVert w_j-u(p)\rVert_2^2 ∥ w j + 1 − u ( p ) ∥ 2 ≤ β γ ∥ w j − u ( p ) ∥ 2 2 ≤ 2 β 0 γ ∥ w j − u ( p ) ∥ 2 2 と∥ w j + 1 − u ( p ) ∥ 2 ≤ 1 2 ∥ w j − u ( p ) ∥ 2 \lVert w_{j+1}-u(p)\rVert_2\le\frac12\lVert w_j-u(p)\rVert_2 ∥ w j + 1 − u ( p ) ∥ 2 ≤ 2 1 ∥ w j − u ( p ) ∥ 2 とw j → u ( p ) w_j\to u(p) w j → u ( p ) を得る。これで(2) は示された。▨
命題 1.3. n n n 、U U U 、F F F 、D x F D_xF D x F 、D λ F D_\lambda F D λ F 、( x 0 , λ 0 ) (x_0,\lambda_0) ( x 0 , λ 0 ) 、x ˙ 0 \dot x_0 x ˙ 0 を定義 1.1 のとおりとする。
λ 0 \lambda_0 λ 0 を含む開区間V V V 、x 0 x_0 x 0 の開近傍B ⊆ R n B\subseteq\R^n B ⊆ R n 、C 1 C^1 C 1 級写像x : V → B x\colon V\to B x : V → B が存在して、x ( λ 0 ) = x 0 x(\lambda_0)=x_0 x ( λ 0 ) = x 0 であり、任意のλ ∈ V \lambda\in V λ ∈ V についてF ( x ( λ ) , λ ) = 0 F(x(\lambda),\lambda)=0 F ( x ( λ ) , λ ) = 0 かつD x F ( x ( λ ) , λ ) D_xF(x(\lambda),\lambda) D x F ( x ( λ ) , λ ) は正則であり、( w , λ ) ∈ U (w,\lambda)\in U ( w , λ ) ∈ U 、w ∈ B w\in B w ∈ B 、λ ∈ V \lambda\in V λ ∈ V 、F ( w , λ ) = 0 F(w,\lambda)=0 F ( w , λ ) = 0 ならばw = x ( λ ) w=x(\lambda) w = x ( λ ) である。さらにx ′ ( λ ) x'(\lambda) x ′ ( λ ) は一次方程式D x F ( x ( λ ) , λ ) x ′ ( λ ) = − D λ F ( x ( λ ) , λ ) D_xF(x(\lambda),\lambda)x'(\lambda)=-D_\lambda F(x(\lambda),\lambda) D x F ( x ( λ ) , λ ) x ′ ( λ ) = − D λ F ( x ( λ ) , λ ) のただ一つの解であり、特にx ′ ( λ 0 ) = x ˙ 0 x'(\lambda_0)=\dot x_0 x ′ ( λ 0 ) = x ˙ 0 である。
Δ λ → 0 \Delta\lambda\to0 Δ λ → 0 のとき
∥ x 0 + Δ λ x ˙ 0 − x ( λ 0 + Δ λ ) ∥ 2 ∣ Δ λ ∣ → 0 , ∥ x 0 − x ( λ 0 + Δ λ ) ∥ 2 ∣ Δ λ ∣ → ∥ x ˙ 0 ∥ 2 \frac{\lVert x_0+\Delta\lambda\,\dot x_0-x(\lambda_0+\Delta\lambda)\rVert_2}{\lvert\Delta\lambda\rvert}\to0,\qquad\frac{\lVert x_0-x(\lambda_0+\Delta\lambda)\rVert_2}{\lvert\Delta\lambda\rvert}\to\lVert\dot x_0\rVert_2 ∣ Δ λ ∣ ∥ x 0 + Δ λ x ˙ 0 − x ( λ 0 + Δ λ ) ∥ 2 → 0 , ∣ Δ λ ∣ ∥ x 0 − x ( λ 0 + Δ λ ) ∥ 2 → ∥ x ˙ 0 ∥ 2
である。
r 0 > 0 r_0>0 r 0 > 0 、δ 0 > 0 \delta_0>0 δ 0 > 0 、γ ≥ 0 \gamma\ge0 γ ≥ 0 が、∣ λ − λ 0 ∣ ≤ δ 0 \lvert\lambda-\lambda_0\rvert\le\delta_0 ∣ λ − λ 0 ∣ ≤ δ 0 を満たす任意のλ \lambda λ についてB ‾ ( x 0 , 2 r 0 ) × { λ } ⊆ U \overline B(x_0,2r_0)\times\{\lambda\}\subseteq U B ( x 0 , 2 r 0 ) × { λ } ⊆ U と∥ D x F ( v , λ ) − D x F ( w , λ ) ∥ 2 ≤ γ ∥ v − w ∥ 2 \lVert D_xF(v,\lambda)-D_xF(w,\lambda)\rVert_2\le\gamma\lVert v-w\rVert_2 ∥ D x F ( v , λ ) − D x F ( w , λ ) ∥ 2 ≤ γ ∥ v − w ∥ 2 (v , w ∈ B ‾ ( x 0 , 2 r 0 ) v,w\in\overline B(x_0,2r_0) v , w ∈ B ( x 0 , 2 r 0 ) )を満たすとし、β 0 : = ∥ D x F ( x 0 , λ 0 ) − 1 ∥ 2 \beta_0:=\lVert D_xF(x_0,\lambda_0)^{-1}\rVert_2 β 0 := ∥ D x F ( x 0 , λ 0 ) − 1 ∥ 2 と置く。このときδ 1 > 0 \delta_1>0 δ 1 > 0 が存在して、∣ Δ λ ∣ ≤ δ 1 \lvert\Delta\lambda\rvert\le\delta_1 ∣ Δ λ ∣ ≤ δ 1 を満たす任意のΔ λ \Delta\lambda Δ λ について、刻みΔ λ \Delta\lambda Δ λ の接線予測と零次予測のいずれを初期値としても、写像x ↦ F ( x , λ 0 + Δ λ ) x\mapsto F(x,\lambda_0+\Delta\lambda) x ↦ F ( x , λ 0 + Δ λ ) に対する Newton 法の反復列( w j ) j ∈ N ≥ 0 (w_j)_{j\in\N} ( w j ) j ∈ N ≥ 0 が定まり、x ∗ : = x ( λ 0 + Δ λ ) x_*:=x(\lambda_0+\Delta\lambda) x ∗ := x ( λ 0 + Δ λ ) について
∥ w j + 1 − x ∗ ∥ 2 ≤ 2 β 0 γ ∥ w j − x ∗ ∥ 2 2 , ∥ w j + 1 − x ∗ ∥ 2 ≤ 1 2 ∥ w j − x ∗ ∥ 2 \lVert w_{j+1}-x_*\rVert_2\le2\beta_0\gamma\lVert w_j-x_*\rVert_2^2,\qquad\lVert w_{j+1}-x_*\rVert_2\le\frac12\lVert w_j-x_*\rVert_2 ∥ w j + 1 − x ∗ ∥ 2 ≤ 2 β 0 γ ∥ w j − x ∗ ∥ 2 2 , ∥ w j + 1 − x ∗ ∥ 2 ≤ 2 1 ∥ w j − x ∗ ∥ 2
がすべてのj ∈ N ≥ 0 j\in\N j ∈ N ≥ 0 で成り立ち、w j → x ∗ w_j\to x_* w j → x ∗ である。
証明. (1) を示す。§E20.22 命題 5.1 をk = n k=n k = n 、q = 1 q=1 q = 1 、Q = U Q=U Q = U 、G = F G=F G = F 、( u 0 , p 0 ) = ( x 0 , λ 0 ) (u_0,p_0)=(x_0,\lambda_0) ( u 0 , p 0 ) = ( x 0 , λ 0 ) に適用すると、λ 0 \lambda_0 λ 0 の開近傍V 0 V_0 V 0 、x 0 x_0 x 0 の開近傍B B B 、C 1 C^1 C 1 級写像x : V 0 → B x\colon V_0\to B x : V 0 → B が得られ、§E20.22 命題 5.1 (1) の性質と、§E20.22 命題 5.1 (2) をp ˙ = 1 \dot p=1 p ˙ = 1 に適用した一次方程式が成り立つ。V V V をλ 0 \lambda_0 λ 0 を含みV 0 V_0 V 0 に含まれる開区間とし、x x x をV V V へ制限する。λ = λ 0 \lambda=\lambda_0 λ = λ 0 における一次方程式はx ˙ 0 \dot x_0 x ˙ 0 を定める方程式であり、その解はただ一つであるからx ′ ( λ 0 ) = x ˙ 0 x'(\lambda_0)=\dot x_0 x ′ ( λ 0 ) = x ˙ 0 である。
(2) を示す。x x x はλ 0 \lambda_0 λ 0 で微分可能でx ′ ( λ 0 ) = x ˙ 0 x'(\lambda_0)=\dot x_0 x ′ ( λ 0 ) = x ˙ 0 であるから、( x ( λ 0 + Δ λ ) − x 0 − Δ λ x ˙ 0 ) / Δ λ → 0 \bigl(x(\lambda_0+\Delta\lambda)-x_0-\Delta\lambda\,\dot x_0\bigr)/\Delta\lambda\to0 ( x ( λ 0 + Δ λ ) − x 0 − Δ λ x ˙ 0 ) /Δ λ → 0 である。これは第一の極限であり、( x 0 − x ( λ 0 + Δ λ ) ) / Δ λ → − x ˙ 0 \bigl(x_0-x(\lambda_0+\Delta\lambda)\bigr)/\Delta\lambda\to-\dot x_0 ( x 0 − x ( λ 0 + Δ λ ) ) /Δ λ → − x ˙ 0 とノルムの連続性から第二の極限を得る。
(3) を示す。u ^ 1 ( λ ) : = x 0 + ( λ − λ 0 ) x ˙ 0 \hat u_1(\lambda):=x_0+(\lambda-\lambda_0)\dot x_0 u ^ 1 ( λ ) := x 0 + ( λ − λ 0 ) x ˙ 0 とu ^ 2 ( λ ) : = x 0 \hat u_2(\lambda):=x_0 u ^ 2 ( λ ) := x 0 は連続であり、u ^ 1 ( λ 0 ) = u ^ 2 ( λ 0 ) = x 0 \hat u_1(\lambda_0)=\hat u_2(\lambda_0)=x_0 u ^ 1 ( λ 0 ) = u ^ 2 ( λ 0 ) = x 0 である。i = 1 , 2 i=1,2 i = 1 , 2 について、補題 1.2 をk = n k=n k = n 、Q = U Q=U Q = U 、G = F G=F G = F 、( u 0 , p 0 ) = ( x 0 , λ 0 ) (u_0,p_0)=(x_0,\lambda_0) ( u 0 , p 0 ) = ( x 0 , λ 0 ) 、(1) のV V V とx x x 、u ^ = u ^ i \hat u=\hat u_i u ^ = u ^ i に適用して得られるδ 1 \delta_1 δ 1 をδ 1 ( i ) \delta_1^{(i)} δ 1 ( i ) とする。D u G = D x F D_uG=D_xF D u G = D x F であり、δ 1 : = min { δ 1 ( 1 ) , δ 1 ( 2 ) } \delta_1:=\min\{\delta_1^{(1)},\delta_1^{(2)}\} δ 1 := min { δ 1 ( 1 ) , δ 1 ( 2 ) } について補題 1.2 (2) が主張の結論である。▨
2 折返し
例 2.1. F : R × R → R F\colon\R\times\R\to\R F : R × R → R をF ( x , λ ) : = x 2 − λ F(x,\lambda):=x^2-\lambda F ( x , λ ) := x 2 − λ で定める。D x F ( x , λ ) = 2 x D_xF(x,\lambda)=2x D x F ( x , λ ) = 2 x 、D λ F ( x , λ ) = − 1 D_\lambda F(x,\lambda)=-1 D λ F ( x , λ ) = − 1 であり、F − 1 ( 0 ) = { ( x , x 2 ) ∣ x ∈ R } F^{-1}(0)=\{(x,x^2)\mid x\in\R\} F − 1 ( 0 ) = {( x , x 2 ) ∣ x ∈ R } である。
( x 0 , λ 0 ) ∈ F − 1 ( 0 ) (x_0,\lambda_0)\in F^{-1}(0) ( x 0 , λ 0 ) ∈ F − 1 ( 0 ) でx 0 ≠ 0 x_0\ne0 x 0 = 0 ならばD x F ( x 0 , λ 0 ) = 2 x 0 ≠ 0 D_xF(x_0,\lambda_0)=2x_0\ne0 D x F ( x 0 , λ 0 ) = 2 x 0 = 0 であり、定義 1.1 のx ˙ 0 \dot x_0 x ˙ 0 はx ˙ 0 = 1 / ( 2 x 0 ) \dot x_0=1/(2x_0) x ˙ 0 = 1/ ( 2 x 0 ) である。x 0 → 0 x_0\to0 x 0 → 0 のとき∣ x ˙ 0 ∣ → ∞ \lvert\dot x_0\rvert\to\infty ∣ x ˙ 0 ∣ → ∞ である。
( 0 , 0 ) (0,0) ( 0 , 0 ) ではD x F ( 0 , 0 ) = 0 D_xF(0,0)=0 D x F ( 0 , 0 ) = 0 である。λ < 0 \lambda<0 λ < 0 ならば任意のx x x についてF ( x , λ ) = x 2 − λ > 0 F(x,\lambda)=x^2-\lambda>0 F ( x , λ ) = x 2 − λ > 0 であるから、0 0 0 を含む開区間V V V 上の写像x x x で、任意のλ ∈ V \lambda\in V λ ∈ V についてF ( x ( λ ) , λ ) = 0 F(x(\lambda),\lambda)=0 F ( x ( λ ) , λ ) = 0 を満たすものは存在しない。
任意のε > 0 \varepsilon>0 ε > 0 と0 < λ < ε 2 0<\lambda<\varepsilon^2 0 < λ < ε 2 について、λ \sqrt\lambda λ と− λ -\sqrt\lambda − λ は( − ε , ε ) (-\varepsilon,\varepsilon) ( − ε , ε ) に属するF ( ⋅ , λ ) F(\cdot,\lambda) F ( ⋅ , λ ) の相異なる零点である。したがって( 0 , 0 ) (0,0) ( 0 , 0 ) のどの近傍でも、零点はλ \lambda λ から一意に定まらない。[ 0 , ∞ ) [0,\infty) [ 0 , ∞ ) 上の写像λ ↦ λ \lambda\mapsto\sqrt\lambda λ ↦ λ はF ( λ , λ ) = 0 F(\sqrt\lambda,\lambda)=0 F ( λ , λ ) = 0 を満たすが、λ → + 0 \lambda\to+0 λ → + 0 のとき( λ − 0 ) / λ = λ − 1 / 2 → ∞ (\sqrt\lambda-0)/\lambda=\lambda^{-1/2}\to\infty ( λ − 0 ) / λ = λ − 1/2 → ∞ であり、0 0 0 で右微分可能でない。
3 拡大 Jacobi 行列と解曲線
定義 3.1. n ∈ N ≥ 1 n\in\NN n ∈ N ≥ 1 、U ⊆ R n + 1 U\subseteq\R^{n+1} U ⊆ R n + 1 を開集合、F : U → R n F\colon U\to\R^n F : U → R n をC 1 C^1 C 1 級の写像とし、全微分D F ( z ) DF(z) D F ( z ) をn × ( n + 1 ) n\times(n+1) n × ( n + 1 ) 行列と同一視して、F F F のz z z における 拡大 Jacobi 行列 (augmented Jacobian matrix ) という。R n × R \R^n\times\R R n × R をR n + 1 \R^{n+1} R n + 1 と同一視してz = ( x , λ ) z=(x,\lambda) z = ( x , λ ) と書くときは、D F ( z ) = ( D x F ( z ) D λ F ( z ) ) DF(z)=\begin{pmatrix}D_xF(z)&D_\lambda F(z)\end{pmatrix} D F ( z ) = ( D x F ( z ) D λ F ( z ) ) である。
rank D F ( z ) = n \operatorname{rank}DF(z)=n rank D F ( z ) = n であるz ∈ U z\in U z ∈ U をF F F の 正則点 (regular point ) といい、rank D F ( z ) < n \operatorname{rank}DF(z)<n rank D F ( z ) < n であるz ∈ U z\in U z ∈ U をF F F の 特異点 (singular point ) という。
z z z をF F F の正則点とする。次元定理によりker D F ( z ) \ker DF(z) ker D F ( z ) は一次元であり、そのノルム1 1 1 の元はちょうど二つあって、互いに他の− 1 -1 − 1 倍である。そのそれぞれをF F F のz z z における 単位接ベクトル (unit tangent vector ) という。
命題 3.2. n n n 、U U U 、F F F を定義 3.1 のとおりとし、z 0 ∈ F − 1 ( 0 ) z_0\in F^{-1}(0) z 0 ∈ F − 1 ( 0 ) をF F F の正則点とする。このときz 0 z_0 z 0 の開近傍W ⊆ U W\subseteq U W ⊆ U 、0 0 0 を含む開区間I I I 、単射なC 1 C^1 C 1 級写像c : I → W c\colon I\to W c : I → W が存在して、次が成り立つ。
c ( 0 ) = z 0 c(0)=z_0 c ( 0 ) = z 0 であり、F − 1 ( 0 ) ∩ W = c ( I ) F^{-1}(0)\cap W=c(I) F − 1 ( 0 ) ∩ W = c ( I ) である。
任意のσ ∈ I \sigma\in I σ ∈ I について、c ( σ ) c(\sigma) c ( σ ) はF F F の正則点であり、c ′ ( σ ) ≠ 0 c'(\sigma)\ne0 c ′ ( σ ) = 0 かつker D F ( c ( σ ) ) = R c ′ ( σ ) \ker DF(c(\sigma))=\R c'(\sigma) ker D F ( c ( σ )) = R c ′ ( σ ) である。
証明. rank D F ( z 0 ) = n \operatorname{rank}DF(z_0)=n rank D F ( z 0 ) = n であるから、D F ( z 0 ) DF(z_0) D F ( z 0 ) のn + 1 n+1 n + 1 個の列のうちn n n 個で一次独立なものがある。残る列の番号をj j j とし、線形同型P : R n × R → R n + 1 P\colon\R^n\times\R\to\R^{n+1} P : R n × R → R n + 1 を
P ( w , p ) : = ( w 1 , … , w j − 1 , p , w j , … , w n ) P(w,p):=(w_1,\dots,w_{j-1},p,w_j,\dots,w_n) P ( w , p ) := ( w 1 , … , w j − 1 , p , w j , … , w n ) で定める。Q : = P − 1 ( U ) Q:=P^{-1}(U) Q := P − 1 ( U ) は開集合であり、G : = F ∘ P : Q → R n G:=F\circ P\colon Q\to\R^n G := F ∘ P : Q → R n は§E4.3 定理 1.1 によりC 1 C^1 C 1 級で、D G ( w , p ) ( h , μ ) = D F ( P ( w , p ) ) P ( h , μ ) DG(w,p)(h,\mu)=DF(P(w,p))P(h,\mu) D G ( w , p ) ( h , μ ) = D F ( P ( w , p )) P ( h , μ ) である。したがって、§E20.22 命題 5.1 の記号でD u G ( w , p ) D_uG(w,p) D u G ( w , p ) はD F ( P ( w , p ) ) DF(P(w,p)) D F ( P ( w , p )) から第j j j 列を除いたn n n 次正方行列である。( w 0 , p 0 ) : = P − 1 ( z 0 ) (w_0,p_0):=P^{-1}(z_0) ( w 0 , p 0 ) := P − 1 ( z 0 ) と置くとG ( w 0 , p 0 ) = 0 G(w_0,p_0)=0 G ( w 0 , p 0 ) = 0 であり、D u G ( w 0 , p 0 ) D_uG(w_0,p_0) D u G ( w 0 , p 0 ) は正則である。§E20.22 命題 5.1 をk = n k=n k = n 、q = 1 q=1 q = 1 として適用し、p 0 p_0 p 0 の開近傍V 0 V_0 V 0 、w 0 w_0 w 0 の開近傍B B B 、C 1 C^1 C 1 級写像u : V 0 → B u\colon V_0\to B u : V 0 → B をとる。V ⊆ V 0 V\subseteq V_0 V ⊆ V 0 をp 0 p_0 p 0 を含む開区間とし、
I : = { σ ∈ R ∣ p 0 + σ ∈ V } , W : = P ( ( B × V ) ∩ Q ) , c ( σ ) : = P ( u ( p 0 + σ ) , p 0 + σ ) I:=\{\sigma\in\R\mid p_0+\sigma\in V\},\qquad W:=P\bigl((B\times V)\cap Q\bigr),\qquad c(\sigma):=P\bigl(u(p_0+\sigma),p_0+\sigma\bigr) I := { σ ∈ R ∣ p 0 + σ ∈ V } , W := P ( ( B × V ) ∩ Q ) , c ( σ ) := P ( u ( p 0 + σ ) , p 0 + σ ) と置く。I I I は0 0 0 を含む開区間、W W W はz 0 z_0 z 0 を含むU U U の開集合であり、G ( u ( p ) , p ) = 0 G(u(p),p)=0 G ( u ( p ) , p ) = 0 から( u ( p ) , p ) ∈ Q (u(p),p)\in Q ( u ( p ) , p ) ∈ Q であるのでc ( I ) ⊆ W c(I)\subseteq W c ( I ) ⊆ W である。c c c はC 1 C^1 C 1 級であり、c ( σ ) c(\sigma) c ( σ ) の第j j j 成分はp 0 + σ p_0+\sigma p 0 + σ であるからc c c は単射である。
(1) を示す。u ( p 0 ) = w 0 u(p_0)=w_0 u ( p 0 ) = w 0 からc ( 0 ) = z 0 c(0)=z_0 c ( 0 ) = z 0 であり、§E20.22 命題 5.1 (1) によりF ( c ( σ ) ) = G ( u ( p 0 + σ ) , p 0 + σ ) = 0 F(c(\sigma))=G(u(p_0+\sigma),p_0+\sigma)=0 F ( c ( σ )) = G ( u ( p 0 + σ ) , p 0 + σ ) = 0 である。逆にz ∈ F − 1 ( 0 ) ∩ W z\in F^{-1}(0)\cap W z ∈ F − 1 ( 0 ) ∩ W とし、( w , p ) : = P − 1 ( z ) (w,p):=P^{-1}(z) ( w , p ) := P − 1 ( z ) と置くと、w ∈ B w\in B w ∈ B 、p ∈ V p\in V p ∈ V 、( w , p ) ∈ Q (w,p)\in Q ( w , p ) ∈ Q 、G ( w , p ) = 0 G(w,p)=0 G ( w , p ) = 0 であるから、§E20.22 命題 5.1 (1) によりw = u ( p ) w=u(p) w = u ( p ) であり、z = c ( p − p 0 ) z=c(p-p_0) z = c ( p − p 0 ) である。
(2) を示す。σ ∈ I \sigma\in I σ ∈ I とし、p : = p 0 + σ p:=p_0+\sigma p := p 0 + σ と置く。§E20.22 命題 5.1 (2) によりD u G ( u ( p ) , p ) D_uG(u(p),p) D u G ( u ( p ) , p ) は正則であるから、D F ( c ( σ ) ) DF(c(\sigma)) D F ( c ( σ )) の第j j j 列以外のn n n 列は一次独立であり、c ( σ ) c(\sigma) c ( σ ) はF F F の正則点である。c ′ ( σ ) = P ( u ′ ( p ) , 1 ) c'(\sigma)=P(u'(p),1) c ′ ( σ ) = P ( u ′ ( p ) , 1 ) の第j j j 成分は1 1 1 であるからc ′ ( σ ) ≠ 0 c'(\sigma)\ne0 c ′ ( σ ) = 0 である。I I I 上でF ∘ c = 0 F\circ c=0 F ∘ c = 0 であるから、§E4.3 定理 1.1 によりD F ( c ( σ ) ) c ′ ( σ ) = 0 DF(c(\sigma))c'(\sigma)=0 D F ( c ( σ )) c ′ ( σ ) = 0 である。ker D F ( c ( σ ) ) \ker DF(c(\sigma)) ker D F ( c ( σ )) は一次元であるからker D F ( c ( σ ) ) = R c ′ ( σ ) \ker DF(c(\sigma))=\R c'(\sigma) ker D F ( c ( σ )) = R c ′ ( σ ) である。▨
定義 3.3. n ∈ N ≥ 1 n\in\NN n ∈ N ≥ 1 、U ⊆ R n × R U\subseteq\R^n\times\R U ⊆ R n × R を開集合、F : U → R n F\colon U\to\R^n F : U → R n をC 1 C^1 C 1 級の写像とする。z 0 ∈ F − 1 ( 0 ) z_0\in F^{-1}(0) z 0 ∈ F − 1 ( 0 ) がF F F の正則点であり、D x F ( z 0 ) D_xF(z_0) D x F ( z 0 ) が正則でないとき、z 0 z_0 z 0 をF F F の 折返し点 (turning point ) という。
命題 3.4. n n n 、U U U 、F F F を定義 3.3 のとおりとし、z 0 ∈ F − 1 ( 0 ) z_0\in F^{-1}(0) z 0 ∈ F − 1 ( 0 ) をF F F の正則点、t = ( t x , t λ ) ∈ R n × R t=(t_x,t_\lambda)\in\R^n\times\R t = ( t x , t λ ) ∈ R n × R をz 0 z_0 z 0 における単位接ベクトルとする。
z 0 z_0 z 0 が折返し点であることとt λ = 0 t_\lambda=0 t λ = 0 は同値である。
命題 3.2 のc c c の最後の成分をc λ c_\lambda c λ と書く。z 0 z_0 z 0 が折返し点であることとc λ ′ ( 0 ) = 0 c_\lambda'(0)=0 c λ ′ ( 0 ) = 0 は同値である。
証明. (1) の証明は演習とする(問題 7.1 )。命題 3.2 (2) によりc ′ ( 0 ) = α t c'(0)=\alpha t c ′ ( 0 ) = α t を満たすα ≠ 0 \alpha\ne0 α = 0 があり、c λ ′ ( 0 ) = α t λ c_\lambda'(0)=\alpha t_\lambda c λ ′ ( 0 ) = α t λ であるから、(2) は(1) から従う。▨
4 擬似弧長法
定理 4.1. n n n 、U U U 、F F F を定義 3.1 のとおりとし、z ∈ U z\in U z ∈ U 、w ∈ R n + 1 w\in\R^{n+1} w ∈ R n + 1 とする。e n + 1 e_{n+1} e n + 1 をR n + 1 \R^{n+1} R n + 1 の第n + 1 n+1 n + 1 標準基底ベクトルとし、n + 1 n+1 n + 1 次正方行列
M ( z , w ) : = ( D F ( z ) w T ) M(z,w):=\begin{pmatrix}DF(z)\\w^{\mathsf T}\end{pmatrix} M ( z , w ) := ( D F ( z ) w T ) を考える。
z z z がF F F の特異点ならば、任意のw w w についてM ( z , w ) M(z,w) M ( z , w ) は正則でない。
z z z がF F F の正則点であり、t t t がz z z における単位接ベクトルであるとき、M ( z , w ) M(z,w) M ( z , w ) が正則であることとw T t ≠ 0 w^{\mathsf T}t\ne0 w T t = 0 は同値である。特にM ( z , t ) M(z,t) M ( z , t ) は正則であり、∥ w ∥ 2 = 1 \lVert w\rVert_2=1 ∥ w ∥ 2 = 1 かつ∥ w − t ∥ 2 < 2 \lVert w-t\rVert_2<\sqrt2 ∥ w − t ∥ 2 < 2 ならばM ( z , w ) M(z,w) M ( z , w ) は正則である。
M ( z , w ) M(z,w) M ( z , w ) が正則ならば、z z z はF F F の正則点であり、v : = M ( z , w ) − 1 e n + 1 v:=M(z,w)^{-1}e_{n+1} v := M ( z , w ) − 1 e n + 1 はw T v = 1 w^{\mathsf T}v=1 w T v = 1 を満たすker D F ( z ) \ker DF(z) ker D F ( z ) の元であって、v / ∥ v ∥ 2 v/\lVert v\rVert_2 v / ∥ v ∥ 2 はz z z における単位接ベクトルである。
証明. (1) を示す。M ( z , w ) M(z,w) M ( z , w ) の最初のn n n 行が張る部分空間の次元はrank D F ( z ) ≤ n − 1 \operatorname{rank}DF(z)\le n-1 rank D F ( z ) ≤ n − 1 であるから、rank M ( z , w ) ≤ n < n + 1 \operatorname{rank}M(z,w)\le n<n+1 rank M ( z , w ) ≤ n < n + 1 であり、M ( z , w ) M(z,w) M ( z , w ) は正則でない。
(2) を示す。w T t ≠ 0 w^{\mathsf T}t\ne0 w T t = 0 とし、v ∈ R n + 1 v\in\R^{n+1} v ∈ R n + 1 がM ( z , w ) v = 0 M(z,w)v=0 M ( z , w ) v = 0 を満たすとする。D F ( z ) v = 0 DF(z)v=0 D F ( z ) v = 0 であり、ker D F ( z ) = R t \ker DF(z)=\R t ker D F ( z ) = R t であるから、あるα ∈ R \alpha\in\R α ∈ R についてv = α t v=\alpha t v = α t である。0 = w T v = α w T t 0=w^{\mathsf T}v=\alpha\,w^{\mathsf T}t 0 = w T v = α w T t からα = 0 \alpha=0 α = 0 であり、v = 0 v=0 v = 0 である。正方行列M ( z , w ) M(z,w) M ( z , w ) の核は{ 0 } \{0\} { 0 } であるから、M ( z , w ) M(z,w) M ( z , w ) は正則である。逆にw T t = 0 w^{\mathsf T}t=0 w T t = 0 ならば、M ( z , w ) t = ( D F ( z ) t , w T t ) = 0 M(z,w)t=\bigl(DF(z)t,\,w^{\mathsf T}t\bigr)=0 M ( z , w ) t = ( D F ( z ) t , w T t ) = 0 かつt ≠ 0 t\ne0 t = 0 であるから、M ( z , w ) M(z,w) M ( z , w ) は正則でない。t T t = 1 ≠ 0 t^{\mathsf T}t=1\ne0 t T t = 1 = 0 であるからM ( z , t ) M(z,t) M ( z , t ) は正則である。∥ w ∥ 2 = 1 \lVert w\rVert_2=1 ∥ w ∥ 2 = 1 ならば2 w T t = ∥ w ∥ 2 2 + ∥ t ∥ 2 2 − ∥ w − t ∥ 2 2 = 2 − ∥ w − t ∥ 2 2 2w^{\mathsf T}t=\lVert w\rVert_2^2+\lVert t\rVert_2^2-\lVert w-t\rVert_2^2=2-\lVert w-t\rVert_2^2 2 w T t = ∥ w ∥ 2 2 + ∥ t ∥ 2 2 − ∥ w − t ∥ 2 2 = 2 − ∥ w − t ∥ 2 2 であり、∥ w − t ∥ 2 < 2 \lVert w-t\rVert_2<\sqrt2 ∥ w − t ∥ 2 < 2 のときw T t > 0 w^{\mathsf T}t>0 w T t > 0 である。
(3) を示す。(1) によりz z z はF F F の特異点でないから、正則点である。M ( z , w ) v = e n + 1 M(z,w)v=e_{n+1} M ( z , w ) v = e n + 1 はD F ( z ) v = 0 DF(z)v=0 D F ( z ) v = 0 かつw T v = 1 w^{\mathsf T}v=1 w T v = 1 を意味する。特にv ≠ 0 v\ne0 v = 0 であり、v / ∥ v ∥ 2 v/\lVert v\rVert_2 v / ∥ v ∥ 2 はker D F ( z ) \ker DF(z) ker D F ( z ) のノルム1 1 1 の元であるから、z z z における単位接ベクトルである。▨
定義 4.2. n n n 、U U U 、F F F を定義 3.1 のとおりとし、M ( z , w ) M(z,w) M ( z , w ) とe n + 1 e_{n+1} e n + 1 を定理 4.1 のとおりとする。z 0 ∈ U z_0\in U z 0 ∈ U 、∥ t 0 ∥ 2 = 1 \lVert t_0\rVert_2=1 ∥ t 0 ∥ 2 = 1 を満たすt 0 ∈ R n + 1 t_0\in\R^{n+1} t 0 ∈ R n + 1 、Δ s ∈ R \Delta s\in\R Δ s ∈ R をとり、τ ≥ 0 \tau\ge0 τ ≥ 0 とk max ∈ N ≥ 0 k_{\max}\in\N k m a x ∈ N ≥ 0 を定める。
方程式t 0 T ( z − z 0 ) = Δ s t_0^{\mathsf T}(z-z_0)=\Delta s t 0 T ( z − z 0 ) = Δ s を、z 0 z_0 z 0 、t 0 t_0 t 0 、刻みΔ s \Delta s Δ s の 擬似弧長条件 (pseudo-arclength condition ) という。H : U → R n + 1 H\colon U\to\R^{n+1} H : U → R n + 1 を
H ( z ) : = ( F ( z ) t 0 T ( z − z 0 ) − Δ s ) H(z):=\begin{pmatrix}F(z)\\t_0^{\mathsf T}(z-z_0)-\Delta s\end{pmatrix} H ( z ) := ( F ( z ) t 0 T ( z − z 0 ) − Δ s )
で定める。H H H はC 1 C^1 C 1 級であり、D H ( z ) = M ( z , t 0 ) DH(z)=M(z,t_0) D H ( z ) = M ( z , t 0 ) である。
z ^ : = z 0 + Δ s t 0 \hat z:=z_0+\Delta s\,t_0 z ^ := z 0 + Δ s t 0 を予測点とし、H H H に対する Newton 法をz ^ \hat z z ^ から反復する。残差判定∥ H ( z ) ∥ 2 ≤ τ \lVert H(z)\rVert_2\le\tau ∥ H ( z ) ∥ 2 ≤ τ がk max k_{\max} k m a x 回以内の反復で成り立ち、その点z 1 z_1 z 1 でM ( z 1 , t 0 ) M(z_1,t_0) M ( z 1 , t 0 ) が正則ならば、v : = M ( z 1 , t 0 ) − 1 e n + 1 v:=M(z_1,t_0)^{-1}e_{n+1} v := M ( z 1 , t 0 ) − 1 e n + 1 、t 1 : = v / ∥ v ∥ 2 t_1:=v/\lVert v\rVert_2 t 1 := v / ∥ v ∥ 2 と置いて( z 1 , t 1 ) (z_1,t_1) ( z 1 , t 1 ) と反復回数を出力し、そうでなければ失敗を出力する。( z 0 , t 0 ) (z_0,t_0) ( z 0 , t 0 ) から( z 1 , t 1 ) (z_1,t_1) ( z 1 , t 1 ) を得るこの手続きを、刻みΔ s \Delta s Δ s の 擬似弧長法 (pseudo-arclength continuation ) の一歩という。
Δ s > 0 \Delta s>0 Δ s > 0 とし、Δ s max ≥ Δ s \Delta s_{\max}\ge\Delta s Δ s m a x ≥ Δ s とk l o w ∈ N ≥ 0 k_{\mathrm{low}}\in\N k low ∈ N ≥ 0 を定める。一歩が失敗を出力したときは、Δ s \Delta s Δ s をΔ s / 2 \Delta s/2 Δ s /2 に替えて同じ( z 0 , t 0 ) (z_0,t_0) ( z 0 , t 0 ) から一歩をやり直す。一歩が( z 1 , t 1 ) (z_1,t_1) ( z 1 , t 1 ) を出力したときは、その反復回数がk l o w k_{\mathrm{low}} k low 以下ならば( z 1 , t 1 ) (z_1,t_1) ( z 1 , t 1 ) からの次の一歩の刻みをmin { 2 Δ s , Δ s max } \min\{2\Delta s,\Delta s_{\max}\} min { 2Δ s , Δ s m a x } とし、そうでなければΔ s \Delta s Δ s とする。
命題 4.4. n n n 、U U U 、F F F を定義 3.1 のとおりとし、M ( z , w ) M(z,w) M ( z , w ) とe n + 1 e_{n+1} e n + 1 を定理 4.1 のとおりとする。z 0 ∈ F − 1 ( 0 ) z_0\in F^{-1}(0) z 0 ∈ F − 1 ( 0 ) をF F F の正則点、t 0 t_0 t 0 をz 0 z_0 z 0 における単位接ベクトルとし、Δ s ∈ R \Delta s\in\R Δ s ∈ R について定義 4.2 (1) のH H H をH Δ s H_{\Delta s} H Δ s と書く。r 0 > 0 r_0>0 r 0 > 0 、γ ≥ 0 \gamma\ge0 γ ≥ 0 がB ‾ ( z 0 , 2 r 0 ) ⊆ U \overline B(z_0,2r_0)\subseteq U B ( z 0 , 2 r 0 ) ⊆ U と
∥ D F ( v ) − D F ( w ) ∥ 2 ≤ γ ∥ v − w ∥ 2 ( v , w ∈ B ‾ ( z 0 , 2 r 0 ) ) \lVert DF(v)-DF(w)\rVert_2\le\gamma\lVert v-w\rVert_2\qquad(v,w\in\overline B(z_0,2r_0)) ∥ D F ( v ) − D F ( w ) ∥ 2 ≤ γ ∥ v − w ∥ 2 ( v , w ∈ B ( z 0 , 2 r 0 )) を満たすとし、β 0 : = ∥ M ( z 0 , t 0 ) − 1 ∥ 2 \beta_0:=\lVert M(z_0,t_0)^{-1}\rVert_2 β 0 := ∥ M ( z 0 , t 0 ) − 1 ∥ 2 、ρ 1 : = min { r 0 , 1 / ( 4 β 0 γ ) } \rho_1:=\min\{r_0,1/(4\beta_0\gamma)\} ρ 1 := min { r 0 , 1/ ( 4 β 0 γ )} (γ = 0 \gamma=0 γ = 0 のときはρ 1 : = r 0 \rho_1:=r_0 ρ 1 := r 0 )と置く。このとき0 0 0 を含む開区間V V V 、C 1 C^1 C 1 級写像ζ : V → U \zeta\colon V\to U ζ : V → U 、[ − s 1 , s 1 ] ⊆ V [-s_1,s_1]\subseteq V [ − s 1 , s 1 ] ⊆ V を満たすs 1 > 0 s_1>0 s 1 > 0 が存在して、次が成り立つ。
ζ ( 0 ) = z 0 \zeta(0)=z_0 ζ ( 0 ) = z 0 、ζ ′ ( 0 ) = t 0 \zeta'(0)=t_0 ζ ′ ( 0 ) = t 0 であり、任意のΔ s ∈ V \Delta s\in V Δ s ∈ V についてF ( ζ ( Δ s ) ) = 0 F(\zeta(\Delta s))=0 F ( ζ ( Δ s )) = 0 かつt 0 T ( ζ ( Δ s ) − z 0 ) = Δ s t_0^{\mathsf T}(\zeta(\Delta s)-z_0)=\Delta s t 0 T ( ζ ( Δ s ) − z 0 ) = Δ s である。特にΔ s → 0 \Delta s\to0 Δ s → 0 のとき∥ z 0 + Δ s t 0 − ζ ( Δ s ) ∥ 2 / ∣ Δ s ∣ → 0 \lVert z_0+\Delta s\,t_0-\zeta(\Delta s)\rVert_2/\lvert\Delta s\rvert\to0 ∥ z 0 + Δ s t 0 − ζ ( Δ s ) ∥ 2 / ∣ Δ s ∣ → 0 である。
∣ Δ s ∣ ≤ s 1 \lvert\Delta s\rvert\le s_1 ∣ Δ s ∣ ≤ s 1 ならば、ζ ( Δ s ) \zeta(\Delta s) ζ ( Δ s ) はH Δ s H_{\Delta s} H Δ s の正則零点であり、H Δ s H_{\Delta s} H Δ s のB ‾ ( ζ ( Δ s ) , ρ 1 ) \overline B(\zeta(\Delta s),\rho_1) B ( ζ ( Δ s ) , ρ 1 ) に属する零点はζ ( Δ s ) \zeta(\Delta s) ζ ( Δ s ) だけである。さらに、予測点w 0 : = z 0 + Δ s t 0 w_0:=z_0+\Delta s\,t_0 w 0 := z 0 + Δ s t 0 からH Δ s H_{\Delta s} H Δ s に対する Newton 法の反復列( w j ) j ∈ N ≥ 0 (w_j)_{j\in\N} ( w j ) j ∈ N ≥ 0 が定まり、すべてのj ∈ N ≥ 0 j\in\N j ∈ N ≥ 0 について
∥ w j + 1 − ζ ( Δ s ) ∥ 2 ≤ 2 β 0 γ ∥ w j − ζ ( Δ s ) ∥ 2 2 , ∥ w j + 1 − ζ ( Δ s ) ∥ 2 ≤ 1 2 ∥ w j − ζ ( Δ s ) ∥ 2 \lVert w_{j+1}-\zeta(\Delta s)\rVert_2\le2\beta_0\gamma\lVert w_j-\zeta(\Delta s)\rVert_2^2,\qquad\lVert w_{j+1}-\zeta(\Delta s)\rVert_2\le\frac12\lVert w_j-\zeta(\Delta s)\rVert_2 ∥ w j + 1 − ζ ( Δ s ) ∥ 2 ≤ 2 β 0 γ ∥ w j − ζ ( Δ s ) ∥ 2 2 , ∥ w j + 1 − ζ ( Δ s ) ∥ 2 ≤ 2 1 ∥ w j − ζ ( Δ s ) ∥ 2
が成り立ち、w j → ζ ( Δ s ) w_j\to\zeta(\Delta s) w j → ζ ( Δ s ) である。
∣ Δ s ∣ ≤ s 1 \lvert\Delta s\rvert\le s_1 ∣ Δ s ∣ ≤ s 1 ならば、ζ ( Δ s ) \zeta(\Delta s) ζ ( Δ s ) はF F F の正則点であり、M ( ζ ( Δ s ) , t 0 ) M(\zeta(\Delta s),t_0) M ( ζ ( Δ s ) , t 0 ) は正則である。v : = M ( ζ ( Δ s ) , t 0 ) − 1 e n + 1 v:=M(\zeta(\Delta s),t_0)^{-1}e_{n+1} v := M ( ζ ( Δ s ) , t 0 ) − 1 e n + 1 について、t 1 : = v / ∥ v ∥ 2 t_1:=v/\lVert v\rVert_2 t 1 := v / ∥ v ∥ 2 はζ ( Δ s ) \zeta(\Delta s) ζ ( Δ s ) における単位接ベクトルであり、t 0 T t 1 > 0 t_0^{\mathsf T}t_1>0 t 0 T t 1 > 0 を満たす。
証明. Q : = U × R Q:=U\times\R Q := U × R と置き、G : Q → R n + 1 G\colon Q\to\R^{n+1} G : Q → R n + 1 をG ( z , s ) : = H s ( z ) = ( F ( z ) , t 0 T ( z − z 0 ) − s ) G(z,s):=H_s(z)=\bigl(F(z),\,t_0^{\mathsf T}(z-z_0)-s\bigr) G ( z , s ) := H s ( z ) = ( F ( z ) , t 0 T ( z − z 0 ) − s ) で定める。G G G はC 1 C^1 C 1 級であり、§E20.22 命題 5.1 の記号でD u G ( z , s ) = M ( z , t 0 ) D_uG(z,s)=M(z,t_0) D u G ( z , s ) = M ( z , t 0 ) 、D p G ( z , s ) = − e n + 1 D_pG(z,s)=-e_{n+1} D p G ( z , s ) = − e n + 1 である。F ( z 0 ) = 0 F(z_0)=0 F ( z 0 ) = 0 からG ( z 0 , 0 ) = 0 G(z_0,0)=0 G ( z 0 , 0 ) = 0 であり、定理 4.1 (2) によりM ( z 0 , t 0 ) M(z_0,t_0) M ( z 0 , t 0 ) は正則である。
(1) を示す。§E20.22 命題 5.1 をk = n + 1 k=n+1 k = n + 1 、q = 1 q=1 q = 1 、( u 0 , p 0 ) = ( z 0 , 0 ) (u_0,p_0)=(z_0,0) ( u 0 , p 0 ) = ( z 0 , 0 ) に適用して得る写像を、0 0 0 を含む開区間V V V へ制限したものをζ \zeta ζ とする。§E20.22 命題 5.1 (1) のζ ( 0 ) = z 0 \zeta(0)=z_0 ζ ( 0 ) = z 0 とG ( ζ ( Δ s ) , Δ s ) = 0 G(\zeta(\Delta s),\Delta s)=0 G ( ζ ( Δ s ) , Δ s ) = 0 (Δ s ∈ V \Delta s\in V Δ s ∈ V )は、ζ ( Δ s ) ∈ U \zeta(\Delta s)\in U ζ ( Δ s ) ∈ U 、F ( ζ ( Δ s ) ) = 0 F(\zeta(\Delta s))=0 F ( ζ ( Δ s )) = 0 、t 0 T ( ζ ( Δ s ) − z 0 ) = Δ s t_0^{\mathsf T}(\zeta(\Delta s)-z_0)=\Delta s t 0 T ( ζ ( Δ s ) − z 0 ) = Δ s を意味する。§E20.22 命題 5.1 (2) をp ˙ = 1 \dot p=1 p ˙ = 1 に適用すると、ζ ′ ( 0 ) \zeta'(0) ζ ′ ( 0 ) はM ( z 0 , t 0 ) ζ ′ ( 0 ) = e n + 1 M(z_0,t_0)\zeta'(0)=e_{n+1} M ( z 0 , t 0 ) ζ ′ ( 0 ) = e n + 1 のただ一つの解である。M ( z 0 , t 0 ) t 0 = ( D F ( z 0 ) t 0 , t 0 T t 0 ) = e n + 1 M(z_0,t_0)t_0=\bigl(DF(z_0)t_0,\,t_0^{\mathsf T}t_0\bigr)=e_{n+1} M ( z 0 , t 0 ) t 0 = ( D F ( z 0 ) t 0 , t 0 T t 0 ) = e n + 1 であるからζ ′ ( 0 ) = t 0 \zeta'(0)=t_0 ζ ′ ( 0 ) = t 0 である。ζ \zeta ζ は0 0 0 で微分可能であるから、( ζ ( Δ s ) − z 0 − Δ s t 0 ) / Δ s → 0 \bigl(\zeta(\Delta s)-z_0-\Delta s\,t_0\bigr)/\Delta s\to0 ( ζ ( Δ s ) − z 0 − Δ s t 0 ) /Δ s → 0 である。
(2) を示す。v , w ∈ B ‾ ( z 0 , 2 r 0 ) v,w\in\overline B(z_0,2r_0) v , w ∈ B ( z 0 , 2 r 0 ) とs ∈ R s\in\R s ∈ R についてD u G ( v , s ) − D u G ( w , s ) D_uG(v,s)-D_uG(w,s) D u G ( v , s ) − D u G ( w , s ) は、D F ( v ) − D F ( w ) DF(v)-DF(w) D F ( v ) − D F ( w ) の下に零の行を加えた行列である。任意のy ∈ R n + 1 y\in\R^{n+1} y ∈ R n + 1 についてその行列とy y y の積のノルムは∥ ( D F ( v ) − D F ( w ) ) y ∥ 2 \lVert(DF(v)-DF(w))y\rVert_2 ∥( D F ( v ) − D F ( w )) y ∥ 2 に等しいから、∥ D u G ( v , s ) − D u G ( w , s ) ∥ 2 = ∥ D F ( v ) − D F ( w ) ∥ 2 ≤ γ ∥ v − w ∥ 2 \lVert D_uG(v,s)-D_uG(w,s)\rVert_2=\lVert DF(v)-DF(w)\rVert_2\le\gamma\lVert v-w\rVert_2 ∥ D u G ( v , s ) − D u G ( w , s ) ∥ 2 = ∥ D F ( v ) − D F ( w ) ∥ 2 ≤ γ ∥ v − w ∥ 2 である。また、任意のs s s についてQ s = U ⊇ B ‾ ( z 0 , 2 r 0 ) Q_s=U\supseteq\overline B(z_0,2r_0) Q s = U ⊇ B ( z 0 , 2 r 0 ) である。補題 1.2 をk = n + 1 k=n+1 k = n + 1 、( u 0 , p 0 ) = ( z 0 , 0 ) (u_0,p_0)=(z_0,0) ( u 0 , p 0 ) = ( z 0 , 0 ) 、u = ζ u=\zeta u = ζ 、δ 0 = 1 \delta_0=1 δ 0 = 1 、u ^ ( s ) : = z 0 + s t 0 \hat u(s):=z_0+st_0 u ^ ( s ) := z 0 + s t 0 に適用する。M 0 = M ( z 0 , t 0 ) M_0=M(z_0,t_0) M 0 = M ( z 0 , t 0 ) であるから、補題のβ 0 \beta_0 β 0 、ρ 1 \rho_1 ρ 1 はここでのβ 0 \beta_0 β 0 、ρ 1 \rho_1 ρ 1 に一致する。補題が与えるδ 1 \delta_1 δ 1 をs 1 s_1 s 1 とすると、G Δ s = H Δ s G_{\Delta s}=H_{\Delta s} G Δ s = H Δ s であるから、補題 1.2 (1) と補題 1.2 (2) が主張の結論である。
(3) を示す。∣ Δ s ∣ ≤ s 1 \lvert\Delta s\rvert\le s_1 ∣ Δ s ∣ ≤ s 1 とする。補題 1.2 (1) によりD u G ( ζ ( Δ s ) , Δ s ) = M ( ζ ( Δ s ) , t 0 ) D_uG(\zeta(\Delta s),\Delta s)=M(\zeta(\Delta s),t_0) D u G ( ζ ( Δ s ) , Δ s ) = M ( ζ ( Δ s ) , t 0 ) は正則である。定理 4.1 (3) によりζ ( Δ s ) \zeta(\Delta s) ζ ( Δ s ) はF F F の正則点であり、v v v はt 0 T v = 1 t_0^{\mathsf T}v=1 t 0 T v = 1 を満たすker D F ( ζ ( Δ s ) ) \ker DF(\zeta(\Delta s)) ker D F ( ζ ( Δ s )) の元であって、t 1 t_1 t 1 は単位接ベクトルである。t 0 T t 1 = 1 / ∥ v ∥ 2 > 0 t_0^{\mathsf T}t_1=1/\lVert v\rVert_2>0 t 0 T t 1 = 1/ ∥ v ∥ 2 > 0 である。▨
例 4.5. F ( x , λ ) : = x 2 − λ F(x,\lambda):=x^2-\lambda F ( x , λ ) := x 2 − λ とする。D F ( 0 , 0 ) = ( 0 − 1 ) DF(0,0)=\begin{pmatrix}0&-1\end{pmatrix} D F ( 0 , 0 ) = ( 0 − 1 ) の階数は1 1 1 であり、D x F ( 0 , 0 ) = 0 D_xF(0,0)=0 D x F ( 0 , 0 ) = 0 であるから、z 0 : = ( 0 , 0 ) z_0:=(0,0) z 0 := ( 0 , 0 ) は折返し点である。t 0 : = ( 1 , 0 ) t_0:=(1,0) t 0 := ( 1 , 0 ) はz 0 z_0 z 0 における単位接ベクトルであり、M ( z 0 , t 0 ) = ( 0 − 1 1 0 ) M(z_0,t_0)=\begin{pmatrix}0&-1\\1&0\end{pmatrix} M ( z 0 , t 0 ) = ( 0 1 − 1 0 ) は直交行列であるからβ 0 = 1 \beta_0=1 β 0 = 1 である。任意のΔ s ∈ R \Delta s\in\R Δ s ∈ R についてH Δ s ( x , λ ) = ( x 2 − λ , x − Δ s ) H_{\Delta s}(x,\lambda)=(x^2-\lambda,\,x-\Delta s) H Δ s ( x , λ ) = ( x 2 − λ , x − Δ s ) の零点は( Δ s , Δ s 2 ) (\Delta s,\Delta s^2) ( Δ s , Δ s 2 ) だけである。予測点w 0 = ( Δ s , 0 ) w_0=(\Delta s,0) w 0 = ( Δ s , 0 ) ではH Δ s ( w 0 ) = ( Δ s 2 , 0 ) H_{\Delta s}(w_0)=(\Delta s^2,0) H Δ s ( w 0 ) = ( Δ s 2 , 0 ) 、D H Δ s ( w 0 ) = ( 2 Δ s − 1 1 0 ) DH_{\Delta s}(w_0)=\begin{pmatrix}2\Delta s&-1\\1&0\end{pmatrix} D H Δ s ( w 0 ) = ( 2Δ s 1 − 1 0 ) であり、Newton 修正量d d d は2 Δ s d x − d λ = − Δ s 2 2\Delta s\,d_x-d_\lambda=-\Delta s^2 2Δ s d x − d λ = − Δ s 2 、d x = 0 d_x=0 d x = 0 からd = ( 0 , Δ s 2 ) d=(0,\Delta s^2) d = ( 0 , Δ s 2 ) である。したがって一回の反復でw 1 = ( Δ s , Δ s 2 ) w_1=(\Delta s,\Delta s^2) w 1 = ( Δ s , Δ s 2 ) となる。M ( w 1 , t 0 ) v = e 2 M(w_1,t_0)v=e_2 M ( w 1 , t 0 ) v = e 2 の解はv = ( 1 , 2 Δ s ) v=(1,2\Delta s) v = ( 1 , 2Δ s ) であり、t 1 = ( 1 , 2 Δ s ) / 1 + 4 Δ s 2 t_1=(1,2\Delta s)/\sqrt{1+4\Delta s^2} t 1 = ( 1 , 2Δ s ) / 1 + 4Δ s 2 はw 1 w_1 w 1 における単位接ベクトルである。( 0 , 0 ) (0,0) ( 0 , 0 ) の近くでは例 2.1 のとおりλ \lambda λ を独立変数とする零点の表示が無いが、擬似弧長法の一歩は任意のΔ s \Delta s Δ s について一回の反復でH Δ s H_{\Delta s} H Δ s の零点に達する。
5 枝の交差
定義 5.1. n n n 、U U U 、F F F を定義 3.1 のとおりとする。z 0 ∈ F − 1 ( 0 ) z_0\in F^{-1}(0) z 0 ∈ F − 1 ( 0 ) について、ε > 0 \varepsilon>0 ε > 0 とC 1 C^1 C 1 級写像γ 1 , γ 2 : ( − ε , ε ) → U \gamma_1,\gamma_2\colon(-\varepsilon,\varepsilon)\to U γ 1 , γ 2 : ( − ε , ε ) → U が存在して、i = 1 , 2 i=1,2 i = 1 , 2 についてF ∘ γ i = 0 F\circ\gamma_i=0 F ∘ γ i = 0 かつγ i ( 0 ) = z 0 \gamma_i(0)=z_0 γ i ( 0 ) = z 0 であり、γ 1 ′ ( 0 ) \gamma_1'(0) γ 1 ′ ( 0 ) とγ 2 ′ ( 0 ) \gamma_2'(0) γ 2 ′ ( 0 ) が一次独立であるとき、z 0 z_0 z 0 をF F F の 枝の交差点 (branch crossing point ) という。
命題 5.2. n n n 、U U U 、F F F を定義 3.1 のとおりとし、M ( z , w ) M(z,w) M ( z , w ) を定理 4.1 のとおりとする。
z 0 ∈ F − 1 ( 0 ) z_0\in F^{-1}(0) z 0 ∈ F − 1 ( 0 ) 、ε > 0 \varepsilon>0 ε > 0 とし、C 1 C^1 C 1 級写像γ : ( − ε , ε ) → U \gamma\colon(-\varepsilon,\varepsilon)\to U γ : ( − ε , ε ) → U がF ∘ γ = 0 F\circ\gamma=0 F ∘ γ = 0 とγ ( 0 ) = z 0 \gamma(0)=z_0 γ ( 0 ) = z 0 を満たすならば、γ ′ ( 0 ) ∈ ker D F ( z 0 ) \gamma'(0)\in\ker DF(z_0) γ ′ ( 0 ) ∈ ker D F ( z 0 ) である。特にz 0 z_0 z 0 がF F F の正則点でt t t がz 0 z_0 z 0 における単位接ベクトルならば、γ ′ ( 0 ) ∈ R t \gamma'(0)\in\R t γ ′ ( 0 ) ∈ R t である。
F F F の枝の交差点z 0 z_0 z 0 はF F F の特異点であり、任意のw ∈ R n + 1 w\in\R^{n+1} w ∈ R n + 1 についてM ( z 0 , w ) M(z_0,w) M ( z 0 , w ) は正則でない。R n + 1 = R n × R \R^{n+1}=\R^n\times\R R n + 1 = R n × R と書くとき、z 0 z_0 z 0 はF F F の折返し点でない。
証明. (1) は、F ∘ γ = 0 F\circ\gamma=0 F ∘ γ = 0 に§E4.3 定理 1.1 を適用したD F ( γ ( 0 ) ) γ ′ ( 0 ) = 0 DF(\gamma(0))\gamma'(0)=0 D F ( γ ( 0 )) γ ′ ( 0 ) = 0 と、正則点でker D F ( z 0 ) = R t \ker DF(z_0)=\R t ker D F ( z 0 ) = R t であることから従う。(2) を示す。定義 5.1 のγ 1 ′ ( 0 ) \gamma_1'(0) γ 1 ′ ( 0 ) 、γ 2 ′ ( 0 ) \gamma_2'(0) γ 2 ′ ( 0 ) は(1) によりker D F ( z 0 ) \ker DF(z_0) ker D F ( z 0 ) に属する一次独立な二つのベクトルであるから、dim ker D F ( z 0 ) ≥ 2 \dim\ker DF(z_0)\ge2 dim ker D F ( z 0 ) ≥ 2 であり、次元定理によりrank D F ( z 0 ) ≤ n − 1 \operatorname{rank}DF(z_0)\le n-1 rank D F ( z 0 ) ≤ n − 1 である。定理 4.1 (1) により任意のw w w についてM ( z 0 , w ) M(z_0,w) M ( z 0 , w ) は正則でない。折返し点は正則点であるから、z 0 z_0 z 0 は折返し点でない。▨
例 5.3.
F : R 2 → R F\colon\R^2\to\R F : R 2 → R をF ( x , λ ) : = x ( x − λ ) F(x,\lambda):=x(x-\lambda) F ( x , λ ) := x ( x − λ ) で定める。D F ( x , λ ) = ( 2 x − λ − x ) DF(x,\lambda)=\begin{pmatrix}2x-\lambda&-x\end{pmatrix} D F ( x , λ ) = ( 2 x − λ − x ) であり、F − 1 ( 0 ) = { ( 0 , λ ) ∣ λ ∈ R } ∪ { ( λ , λ ) ∣ λ ∈ R } F^{-1}(0)=\{(0,\lambda)\mid\lambda\in\R\}\cup\{(\lambda,\lambda)\mid\lambda\in\R\} F − 1 ( 0 ) = {( 0 , λ ) ∣ λ ∈ R } ∪ {( λ , λ ) ∣ λ ∈ R } である。γ 1 ( σ ) : = ( 0 , σ ) \gamma_1(\sigma):=(0,\sigma) γ 1 ( σ ) := ( 0 , σ ) 、γ 2 ( σ ) : = ( σ , σ ) \gamma_2(\sigma):=(\sigma,\sigma) γ 2 ( σ ) := ( σ , σ ) はF ∘ γ i = 0 F\circ\gamma_i=0 F ∘ γ i = 0 を満たし、γ 1 ′ ( 0 ) = ( 0 , 1 ) \gamma_1'(0)=(0,1) γ 1 ′ ( 0 ) = ( 0 , 1 ) とγ 2 ′ ( 0 ) = ( 1 , 1 ) \gamma_2'(0)=(1,1) γ 2 ′ ( 0 ) = ( 1 , 1 ) は一次独立であるから、( 0 , 0 ) (0,0) ( 0 , 0 ) は枝の交差点であり、D F ( 0 , 0 ) = ( 0 0 ) DF(0,0)=\begin{pmatrix}0&0\end{pmatrix} D F ( 0 , 0 ) = ( 0 0 ) である。
(1) のF F F について、λ ≠ 0 \lambda\ne0 λ = 0 とする。D F ( 0 , λ ) = ( − λ 0 ) DF(0,\lambda)=\begin{pmatrix}-\lambda&0\end{pmatrix} D F ( 0 , λ ) = ( − λ 0 ) であるから( 0 , λ ) (0,\lambda) ( 0 , λ ) は正則点で、D x F ( 0 , λ ) ≠ 0 D_xF(0,\lambda)\ne0 D x F ( 0 , λ ) = 0 であるから折返し点でなく、t : = ( 0 , 1 ) t:=(0,1) t := ( 0 , 1 ) は単位接ベクトルである。M ( ( 0 , λ ) , t ) = ( − λ 0 0 1 ) M((0,\lambda),t)=\begin{pmatrix}-\lambda&0\\0&1\end{pmatrix} M (( 0 , λ ) , t ) = ( − λ 0 0 1 ) であるからβ 0 = max { 1 / ∣ λ ∣ , 1 } \beta_0=\max\{1/\lvert\lambda\rvert,1\} β 0 = max { 1/ ∣ λ ∣ , 1 } である。S : = ( 2 − 1 − 1 0 ) S:=\begin{pmatrix}2&-1\\-1&0\end{pmatrix} S := ( 2 − 1 − 1 0 ) と置くとD F ( z ) = ( S z ) T DF(z)=(Sz)^{\mathsf T} D F ( z ) = ( S z ) T である。S S S は固有値1 ± 2 1\pm\sqrt2 1 ± 2 の実対称行列であるから∥ D F ( v ) − D F ( w ) ∥ 2 = ∥ S ( v − w ) ∥ 2 ≤ ( 1 + 2 ) ∥ v − w ∥ 2 \lVert DF(v)-DF(w)\rVert_2=\lVert S(v-w)\rVert_2\le(1+\sqrt2)\lVert v-w\rVert_2 ∥ D F ( v ) − D F ( w ) ∥ 2 = ∥ S ( v − w ) ∥ 2 ≤ ( 1 + 2 ) ∥ v − w ∥ 2 であり、任意のr 0 > 0 r_0>0 r 0 > 0 について命題 4.4 の仮定はγ = 1 + 2 \gamma=1+\sqrt2 γ = 1 + 2 で成り立つ。0 < ∣ λ ∣ ≤ 1 0<\lvert\lambda\rvert\le1 0 < ∣ λ ∣ ≤ 1 のとき、z 0 = ( 0 , λ ) z_0=(0,\lambda) z 0 = ( 0 , λ ) に対する命題 4.4 のρ 1 \rho_1 ρ 1 はρ 1 ≤ ∣ λ ∣ / ( 4 ( 1 + 2 ) ) \rho_1\le\lvert\lambda\rvert/\bigl(4(1+\sqrt2)\bigr) ρ 1 ≤ ∣ λ ∣ / ( 4 ( 1 + 2 ) ) を満たし、λ → 0 \lambda\to0 λ → 0 のとき0 0 0 に収束する。
F : R 2 → R F\colon\R^2\to\R F : R 2 → R をF ( x , λ ) : = x 3 − λ 3 F(x,\lambda):=x^3-\lambda^3 F ( x , λ ) := x 3 − λ 3 で定める。D F ( 0 , 0 ) = ( 0 0 ) DF(0,0)=\begin{pmatrix}0&0\end{pmatrix} D F ( 0 , 0 ) = ( 0 0 ) であるから( 0 , 0 ) (0,0) ( 0 , 0 ) は特異点である。x 3 = λ 3 x^3=\lambda^3 x 3 = λ 3 とx = λ x=\lambda x = λ は同値であるからF − 1 ( 0 ) = { ( σ , σ ) ∣ σ ∈ R } F^{-1}(0)=\{(\sigma,\sigma)\mid\sigma\in\R\} F − 1 ( 0 ) = {( σ , σ ) ∣ σ ∈ R } であり、F ∘ γ = 0 F\circ\gamma=0 F ∘ γ = 0 、γ ( 0 ) = ( 0 , 0 ) \gamma(0)=(0,0) γ ( 0 ) = ( 0 , 0 ) を満たすC 1 C^1 C 1 級写像γ \gamma γ はγ ( σ ) = ( a ( σ ) , a ( σ ) ) \gamma(\sigma)=(a(\sigma),a(\sigma)) γ ( σ ) = ( a ( σ ) , a ( σ )) の形であって、γ ′ ( 0 ) ∈ R ( 1 , 1 ) \gamma'(0)\in\R(1,1) γ ′ ( 0 ) ∈ R ( 1 , 1 ) である。したがって( 0 , 0 ) (0,0) ( 0 , 0 ) は枝の交差点でない。特異点であることから枝の交差点であることは従わない。
6 数値例
例 6.1. F ( x , λ ) : = x 3 − x + λ F(x,\lambda):=x^3-x+\lambda F ( x , λ ) := x 3 − x + λ とする。F − 1 ( 0 ) = { ( x , x − x 3 ) ∣ x ∈ R } F^{-1}(0)=\{(x,x-x^3)\mid x\in\R\} F − 1 ( 0 ) = {( x , x − x 3 ) ∣ x ∈ R } であり、D x F ( x , λ ) = 3 x 2 − 1 D_xF(x,\lambda)=3x^2-1 D x F ( x , λ ) = 3 x 2 − 1 はx = ± 1 / 3 x=\pm1/\sqrt3 x = ± 1/ 3 で0 0 0 になる。g ( x ) : = x − x 3 g(x):=x-x^3 g ( x ) := x − x 3 は( − ∞ , − 1 / 3 ] (-\infty,-1/\sqrt3] ( − ∞ , − 1/ 3 ] と[ 1 / 3 , ∞ ) [1/\sqrt3,\infty) [ 1/ 3 , ∞ ) で狭義単調減少、[ − 1 / 3 , 1 / 3 ] [-1/\sqrt3,1/\sqrt3] [ − 1/ 3 , 1/ 3 ] で狭義単調増加であり、g ( ∓ 1 / 3 ) = ∓ 2 / ( 3 3 ) g(\mp1/\sqrt3)=\mp2/(3\sqrt3) g ( ∓ 1/ 3 ) = ∓ 2/ ( 3 3 ) である。D F = ( 3 x 2 − 1 1 ) DF=\begin{pmatrix}3x^2-1&1\end{pmatrix} D F = ( 3 x 2 − 1 1 ) は零にならないから、( ∓ 1 / 3 , ∓ 2 / ( 3 3 ) ) (\mp1/\sqrt3,\mp2/(3\sqrt3)) ( ∓ 1/ 3 , ∓ 2/ ( 3 3 )) は二つの折返し点である。λ < − 2 / ( 3 3 ) \lambda<-2/(3\sqrt3) λ < − 2/ ( 3 3 ) ならば、( − ∞ , 1 / 3 ] (-\infty,1/\sqrt3] ( − ∞ , 1/ 3 ] 上でg ≥ − 2 / ( 3 3 ) > λ g\ge-2/(3\sqrt3)>\lambda g ≥ − 2/ ( 3 3 ) > λ であり、[ 1 / 3 , ∞ ) [1/\sqrt3,\infty) [ 1/ 3 , ∞ ) 上でg g g は2 / ( 3 3 ) 2/(3\sqrt3) 2/ ( 3 3 ) から狭義単調に減少して− ∞ -\infty − ∞ へ向かい、g ( 1 ) = 0 > λ g(1)=0>\lambda g ( 1 ) = 0 > λ であるから、F ( ⋅ , λ ) F(\cdot,\lambda) F ( ⋅ , λ ) の実零点はただ一つで、1 1 1 より大きい。
( x 0 , λ 0 ) = ( − 1.5 , 1.875 ) (x_0,\lambda_0)=(-1.5,1.875) ( x 0 , λ 0 ) = ( − 1.5 , 1.875 ) から、刻みΔ λ = − 0.25 \Delta\lambda=-0.25 Δ λ = − 0.25 の接線予測を初期値とする自然なパラメータによる継続を、修正の残差判定∣ F ∣ ≤ 10 − 12 \lvert F\rvert\le10^{-12} ∣ F ∣ ≤ 1 0 − 12 で、IEEE binary64 の四則演算により実行した(値は小数第 6 位に丸めて示す)。λ = − 0.375 \lambda=-0.375 λ = − 0.375 までの 9 歩の点はx < − 1 / 3 x<-1/\sqrt3 x < − 1/ 3 の枝にあり、9 歩目の点はx = − 0.651388 x=-0.651388 x = − 0.651388 、D x F = 0.272918 D_xF=0.272918 D x F = 0.272918 であった。10 歩目のλ = − 0.625 < − 2 / ( 3 3 ) \lambda=-0.625<-2/(3\sqrt3) λ = − 0.625 < − 2/ ( 3 3 ) では、修正の反復列はx = 1.228339 x=1.228339 x = 1.228339 に収束した。上の議論により、このλ \lambda λ ではF ( ⋅ , λ ) F(\cdot,\lambda) F ( ⋅ , λ ) の零点はx > 1 x>1 x > 1 の一つだけであるから、どの修正もx < − 1 / 3 x<-1/\sqrt3 x < − 1/ 3 の枝の点を出力することができない。
例 6.2. F ( x , λ ) : = x 2 − λ F(x,\lambda):=x^2-\lambda F ( x , λ ) := x 2 − λ 、z 0 = ( − 1 , 1 ) z_0=(-1,1) z 0 = ( − 1 , 1 ) 、t 0 = ( 1 , − 2 ) / 5 t_0=(1,-2)/\sqrt5 t 0 = ( 1 , − 2 ) / 5 、Δ s = 0.5 \Delta s=0.5 Δ s = 0.5 、τ = 10 − 12 \tau=10^{-12} τ = 1 0 − 12 、k max = 10 k_{\max}=10 k m a x = 10 として、定義 4.2 (2) の一歩を刻みを変えずに 8 回、IEEE binary64 の四則演算と平方根で繰り返した。k j k_j k j はj j j 歩目の反復回数、∣ F ( z j ) ∣ \lvert F(z_j)\rvert ∣ F ( z j )∣ は出力点での残差であり、値は小数第 6 位に丸めて示す。
j j j
x j x_j x j
λ j \lambda_j λ j
t j t_j t j
∣ F ( z j ) ∣ \lvert F(z_j)\rvert ∣ F ( z j )∣
k j k_j k j
0
− 1.000000 -1.000000 − 1.000000
1.000000 1.000000 1.000000
( 0.447214 , − 0.894427 ) (0.447214,-0.894427) ( 0.447214 , − 0.894427 )
0 0 0
—
1
− 0.751740 -0.751740 − 0.751740
0.565113 0.565113 0.565113
( 0.553810 , − 0.832643 ) (0.553810,-0.832643) ( 0.553810 , − 0.832643 )
2.0 × 10 − 15 2.0\times10^{-15} 2.0 × 1 0 − 15
3
2
− 0.425866 -0.425866 − 0.425866
0.181362 0.181362 0.181362
( 0.761288 , − 0.648414 ) (0.761288,-0.648414) ( 0.761288 , − 0.648414 )
0 0 0
4
3
0.082198 0.082198 0.082198
0.006757 0.006757 0.006757
( 0.986755 , 0.162220 ) (0.986755,0.162220) ( 0.986755 , 0.162220 )
6.3 × 10 − 16 6.3\times10^{-16} 6.3 × 1 0 − 16
4
4
0.541768 0.541768 0.541768
0.293513 0.293513 0.293513
( 0.678211 , 0.734867 ) (0.678211,0.734867) ( 0.678211 , 0.734867 )
0 0 0
3
5
0.837334 0.837334 0.837334
0.701129 0.701129 0.701129
( 0.512685 , 0.858577 ) (0.512685,0.858577) ( 0.512685 , 0.858577 )
3.7 × 10 − 14 3.7\times10^{-14} 3.7 × 1 0 − 14
3
6
1.069874 1.069874 1.069874
1.144631 1.144631 1.144631
( 0.423390 , 0.905948 ) (0.423390,0.905948) ( 0.423390 , 0.905948 )
2.2 × 10 − 16 2.2\times10^{-16} 2.2 × 1 0 − 16
3
7
1.266708 1.266708 1.266708
1.604550 1.604550 1.604550
( 0.367156 , 0.930159 ) (0.367156,0.930159) ( 0.367156 , 0.930159 )
0 0 0
3
8
1.440027 1.440027 1.440027
2.073679 2.073679 2.073679
( 0.328006 , 0.944676 ) (0.328006,0.944676) ( 0.328006 , 0.944676 )
0 0 0
3
折返し点( 0 , 0 ) (0,0) ( 0 , 0 ) はx 2 < 0 < x 3 x_2<0<x_3 x 2 < 0 < x 3 を満たすz 2 z_2 z 2 とz 3 z_3 z 3 の間にあり、t j t_j t j の第二成分の符号はj = 2 j=2 j = 2 とj = 3 j=3 j = 3 の間で負から正に変わった。
例 6.3. F ( x , λ ) : = x 3 − x + λ F(x,\lambda):=x^3-x+\lambda F ( x , λ ) := x 3 − x + λ 、z 0 = ( − 1.5 , 1.875 ) z_0=(-1.5,1.875) z 0 = ( − 1.5 , 1.875 ) とする。D F ( z 0 ) = ( 5.75 1 ) DF(z_0)=\begin{pmatrix}5.75&1\end{pmatrix} D F ( z 0 ) = ( 5.75 1 ) であり、第一成分が正の単位接ベクトルt 0 = ( 1 , − 5.75 ) / 34.0625 t_0=(1,-5.75)/\sqrt{34.0625} t 0 = ( 1 , − 5.75 ) / 34.0625 をとる。計算の条件と表の記号は例 6.2 と同じである。
Δ s = 0.3 \Delta s=0.3 Δ s = 0.3 で刻みを変えずに 22 歩を進めた。22 歩すべてでk j ≤ 4 k_j\le4 k j ≤ 4 、∣ F ( z j ) ∣ ≤ 5.4 × 10 − 13 \lvert F(z_j)\rvert\le5.4\times10^{-13} ∣ F ( z j )∣ ≤ 5.4 × 1 0 − 13 であり、t j t_j t j の第二成分の符号はj = 8 , 9 j=8,9 j = 8 , 9 の間とj = 12 , 13 j=12,13 j = 12 , 13 の間で変わった。その前後の行を示す。
j j j
x j x_j x j
λ j \lambda_j λ j
t j t_j t j
∣ F ( z j ) ∣ \lvert F(z_j)\rvert ∣ F ( z j )∣
k j k_j k j
7
− 0.923702 -0.923702 − 0.923702
− 0.135576 -0.135576 − 0.135576
( 0.539746 , − 0.841828 ) (0.539746,-0.841828) ( 0.539746 , − 0.841828 )
5.3 × 10 − 13 5.3\times10^{-13} 5.3 × 1 0 − 13
3
8
− 0.707529 -0.707529 − 0.707529
− 0.353342 -0.353342 − 0.353342
( 0.893786 , − 0.448493 ) (0.893786,-0.448493) ( 0.893786 , − 0.448493 )
5.6 × 10 − 17 5.6\times10^{-17} 5.6 × 1 0 − 17
4
9
− 0.348073 -0.348073 − 0.348073
− 0.305902 -0.305902 − 0.305902
( 0.843596 , 0.536979 ) (0.843596,0.536979) ( 0.843596 , 0.536979 )
5.6 × 10 − 17 5.6\times10^{-17} 5.6 × 1 0 − 17
4
12
0.327400 0.327400 0.327400
0.292306 0.292306 0.292306
( 0.827531 , 0.561420 ) (0.827531,0.561420) ( 0.827531 , 0.561420 )
0 0 0
3
13
0.630531 0.630531 0.630531
0.379851 0.379851 0.379851
( 0.981934 , − 0.189225 ) (0.981934,-0.189225) ( 0.981934 , − 0.189225 )
0 0 0
4
14
0.896705 0.896705 0.896705
0.175682 0.175682 0.175682
( 0.577887 , − 0.816117 ) (0.577887,-0.816117) ( 0.577887 , − 0.816117 )
5.1 × 10 − 15 5.1\times10^{-15} 5.1 × 1 0 − 15
3
22
1.542031 1.542031 1.542031
− 2.124705 -2.124705 − 2.124705
( 0.160912 , − 0.986969 ) (0.160912,-0.986969) ( 0.160912 , − 0.986969 )
4.4 × 10 − 16 4.4\times10^{-16} 4.4 × 1 0 − 16
3
二つの符号の変化は、それぞれ例 6.1 の折返し点x = − 0.577350 x=-0.577350 x = − 0.577350 とx = 0.577350 x=0.577350 x = 0.577350 を挟む。22 歩の点列はx 0 = − 1.5 x_0=-1.5 x 0 = − 1.5 からx 22 = 1.542031 x_{22}=1.542031 x 22 = 1.542031 までx x x について単調に進み、j = 9 , … , 16 j=9,\dots,16 j = 9 , … , 16 の点は、例 6.1 の自然なパラメータによる継続の 9 歩目のx = − 0.651388 x=-0.651388 x = − 0.651388 と 10 歩目のx = 1.228339 x=1.228339 x = 1.228339 の間にある。
Δ s = 0.5 \Delta s=0.5 Δ s = 0.5 で刻みを変えずに進めると、7 歩目の点はz 7 = ( 0.292011 , 0.267111 ) z_7=(0.292011,0.267111) z 7 = ( 0.292011 , 0.267111 ) 、t 7 = ( 0.802232 , 0.597012 ) t_7=(0.802232,0.597012) t 7 = ( 0.802232 , 0.597012 ) であり、8 歩目の一歩は失敗を出力した。その Newton 法の反復w 0 , … , w 10 w_0,\dots,w_{10} w 0 , … , w 10 で∥ H ( w i ) ∥ 2 \lVert H(w_i)\rVert_2 ∥ H ( w i ) ∥ 2 は0.119 0.119 0.119 以上0.775 0.775 0.775 以下にとどまった。解曲線の点( x , x − x 3 ) (x,x-x^3) ( x , x − x 3 ) を擬似弧長条件に代入したφ ( x ) : = t 7 , x ( x − x 7 ) + t 7 , λ ( x − x 3 − λ 7 ) − 0.5 \varphi(x):=t_{7,x}(x-x_7)+t_{7,\lambda}(x-x^3-\lambda_7)-0.5 φ ( x ) := t 7 , x ( x − x 7 ) + t 7 , λ ( x − x 3 − λ 7 ) − 0.5 は最高次係数が− t 7 , λ < 0 -t_{7,\lambda}<0 − t 7 , λ < 0 の三次式であり、極大点x = 0.883883 x=0.883883 x = 0.883883 での値は− 0.069218 < 0 -0.069218<0 − 0.069218 < 0 であるから、実零点はx = − 1.784054 x=-1.784054 x = − 1.784054 の一つだけである。したがってこのH H H の零点は予測点z 7 + 0.5 t 7 = ( 0.693127 , 0.565617 ) z_7+0.5\,t_7=(0.693127,0.565617) z 7 + 0.5 t 7 = ( 0.693127 , 0.565617 ) の近くに無い。定義 4.2 (3) に従ってΔ s = 0.25 \Delta s=0.25 Δ s = 0.25 に替えると、一歩は 3 回の反復で( 0.520073 , 0.379406 ) (0.520073,0.379406) ( 0.520073 , 0.379406 ) 、t = ( 0.982681 , 0.185305 ) t=(0.982681,0.185305) t = ( 0.982681 , 0.185305 ) を出力した。
7 演習
解答. D F ( z 0 ) t = D x F ( z 0 ) t x + D λ F ( z 0 ) t λ = 0 DF(z_0)t=D_xF(z_0)t_x+D_\lambda F(z_0)t_\lambda=0 D F ( z 0 ) t = D x F ( z 0 ) t x + D λ F ( z 0 ) t λ = 0 である。t λ = 0 t_\lambda=0 t λ = 0 ならば、∥ t ∥ 2 = 1 \lVert t\rVert_2=1 ∥ t ∥ 2 = 1 からt x ≠ 0 t_x\ne0 t x = 0 であり、D x F ( z 0 ) t x = 0 D_xF(z_0)t_x=0 D x F ( z 0 ) t x = 0 であるからD x F ( z 0 ) D_xF(z_0) D x F ( z 0 ) は正則でなく、z 0 z_0 z 0 は折返し点である。逆にD x F ( z 0 ) D_xF(z_0) D x F ( z 0 ) が正則でないとし、t λ ≠ 0 t_\lambda\ne0 t λ = 0 と仮定する。D λ F ( z 0 ) = − D x F ( z 0 ) t x / t λ D_\lambda F(z_0)=-D_xF(z_0)t_x/t_\lambda D λ F ( z 0 ) = − D x F ( z 0 ) t x / t λ はD x F ( z 0 ) D_xF(z_0) D x F ( z 0 ) の像に属するから、D F ( z 0 ) DF(z_0) D F ( z 0 ) の列空間はD x F ( z 0 ) D_xF(z_0) D x F ( z 0 ) の像に等しく、その次元はn − 1 n-1 n − 1 以下である。これはz 0 z_0 z 0 が正則点でrank D F ( z 0 ) = n \operatorname{rank}DF(z_0)=n rank D F ( z 0 ) = n であることと両立しない。したがってt λ = 0 t_\lambda=0 t λ = 0 である。▨
問題 7.2. F : R 2 → R F\colon\R^2\to\R F : R 2 → R をF ( x , λ ) : = x 2 + λ 2 − 1 F(x,\lambda):=x^2+\lambda^2-1 F ( x , λ ) := x 2 + λ 2 − 1 で定める。F − 1 ( 0 ) F^{-1}(0) F − 1 ( 0 ) のすべての点がF F F の正則点であることと、F F F の折返し点が( 0 , ± 1 ) (0,\pm1) ( 0 , ± 1 ) であることを示せ。z 0 = ( 0 , 1 ) z_0=(0,1) z 0 = ( 0 , 1 ) 、t 0 = ( 1 , 0 ) t_0=(1,0) t 0 = ( 1 , 0 ) とし、Δ s ∈ R \Delta s\in\R Δ s ∈ R について定義 4.2 (1) のH H H の零点をすべて求め、∣ Δ s ∣ > 1 \lvert\Delta s\rvert>1 ∣ Δ s ∣ > 1 ならば零点が無いことと、∣ Δ s ∣ < 1 \lvert\Delta s\rvert<1 ∣ Δ s ∣ < 1 ならば( Δ s , 1 − Δ s 2 ) (\Delta s,\sqrt{1-\Delta s^2}) ( Δ s , 1 − Δ s 2 ) がH H H の正則零点であることを示せ。
解答. D F ( x , λ ) = ( 2 x 2 λ ) DF(x,\lambda)=\begin{pmatrix}2x&2\lambda\end{pmatrix} D F ( x , λ ) = ( 2 x 2 λ ) はx 2 + λ 2 = 1 x^2+\lambda^2=1 x 2 + λ 2 = 1 の点で零でないから、F − 1 ( 0 ) F^{-1}(0) F − 1 ( 0 ) の点はすべて正則点である。D x F ( x , λ ) = 2 x D_xF(x,\lambda)=2x D x F ( x , λ ) = 2 x が0 0 0 になるF − 1 ( 0 ) F^{-1}(0) F − 1 ( 0 ) の点は( 0 , ± 1 ) (0,\pm1) ( 0 , ± 1 ) であり、これらが折返し点である。D F ( 0 , 1 ) t 0 = 0 DF(0,1)t_0=0 D F ( 0 , 1 ) t 0 = 0 であるからt 0 t_0 t 0 はz 0 z_0 z 0 における単位接ベクトルであり、H ( x , λ ) = ( x 2 + λ 2 − 1 , x − Δ s ) H(x,\lambda)=(x^2+\lambda^2-1,\,x-\Delta s) H ( x , λ ) = ( x 2 + λ 2 − 1 , x − Δ s ) である。H ( x , λ ) = 0 H(x,\lambda)=0 H ( x , λ ) = 0 はx = Δ s x=\Delta s x = Δ s かつλ 2 = 1 − Δ s 2 \lambda^2=1-\Delta s^2 λ 2 = 1 − Δ s 2 と同値であるから、零点は∣ Δ s ∣ > 1 \lvert\Delta s\rvert>1 ∣ Δ s ∣ > 1 ならば無く、∣ Δ s ∣ = 1 \lvert\Delta s\rvert=1 ∣ Δ s ∣ = 1 ならば( Δ s , 0 ) (\Delta s,0) ( Δ s , 0 ) だけであり、∣ Δ s ∣ < 1 \lvert\Delta s\rvert<1 ∣ Δ s ∣ < 1 ならば( Δ s , ± 1 − Δ s 2 ) (\Delta s,\pm\sqrt{1-\Delta s^2}) ( Δ s , ± 1 − Δ s 2 ) の二つである。∣ Δ s ∣ < 1 \lvert\Delta s\rvert<1 ∣ Δ s ∣ < 1 のとき
D H ( Δ s , 1 − Δ s 2 ) = ( 2 Δ s 2 1 − Δ s 2 1 0 ) DH(\Delta s,\sqrt{1-\Delta s^2})=\begin{pmatrix}2\Delta s&2\sqrt{1-\Delta s^2}\\1&0\end{pmatrix} D H ( Δ s , 1 − Δ s 2 ) = ( 2Δ s 1 2 1 − Δ s 2 0 ) の行列式は− 2 1 − Δ s 2 ≠ 0 -2\sqrt{1-\Delta s^2}\ne0 − 2 1 − Δ s 2 = 0 であるから、( Δ s , 1 − Δ s 2 ) (\Delta s,\sqrt{1-\Delta s^2}) ( Δ s , 1 − Δ s 2 ) はH H H の正則零点である。▨