곡선의 기본정리 증명
📂기하학 곡선의 기본정리 증명 정리 a , b a,b a , b 가 0 0 0 을 포함하는 구간 이라고 하자. 그리고 다음이 성립한다고 하자.
(i): κ ‾ ( s ) > 0 \overline{\kappa}(s) > 0 κ ( s ) > 0 이 ( a , b ) (a,b) ( a , b ) 에서 C 1 C^{1} C 1 (ii): τ ‾ ( s ) \overline{\tau}(s) τ ( s ) 가 ( a , b ) (a,b) ( a , b ) 에서 연속 (iii): x 0 \mathbf{x}_{0} x 0 가 R 3 \mathbb{R}^{3} R 3 의 고정된 한 점 (iV): { D , E , F } \left\{ D,E,F \right\} { D , E , F } 가 R 3 \mathbb{R}^{3} R 3 의 오른손 방향 정규직교기저 그러면 매개변수가 α ( 0 ) \alpha (0) α ( 0 ) 로부터의 현의 길이이고, 다음을 만족하는 C 3 C^{3} C 3 정칙 곡선 α : ( a , b ) → R 3 \alpha : (a,b) \to \mathbb{R}^{3} α : ( a , b ) → R 3 이 유일하게 존재한다:
α ( 0 ) = ( x 0 ) T ( 0 ) = D N ( 0 ) = E B ( 0 ) = F κ ( s ) = κ ‾ ( s ) τ ( s ) = τ ‾ ( s )
\begin{align*}
\alpha (0) =& \left( \mathbf{x}_{0} \right)
\\ T(0) =& D
\\ N(0) =& E
\\ B(0) =& F
\\ \kappa (s) =& \overline{\kappa} (s)
\\ \tau (s) =& \overline{\tau} (s)
\end{align*}
α ( 0 ) = T ( 0 ) = N ( 0 ) = B ( 0 ) = κ ( s ) = τ ( s ) = ( x 0 ) D E F κ ( s ) τ ( s )
{ T , N , B , κ , τ } \left\{ T, N, B , \kappa, \tau \right\} { T , N , B , κ , τ } 는 프레네-세레의 도구 다.C 1 C^{1} C 1 은 도함수가 연속인 함수들의 집합 이다.설명 곡선의 기본정리 fundamental Theorem of curve 는 3 3 3 차원 공간에서 곡선이란 곡률과 토션에 따라 특정지을 수 있다는 강력한 정리로써, 다음과 같은 결과가 우연이 아님을 말해준다.
κ = 0 \kappa = 0 κ = 0 면 직선이다.κ ≠ 0 , τ = 0 \kappa \ne 0 , \tau = 0 κ = 0 , τ = 0 면 평면곡선이다.κ / τ \kappa / \tau κ / τ 가 상수면 나선이다.τ = 0 \tau = 0 τ = 0 이고 κ > 0 \kappa > 0 κ > 0 가 상수면 원이다.τ ≠ 0 \tau \ne 0 τ = 0 가 상수고 κ > 0 \kappa > 0 κ > 0 가 상수면 원형 나선이다.유일성과 존재성을 보장해주는 정리라는 의미에서 기본정리라는 이름이 전혀 아깝지 않다.
증명 피카드 정리 : 연립 1계 상미분 방정식의 초기값 문제에 대해서, 해가 유일하게 존재한다.
프레네-세레 공식 : α \alpha α 가 κ ( s ) ≠ 0 \kappa (s) \ne 0 κ ( s ) = 0 인 단위 스피드 커브라고 하면
T ′ ( s ) = κ ( s ) N ( s ) N ′ ( s ) = − κ ( s ) T ( s ) + τ ( s ) B ( s ) B ′ ( s ) = − τ ( s ) N ( s )
\begin{align*}
T^{\prime}(s) =& \kappa (s) N(s)
\\ N^{\prime}(s) =& - \kappa (s) T(s) + \tau (s) B(s)
\\ B^{\prime}(s) =& - \tau (s) N(s)
\end{align*}
T ′ ( s ) = N ′ ( s ) = B ′ ( s ) = κ ( s ) N ( s ) − κ ( s ) T ( s ) + τ ( s ) B ( s ) − τ ( s ) N ( s )
u j ′ = ∑ i = 1 3 a i j ( s ) u i ( a i j ) = [ 0 κ ‾ 0 − κ ‾ 0 τ ‾ 0 τ ‾ 0 ]
\mathbf{u}_{j}^{\prime} = \sum_{i=1}^{3} a_{ij} (s) u_{i}
\\ \left( a_{ij} \right) = \begin{bmatrix}
0 & \overline{\kappa} & 0
\\ -\overline{\kappa} & 0 & \overline{\tau}
\\ 0 & \overline{\tau} & 0
\end{bmatrix}
u j ′ = i = 1 ∑ 3 a ij ( s ) u i ( a ij ) = 0 − κ 0 κ 0 τ 0 τ 0
위와 같은 ODE 시스템 을 생각해보면 피카드 정리에 따라 다음을 만족하는 유일해 u j ( s ) \mathbf{u}_{j}(s) u j ( s ) 가 존재한다.
u 1 ( 0 ) = D u 2 ( 0 ) = E u 3 ( 0 ) = F
\begin{align*}
\mathbf{u}_{1} (0) =& D
\\ \mathbf{u}_{2} (0) =& E
\\ \mathbf{u}_{3} (0) =& F
\end{align*}
u 1 ( 0 ) = u 2 ( 0 ) = u 3 ( 0 ) = D E F
이제 해가 우리에게 필요한 조건을 만족하는 것을 보이면 된다.
Step 1. u i ( t ) \mathbf{u}_{i}(t) u i ( t ) 들은 정규직교다.
p i j : = < u i , u j > p_{ij} := \left< \mathbf{u}_{i}, \mathbf{u}_{j} \right> p ij := ⟨ u i , u j ⟩ 라 하면
p i j ′ = < u i ′ , u j > + < u i , u j ′ > = < ∑ k = 1 3 a k i u k , u j > + < u i , ∑ k = 1 3 a k j u k > = ∑ k = 1 3 a k i p k j + ∑ k = 1 3 a k j p i k
\begin{align*}
p_{ij}^{\prime} =& \left< \mathbf{u}_{i}^{\prime}, \mathbf{u}_{j} \right> + \left< \mathbf{u}_{i}, \mathbf{u}_{j}^{\prime} \right>
\\ =& \left< \sum_{k=1}^{3} a_{ki} \mathbf{u}_{k} , \mathbf{u}_{j} \right> + \left< \mathbf{u}_{i}, \sum_{k=1}^{3} a_{kj} \mathbf{u}_{k} \right>
\\ =& \sum_{k=1}^{3} a_{ki} p_{kj} + \sum_{k=1}^{3} a_{kj} p_{ik}
\end{align*}
p ij ′ = = = ⟨ u i ′ , u j ⟩ + ⟨ u i , u j ′ ⟩ ⟨ k = 1 ∑ 3 a ki u k , u j ⟩ + ⟨ u i , k = 1 ∑ 3 a kj u k ⟩ k = 1 ∑ 3 a ki p kj + k = 1 ∑ 3 a kj p ik
따라서 p i j p_{ij} p ij 는 피카드 정리에 따라 초기값이 주어진 미분방정식
p i j ′ = ∑ k = 1 3 ( a k i p k j + a k j p i k )
p_{ij}^{\prime} = \sum_{k=1}^{3} \left( a_{ki} p_{kj} + a_{kj} p_{ik} \right)
p ij ′ = k = 1 ∑ 3 ( a ki p kj + a kj p ik )
의 유일한 해고, t = 0 t = 0 t = 0 에서 크로네커 델타 함수 p i j ( 0 ) = δ i j p_{ij} (0) = \delta_{ij} p ij ( 0 ) = δ ij 가 된다. 한편
∑ k = 1 3 ( a k i δ k j + a k j δ ) = a j i + a i j = 0 = δ i j ′
\sum_{k=1}^{3} \left( a_{ki} \delta_{kj} + a_{kj} \delta_{} \right) = a_{ji} + a_{ij} = 0 = \delta_{ij}^{\prime}
k = 1 ∑ 3 ( a ki δ kj + a kj δ ) = a ji + a ij = 0 = δ ij ′
이므로 δ i j = p i j \delta_{ij} = p_{ij} δ ij = p ij 그 자체가 위에서 주어진 미분정식의 유일한 해로써 존재한다. 따라서 다음을 얻는다.
< u i , u j > = δ i j
\left< \mathbf{u}_{i} , \mathbf{u}_{j} \right> = \delta_{ij}
⟨ u i , u j ⟩ = δ ij
Step 2. 단위 스피드 커브 α \alpha α 의 정칙성
α ( s ) : = x 0 + ∫ 0 s u 1 ( σ ) d σ
\alpha (s) := \mathbf{x}_{0} + \int_{0}^{s} \mathbf{u}_{1} (\sigma) d \sigma
α ( s ) := x 0 + ∫ 0 s u 1 ( σ ) d σ
s ∈ ( a , b ) s \in (a,b) s ∈ ( a , b ) 에 대해 α ( s ) \alpha (s) α ( s ) 를 위와 같이 두자. 우선 한 번 미분하면 미적분학의 기본정리 에 따라
d α d s = u 1 ( s )
{{ d \alpha } \over { ds }} = \mathbf{u}_{1} (s)
d s d α = u 1 ( s )
한 번 더 미분하면 처음 생각했던 미분방정식에 따라
d 2 α d s 2 = u 1 ′ = κ ‾ u 2
{{ d^{2} \alpha } \over { ds^{2} }} = \mathbf{u}_{1}^{\prime} = \overline{\kappa} \mathbf{u}_{2}
d s 2 d 2 α = u 1 ′ = κ u 2
가정에서 κ ‾ \overline{\kappa} κ 와 u 2 \mathbf{u}_{2} u 2 가 미분가능하므로 한 번 더 미분 하면
d 3 α d s 3 = κ ‾ ′ u 2 + κ ‾ u 2 ′ = κ ‾ ′ u 2 + κ ‾ ( − κ ‾ u 1 + τ ‾ u 3 )
{{ d^{3} \alpha } \over { ds^{3} }} = \overline{\kappa}^{\prime} \mathbf{u}_{2} + \overline{\kappa} \mathbf{u}_{2}^{\prime} = \overline{\kappa}^{\prime} \mathbf{u}_{2} + \overline{\kappa} \left( -\overline{\kappa} \mathbf{u}_{1} + \overline{\tau} \mathbf{u}_{3} \right)
d s 3 d 3 α = κ ′ u 2 + κ u 2 ′ = κ ′ u 2 + κ ( − κ u 1 + τ u 3 )
κ ‾ \overline{\kappa} κ 와 τ ‾ \overline{\tau} τ 가 연속이고 u i \mathbf{u}_{i} u i 모두 미분가능하므로 연속이니, d 3 α d s 3 {{ d^{3} \alpha } \over { ds^{3} }} d s 3 d 3 α 역시 연속이고 따라서 α \alpha α 는 C 3 C^{3} C 3 다. Step 1에서 이미
∣ d α d s ∣ = ∣ u 1 ∣ = 1
\left| {{ d \alpha } \over { ds }} \right| = \left| \mathbf{u}_{1} \right| = 1
d s d α = ∣ u 1 ∣ = 1
임을 보았으므로 α \alpha α 는 단위 스피드 커브다.
Step 3. κ ‾ = κ , τ ‾ = τ , u 1 = T , u 2 = N , u 3 = B \overline{\kappa} = \kappa, \overline{\tau} = \tau, \mathbf{u}_{1} = T, \mathbf{u}_{2} = N, \mathbf{u}_{3} = B κ = κ , τ = τ , u 1 = T , u 2 = N , u 3 = B
α ′ = u 1 \alpha^{\prime} = \mathbf{u}_{1} α ′ = u 1 이므로 당연히 u 1 = T \mathbf{u}_{1} = T u 1 = T 이다. 프레네-세레 공식 에 따라
κ N = T ′ = u 1 ′ = κ ‾ u 2
\kappa N = T^{\prime} = \mathbf{u}_{1}^{\prime} = \overline{\kappa} \mathbf{u}_{2}
κ N = T ′ = u 1 ′ = κ u 2
이다. N N N 과 u 2 \mathbf{u}_{2} u 2 가 유닛벡터고 κ ‾ > 0 \overline{\kappa} > 0 κ > 0 이므로 κ ‾ = κ \overline{\kappa} = \kappa κ = κ 이어야 하고, 따라서 N = u 2 N = \mathbf{u}_{2} N = u 2 이다. { u 1 , u 2 , u 3 } \left\{ \mathbf{u}_{1} , \mathbf{u}_{2}, \mathbf{u}_{3} \right\} { u 1 , u 2 , u 3 } 은 R 3 \mathbb{R}^{3} R 3 의 정규직교기저이므로 [ u 1 , u 2 , u 3 ] = ± 1 \left[ \mathbf{u}_{1} , \mathbf{u}_{2}, \mathbf{u}_{3} \right] = \pm 1 [ u 1 , u 2 , u 3 ] = ± 1 이고, s = 0 s = 0 s = 0 에서
[ D , E , F ] = [ u 1 , u 2 , u 3 ] = ± 1
\left[ D, E, F \right] = \left[ \mathbf{u}_{1} , \mathbf{u}_{2}, \mathbf{u}_{3} \right] = \pm 1
[ D , E , F ] = [ u 1 , u 2 , u 3 ] = ± 1
스칼라 삼중곱 [ u 1 , u 2 , u 3 ] \left[ \mathbf{u}_{1} , \mathbf{u}_{2}, \mathbf{u}_{3} \right] [ u 1 , u 2 , u 3 ] 은 연속 이므로 사실은 항상
[ u 1 , u 2 , u 3 ] = 1
\left[ \mathbf{u}_{1} , \mathbf{u}_{2}, \mathbf{u}_{3} \right] = 1
[ u 1 , u 2 , u 3 ] = 1
이어야 하고, 따라서
B = T × N = u 1 × u 2 = u 3
B = T \times N = \mathbf{u}_{1} \times \mathbf{u}_{2} = \mathbf{u}_{3}
B = T × N = u 1 × u 2 = u 3
이다. 마지막으로, 다시 한 번 더 프레네-세레 공식에 따라
− τ N = B ′ = u 3 ′ = − τ ‾ u 2
-\tau N = B^{\prime} = \mathbf{u}_{3}^{\prime} = - \overline{\tau} \mathbf{u}_{2}
− τ N = B ′ = u 3 ′ = − τ u 2
이므로 N = u 2 N = \mathbf{u}_{2} N = u 2 을 얻는다.
■