미분 다양체 위의 탄젠트 벡터, 탄젠트 공간
📂기하학 미분 다양체 위의 탄젠트 벡터, 탄젠트 공간 빌드업 미분 다양체 M M M 위의 각 점에서 탄젠트 벡터 를 정의하려한다. 미분가능한 곡선 α : ( − ϵ , ϵ ) → M \alpha : (-\epsilon , \epsilon) \to M α : ( − ϵ , ϵ ) → M 이 주어졌다고 하자. 이제 미분기하학에서 처럼 α \alpha α 의 t = 0 t=0 t = 0 에서의 미분계수 d α d t ( 0 ) \dfrac{d \alpha}{dt}(0) d t d α ( 0 ) 를 탄젠트 벡터라고 정의하고 싶지만, α \alpha α 의 치역이 M M M 이므로(거리공간임이 보장되지 않으므로) α \alpha α 의 도함수를 말할 수 없다. 이 때문에 다양체 위의 탄젠트 벡터를 함수, 그러니까 오퍼레이터 로써 정의하게 된다. 미분기하학을 공부했다면 벡터를 오퍼레이터와 같이 다루는 것이 익숙할 것이다. 다음의 설명을 보자.
방향 도함수
X ∈ T p M \mathbf{X} \in T_{p}M X ∈ T p M 를 곡면 M M M 의 점 p p p 에서의 탄젠트 벡터 , α ( t ) \alpha (t) α ( t ) 를 M M M 위의 곡선이라고 하자. 이때 α : ( − ϵ , ϵ ) → M \alpha : (-\epsilon, \epsilon) \to M α : ( − ϵ , ϵ ) → M 이고 α ( 0 ) = p \alpha (0) = p α ( 0 ) = p 를 만족한다. 다시말해 X = d α d t ( 0 ) \mathbf{X} = \dfrac{d \alpha}{d t} (0) X = d t d α ( 0 ) 이다. 이제 함수 f f f 를 곡면 M M M 위의 점 p ∈ M p \in M p ∈ M 의 어떤 근방에서 정의된 미분가능한 함수라고 하자. 그러면 X \mathbf{X} X 방향으로의 f f f 의 방향 도함수 directional derivative X f \mathbf{X}f X f 를 다음과 같이 정의한다.
X : D → R , where D is set of all differentiable functions near p
\mathbf{X} : \mathcal{D} \to \mathbb{R}, \quad \text{where } \mathcal{D} \text{ is set of all differentiable functions near } p
X : D → R , where D is set of all differentiable functions near p
X f : = d d t ( f ∘ α ) ( 0 )
\mathbf{X} f := \dfrac{d}{dt_{}} (f \circ \alpha) (0)
X f := d t d ( f ∘ α ) ( 0 )
위의 정의에서 보이듯이, 고정된 탄젠트 벡터 X \mathbf{X} X 가 있으면 f f f 가 주어질 때 마다 X f \mathbf{X}f X f 가 결정된다. 따라서 탄젠트 벡터는 그 자체가 오퍼레이터로써 취급된다. X f \mathbf{X}f X f 와 같은 표기도 오퍼레이터의 관점에서 보기 때문에 쓰이는 것이다. 미분 다양체 위의 탄젠트 벡터도 이와 같이 M M M 위에서 미분 가능한 함수 f f f 가 주어질 때 마다, f f f 와 어떤 곡선 α \alpha α 와의 합성을 통해 실수 공간을 매핑하는 함수로써 정의된다.
정의 M M M 을 n n n 차원 미분 다양체라고 하자. 미분가능한 함수 α : ( − ϵ , ϵ ) → M \alpha : (-\epsilon , \epsilon) \to M α : ( − ϵ , ϵ ) → M 를 M M M 에서 미분가능한 곡선 이라고 하자. α ( 0 ) = p ∈ M \alpha (0)=p\in M α ( 0 ) = p ∈ M 라고 가정하자. 그리고 집합 D \mathcal{D} D 를 다음과 같이 p p p 에서 미분가능한 함수들의 집합으로 정의하자.
D : = { f : M → R ∣ functions on M that are differentiable at p }
\mathcal{D} := \left\{ f : M \to \mathbb{R} | \text{functions on } M \text{that are differentiable at } p \right\}
D := { f : M → R ∣ functions on M that are differentiable at p }
그러면 α ( 0 ) = p \alpha (0) = p α ( 0 ) = p 에서의 탄젠트 벡터 α ′ ( 0 ) : D → R \alpha^{\prime}(0) : \mathcal{D} \to \mathbb{R} α ′ ( 0 ) : D → R 을 다음과 같은 함수로 정의한다.
α ′ ( 0 ) f = d d t ( f ∘ α ) ( 0 ) , f ∈ D
\alpha^{\prime} (0) f = \dfrac{d}{dt} (f\circ \alpha)(0),\quad f\in \mathcal{D}
α ′ ( 0 ) f = d t d ( f ∘ α ) ( 0 ) , f ∈ D
점 p ∈ M p\in M p ∈ M 에서의 모든 탄젠트 벡터들의 집합을 탄젠트 공간 tangent space 라고 하고 T p M T_{p}M T p M 와 같이 나타낸다.
설명 f : M → R f : M \to \mathbb{R} f : M → R 과 α : ( − ϵ , ϵ ) → M \alpha : (-\epsilon, \epsilon) \to M α : ( − ϵ , ϵ ) → M 은 각각 정의역과 공역이 거리공간임이 보장되지 않기 때문에 클래식한 센스에서 미분할 수 없지만, 이들의 합성인 f ∘ α : ( − ϵ , ϵ ) → R f \circ \alpha : (-\epsilon, \epsilon) \to \mathbb{R} f ∘ α : ( − ϵ , ϵ ) → R 은 미분할 수 있다.
어떤 미분가능한 곡선 α \alpha α 가 주어질 때 마다 탄젠트 벡터가 결정되므로, 미분가능한 곡선만큼 탄젠트 벡터가 존재한다고 생각할 수 있다. 또한 두 탄젠트 벡터 X , Y \mathbf{X}, \mathbf{Y} X , Y 가 서로 다른 두 곡선 α \alpha α , β \beta β 에 의해 결정되었다고 하더라도, 모든 f ∈ D f \in \mathcal{D} f ∈ D 에 대해서 X f = Y f \mathbf{X}f = \mathbf{Y}f X f = Y f 가 성립하면 X \mathbf{X} X 와 Y \mathbf{Y} Y 를 같은 탄젠트 벡터로 취급한다.
탄젠트 벡터들의 집합 T p M T_{p}M T p M 을 탄젠트 공간이라고 부르는 이유는 이것이 실제로 n n n 차원 벡터공간 이기 때문이다.
아래에서 소개할 정리로부터 점 p p p 에서의 탄젠트 벡터의 함숫값 α ′ ( 0 ) f \alpha^{\prime}(0)f α ′ ( 0 ) f 는 p p p 에 관한 임의의 좌표계 x : U → M \mathbf{x} : U \to M x : U → M 을 하나 선택하면 이에 대해서 나타낼 수 있고, 이 값은 x \mathbf{x} x 의 선택에 의존하지 않는다는 것을 알 수 있다.
예시 T p R 3 T_{p}\mathbb{R}^{3} T p R 3 를 생각해보자. 어떤 미분가능한 곡선 α : ( − ϵ , ϵ ) → R 3 \alpha : (-\epsilon, \epsilon) \to \mathbb{R}^{3} α : ( − ϵ , ϵ ) → R 3 이 결정되면, 3차원 벡터 α ′ ( 0 ) = v = ( v 1 , v 2 , v 3 ) ∈ R 3 \alpha^{\prime}(0) = \mathbf{v} = (v_{1}, v_{2}, v_{3}) \in \mathbb{R}^{3} α ′ ( 0 ) = v = ( v 1 , v 2 , v 3 ) ∈ R 3 가 결정된다. 그러면 정의에 따라 탄젠트 벡터는 다음과 같다. f : R 3 → R f : \mathbb{R}^{3} \to \mathbb{R} f : R 3 → R 에 대해서,
X f = d ( f ∘ α ) d t ( 0 ) = ∑ i ∂ f ∂ x i d α i d t ( 0 ) = ∑ i v i ∂ f ∂ x i
\mathbf{X}f = \dfrac{d (f\circ \alpha)}{d t}(0) = \sum \limits_{i} \dfrac{\partial f}{\partial x_{i}}\dfrac{d \alpha_{i}}{d t}(0) = \sum\limits_{i} v_{i} \dfrac{\partial f}{\partial x_{i}}
X f = d t d ( f ∘ α ) ( 0 ) = i ∑ ∂ x i ∂ f d t d α i ( 0 ) = i ∑ v i ∂ x i ∂ f
이는 유클리드 공간에서 방향 도함수 와 같다.
v [ f ] = ∇ v f = v ⋅ ∇ f = ∑ i v i ∂ f ∂ v i
\mathbf{v}[f] = \nabla _{\mathbf{v}}f = \mathbf{v} \cdot \nabla f = \sum \limits_{i} v_{i} \dfrac{\partial f}{\partial v_{i}}
v [ f ] = ∇ v f = v ⋅ ∇ f = i ∑ v i ∂ v i ∂ f
방향 도함수는 벡터를 오퍼레이터로 취급한 것으로써 벡터와 사실상 같다. 따라서 X \mathbf{X} X 는 R 3 \mathbb{R}^{3} R 3 의 원소로 취급할 수 있고, 다음이 성립한다.
T p R 3 ≊ R 3
T_{p}\mathbb{R}^{3} \approxeq \mathbb{R}^{3}
T p R 3 ≊ R 3
정리 α ( 0 ) = p \alpha (0) = p α ( 0 ) = p 인 미분가능한 곡선과 점 p p p 에서의 좌표계 x : U → M \mathbf{x} : U \to M x : U → M 이 주어졌다고 하자. ( u 1 , … , u n ) (u_{1}, \dots, u_{n}) ( u 1 , … , u n ) 는 R n \mathbb{R}^{n} R n 의 좌표이고,
( x 1 ( p ) , … , x n ( p ) ) = x − 1 ( p )
(x_{1}(p), \dots, x_{n}(p)) = \mathbf{x}^{-1}(p)
( x 1 ( p ) , … , x n ( p )) = x − 1 ( p )
라고 하자. 그러면 다음의 식이 성립한다.
α ′ ( 0 ) f = ∑ i = 1 n x i ′ ( p ) ∂ ( f ∘ x ) ∂ u i ∣ p = ∑ i = 1 n x i ′ ( α ( 0 ) ) ∂ f ∂ x i ∣ t = 0
\begin{align*}
\alpha ^{\prime} (0) f =&\ \sum \limits_{i=1}^{n}x_{i}^{\prime}(p) \left.\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}}\right|_{p}
\\ =&\ \sum \limits_{i=1}^{n}x_{i}^{\prime}(\alpha (0)) \left.\dfrac{\partial f}{\partial x_{i}}\right|_{t=0}
\end{align*}
α ′ ( 0 ) f = = i = 1 ∑ n x i ′ ( p ) ∂ u i ∂ ( f ∘ x ) p i = 1 ∑ n x i ′ ( α ( 0 )) ∂ x i ∂ f t = 0
이때 간단히 x i ′ ( 0 ) = x i ′ ( α ( 0 ) ) x_{i}^{\prime}(0) = x_{i}^{\prime}(\alpha (0)) x i ′ ( 0 ) = x i ′ ( α ( 0 )) 라고 표기한다. 따라서 α ′ ( 0 ) \alpha^{\prime}(0) α ′ ( 0 ) 는 다음과 같은 미분 연산자 이다.
α ′ ( 0 ) = ∑ i = 1 n x i ′ ( 0 ) ∂ ∂ x i ∣ t = 0
\begin{equation}
\alpha ^{\prime} (0) = \sum \limits_{i=1}^{n}x_{i}^{\prime}(0) \left.\dfrac{\partial }{\partial x_{i}}\right|_{t=0}
\end{equation}
α ′ ( 0 ) = i = 1 ∑ n x i ′ ( 0 ) ∂ x i ∂ t = 0
기저 { ∂ ∂ x i ∣ t = 0 } \left\{ \left.\dfrac{\partial }{\partial x_{i}}\right|_{t=0} \right\} { ∂ x i ∂ t = 0 } 에 대해서 좌표벡터 로 표기하면 다음과 같다.
α ′ ( 0 ) = [ x 1 ′ ( 0 ) ⋮ x n ′ ( 0 ) ]
\alpha ^{\prime} (0) = \begin{bmatrix}
x_{1}^{\prime}(0) \\ \vdots \\ x_{n}^{\prime}(0)
\end{bmatrix}
α ′ ( 0 ) = x 1 ′ ( 0 ) ⋮ x n ′ ( 0 )
증명 p = x ( 0 ) p = \mathbf{x}(0) p = x ( 0 ) 이 되도록 하는 M M M 의 좌표계 x : U ⊂ R n → M \mathbf{x} : U \subset \mathbb{R}^{n} \to M x : U ⊂ R n → M 를 하나 택하자. 탄젠트 벡터를 좌표계로 표현할 수 있도록 f ∘ α = f ∘ x ∘ x − 1 ∘ α f\circ \alpha = f \circ \mathbf{x} \circ \mathbf{x}^{-1} \circ \alpha f ∘ α = f ∘ x ∘ x − 1 ∘ α 와 같이 생각하자. 그러면 x ∘ x − 1 = I \mathbf{x} \circ \mathbf{x}^{-1} = I x ∘ x − 1 = I 는 항등함수 이므로 어떤 좌표계를 선택해도 무관함을 알 수 있다. 이제 f ∘ x f \circ \mathbf{x} f ∘ x 와 x − 1 ∘ α \mathbf{x}^{-1} \circ \alpha x − 1 ∘ α 를 각각 통째로 하나의 함수라고 생각하고, f ∘ α f \circ \alpha f ∘ α 를 이 둘의 합성 함수라고 생각하자.
f ∘ α = ( f ∘ x ) ∘ ( x − 1 ∘ α )
f \circ \alpha = (f \circ \mathbf{x}) \circ (\mathbf{x}^{-1} \circ \alpha)
f ∘ α = ( f ∘ x ) ∘ ( x − 1 ∘ α )
우선 f ∘ x f \circ \mathbf{x} f ∘ x 를 생각해보자. f ∘ x : R n → R f \circ \mathbf{x} : \mathbb{R}^{n} \to \mathbb{R} f ∘ x : R n → R 이므로 다음과 같이 표현되고, 클래식한 센스에서 미분을 할 수 있다.
f ∘ x = f ∘ x ( u ) = f ∘ x ( u 1 , u 2 , … , u n ) , u = ( u 1 , … , u n ) ∈ R n
f \circ \mathbf{x} = f \circ \mathbf{x} (u) = f \circ \mathbf{x} (u_{1}, u_{2}, \dots, u_{n}),\quad u=(u_{1},\dots,u_{n}) \in \mathbb{R}^{n}
f ∘ x = f ∘ x ( u ) = f ∘ x ( u 1 , u 2 , … , u n ) , u = ( u 1 , … , u n ) ∈ R n
x − 1 ∘ α \mathbf{x}^{-1} \circ \alpha x − 1 ∘ α 역시도 x − 1 ∘ α : R → R n \mathbf{x}^{-1} \circ \alpha : \mathbb{R} \to \mathbb{R}^{n} x − 1 ∘ α : R → R n 이므로 다음과 같이 표현되며 클래식한 센스에서 미분을 할 수 있다.
x − 1 ∘ α ( t ) = ( x 1 ( α ( t ) ) , x 2 ( α ( t ) ) , … , x n ( α ( t ) ) ) = ( x 1 ( t ) , x 2 ( t ) , … , x n ( t ) )
\begin{align*}
\mathbf{x}^{-1} \circ \alpha (t) =&\ (x_{1}(\alpha (t)), x_{2}(\alpha (t)), \dots, x_{n}(\alpha (t)))
\\ =&\ (x_{1}(t), x_{2}(t), \dots, x_{n}(t))
\end{align*}
x − 1 ∘ α ( t ) = = ( x 1 ( α ( t )) , x 2 ( α ( t )) , … , x n ( α ( t ))) ( x 1 ( t ) , x 2 ( t ) , … , x n ( t ))
이때 x i x_{i} x i 는 x i : M → R x_{i} : M \to \mathbb{R} x i : M → R 인 함수이며, x i ( t ) x_{i}(t) x i ( t ) 는 x i ( α ( t ) ) x_{i}(\alpha (t)) x i ( α ( t )) 를 간단히 표기한 것임에 주의하라.
위와 같이 생각하면 f ∘ α f \circ \alpha f ∘ α 는 두 함수의 합성으로, R ⟶ x − 1 ∘ α R n ⟶ f ∘ x R \mathbb{R} \overset{\mathbf{x}^{-1} \circ \alpha}{\longrightarrow} \mathbb{R}^{n} \overset{f\circ \mathbf{x}}{\longrightarrow} \mathbb{R} R ⟶ x − 1 ∘ α R n ⟶ f ∘ x R 와 같이 매핑된다. 따라서 연쇄법칙 에 의해 다음이 성립한다.
d d t ( f ∘ α ) = d d t ( ( f ∘ x ) ∘ ( x − 1 ∘ α ) ) = ∑ i = 1 n ∂ ( f ∘ x ) ∂ u i d ( x − 1 ∘ α ) i d t = ∑ i = 1 n ∂ ( f ∘ x ) ∂ u i d x i d t
\dfrac{d}{d t}(f \circ \alpha) = \dfrac{d}{dt} \left( (f\circ \mathbf{x}) \circ (\mathbf{x}^{-1} \circ \alpha) \right) = \sum \limits_{i=1}^{n}\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}} \dfrac{d (\mathbf{x}^{-1} \circ \alpha )_{i}}{d t} = \sum \limits_{i=1}^{n}\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}} \dfrac{d x_{i}}{d t}
d t d ( f ∘ α ) = d t d ( ( f ∘ x ) ∘ ( x − 1 ∘ α ) ) = i = 1 ∑ n ∂ u i ∂ ( f ∘ x ) d t d ( x − 1 ∘ α ) i = i = 1 ∑ n ∂ u i ∂ ( f ∘ x ) d t d x i
따라서 다음을 얻는다.
α ′ ( 0 ) f : = d d t ( f ∘ α ) ( 0 ) = ∑ i = 1 n ∂ ( f ∘ x ) ∂ u i ∣ t = 0 d x i d t ( 0 ) = ∑ i = 1 n ∂ ( f ∘ x ) ∂ u i ∣ t = 0 x i ′ ( 0 ) = ∑ i = 1 n x i ′ ( 0 ) ∂ ( f ∘ x ) ∂ u i ∣ t = 0
\begin{align*}
\alpha^{\prime}(0) f :=&\ \dfrac{d}{dt} (f\circ \alpha)(0)
\\ =&\ \sum \limits_{i=1}^{n} \left.\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}}\right|_{t=0} \dfrac{d x_{i}}{d t}(0)
\\ =&\ \sum \limits_{i=1}^{n} \left.\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}}\right|_{t=0} x_{i}^{\prime}(0)
\\ =&\ \sum \limits_{i=1}^{n} x_{i}^{\prime}(0) \left.\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}}\right|_{t=0}
\end{align*}
α ′ ( 0 ) f := = = = d t d ( f ∘ α ) ( 0 ) i = 1 ∑ n ∂ u i ∂ ( f ∘ x ) t = 0 d t d x i ( 0 ) i = 1 ∑ n ∂ u i ∂ ( f ∘ x ) t = 0 x i ′ ( 0 ) i = 1 ∑ n x i ′ ( 0 ) ∂ u i ∂ ( f ∘ x ) t = 0
여기서 ∂ ∂ x i ∣ t = 0 \left.\dfrac{\partial }{\partial x_{i}}\right|_{t=0} ∂ x i ∂ t = 0 을 다음과 같은 오퍼레이터로 정의하자.
∂ ∂ x i ∣ t = 0 f : = ∂ ( f ∘ x ) ∂ u i ∣ t = 0
\left.\dfrac{\partial }{\partial x_{i}}\right|_{t=0} f := \left.\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}}\right|_{t=0}
∂ x i ∂ t = 0 f := ∂ u i ∂ ( f ∘ x ) t = 0
∂ f ∂ x i \dfrac{\partial f}{\partial x_{i}} ∂ x i ∂ f 의 의미를 정리하면 다음과 같다.
f f f 는 정의역이 M M M 이라 미분할 수 없다. 따라서 좌표계 x : R n → M \mathbf{x} : \mathbb{R}^{n} \to M x : R n → M 과의 합성을 통해 f ∘ x f\circ \mathbf{x} f ∘ x 를 생각한다. 이는 R n \mathbb{R}^{n} R n 을 R \mathbb{R} R 로 매핑하므로 클래식한 센스에서 미분을 할 수 있다. 따라서 ∂ f ∂ x i \dfrac{\partial f}{\partial x_{i}} ∂ x i ∂ f 는 f f f 를 x \mathbf{x} x 와 합성한 후 이를 유클리드 공간 R n \mathbb{R}^{n} R n 의 i i i 번째 변수 u i u_{i} u i 에 대해서 미분한 것이라고 정의한다.
이제 최종으로 다음을 얻는다.
α ′ ( 0 ) f = ∑ i = 1 n x i ′ ( 0 ) ∂ ( f ∘ x ) ∂ u i ∣ t = 0 = ∑ i = 1 n x i ′ ( 0 ) ∂ ∂ x i ∣ t = 0 f = ∑ i = 1 n x i ′ ( 0 ) ∂ f ∂ x i ∣ t = 0
\begin{align*}
\alpha^{\prime}(0) f =&\ \sum \limits_{i=1}^{n} x_{i}^{\prime}(0) \left.\dfrac{\partial (f\circ \mathbf{x})}{\partial u_{i}}\right|_{t=0}
\\ =&\ \sum \limits_{i=1}^{n} x_{i}^{\prime}(0) \left.\dfrac{\partial }{\partial x_{i}}\right|_{t=0}f = \ \sum \limits_{i=1}^{n} x_{i}^{\prime}(0) \left.\dfrac{\partial f}{\partial x_{i}}\right|_{t=0}
\end{align*}
α ′ ( 0 ) f = = i = 1 ∑ n x i ′ ( 0 ) ∂ u i ∂ ( f ∘ x ) t = 0 i = 1 ∑ n x i ′ ( 0 ) ∂ x i ∂ t = 0 f = i = 1 ∑ n x i ′ ( 0 ) ∂ x i ∂ f t = 0
⟹ α ′ ( 0 ) = ∑ i = 1 n x i ′ ( 0 ) ∂ ∂ x i ∣ t = 0
\implies \alpha^{\prime}(0) = \sum \limits_{i=1}^{n} x_{i}^{\prime}(0) \left.\dfrac{\partial }{\partial x_{i}}\right|_{t=0}
⟹ α ′ ( 0 ) = i = 1 ∑ n x i ′ ( 0 ) ∂ x i ∂ t = 0
■
같이보기