logo

동역학에서의 리우빌 정리 증명 📂동역학

동역학에서의 리우빌 정리 증명

정리

유클리드 공간 Rn\mathbb{R}^{n} 과 함수 f:RnRnf : \mathbb{R}^{n} \to \mathbb{R}^{n} 에 대해 다음과 같은 벡터필드미분 방정식으로 주어져 있다고 하자. x˙=f(x) \dot{x} = f(x) 이 시스템의 플로우 ϕt()\phi_t ( \cdot ) 과 영역 D0RnD_{0} \subset \mathbb{R}^{n} 에 대해 Dt:=ϕt(D0)D_{t} := \phi_{t} \left( D_{0} \right) 를 플로우에 따라 시간 tt가 지나 옮겨진 영역, 그 볼륨을 V(t)V(Dt)V(t) \equiv V \left( D_{t} \right) 와 같이 나타내자. 만약 f=0\nabla \cdot f = 0 면 모든 D0RnD_{0} \subset \mathbb{R}^{n}tRt \in \mathbb{R} 에 대해 다음이 성립한다. V(Dt)=V(D0) V \left( D_{t} \right) = V \left( D_{0} \right)

수식에 대한 설명

f\nabla \cdot f벡터필드의 발산으로, 벡터필드가 퍼져나오거나 모여드는 양상을 나타낸다.

VV벡터필드에서 주어진 영역의 볼륨을 의미한다.리우빌 정리는 말보다 수식이 더 쉬운데, 쉽게 말해 발산이 어디서나 00 이라면 플로우가 옮긴 영역의 볼륨이 변하지 않는다는 것이다.

증명 1

전략: 벡터 미적분학을 조금 가미하면 된다. 다음과 같이 벡터 함수와 각 벡터의 축을 나타낸다면, 해석학과 선형대수의 기본적인 툴에 따른 계산만으로 직접 연역된다. f:=(f1,,fn)x:=(x1,,xn) f := \left( f_{1} , \cdots , f_{n} \right) \\ x := \left( x_{1} , \cdots , x_{n} \right)


Part 1. t0=0t_{0} = 0 일 때 dVdtt=t0=D0fdx\displaystyle \left.{{ d V } \over { d t }}\right|_{t = t_{0}} = \int_{D_{0}} \nabla \cdot f dx

볼륨의 정의: uRn\textbf{u} \in \mathbb{R}^{n} 가 벡터 함수 f:RnRn\textbf{f} : \mathbb{R}^{n} \to \mathbb{R}^{n} 에 의해 f(u)=(f1(u),,fn(u))\textbf{f} \left( \textbf{u} \right) = \left( f_{1} (\textbf{u}) , \cdots , f_{n} (\textbf{u}) \right) 와 같이 변환될 때, DD 의 볼륨은 다음과 같다. V(D)=Df(u)udu1du2dun V(D) = \int_{D} \left| {{ \partial \textbf{f} (\textbf{u}) } \over { \partial \textbf{u} }} \right| d u_{1} d u_{2} \cdots d u_{n}

볼륨의 정의에 따라 V(t)=D0detϕt(x)xdx V(t) = \int_{D_{0}} \det {{ \partial \phi_{t} (x) } \over { \partial x }} dx 플로우 ϕt(x)\phi_{t} (x)t=0t=0 에서 테일러 전개하면 ϕt(x)=x+f(x)t+O(t2) \phi_{t} (x) = x + f(x) t + O \left( t^{2} \right) xx편미분하면 n×nn\times n 단위행렬 EE 에 대해 ϕt(x)x=E+fxt+O(t2) {{ \partial \phi_{t} (x) } \over { \partial x }} = E + {{ \partial f } \over { \partial x }} t + O \left( t^{2} \right) 와 같이 나타낼 수 있다. 그러면 그 행렬식detϕt(x)x=det[E+fxt]+O(t2)=1+tr[fx]t+O(t2)=1+(df1dx1++dfndxn)t+O(t2)=1+tf+O(t2) \begin{align*} \det {{ \partial \phi_{t} (x) } \over { \partial x }} =& \det \left[ E + {{ \partial f } \over { \partial x }} t \right] + O \left( t^{2} \right) \\ =& 1 + \text{tr} \left[ {{ \partial f } \over { \partial x }} \right] t + O \left( t^{2} \right) \\ =& 1 + \left( {{ d f_{1} } \over { d x_{1} }} + \cdots + {{ d f_{n} } \over { d x_{n} }} \right) t + O \left( t^{2} \right) \\ =& 1 + t \nabla \cdot f + \mathcal{O} \left( t^{2} \right) \end{align*} 여기서 tr\text{tr} 은 트레이스Trace로, 행렬의 대각성분의 합을 의미한다. 이제 양끝변에 D0dx\int_{D_{0}} \cdot dx 를 취하면 V(t)=D0detϕt(x)xdx=D01dx+D0tfdx+O(t2)=V(D0)+tD0fdx+O(t2) \begin{align*} V(t) =& \int_{D_{0}} \det {{ \partial \phi_{t} (x) } \over { \partial x }} dx \\ =& \int_{D_{0}} 1 dx + \int_{D_{0}} t \nabla \cdot f dx + O \left( t^{2} \right) \\ =& V \left( D_{0} \right) + t \int_{D_{0}} \nabla \cdot f dx + O \left( t^{2} \right) \end{align*} V(D0)=V(0)V \left( D_{0} \right) = V(0) 을 좌변으로 넘기면 V(t)V(0)=tD0fdx+O(t2) V(t) - V(0) = t \int_{D_{0}} \nabla \cdot f dx + O \left( t^{2} \right) 양변을 (t0)(t - 0) 으로 나누면 V(t)V(0)t0=D0fdx+O(t1) {{ V(t) - V(0) } \over { t-0 }} = \int_{D_{0}} \nabla \cdot f dx + O \left( t^{1} \right) 테일러 근사를 t=0t = 0 근방에서 사용했으므로 t0t \to 0 일 때 O(t1)0O \left( t^{1} \right) \to 0 이므로 dVdtt=0=D0fdx \left.{{ d V } \over { d t }}\right|_{t = 0} = \int_{D_{0}} \nabla \cdot f dx


Part 2. t=t0t = t_{0} 으로의 확장

y:=ϕt0(x)y := \phi_{t_{0}} (x) 이라고 두면 Part 1.에서의 논의를 똑같이 진행해서 다음을 얻는다. dVdtt=t0=D0fdy \left.{{ d V } \over { d t }}\right|_{t = t_{0}} = \int_{D_{0}} \nabla \cdot f dy 어떤 상수 cRc \in \mathbb{R} 에 대해 f=c\nabla \cdot f = cdVdtt=t0=D0fdy=D0cdy=cD0dy \left.{{ d V } \over { d t }}\right|_{t = t_{0}} = \int_{D_{0}} \nabla \cdot f dy = \int_{D_{0}} c dy = c \int_{D_{0}} dy yyxx 를 시간 t0t_{0} 만큼 플로우를 따라 보낸 것으로 변환되었으므로 D0dy\int_{D_{0}} dyt0t_{0} 시점의 볼륨이 된다. 이는 임의의 t0Rt_{0} \in \mathbb{R} 에 대해서도 마찬가지이므로 V=cV V’ = c V 위 미분 방정식은 자명한 솔루션 V(t)=ectV(0)V(t) = e^{ct} V (0) 를 가진다.


Part 3.

위 **Part 2.**의 마지막 식에서 c=0c = 0 이면 V(t)=ectV(0)=V(0)V(t) = e^{ct} V (0) = V(0) 이다.

같이보기


  1. Wiggins. (2003). Introduction to Applied Nonlinear Dynamical Systems and Chaos Second Edition(2nd Edition): 99~100. ↩︎